diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 30430f5d4..000000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,2 +0,0 @@ -# Default owner for everything in the repo -* @GetStream/flutter-developers diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index cc227cef6..000000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,67 +0,0 @@ -### 🎯 Goal - -_Describe why we are making this change_ - -### 🛠 Implementation details - -_Describe the implementation_ - -### 🎨 UI Changes - -_Add relevant screenshots_ - -| Before | After | -| --- | --- | -| img | img | - -_Add relevant videos_ - - - - - - - - - - - - - - -
BeforeAfter
- -
- -### 🧪 Testing - -_Explain how this change can be tested (or why it can't be tested)_ - -_Provide a patch below if it is necessary for testing_ - -
- -Provide the patch summary here - -``` -Provide the patch code here -``` - -
- - -### ☑️Contributor Checklist - -#### General -- [ ] Assigned a person / code owner group (required) -- [ ] Thread with the PR link started in a respective Slack channel (#flutter-team) (required) -- [ ] PR is linked to the GitHub issue it resolves - -### ☑️Reviewer Checklist -- [ ] Sample runs & works -- [ ] UI Changes correct (before & after images) -- [ ] Bugs validated (bugfixes) -- [ ] New feature tested and works -- [ ] All code we touched has new or updated Documentation diff --git a/.github/workflows/app-distribute.yml b/.github/workflows/app-distribute.yml deleted file mode 100644 index 8445eb989..000000000 --- a/.github/workflows/app-distribute.yml +++ /dev/null @@ -1,124 +0,0 @@ -name: App Distribute CI - -on: - push: - branches: - - develop - - main - -env: - FLUTTER_VERSION: 3.10.0 - ENV_PROPERTIES: ${{ secrets.ENV_PROPERTIES }} - MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }} - FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} - MATCH_GIT_BASIC_AUTHORIZATION: ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }} - APP_STORE_CONNECT_API_KEY_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY_ID }} - APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }} - APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }} - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - build_and_deploy_ios: - name: Build and Distribute Dogfooding Ios - runs-on: macos-latest - timeout-minutes: 60 - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Setup Flutter - uses: subosito/flutter-action@v2 - with: - channel: stable - flutter-version: ${{ env.FLUTTER_VERSION }} - cache: true - - - name: Setup Melos - run: flutter pub global activate melos - - - name: Bootstrap workspace - run: melos bootstrap - - - name: Prepare environment - run: echo "${{ env.ENV_PROPERTIES }}" > .env - - - name: Setup Ruby and Gems - uses: ruby/setup-ruby@v1 - with: - working-directory: dogfooding/ios - bundler-cache: true - - - name: Build and Distribute - run: | - cd dogfooding/ios - bundle exec fastlane ios build_and_deploy - - build_and_deploy_android: - name: Build and Distribute Dogfooding Android - runs-on: ubuntu-latest - timeout-minutes: 15 - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Setup Flutter - uses: subosito/flutter-action@v2 - with: - channel: stable - flutter-version: ${{ env.FLUTTER_VERSION }} - cache: true - - - name: Setup Melos - run: flutter pub global activate melos - - - name: Bootstrap workspace - run: melos bootstrap - - - name: Prepare environment - run: echo "${{ env.ENV_PROPERTIES }}" > .env - - - name: Setup Ruby and Gems - uses: ruby/setup-ruby@v1 - with: - working-directory: dogfooding/android - bundler-cache: true - - - name: Build and Distribute - run: | - cd dogfooding/android - bundle exec fastlane android build_and_deploy - - build_and_deploy_web: - name: Build and Distribute Dogfooding Web - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Setup Flutter - uses: subosito/flutter-action@v2 - with: - channel: stable - flutter-version: ${{ env.FLUTTER_VERSION }} - cache: true - - - name: Setup Melos - run: flutter pub global activate melos - - - name: Bootstrap workspace - run: melos bootstrap - - - name: Prepare environment - run: | - echo "${{ env.ENV_PROPERTIES }}" > .env - cd dogfooding && flutter pub run build_runner build --delete-conflicting-outputs - - - name: Build and Distribute - uses: bluefireteam/flutter-gh-pages@v7 - with: - baseHref: /stream-video-flutter/ - workingDir: dogfooding diff --git a/.github/workflows/docusaurus.yml b/.github/workflows/docusaurus.yml deleted file mode 100644 index a925dfe3d..000000000 --- a/.github/workflows/docusaurus.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Docusaurus - -on: - push: - paths: - - 'docusaurus/**' - - '.github/workflows/docusaurus.yml' - - workflow_dispatch: - -jobs: - push_docusaurus: - name: Publish docs - runs-on: ubuntu-latest - timeout-minutes: 20 - steps: - - uses: actions/checkout@v3.1.0 - - - name: Setup Node 18 - uses: actions/setup-node@v3.1.0 - with: - node-version: 18 - - - name: Push docs - uses: GetStream/push-stream-chat-docusaurus-action@main - with: - target-branch: ${{ github.ref == 'refs/heads/main' && 'main' || 'staging' }} - cli-target-branch: ${{ github.ref == 'refs/heads/main' && 'production' || 'staging' }} - destination-repository-name: 'stream-video-docusaurus' - source-directory: 'docusaurus' - env: - DOCUSAURUS_GH_TOKEN: ${{ secrets.DOCUSAURUS_GH_TOKEN }} diff --git a/.github/workflows/stream_flutter_video_sample_workflow.yml b/.github/workflows/stream_flutter_video_sample_workflow.yml deleted file mode 100644 index 34e1b7174..000000000 --- a/.github/workflows/stream_flutter_video_sample_workflow.yml +++ /dev/null @@ -1,73 +0,0 @@ -name: stream_flutter_video_sample_workflow - -env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' - FLUTTER_VERSION: 3.10.0 - -on: - pull_request: - paths: - - 'packages/**' - types: - - opened - - reopened - - synchronize - - ready_for_review - push: - branches: - - main - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - build: - timeout-minutes: 15 - if: github.event.pull_request.draft == false - runs-on: ubuntu-latest - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - name: "Install Flutter" - uses: subosito/flutter-action@v2 - with: - cache: true - flutter-version: ${{ env.flutter_version }} - - name: "Install Tools" - run: | - flutter pub global activate melos - - name: "Bootstrap Workspace" - run: melos bootstrap --verbose - - name: "Prepare environment" - run: | - echo "${{ env.ENV_PROPERTIES }}" > .env - - name: "Build Example" - run: | - melos run build:example:android - - analyze: - timeout-minutes: 15 - if: github.event.pull_request.draft == false - runs-on: ubuntu-latest - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - name: "Install Flutter" - uses: subosito/flutter-action@v2 - with: - cache: true - flutter-version: ${{ env.flutter_version }} - - name: "Install Tools" - run: | - flutter pub global activate melos - - name: "Bootstrap Workspace" - run: melos bootstrap --verbose - - name: "Run Analyzer" - run: | - melos run analyze:warnings - diff --git a/.github/workflows/vale-doc-lint.yml b/.github/workflows/vale-doc-lint.yml deleted file mode 100644 index 454572de9..000000000 --- a/.github/workflows/vale-doc-lint.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Vale - -on: - pull_request: - paths: - - 'docusaurus/**' - - '.github/workflows/vale-doc-lint.yml' - - workflow_dispatch: - -jobs: - vale: - name: Check Docusaurus docs - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: errata-ai/vale-action@reviewdog - with: - filter_mode: nofilter - reporter: github-pr-check - fail_on_error: true - files: '["docusaurus", "README.md"]' - env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 63224fa81..000000000 --- a/.gitignore +++ /dev/null @@ -1,132 +0,0 @@ -# Miscellaneous -*.class -*.lock -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# Fleet related -.fleet/ - -# Visual Studio Code related -.classpath -.project -.settings/ -.vscode/ - -# packages file containing multi-root paths -.packages.generated - -# Flutter/Dart/Pub related -# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. -**/pubspec.lock -# https://melos.invertase.dev/configuration/overview#commandbootstrapusepubspecoverrides -**/pubspec_overrides.yaml -**/doc/api/ -.dart_tool/ -**/.flutter-plugins -**/.flutter-plugins-dependencies -**/generated_plugin_registrant.dart -**/.packages -**/.pub-cache/ -**/.pub/ -**/build/ -**/flutter_*.png -**/linked_*.ds -**/unlinked.ds -**/unlinked_spec.ds - -# Android related -**/android/**/gradle-wrapper.jar -.gradle/ -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java -**/android/key.properties -*.jks - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/.last_build_id -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/ephemeral -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# macOS -**/Flutter/ephemeral/ -**/Pods/ -**/macos/Flutter/GeneratedPluginRegistrant.swift -**/macos/Flutter/ephemeral -**/xcuserdata/ - -# Windows -**/windows/flutter/generated_plugin_registrant.cc -**/windows/flutter/generated_plugin_registrant.h -**/windows/flutter/ephemeral/ - -# Linux -**/linux/flutter/ephemeral/ - -# Coverage -coverage/ - -# Symbols -app.*.symbols - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages -!/dev/ci/**/Gemfile.lock -!/pubspec.lock - -# Environment Variables -.env -env.g.dart - -# Fastlane specific -**/fastlane/report.xml -**/fastlane/Preview.html -**/fastlane/screenshots -**/fastlane/test_output -/video-buddy-session.json -/docusaurus/shared -/docusaurus/docusaurus diff --git a/.last_build_id b/.last_build_id new file mode 100644 index 000000000..9b9dee816 --- /dev/null +++ b/.last_build_id @@ -0,0 +1 @@ +abf26901f8f70c9d4a9b81d78ef32fe9 \ No newline at end of file diff --git a/.readme-assets/Github-Graphic-Flutter.jpg b/.readme-assets/Github-Graphic-Flutter.jpg deleted file mode 100644 index d0723f101..000000000 Binary files a/.readme-assets/Github-Graphic-Flutter.jpg and /dev/null differ diff --git a/.styles/Google/AMPM.yml b/.styles/Google/AMPM.yml deleted file mode 100644 index fbdc6e4f8..000000000 --- a/.styles/Google/AMPM.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "Use 'AM' or 'PM' (preceded by a space)." -link: 'https://developers.google.com/style/word-list' -level: error -nonword: true -tokens: - - '\d{1,2}[AP]M' - - '\d{1,2} ?[ap]m' - - '\d{1,2} ?[aApP]\.[mM]\.' diff --git a/.styles/Google/Acronyms.yml b/.styles/Google/Acronyms.yml deleted file mode 100644 index f41af0189..000000000 --- a/.styles/Google/Acronyms.yml +++ /dev/null @@ -1,64 +0,0 @@ -extends: conditional -message: "Spell out '%s', if it's unfamiliar to the audience." -link: 'https://developers.google.com/style/abbreviations' -level: suggestion -ignorecase: false -# Ensures that the existence of 'first' implies the existence of 'second'. -first: '\b([A-Z]{3,5})\b' -second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{3,5})\)' -# ... with the exception of these: -exceptions: - - API - - ASP - - CLI - - CPU - - CSS - - CSV - - DEBUG - - DOM - - DPI - - FAQ - - GCC - - GDB - - GET - - GPU - - GTK - - GUI - - HTML - - HTTP - - HTTPS - - IDE - - JAR - - JSON - - JSX - - LESS - - LLDB - - NET - - NOTE - - NVDA - - OSS - - PATH - - PDF - - PHP - - POST - - RAM - - REPL - - RSA - - SCM - - SCSS - - SDK - - SQL - - SSH - - SSL - - SVG - - TBD - - TCP - - TODO - - URI - - URL - - USB - - UTF - - XML - - XSS - - YAML - - ZIP diff --git a/.styles/Google/Colons.yml b/.styles/Google/Colons.yml deleted file mode 100644 index 99363fbd4..000000000 --- a/.styles/Google/Colons.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "'%s' should be in lowercase." -link: 'https://developers.google.com/style/colons' -nonword: true -level: warning -scope: sentence -tokens: - - ':\s[A-Z]' diff --git a/.styles/Google/Contractions.yml b/.styles/Google/Contractions.yml deleted file mode 100644 index 95234987b..000000000 --- a/.styles/Google/Contractions.yml +++ /dev/null @@ -1,30 +0,0 @@ -extends: substitution -message: "Feel free to use '%s' instead of '%s'." -link: 'https://developers.google.com/style/contractions' -level: suggestion -ignorecase: true -action: - name: replace -swap: - are not: aren't - cannot: can't - could not: couldn't - did not: didn't - do not: don't - does not: doesn't - has not: hasn't - have not: haven't - how is: how's - is not: isn't - it is: it's - should not: shouldn't - that is: that's - they are: they're - was not: wasn't - we are: we're - we have: we've - were not: weren't - what is: what's - when is: when's - where is: where's - will not: won't diff --git a/.styles/Google/DateFormat.yml b/.styles/Google/DateFormat.yml deleted file mode 100644 index e9d227fa1..000000000 --- a/.styles/Google/DateFormat.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "Use 'July 31, 2016' format, not '%s'." -link: 'https://developers.google.com/style/dates-times' -ignorecase: true -level: error -nonword: true -tokens: - - '\d{1,2}(?:\.|/)\d{1,2}(?:\.|/)\d{4}' - - '\d{1,2} (?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)|May|Jun(?:e)|Jul(?:y)|Aug(?:ust)|Sep(?:tember)?|Oct(?:ober)|Nov(?:ember)?|Dec(?:ember)?) \d{4}' diff --git a/.styles/Google/Ellipses.yml b/.styles/Google/Ellipses.yml deleted file mode 100644 index 1e070517b..000000000 --- a/.styles/Google/Ellipses.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "In general, don't use an ellipsis." -link: 'https://developers.google.com/style/ellipses' -nonword: true -level: warning -action: - name: remove -tokens: - - '\.\.\.' diff --git a/.styles/Google/EmDash.yml b/.styles/Google/EmDash.yml deleted file mode 100644 index 1befe72aa..000000000 --- a/.styles/Google/EmDash.yml +++ /dev/null @@ -1,12 +0,0 @@ -extends: existence -message: "Don't put a space before or after a dash." -link: 'https://developers.google.com/style/dashes' -nonword: true -level: error -action: - name: edit - params: - - remove - - ' ' -tokens: - - '\s[—–]\s' diff --git a/.styles/Google/EnDash.yml b/.styles/Google/EnDash.yml deleted file mode 100644 index b314dc4e9..000000000 --- a/.styles/Google/EnDash.yml +++ /dev/null @@ -1,13 +0,0 @@ -extends: existence -message: "Use an em dash ('—') instead of '–'." -link: 'https://developers.google.com/style/dashes' -nonword: true -level: error -action: - name: edit - params: - - replace - - '-' - - '—' -tokens: - - '–' diff --git a/.styles/Google/Exclamation.yml b/.styles/Google/Exclamation.yml deleted file mode 100644 index 3e15181b2..000000000 --- a/.styles/Google/Exclamation.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Don't use exclamation points in text." -link: 'https://developers.google.com/style/exclamation-points' -nonword: true -level: error -tokens: - - '\w!(?:\s|$)' diff --git a/.styles/Google/FirstPerson.yml b/.styles/Google/FirstPerson.yml deleted file mode 100644 index 0b7b8828c..000000000 --- a/.styles/Google/FirstPerson.yml +++ /dev/null @@ -1,13 +0,0 @@ -extends: existence -message: "Avoid first-person pronouns such as '%s'." -link: 'https://developers.google.com/style/pronouns#personal-pronouns' -ignorecase: true -level: warning -nonword: true -tokens: - - (?:^|\s)I\s - - (?:^|\s)I,\s - - \bI'm\b - - \bme\b - - \bmy\b - - \bmine\b diff --git a/.styles/Google/Gender.yml b/.styles/Google/Gender.yml deleted file mode 100644 index c8486181d..000000000 --- a/.styles/Google/Gender.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "Don't use '%s' as a gender-neutral pronoun." -link: 'https://developers.google.com/style/pronouns#gender-neutral-pronouns' -level: error -ignorecase: true -tokens: - - he/she - - s/he - - \(s\)he diff --git a/.styles/Google/GenderBias.yml b/.styles/Google/GenderBias.yml deleted file mode 100644 index 261cfb666..000000000 --- a/.styles/Google/GenderBias.yml +++ /dev/null @@ -1,45 +0,0 @@ -extends: substitution -message: "Consider using '%s' instead of '%s'." -link: 'https://developers.google.com/style/inclusive-documentation' -ignorecase: true -level: error -swap: - (?:alumna|alumnus): graduate - (?:alumnae|alumni): graduates - air(?:m[ae]n|wom[ae]n): pilot(s) - anchor(?:m[ae]n|wom[ae]n): anchor(s) - authoress: author - camera(?:m[ae]n|wom[ae]n): camera operator(s) - chair(?:m[ae]n|wom[ae]n): chair(s) - congress(?:m[ae]n|wom[ae]n): member(s) of congress - door(?:m[ae]|wom[ae]n): concierge(s) - draft(?:m[ae]n|wom[ae]n): drafter(s) - fire(?:m[ae]n|wom[ae]n): firefighter(s) - fisher(?:m[ae]n|wom[ae]n): fisher(s) - fresh(?:m[ae]n|wom[ae]n): first-year student(s) - garbage(?:m[ae]n|wom[ae]n): waste collector(s) - lady lawyer: lawyer - ladylike: courteous - landlord: building manager - mail(?:m[ae]n|wom[ae]n): mail carriers - man and wife: husband and wife - man enough: strong enough - mankind: human kind - manmade: manufactured - manpower: personnel - men and girls: men and women - middle(?:m[ae]n|wom[ae]n): intermediary - news(?:m[ae]n|wom[ae]n): journalist(s) - ombuds(?:man|woman): ombuds - oneupmanship: upstaging - poetess: poet - police(?:m[ae]n|wom[ae]n): police officer(s) - repair(?:m[ae]n|wom[ae]n): technician(s) - sales(?:m[ae]n|wom[ae]n): salesperson or sales people - service(?:m[ae]n|wom[ae]n): soldier(s) - steward(?:ess)?: flight attendant - tribes(?:m[ae]n|wom[ae]n): tribe member(s) - waitress: waiter - woman doctor: doctor - woman scientist[s]?: scientist(s) - work(?:m[ae]n|wom[ae]n): worker(s) diff --git a/.styles/Google/HeadingPunctuation.yml b/.styles/Google/HeadingPunctuation.yml deleted file mode 100644 index b538be5b4..000000000 --- a/.styles/Google/HeadingPunctuation.yml +++ /dev/null @@ -1,13 +0,0 @@ -extends: existence -message: "Don't put a period at the end of a heading." -link: 'https://developers.google.com/style/capitalization#capitalization-in-titles-and-headings' -nonword: true -level: warning -scope: heading -action: - name: edit - params: - - remove - - '.' -tokens: - - '[a-z0-9][.]\s*$' diff --git a/.styles/Google/Headings.yml b/.styles/Google/Headings.yml deleted file mode 100644 index a53301338..000000000 --- a/.styles/Google/Headings.yml +++ /dev/null @@ -1,29 +0,0 @@ -extends: capitalization -message: "'%s' should use sentence-style capitalization." -link: 'https://developers.google.com/style/capitalization#capitalization-in-titles-and-headings' -level: warning -scope: heading -match: $sentence -indicators: - - ':' -exceptions: - - Azure - - CLI - - Code - - Cosmos - - Docker - - Emmet - - gRPC - - I - - Kubernetes - - Linux - - macOS - - Marketplace - - MongoDB - - REPL - - Studio - - TypeScript - - URLs - - Visual - - VS - - Windows diff --git a/.styles/Google/Latin.yml b/.styles/Google/Latin.yml deleted file mode 100644 index d91700de3..000000000 --- a/.styles/Google/Latin.yml +++ /dev/null @@ -1,11 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -link: 'https://developers.google.com/style/abbreviations' -ignorecase: true -level: error -nonword: true -action: - name: replace -swap: - '\b(?:eg|e\.g\.)[\s,]': for example - '\b(?:ie|i\.e\.)[\s,]': that is diff --git a/.styles/Google/LyHyphens.yml b/.styles/Google/LyHyphens.yml deleted file mode 100644 index ac8f557a4..000000000 --- a/.styles/Google/LyHyphens.yml +++ /dev/null @@ -1,14 +0,0 @@ -extends: existence -message: "'%s' doesn't need a hyphen." -link: 'https://developers.google.com/style/hyphens' -level: error -ignorecase: false -nonword: true -action: - name: edit - params: - - replace - - '-' - - ' ' -tokens: - - '\s[^\s-]+ly-' diff --git a/.styles/Google/OptionalPlurals.yml b/.styles/Google/OptionalPlurals.yml deleted file mode 100644 index f858ea6fe..000000000 --- a/.styles/Google/OptionalPlurals.yml +++ /dev/null @@ -1,12 +0,0 @@ -extends: existence -message: "Don't use plurals in parentheses such as in '%s'." -link: 'https://developers.google.com/style/plurals-parentheses' -level: error -nonword: true -action: - name: edit - params: - - remove - - '(s)' -tokens: - - '\b\w+\(s\)' diff --git a/.styles/Google/Ordinal.yml b/.styles/Google/Ordinal.yml deleted file mode 100644 index d1ac7d27e..000000000 --- a/.styles/Google/Ordinal.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Spell out all ordinal numbers ('%s') in text." -link: 'https://developers.google.com/style/numbers' -level: error -nonword: true -tokens: - - \d+(?:st|nd|rd|th) diff --git a/.styles/Google/OxfordComma.yml b/.styles/Google/OxfordComma.yml deleted file mode 100644 index b9ba21ebb..000000000 --- a/.styles/Google/OxfordComma.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Use the Oxford comma in '%s'." -link: 'https://developers.google.com/style/commas' -scope: sentence -level: warning -tokens: - - '(?:[^,]+,){1,}\s\w+\s(?:and|or)' diff --git a/.styles/Google/Parens.yml b/.styles/Google/Parens.yml deleted file mode 100644 index 3b8711d0c..000000000 --- a/.styles/Google/Parens.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Use parentheses judiciously." -link: 'https://developers.google.com/style/parentheses' -nonword: true -level: suggestion -tokens: - - '\(.+\)' diff --git a/.styles/Google/Passive.yml b/.styles/Google/Passive.yml deleted file mode 100644 index 3265890e5..000000000 --- a/.styles/Google/Passive.yml +++ /dev/null @@ -1,184 +0,0 @@ -extends: existence -link: 'https://developers.google.com/style/voice' -message: "In general, use active voice instead of passive voice ('%s')." -ignorecase: true -level: suggestion -raw: - - \b(am|are|were|being|is|been|was|be)\b\s* -tokens: - - '[\w]+ed' - - awoken - - beat - - become - - been - - begun - - bent - - beset - - bet - - bid - - bidden - - bitten - - bled - - blown - - born - - bought - - bound - - bred - - broadcast - - broken - - brought - - built - - burnt - - burst - - cast - - caught - - chosen - - clung - - come - - cost - - crept - - cut - - dealt - - dived - - done - - drawn - - dreamt - - driven - - drunk - - dug - - eaten - - fallen - - fed - - felt - - fit - - fled - - flown - - flung - - forbidden - - foregone - - forgiven - - forgotten - - forsaken - - fought - - found - - frozen - - given - - gone - - gotten - - ground - - grown - - heard - - held - - hidden - - hit - - hung - - hurt - - kept - - knelt - - knit - - known - - laid - - lain - - leapt - - learnt - - led - - left - - lent - - let - - lighted - - lost - - made - - meant - - met - - misspelt - - mistaken - - mown - - overcome - - overdone - - overtaken - - overthrown - - paid - - pled - - proven - - put - - quit - - read - - rid - - ridden - - risen - - run - - rung - - said - - sat - - sawn - - seen - - sent - - set - - sewn - - shaken - - shaven - - shed - - shod - - shone - - shorn - - shot - - shown - - shrunk - - shut - - slain - - slept - - slid - - slit - - slung - - smitten - - sold - - sought - - sown - - sped - - spent - - spilt - - spit - - split - - spoken - - spread - - sprung - - spun - - stolen - - stood - - stridden - - striven - - struck - - strung - - stuck - - stung - - stunk - - sung - - sunk - - swept - - swollen - - sworn - - swum - - swung - - taken - - taught - - thought - - thrived - - thrown - - thrust - - told - - torn - - trodden - - understood - - upheld - - upset - - wed - - wept - - withheld - - withstood - - woken - - won - - worn - - wound - - woven - - written - - wrung diff --git a/.styles/Google/Periods.yml b/.styles/Google/Periods.yml deleted file mode 100644 index d24a6a6c0..000000000 --- a/.styles/Google/Periods.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Don't use periods with acronyms or initialisms such as '%s'." -link: 'https://developers.google.com/style/abbreviations' -level: error -nonword: true -tokens: - - '\b(?:[A-Z]\.){3,}' diff --git a/.styles/Google/Quotes.yml b/.styles/Google/Quotes.yml deleted file mode 100644 index 3cb6f1abd..000000000 --- a/.styles/Google/Quotes.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Commas and periods go inside quotation marks." -link: 'https://developers.google.com/style/quotation-marks' -level: error -nonword: true -tokens: - - '"[^"]+"[.,?]' diff --git a/.styles/Google/Ranges.yml b/.styles/Google/Ranges.yml deleted file mode 100644 index 3ec045e77..000000000 --- a/.styles/Google/Ranges.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Don't add words such as 'from' or 'between' to describe a range of numbers." -link: 'https://developers.google.com/style/hyphens' -nonword: true -level: warning -tokens: - - '(?:from|between)\s\d+\s?-\s?\d+' diff --git a/.styles/Google/Semicolons.yml b/.styles/Google/Semicolons.yml deleted file mode 100644 index bb8b85b42..000000000 --- a/.styles/Google/Semicolons.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "Use semicolons judiciously." -link: 'https://developers.google.com/style/semicolons' -nonword: true -scope: sentence -level: suggestion -tokens: - - ';' diff --git a/.styles/Google/Slang.yml b/.styles/Google/Slang.yml deleted file mode 100644 index 63f4c248a..000000000 --- a/.styles/Google/Slang.yml +++ /dev/null @@ -1,11 +0,0 @@ -extends: existence -message: "Don't use internet slang abbreviations such as '%s'." -link: 'https://developers.google.com/style/abbreviations' -ignorecase: true -level: error -tokens: - - 'tl;dr' - - ymmv - - rtfm - - imo - - fwiw diff --git a/.styles/Google/Spacing.yml b/.styles/Google/Spacing.yml deleted file mode 100644 index 27f7ca2bd..000000000 --- a/.styles/Google/Spacing.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "'%s' should have one space." -link: 'https://developers.google.com/style/sentence-spacing' -level: error -nonword: true -tokens: - - '[a-z][.?!] {2,}[A-Z]' - - '[a-z][.?!][A-Z]' diff --git a/.styles/Google/Spelling.yml b/.styles/Google/Spelling.yml deleted file mode 100644 index 57acb8841..000000000 --- a/.styles/Google/Spelling.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "In general, use American spelling instead of '%s'." -link: 'https://developers.google.com/style/spelling' -ignorecase: true -level: warning -tokens: - - '(?:\w+)nised?' - - '(?:\w+)logue' diff --git a/.styles/Google/Units.yml b/.styles/Google/Units.yml deleted file mode 100644 index 379fad6b8..000000000 --- a/.styles/Google/Units.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "Put a nonbreaking space between the number and the unit in '%s'." -link: 'https://developers.google.com/style/units-of-measure' -nonword: true -level: error -tokens: - - \d+(?:B|kB|MB|GB|TB) - - \d+(?:ns|ms|s|min|h|d) diff --git a/.styles/Google/We.yml b/.styles/Google/We.yml deleted file mode 100644 index c7ac7d362..000000000 --- a/.styles/Google/We.yml +++ /dev/null @@ -1,11 +0,0 @@ -extends: existence -message: "Try to avoid using first-person plural like '%s'." -link: 'https://developers.google.com/style/pronouns#personal-pronouns' -level: warning -ignorecase: true -tokens: - - we - - we'(?:ve|re) - - ours? - - us - - let's diff --git a/.styles/Google/Will.yml b/.styles/Google/Will.yml deleted file mode 100644 index 128a91836..000000000 --- a/.styles/Google/Will.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Avoid using '%s'." -link: 'https://developers.google.com/style/tense' -ignorecase: true -level: warning -tokens: - - will diff --git a/.styles/Google/WordList.yml b/.styles/Google/WordList.yml deleted file mode 100644 index bb711517e..000000000 --- a/.styles/Google/WordList.yml +++ /dev/null @@ -1,80 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -link: 'https://developers.google.com/style/word-list' -level: warning -ignorecase: false -action: - name: replace -swap: - '(?:API Console|dev|developer) key': API key - '(?:cell ?phone|smart ?phone)': phone|mobile phone - '(?:dev|developer|APIs) console': API console - '(?:e-mail|Email|E-mail)': email - '(?:file ?path|path ?name)': path - '(?:kill|terminate|abort)': stop|exit|cancel|end - '(?:OAuth ?2|Oauth)': OAuth 2.0 - '(?:ok|Okay)': OK|okay - '(?:WiFi|wifi)': Wi-Fi - '[\.]+apk': APK - '3\-D': 3D - 'Google (?:I\-O|IO)': Google I/O - 'tap (?:&|and) hold': touch & hold - 'un(?:check|select)': clear - above: preceding - account name: username - action bar: app bar - admin: administrator - Ajax: AJAX - Android device: Android-powered device - android: Android - API explorer: APIs Explorer - application: app - approx\.: approximately - authN: authentication - authZ: authorization - autoupdate: automatically update - cellular data: mobile data - cellular network: mobile network - chapter: documents|pages|sections - check box: checkbox - check: select - CLI: command-line tool - click on: click|click in - Cloud: Google Cloud Platform|GCP - Container Engine: Kubernetes Engine - content type: media type - curated roles: predefined roles - data are: data is - Developers Console: Google API Console|API Console - disabled?: turn off|off - ephemeral IP address: ephemeral external IP address - fewer data: less data - file name: filename - firewalls: firewall rules - functionality: capability|feature - Google account: Google Account - Google accounts: Google Accounts - Googling: search with Google - grayed-out: unavailable - HTTPs: HTTPS - in order to: to - ingest: import|load - k8s: Kubernetes - long press: touch & hold - network IP address: internal IP address - omnibox: address bar - open-source: open source - overview screen: recents screen - regex: regular expression - SHA1: SHA-1|HAS-SHA1 - sign into: sign in to - sign-?on: single sign-on - static IP address: static external IP address - stylesheet: style sheet - synch: sync - tablename: table name - tablet: device - touch: tap - url: URL - vs\.: versus - World Wide Web: web diff --git a/.styles/Google/meta.json b/.styles/Google/meta.json deleted file mode 100644 index a5da2a848..000000000 --- a/.styles/Google/meta.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feed": "https://github.com/errata-ai/Google/releases.atom", - "vale_version": ">=1.0.0" -} diff --git a/.styles/Google/vocab.txt b/.styles/Google/vocab.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/.styles/Vocab/Base/accept.txt b/.styles/Vocab/Base/accept.txt deleted file mode 100644 index cd0e5cc2d..000000000 --- a/.styles/Vocab/Base/accept.txt +++ /dev/null @@ -1,28 +0,0 @@ -viewport -Viewport -[Tt]ooltip -SDKs -100ms -Giphy -Angular -API -timeframe -APNs -Telehealth -Flutter -Podfile -protobuf -protos -proto -Livestream -grayscale -uni_links -browsable -keystore -keystores -Xcode -melos -env -UIs -const -Geofencing \ No newline at end of file diff --git a/.styles/Vocab/Base/reject.txt b/.styles/Vocab/Base/reject.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/.vale.ini b/.vale.ini deleted file mode 100644 index f295edcae..000000000 --- a/.vale.ini +++ /dev/null @@ -1,17 +0,0 @@ -StylesPath = .styles - -MinAlertLevel = error -Vocab = Base - -Packages = Google - -# The "formats" section allows you to associate an "unknown" format -# with one of Vale's supported formats. -[formats] -mdx = md - -# Since we mapped `mdx` to `md` in the `formats`section we have to declare our format to be `md` -[*.md] -BasedOnStyles = Vale, Google -BlockIgnores = (^import .*;), (import .*;), (\n(.*\n)+
), (\| .* \|) -TokenIgnores = (^import .*;),(import .*;) diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 49088d477..000000000 --- a/LICENSE +++ /dev/null @@ -1,219 +0,0 @@ -SOURCE CODE LICENSE AGREEMENT - -IMPORTANT - READ THIS CAREFULLY BEFORE DOWNLOADING, INSTALLING, USING OR -ELECTRONICALLY ACCESSING THIS PROPRIETARY PRODUCT. - -THIS IS A LEGAL AGREEMENT BETWEEN STREAM.IO, INC. (“STREAM.IO”) AND THE -BUSINESS ENTITY OR PERSON FOR WHOM YOU (“YOU”) ARE ACTING (“CUSTOMER”) AS THE -LICENSEE OF THE PROPRIETARY SOFTWARE INTO WHICH THIS AGREEMENT HAS BEEN -INCLUDED (THE “AGREEMENT”). YOU AGREE THAT YOU ARE THE CUSTOMER, OR YOU ARE AN -EMPLOYEE OR AGENT OF CUSTOMER AND ARE ENTERING INTO THIS AGREEMENT FOR LICENSE -OF THE SOFTWARE BY CUSTOMER FOR CUSTOMER’S BUSINESS PURPOSES AS DESCRIBED IN -AND IN ACCORDANCE WITH THIS AGREEMENT. YOU HEREBY AGREE THAT YOU ENTER INTO -THIS AGREEMENT ON BEHALF OF CUSTOMER AND THAT YOU HAVE THE AUTHORITY TO BIND -CUSTOMER TO THIS AGREEMENT. - -STREAM.IO IS WILLING TO LICENSE THE SOFTWARE TO CUSTOMER ONLY ON THE FOLLOWING -CONDITIONS: (1) YOU ARE A CURRENT CUSTOMER OF STREAM.IO; (2) YOU ARE NOT A -COMPETITOR OF STREAM.IO; AND (3) THAT YOU ACCEPT ALL THE TERMS IN THIS -AGREEMENT. BY DOWNLOADING, INSTALLING, CONFIGURING, ACCESSING OR OTHERWISE -USING THE SOFTWARE, INCLUDING ANY UPDATES, UPGRADES, OR NEWER VERSIONS, YOU -REPRESENT, WARRANT AND ACKNOWLEDGE THAT (A) CUSTOMER IS A CURRENT CUSTOMER OF -STREAM.IO; (B) CUSTOMER IS NOT A COMPETITOR OF STREAM.IO; AND THAT (C) YOU HAVE -READ THIS AGREEMENT, UNDERSTAND THIS AGREEMENT, AND THAT CUSTOMER AGREES TO BE -BOUND BY ALL THE TERMS OF THIS AGREEMENT. - -IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, -STREAM.IO IS UNWILLING TO LICENSE THE SOFTWARE TO CUSTOMER, AND THEREFORE, DO -NOT COMPLETE THE DOWNLOAD PROCESS, ACCESS OR OTHERWISE USE THE SOFTWARE, AND -CUSTOMER SHOULD IMMEDIATELY RETURN THE SOFTWARE AND CEASE ANY USE OF THE -SOFTWARE. - -1. SOFTWARE. The Stream.io software accompanying this Agreement, may include -Source Code, Executable Object Code, associated media, printed materials and -documentation (collectively, the “Software”). The Software also includes any -updates or upgrades to or new versions of the original Software, if and when -made available to you by Stream.io. “Source Code” means computer programming -code in human readable form that is not suitable for machine execution without -the intervening steps of interpretation or compilation. “Executable Object -Code" means the computer programming code in any other form than Source Code -that is not readily perceivable by humans and suitable for machine execution -without the intervening steps of interpretation or compilation. “Site” means a -Customer location controlled by Customer. “Authorized User” means any employee -or contractor of Customer working at the Site, who has signed a written -confidentiality agreement with Customer or is otherwise bound in writing by -confidentiality and use obligations at least as restrictive as those imposed -under this Agreement. - -2. LICENSE GRANT. Subject to the terms and conditions of this Agreement, in -consideration for the representations, warranties, and covenants made by -Customer in this Agreement, Stream.io grants to Customer, during the term of -this Agreement, a personal, non-exclusive, non-transferable, non-sublicensable -license to: - -a. install and use Software Source Code on password protected computers at a Site, -restricted to Authorized Users; - -b. create derivative works, improvements (whether or not patentable), extensions -and other modifications to the Software Source Code (“Modifications”) to build -unique scalable newsfeeds, activity streams, and in-app messaging via Stream’s -application program interface (“API”); - -c. compile the Software Source Code to create Executable Object Code versions of -the Software Source Code and Modifications to build such newsfeeds, activity -streams, and in-app messaging via the API; - -d. install, execute and use such Executable Object Code versions solely for -Customer’s internal business use (including development of websites through -which data generated by Stream services will be streamed (“Apps”)); - -e. use and distribute such Executable Object Code as part of Customer’s Apps; and - -f. make electronic copies of the Software and Modifications as required for backup -or archival purposes. - -3. RESTRICTIONS. Customer is responsible for all activities that occur in -connection with the Software. Customer will not, and will not attempt to: (a) -sublicense or transfer the Software or any Source Code related to the Software -or any of Customer’s rights under this Agreement, except as otherwise provided -in this Agreement, (b) use the Software Source Code for the benefit of a third -party or to operate a service; (c) allow any third party to access or use the -Software Source Code; (d) sublicense or distribute the Software Source Code or -any Modifications in Source Code or other derivative works based on any part of -the Software Source Code; (e) use the Software in any manner that competes with -Stream.io or its business; or (e) otherwise use the Software in any manner that -exceeds the scope of use permitted in this Agreement. Customer shall use the -Software in compliance with any accompanying documentation any laws applicable -to Customer. - -4. OPEN SOURCE. Customer and its Authorized Users shall not use any software or -software components that are open source in conjunction with the Software -Source Code or any Modifications in Source Code or in any way that could -subject the Software to any open source licenses. - -5. CONTRACTORS. Under the rights granted to Customer under this Agreement, -Customer may permit its employees, contractors, and agencies of Customer to -become Authorized Users to exercise the rights to the Software granted to -Customer in accordance with this Agreement solely on behalf of Customer to -provide services to Customer; provided that Customer shall be liable for the -acts and omissions of all Authorized Users to the extent any of such acts or -omissions, if performed by Customer, would constitute a breach of, or otherwise -give rise to liability to Customer under, this Agreement. Customer shall not -and shall not permit any Authorized User to use the Software except as -expressly permitted in this Agreement. - -6. COMPETITIVE PRODUCT DEVELOPMENT. Customer shall not use the Software in any way -to engage in the development of products or services which could be reasonably -construed to provide a complete or partial functional or commercial alternative -to Stream.io’s products or services (a “Competitive Product”). Customer shall -ensure that there is no direct or indirect use of, or sharing of, Software -source code, or other information based upon or derived from the Software to -develop such products or services. Without derogating from the generality of -the foregoing, development of Competitive Products shall include having direct -or indirect access to, supervising, consulting or assisting in the development -of, or producing any specifications, documentation, object code or source code -for, all or part of a Competitive Product. - -7. LIMITATION ON MODIFICATIONS. Notwithstanding any provision in this Agreement, -Modifications may only be created and used by Customer as permitted by this -Agreement and Modification Source Code may not be distributed to third parties. -Customer will not assert against Stream.io, its affiliates, or their customers, -direct or indirect, agents and contractors, in any way, any patent rights that -Customer may obtain relating to any Modifications for Stream.io, its -affiliates’, or their customers’, direct or indirect, agents’ and contractors’ -manufacture, use, import, offer for sale or sale of any Stream.io products or -services. - -8. DELIVERY AND ACCEPTANCE. The Software will be delivered electronically pursuant -to Stream.io standard download procedures. The Software is deemed accepted upon -delivery. - -9. IMPLEMENTATION AND SUPPORT. Stream.io has no obligation under this Agreement to -provide any support or consultation concerning the Software. - -10. TERM AND TERMINATION. The term of this Agreement begins when the Software is -downloaded or accessed and shall continue until terminated. Either party may -terminate this Agreement upon written notice. This Agreement shall -automatically terminate if Customer is or becomes a competitor of Stream.io or -makes or sells any Competitive Products. Upon termination of this Agreement for -any reason, (a) all rights granted to Customer in this Agreement immediately -cease to exist, (b) Customer must promptly discontinue all use of the Software -and return to Stream.io or destroy all copies of the Software in Customer’s -possession or control. Any continued use of the Software by Customer or attempt -by Customer to exercise any rights under this Agreement after this Agreement -has terminated shall be considered copyright infringement and subject Customer -to applicable remedies for copyright infringement. Sections 2, 5, 6, 8 and 9 -shall survive expiration or termination of this Agreement for any reason. - -11. OWNERSHIP. As between the parties, the Software and all worldwide intellectual -property rights and proprietary rights relating thereto or embodied therein, -are the exclusive property of Stream.io and its suppliers. Stream.io and its -suppliers reserve all rights in and to the Software not expressly granted to -Customer in this Agreement, and no other licenses or rights are granted by -implication, estoppel or otherwise. - -12. WARRANTY DISCLAIMER. USE OF THIS SOFTWARE IS ENTIRELY AT YOURS AND CUSTOMER’S -OWN RISK. THE SOFTWARE IS PROVIDED “AS IS” WITHOUT ANY WARRANTY OF ANY KIND -WHATSOEVER. STREAM.IO DOES NOT MAKE, AND HEREBY DISCLAIMS, ANY WARRANTY OF ANY -KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING WITHOUT -LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE, TITLE, NON-INFRINGEMENT OF THIRD-PARTY RIGHTS, RESULTS, EFFORTS, -QUALITY OR QUIET ENJOYMENT. STREAM.IO DOES NOT WARRANT THAT THE SOFTWARE IS -ERROR-FREE, WILL FUNCTION WITHOUT INTERRUPTION, WILL MEET ANY SPECIFIC NEED -THAT CUSTOMER HAS, THAT ALL DEFECTS WILL BE CORRECTED OR THAT IT IS -SUFFICIENTLY DOCUMENTED TO BE USABLE BY CUSTOMER. TO THE EXTENT THAT STREAM.IO -MAY NOT DISCLAIM ANY WARRANTY AS A MATTER OF APPLICABLE LAW, THE SCOPE AND -DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW. -CUSTOMER ACKNOWLEDGES THAT IT HAS RELIED ON NO WARRANTIES OTHER THAN THE -EXPRESS WARRANTIES IN THIS AGREEMENT. - -13. LIMITATION OF LIABILITY. TO THE FULLEST EXTENT PERMISSIBLE BY LAW, STREAM.IO’S -TOTAL LIABILITY FOR ALL DAMAGES ARISING OUT OF OR RELATED TO THE SOFTWARE OR -THIS AGREEMENT, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE, -SHALL NOT EXCEED $100. IN NO EVENT WILL STREAM.IO BE LIABLE FOR ANY INDIRECT, -CONSEQUENTIAL, EXEMPLARY, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES OF ANY KIND -WHATSOEVER, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING -TO THE SOFTWARE EVEN IF STREAM.IO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. CUSTOMER ACKNOWLEDGES THAT THIS PROVISION REFLECTS THE AGREED UPON -ALLOCATION OF RISK FOR THIS AGREEMENT AND THAT STREAM.IO WOULD NOT ENTER INTO -THIS AGREEMENT WITHOUT THESE LIMITATIONS ON ITS LIABILITY. - -14. General. Customer may not assign or transfer this Agreement, by operation of -law or otherwise, or any of its rights under this Agreement (including the -license rights granted to Customer) to any third party without Stream.io’s -prior written consent, which consent will not be unreasonably withheld or -delayed. Stream.io may assign this Agreement, without consent, including, but -limited to, affiliate or any successor to all or substantially all its business -or assets to which this Agreement relates, whether by merger, sale of assets, -sale of stock, reorganization or otherwise. Any attempted assignment or -transfer in violation of the foregoing will be null and void. Stream.io shall -not be liable hereunder by reason of any failure or delay in the performance of -its obligations hereunder for any cause which is beyond the reasonable control. -All notices, consents, and approvals under this Agreement must be delivered in -writing by courier, by electronic mail, or by certified or registered mail, -(postage prepaid and return receipt requested) to the other party at the -address set forth in the customer agreement between Stream.io and Customer and -will be effective upon receipt or when delivery is refused. This Agreement will -be governed by and interpreted in accordance with the laws of the State of -Colorado, without reference to its choice of laws rules. The United Nations -Convention on Contracts for the International Sale of Goods does not apply to -this Agreement. Any action or proceeding arising from or relating to this -Agreement shall be brought in a federal or state court in Denver, Colorado, and -each party irrevocably submits to the jurisdiction and venue of any such court -in any such action or proceeding. All waivers must be in writing. Any waiver or -failure to enforce any provision of this Agreement on one occasion will not be -deemed a waiver of any other provision or of such provision on any other -occasion. If any provision of this Agreement is unenforceable, such provision -will be changed and interpreted to accomplish the objectives of such provision -to the greatest extent possible under applicable law and the remaining -provisions will continue in full force and effect. Customer shall not violate -any applicable law, rule or regulation, including those regarding the export of -technical data. The headings of Sections of this Agreement are for convenience -and are not to be used in interpreting this Agreement. As used in this -Agreement, the word “including” means “including but not limited to.” This -Agreement (including all exhibits and attachments) constitutes the entire -agreement between the parties regarding the subject hereof and supersedes all -prior or contemporaneous agreements, understandings and communication, whether -written or oral. This Agreement may be amended only by a written document -signed by both parties. The terms of any purchase order or similar document -submitted by Customer to Stream.io will have no effect. diff --git a/README.md b/README.md deleted file mode 100644 index 198c44308..000000000 --- a/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# Official Flutter packages for the [Stream Video SDK](https://getstream.io/video/sdk/flutter/) - -Stream Video for Flutter Header image - -## Quick Links - -- [Register](https://getstream.io/video/) to get an API key for Stream Video -- [Sample apps](https://github.com/GetStream/stream-video-flutter/tree/main/examples) - -This repository contains code for our [Dart](https://dart.dev/) and [Flutter](https://flutter.dev/) video clients. - -We use [melos](https://melos.invertase.dev) to manage this repository. - -## Understanding the structure of the repository - -* The `packages` folder contains the packages and plugins that the SDK consists of. -* The `examples` folder holds the samples created using the Flutter Video SDK. -* The `docusaurus` folder contains the documentation and guides. -* The `dogfooding` folder contains a complete example app that implements all of the features of the SDK. - -## Process to get started with this repository - -1. Clone the base repository. -2. All API keys and users used in the sample apps are to be stored in a file named '.env' at the root of the project. -3. You will find a template for the env file entitled 'env.sample' at the root of the project. Fill out this template and store it as '.env'. -4. Run `melos postclean` to clean the project. -5. Run `melos bootstrap` to fetch dependencies for all projects. -6. Run `melos generate:all` to generate the required env files. If there are any changes in the '.env' file, regenerate this. -7. You can now run any app in the project or start making changes to the SDK. - -If you see any unexpected behaviour in the repository, feel free to [file an issue](https://github.com/GetStream/stream-video-flutter/issues/new) in the repository. - diff --git a/SECURITY.md b/SECURITY.md deleted file mode 100644 index 4094801ee..000000000 --- a/SECURITY.md +++ /dev/null @@ -1,16 +0,0 @@ -# Reporting a Vulnerability -At Stream we are committed to the security of our Software. We appreciate your efforts in disclosing vulnerabilities responsibly and we will make every effort to acknowledge your contributions. - -Report security vulnerabilities at the following email address: -``` -[security@getstream.io](mailto:security@getstream.io) -``` -Alternatively it is also possible to open a new issue in the affected repository, tagging it with the `security` tag. - -A team member will acknowledge the vulnerability and will follow-up with more detailed information. A representative of the security team will be in touch if more information is needed. - -# Information to include in a report -While we appreciate any information that you are willing to provide, please make sure to include the following: -* Which repository is affected -* Which branch, if relevant -* Be as descriptive as possible, the team will replicate the vulnerability before working on a fix. diff --git a/all_lint_rules.yaml b/all_lint_rules.yaml deleted file mode 100644 index 8ed068ac8..000000000 --- a/all_lint_rules.yaml +++ /dev/null @@ -1,211 +0,0 @@ -linter: - rules: - - always_declare_return_types - - always_put_control_body_on_new_line - - always_put_required_named_parameters_first - - always_require_non_null_named_parameters - - always_specify_types - - always_use_package_imports - - annotate_overrides - - avoid_annotating_with_dynamic - - avoid_bool_literals_in_conditional_expressions - - avoid_catches_without_on_clauses - - avoid_catching_errors - - avoid_classes_with_only_static_members - - avoid_double_and_int_checks - - avoid_dynamic_calls - - avoid_empty_else - - avoid_equals_and_hash_code_on_mutable_classes - - avoid_escaping_inner_quotes - - avoid_field_initializers_in_const_classes - - avoid_final_parameters - - avoid_function_literals_in_foreach_calls - - avoid_implementing_value_types - - avoid_init_to_null - - avoid_js_rounded_ints - - avoid_multiple_declarations_per_line - - avoid_null_checks_in_equality_operators - - avoid_positional_boolean_parameters - - avoid_print - - avoid_private_typedef_functions - - avoid_redundant_argument_values - - avoid_relative_lib_imports - - avoid_renaming_method_parameters - - avoid_return_types_on_setters - - avoid_returning_null - - avoid_returning_null_for_future - - avoid_returning_null_for_void - - avoid_returning_this - - avoid_setters_without_getters - - avoid_shadowing_type_parameters - - avoid_single_cascade_in_expression_statements - - avoid_slow_async_io - - avoid_type_to_string - - avoid_types_as_parameter_names - - avoid_types_on_closure_parameters - - avoid_unnecessary_containers - - avoid_unused_constructor_parameters - - avoid_void_async - - avoid_web_libraries_in_flutter - - await_only_futures - - camel_case_extensions - - camel_case_types - - cancel_subscriptions - - cascade_invocations - - cast_nullable_to_non_nullable - - close_sinks - - collection_methods_unrelated_type - - combinators_ordering - - comment_references - - conditional_uri_does_not_exist - - constant_identifier_names - - control_flow_in_finally - - curly_braces_in_flow_control_structures - - depend_on_referenced_packages - - deprecated_consistency - - diagnostic_describe_all_properties - - directives_ordering - - discarded_futures - - do_not_use_environment - - empty_catches - - empty_constructor_bodies - - empty_statements - - eol_at_end_of_file - - exhaustive_cases - - file_names - - flutter_style_todos - - hash_and_equals - - implementation_imports - - iterable_contains_unrelated_type - - join_return_with_assignment - - leading_newlines_in_multiline_strings - - library_names - - library_prefixes - - library_private_types_in_public_api - - lines_longer_than_80_chars - - list_remove_unrelated_type - - literal_only_boolean_expressions - - missing_whitespace_between_adjacent_strings - - no_adjacent_strings_in_list - - no_default_cases - - no_duplicate_case_values - - no_leading_underscores_for_library_prefixes - - no_leading_underscores_for_local_identifiers - - no_logic_in_create_state - - no_runtimeType_toString - - non_constant_identifier_names - - noop_primitive_operations - - null_check_on_nullable_type_parameter - - null_closures - - omit_local_variable_types - - one_member_abstracts - - only_throw_errors - - overridden_fields - - package_api_docs - - package_names - - package_prefixed_library_names - - parameter_assignments - - prefer_adjacent_string_concatenation - - prefer_asserts_in_initializer_lists - - prefer_asserts_with_message - - prefer_collection_literals - - prefer_conditional_assignment - - prefer_const_constructors - - prefer_const_constructors_in_immutables - - prefer_const_declarations - - prefer_const_literals_to_create_immutables - - prefer_constructors_over_static_methods - - prefer_contains - - prefer_double_quotes - - prefer_equal_for_default_values - - prefer_expression_function_bodies - - prefer_final_fields - - prefer_final_in_for_each - - prefer_final_locals - - prefer_final_parameters - - prefer_for_elements_to_map_fromIterable - - prefer_foreach - - prefer_function_declarations_over_variables - - prefer_generic_function_type_aliases - - prefer_if_elements_to_conditional_expressions - - prefer_if_null_operators - - prefer_initializing_formals - - prefer_inlined_adds - - prefer_int_literals - - prefer_interpolation_to_compose_strings - - prefer_is_empty - - prefer_is_not_empty - - prefer_is_not_operator - - prefer_iterable_whereType - - prefer_mixin - - prefer_null_aware_method_calls - - prefer_null_aware_operators - - prefer_relative_imports - - prefer_single_quotes - - prefer_spread_collections - - prefer_typing_uninitialized_variables - - prefer_void_to_null - - provide_deprecation_message - - public_member_api_docs - - recursive_getters - - require_trailing_commas - - secure_pubspec_urls - - sized_box_for_whitespace - - sized_box_shrink_expand - - slash_for_doc_comments - - sort_child_properties_last - - sort_constructors_first - - sort_pub_dependencies - - sort_unnamed_constructors_first - - test_types_in_equals - - throw_in_finally - - tighten_type_of_initializing_formals - - type_annotate_public_apis - - type_init_formals - - unawaited_futures - - unnecessary_await_in_return - - unnecessary_brace_in_string_interps - - unnecessary_const - - unnecessary_constructor_name - - unnecessary_final - - unnecessary_getters_setters - - unnecessary_lambdas - - unnecessary_late - - unnecessary_new - - unnecessary_null_aware_assignments - - unnecessary_null_aware_operator_on_extension_on_nullable - - unnecessary_null_checks - - unnecessary_null_in_if_null_operators - - unnecessary_nullable_for_final_variable_declarations - - unnecessary_overrides - - unnecessary_parenthesis - - unnecessary_raw_strings - - unnecessary_statements - - unnecessary_string_escapes - - unnecessary_string_interpolations - - unnecessary_this - - unnecessary_to_list_in_spreads - - unreachable_from_main - - unrelated_type_equality_checks - - unsafe_html - - use_build_context_synchronously - - use_colored_box - - use_decorated_box - - use_enums - - use_full_hex_values_for_flutter_colors - - use_function_type_syntax_for_parameters - - use_if_null_to_convert_nulls_to_bools - - use_is_even_rather_than_modulo - - use_key_in_widget_constructors - - use_late_for_private_fields_and_variables - - use_named_constants - - use_raw_strings - - use_rethrow_when_possible - - use_setters_to_change_properties - - use_string_buffers - - use_string_in_part_of_directives - - use_super_parameters - - use_test_throws_matchers - - use_to_and_as_if_applicable - - valid_regexps - - void_checks \ No newline at end of file diff --git a/analysis_options.yaml b/analysis_options.yaml deleted file mode 100644 index 1420a679e..000000000 --- a/analysis_options.yaml +++ /dev/null @@ -1,92 +0,0 @@ -include: all_lint_rules.yaml - -analyzer: - language: - strict-casts: false - strict-inference: true - strict-raw-types: true - errors: - # Otherwise cause the import of all_lint_rules to warn because of some rules conflicts. - # We explicitly enabled even conflicting rules and are fixing the conflict - # in this file. - included_file_warning: ignore - exclude: - # exclude all the generated files - - packages/*/lib/**/*.*.dart - - packages/stream_video/lib/open_api/** - - packages/stream_video/lib/protobuf/** - - -linter: - rules: - ## Disabled rules because the repository doesn't respect them (yet) - avoid_setters_without_getters: false - discarded_futures: false - - ############# - - # TODO: re-enable documentation rule and fix issues. - public_member_api_docs: false - - always_put_control_body_on_new_line: false - - # Does not always make code more readable. - cascade_invocations: false - - # Conflicts with `prefer_single_quotes` - # Single quotes are easier to type and don't compromise on readability. - prefer_double_quotes: false - - # Conflicts with `omit_local_variable_types` and other rules. - # As per Dart guidelines, we want to avoid unnecessary types to make the code - # more readable. - # See https://dart.dev/guides/language/effective-dart/design#avoid-type-annotating-initialized-local-variables - always_specify_types: false - - # Incompatible with `prefer_final_locals` - # Having immutable local variables makes larger functions more predictable, - # so we will use `prefer_final_locals` instead. - unnecessary_final: false - - # Not quite suitable for Flutter, which may have a `build` method with a single - # return, but that return is still complex enough that a "body" is worth it. - prefer_expression_function_bodies: false - - # Conflicts with the convention used by flutter, which puts `Key key` - # and `@required Widget child` last. - always_put_required_named_parameters_first: false - - # `as` is not that bad (especially with the upcoming non-nullable types). - # Explicit exceptions is better than implicit exceptions. - avoid_as: false - - # This project doesn't use Flutter-style todos - flutter_style_todos: false - - # There are situations where we voluntarily want to catch everything, - # especially as a library. - avoid_catches_without_on_clauses: false - - # Boring as it sometimes force a line of 81 characters to be split in two. - # As long as we try to respect that 80 characters limit, going slightly - # above is fine. - lines_longer_than_80_chars: false - - # Conflicts with disabling `implicit-dynamic` - avoid_annotating_with_dynamic: false - - # conflicts with `prefer_relative_imports` - always_use_package_imports: false - - # False positive, null checks don't need a message - prefer_asserts_with_message: false - - # Cumbersome with `context.select` - avoid_types_on_closure_parameters: false - - # Too many false positive (builders) - diagnostic_describe_all_properties: false - - # Not a common style and would add a lot of verbosity to function signature. - # 'parameter_assignments' already enforces this to an extent. - prefer_final_parameters: false \ No newline at end of file diff --git a/assets/AssetManifest.bin b/assets/AssetManifest.bin new file mode 100644 index 000000000..0ec03039c Binary files /dev/null and b/assets/AssetManifest.bin differ diff --git a/assets/AssetManifest.json b/assets/AssetManifest.json new file mode 100644 index 000000000..e852a5439 --- /dev/null +++ b/assets/AssetManifest.json @@ -0,0 +1 @@ +{"assets/app_icon.png":["assets/app_icon.png"],"assets/google_logo.svg":["assets/google_logo.svg"],"assets/stream_logo.svg":["assets/stream_logo.svg"],"assets/video_icon.png":["assets/video_icon.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"],"packages/stream_chat_flutter/animations/typing_dots.json":["packages/stream_chat_flutter/animations/typing_dots.json"],"packages/stream_chat_flutter/images/giphy_icon.png":["packages/stream_chat_flutter/images/giphy_icon.png"],"packages/stream_chat_flutter/images/placeholder.png":["packages/stream_chat_flutter/images/placeholder.png"],"packages/stream_chat_flutter/lib/svgs/Empty State_Camera.svg":["packages/stream_chat_flutter/lib/svgs/Empty State_Camera.svg"],"packages/stream_chat_flutter/lib/svgs/Empty State_Files.svg":["packages/stream_chat_flutter/lib/svgs/Empty State_Files.svg"],"packages/stream_chat_flutter/lib/svgs/Empty State_No channel.svg":["packages/stream_chat_flutter/lib/svgs/Empty State_No channel.svg"],"packages/stream_chat_flutter/lib/svgs/Empty State_Search.svg":["packages/stream_chat_flutter/lib/svgs/Empty State_Search.svg"],"packages/stream_chat_flutter/lib/svgs/Empty State_picture.svg":["packages/stream_chat_flutter/lib/svgs/Empty State_picture.svg"],"packages/stream_chat_flutter/lib/svgs/Giphy icon.svg":["packages/stream_chat_flutter/lib/svgs/Giphy icon.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_LOL_reaction.svg":["packages/stream_chat_flutter/lib/svgs/Icon_LOL_reaction.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_Thread_Reply.svg":["packages/stream_chat_flutter/lib/svgs/Icon_Thread_Reply.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_User_add.svg":["packages/stream_chat_flutter/lib/svgs/Icon_User_add.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_User_deselect.svg":["packages/stream_chat_flutter/lib/svgs/Icon_User_deselect.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_arrow_right.svg":["packages/stream_chat_flutter/lib/svgs/Icon_arrow_right.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_attach.svg":["packages/stream_chat_flutter/lib/svgs/Icon_attach.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_camera.svg":["packages/stream_chat_flutter/lib/svgs/Icon_camera.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_check.svg":["packages/stream_chat_flutter/lib/svgs/Icon_check.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_check_all.svg":["packages/stream_chat_flutter/lib/svgs/Icon_check_all.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_check_big.svg":["packages/stream_chat_flutter/lib/svgs/Icon_check_big.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_check_send.svg":["packages/stream_chat_flutter/lib/svgs/Icon_check_send.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_circle_right.svg":["packages/stream_chat_flutter/lib/svgs/Icon_circle_right.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_circle_up.svg":["packages/stream_chat_flutter/lib/svgs/Icon_circle_up.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_close.svg":["packages/stream_chat_flutter/lib/svgs/Icon_close.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_close_black.svg":["packages/stream_chat_flutter/lib/svgs/Icon_close_black.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_close_sml.svg":["packages/stream_chat_flutter/lib/svgs/Icon_close_sml.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_cloud_download.svg":["packages/stream_chat_flutter/lib/svgs/Icon_cloud_download.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_contacts.svg":["packages/stream_chat_flutter/lib/svgs/Icon_contacts.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_copy.svg":["packages/stream_chat_flutter/lib/svgs/Icon_copy.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up.svg":["packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up_big.svg":["packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up_big.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_delete.svg":["packages/stream_chat_flutter/lib/svgs/Icon_delete.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_down.svg":["packages/stream_chat_flutter/lib/svgs/Icon_down.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_download.svg":["packages/stream_chat_flutter/lib/svgs/Icon_download.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_edit.svg":["packages/stream_chat_flutter/lib/svgs/Icon_edit.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_empty_circle_left.svg":["packages/stream_chat_flutter/lib/svgs/Icon_empty_circle_left.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_error.svg":["packages/stream_chat_flutter/lib/svgs/Icon_error.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_eye-off.svg":["packages/stream_chat_flutter/lib/svgs/Icon_eye-off.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_grid.svg":["packages/stream_chat_flutter/lib/svgs/Icon_grid.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_group.svg":["packages/stream_chat_flutter/lib/svgs/Icon_group.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_left.svg":["packages/stream_chat_flutter/lib/svgs/Icon_left.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_lightning-command runner.svg":["packages/stream_chat_flutter/lib/svgs/Icon_lightning-command runner.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_love_reaction.svg":["packages/stream_chat_flutter/lib/svgs/Icon_love_reaction.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_menu_point_v.svg":["packages/stream_chat_flutter/lib/svgs/Icon_menu_point_v.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_message.svg":["packages/stream_chat_flutter/lib/svgs/Icon_message.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_mute.svg":["packages/stream_chat_flutter/lib/svgs/Icon_mute.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_notification.svg":["packages/stream_chat_flutter/lib/svgs/Icon_notification.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_pen-write.svg":["packages/stream_chat_flutter/lib/svgs/Icon_pen-write.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_record.svg":["packages/stream_chat_flutter/lib/svgs/Icon_record.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_right.svg":["packages/stream_chat_flutter/lib/svgs/Icon_right.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_save.svg":["packages/stream_chat_flutter/lib/svgs/Icon_save.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_search.svg":["packages/stream_chat_flutter/lib/svgs/Icon_search.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_send_message.svg":["packages/stream_chat_flutter/lib/svgs/Icon_send_message.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_smile.svg":["packages/stream_chat_flutter/lib/svgs/Icon_smile.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_thumbs_down_reaction.svg":["packages/stream_chat_flutter/lib/svgs/Icon_thumbs_down_reaction.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_thumbs_up_reaction.svg":["packages/stream_chat_flutter/lib/svgs/Icon_thumbs_up_reaction.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_time.svg":["packages/stream_chat_flutter/lib/svgs/Icon_time.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_up.svg":["packages/stream_chat_flutter/lib/svgs/Icon_up.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_user.svg":["packages/stream_chat_flutter/lib/svgs/Icon_user.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_user_delete.svg":["packages/stream_chat_flutter/lib/svgs/Icon_user_delete.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_user_settings.svg":["packages/stream_chat_flutter/lib/svgs/Icon_user_settings.svg"],"packages/stream_chat_flutter/lib/svgs/Icon_wut_reaction.svg":["packages/stream_chat_flutter/lib/svgs/Icon_wut_reaction.svg"],"packages/stream_chat_flutter/lib/svgs/STREAM MARK 1.svg":["packages/stream_chat_flutter/lib/svgs/STREAM MARK 1.svg"],"packages/stream_chat_flutter/lib/svgs/UI_Reverse Pagination Loading.svg":["packages/stream_chat_flutter/lib/svgs/UI_Reverse Pagination Loading.svg"],"packages/stream_chat_flutter/lib/svgs/eye-line_big.svg":["packages/stream_chat_flutter/lib/svgs/eye-line_big.svg"],"packages/stream_chat_flutter/lib/svgs/files.svg":["packages/stream_chat_flutter/lib/svgs/files.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_7z.svg":["packages/stream_chat_flutter/lib/svgs/filetype_7z.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_CSV.svg":["packages/stream_chat_flutter/lib/svgs/filetype_CSV.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_DOC.svg":["packages/stream_chat_flutter/lib/svgs/filetype_DOC.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_DOCX.svg":["packages/stream_chat_flutter/lib/svgs/filetype_DOCX.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_Generic.svg":["packages/stream_chat_flutter/lib/svgs/filetype_Generic.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_MD.svg":["packages/stream_chat_flutter/lib/svgs/filetype_MD.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_ODT.svg":["packages/stream_chat_flutter/lib/svgs/filetype_ODT.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_PDF.svg":["packages/stream_chat_flutter/lib/svgs/filetype_PDF.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_PPT.svg":["packages/stream_chat_flutter/lib/svgs/filetype_PPT.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_PPTX-1.svg":["packages/stream_chat_flutter/lib/svgs/filetype_PPTX-1.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_PPTX.svg":["packages/stream_chat_flutter/lib/svgs/filetype_PPTX.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_RAR.svg":["packages/stream_chat_flutter/lib/svgs/filetype_RAR.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_RTF.svg":["packages/stream_chat_flutter/lib/svgs/filetype_RTF.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_TAR.svg":["packages/stream_chat_flutter/lib/svgs/filetype_TAR.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_TXT.svg":["packages/stream_chat_flutter/lib/svgs/filetype_TXT.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_XLS.svg":["packages/stream_chat_flutter/lib/svgs/filetype_XLS.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_XLSX.svg":["packages/stream_chat_flutter/lib/svgs/filetype_XLSX.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_ZIP.svg":["packages/stream_chat_flutter/lib/svgs/filetype_ZIP.svg"],"packages/stream_chat_flutter/lib/svgs/filetype_html.svg":["packages/stream_chat_flutter/lib/svgs/filetype_html.svg"],"packages/stream_chat_flutter/lib/svgs/flag.svg":["packages/stream_chat_flutter/lib/svgs/flag.svg"],"packages/stream_chat_flutter/lib/svgs/giphy icon blue.svg":["packages/stream_chat_flutter/lib/svgs/giphy icon blue.svg"],"packages/stream_chat_flutter/lib/svgs/giphy_icon.svg":["packages/stream_chat_flutter/lib/svgs/giphy_icon.svg"],"packages/stream_chat_flutter/lib/svgs/icon_SHARE.svg":["packages/stream_chat_flutter/lib/svgs/icon_SHARE.svg"],"packages/stream_chat_flutter/lib/svgs/icon_delete_grey.svg":["packages/stream_chat_flutter/lib/svgs/icon_delete_grey.svg"],"packages/stream_chat_flutter/lib/svgs/icon_flag.svg":["packages/stream_chat_flutter/lib/svgs/icon_flag.svg"],"packages/stream_chat_flutter/lib/svgs/icon_mentions.svg":["packages/stream_chat_flutter/lib/svgs/icon_mentions.svg"],"packages/stream_chat_flutter/lib/svgs/icon_moon.svg":["packages/stream_chat_flutter/lib/svgs/icon_moon.svg"],"packages/stream_chat_flutter/lib/svgs/icon_pin.svg":["packages/stream_chat_flutter/lib/svgs/icon_pin.svg"],"packages/stream_chat_flutter/lib/svgs/icon_retry.svg":["packages/stream_chat_flutter/lib/svgs/icon_retry.svg"],"packages/stream_chat_flutter/lib/svgs/imgur.svg":["packages/stream_chat_flutter/lib/svgs/imgur.svg"],"packages/stream_chat_flutter/lib/svgs/mentions.svg":["packages/stream_chat_flutter/lib/svgs/mentions.svg"],"packages/stream_chat_flutter/lib/svgs/pictures.svg":["packages/stream_chat_flutter/lib/svgs/pictures.svg"],"packages/stream_chat_flutter/lib/svgs/settings.svg":["packages/stream_chat_flutter/lib/svgs/settings.svg"],"packages/stream_chat_flutter/lib/svgs/share_arrow.svg":["packages/stream_chat_flutter/lib/svgs/share_arrow.svg"],"packages/stream_chat_flutter/lib/svgs/video_call_icon.svg":["packages/stream_chat_flutter/lib/svgs/video_call_icon.svg"],"packages/stream_chat_flutter/lib/svgs/volume-up.svg":["packages/stream_chat_flutter/lib/svgs/volume-up.svg"],"packages/stream_chat_flutter/svgs/giphy_icon.svg":["packages/stream_chat_flutter/svgs/giphy_icon.svg"],"packages/stream_chat_flutter/svgs/icon_camera.svg":["packages/stream_chat_flutter/svgs/icon_camera.svg"],"packages/stream_chat_flutter/svgs/icon_pen_write.svg":["packages/stream_chat_flutter/svgs/icon_pen_write.svg"],"packages/stream_chat_flutter/svgs/icon_picture_empty_state.svg":["packages/stream_chat_flutter/svgs/icon_picture_empty_state.svg"],"packages/stream_chat_flutter/svgs/video_call_icon.svg":["packages/stream_chat_flutter/svgs/video_call_icon.svg"],"packages/stream_video_flutter/images/call_background.jpg":["packages/stream_video_flutter/images/call_background.jpg"],"packages/wakelock_plus/assets/no_sleep.js":["packages/wakelock_plus/assets/no_sleep.js"]} \ No newline at end of file diff --git a/assets/FontManifest.json b/assets/FontManifest.json new file mode 100644 index 000000000..464ab5882 --- /dev/null +++ b/assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/assets/NOTICES b/assets/NOTICES new file mode 100644 index 000000000..25d737703 --- /dev/null +++ b/assets/NOTICES @@ -0,0 +1,38354 @@ +_fe_analyzer_shared + +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. + +-------------------------------------------------------------------------------- +_flutterfire_internals + +Copyright 2017, the Chromium 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. + +-------------------------------------------------------------------------------- +aFileChooser + + 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 2011 - 2013 Paul Burke + + 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. + +-------------------------------------------------------------------------------- +abseil-cpp + +Apache License +Version 2.0, January 2004 +https://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 + + https://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. +-------------------------------------------------------------------------------- +abseil-cpp +angle +etc1 +expat +flatbuffers +fuchsia-vulkan +fuchsia_sdk +glslang +khronos +perfetto +shaderc +spirv-cross +txt +vulkan +vulkan-headers +vulkan-validation-layers +wuffs + +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. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2009 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. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2010 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. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2014 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. +-------------------------------------------------------------------------------- +accessibility + +Copyright 2013 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. +-------------------------------------------------------------------------------- +accessibility + +Copyright 2016 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. +-------------------------------------------------------------------------------- +accessibility + +Copyright 2020 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. +-------------------------------------------------------------------------------- +accessibility +angle + +Copyright (c) 2013 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. +-------------------------------------------------------------------------------- +accessibility +angle +fuchsia_sdk +skia +zlib + +Copyright 2018 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. +-------------------------------------------------------------------------------- +accessibility +angle +icu +zlib + +Copyright 2014 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. +-------------------------------------------------------------------------------- +accessibility +angle +zlib + +Copyright (c) 2011 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. +-------------------------------------------------------------------------------- +accessibility +angle +zlib + +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. +-------------------------------------------------------------------------------- +accessibility +engine +image_picker +spring_animation +tonic +txt +url_launcher_web +web_test_fonts +web_unicode + +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. +-------------------------------------------------------------------------------- +accessibility +fuchsia_sdk +zlib + +Copyright 2019 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. +-------------------------------------------------------------------------------- +accessibility +skia + +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. +-------------------------------------------------------------------------------- +accessibility +zlib + +Copyright (c) 2012 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. +-------------------------------------------------------------------------------- +after_layout + +MIT License + +Copyright (c) 2018 Simon Lightfoot + +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. + +-------------------------------------------------------------------------------- +analyzer +intl +protobuf + +Copyright 2013, 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. + +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2008-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. + +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. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2013-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. + +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. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2020 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2002 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2011 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2012 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2013 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2013-2020 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2014 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2015 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2016 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2017 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2019 The ANGLE 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: + + 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 The ANGLE 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: + + 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2021 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2021 The ANGLE 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: + + 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2021-2022 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 2022 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle + +Copyright 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +angle +khronos + +Copyright (c) 2013-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. + +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. +-------------------------------------------------------------------------------- +angle +xxhash + +Copyright 2019 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 TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their 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. +-------------------------------------------------------------------------------- +animations +cross_file +file_selector +file_selector_android +file_selector_ios +file_selector_linux +file_selector_macos +file_selector_platform_interface +file_selector_web +file_selector_windows +flutter_markdown +flutter_plugin_android_lifecycle +google_identity_services_web +google_sign_in +google_sign_in_android +google_sign_in_ios +google_sign_in_platform_interface +google_sign_in_web +image_picker_for_web +image_picker_linux +image_picker_macos +image_picker_platform_interface +image_picker_windows +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 +video_player +video_player_android +video_player_avfoundation +video_player_macos +video_player_platform_interface +video_player_web +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. + +-------------------------------------------------------------------------------- +archive + +The MIT License + +Copyright (c) 2013-2021 Brendan Duncan. +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. +-------------------------------------------------------------------------------- +args +csslib +logging + +Copyright 2013, 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. + +-------------------------------------------------------------------------------- +asn1lib + +http://opensource.org/licenses/BSD-3-Clause +Copyright (c) 2015, Warren Strange +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. +-------------------------------------------------------------------------------- +async +cli_util +collection +mime +stream_channel +typed_data + +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. + +-------------------------------------------------------------------------------- +audio_video_progress_bar + +Copyright 2020 Suragch + +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. +-------------------------------------------------------------------------------- +boolean_selector +meta + +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. + +-------------------------------------------------------------------------------- +boringssl + +Copyright (C) 1995-1997 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.] +-------------------------------------------------------------------------------- +boringssl + +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.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2000 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2001 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2002 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2003 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2004 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2006 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2007 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. +-------------------------------------------------------------------------------- +boringssl + +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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2002 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2003 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2004 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2005 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2007 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2008 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2002 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2003 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2005 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001-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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2002-2006 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2003 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2004 Kungliga Tekniska Högskolan +(Royal Institute of Technology, Stockholm, Sweden). +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. Neither the name of the Institute 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 INSTITUTE 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 INSTITUTE 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 + +Copyright (c) 2004 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2005 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006,2007 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2008 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2010 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2012 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2013 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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2014, 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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2016, 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, the HRSS authors. + +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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2018, 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2018, Google Inc. +Copyright (c) 2020, Arm Ltd. + +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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2019, 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2020, 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2021, 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. +-------------------------------------------------------------------------------- +boringssl + +Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2001-2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Portions of the attached software ("Contribution") are developed by +SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project. + +The Contribution is licensed pursuant to the Eric Young open source +license provided above. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Portions of the attached software ("Contribution") are developed by +SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project. + +The Contribution is licensed pursuant to the OpenSSL open source +license provided above. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, 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. + +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 + licensing@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. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +ECC cipher suite support in OpenSSL originally developed by +SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +ECDH support in OpenSSL originally developed by +SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2005 Nokia. All rights reserved. + +The portions of the attached software ("Contribution") is developed by +Nokia Corporation and is licensed pursuant to the OpenSSL open source +license. + +The Contribution, originally written by Mika Kousa and Pasi Eronen of +Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +support (see RFC 4279) to OpenSSL. + +No patent licenses or other rights except those expressly stated in +the OpenSSL open source license shall be deemed granted or received +expressly, by implication, estoppel, or otherwise. + +No assurances are provided by Nokia that the Contribution does not +infringe the patent or other intellectual property rights of any third +party or that the license provides you with all the necessary rights +to make use of the Contribution. + +THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IN +ADDITION TO THE DISCLAIMERS INCLUDED IN THE LICENSE, NOKIA +SPECIFICALLY DISCLAIMS ANY LIABILITY FOR CLAIMS BROUGHT BY YOU OR ANY +OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR +OTHERWISE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2013-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2012, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2014, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2015, Intel Inc. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2016 Brian Smith. + +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. +-------------------------------------------------------------------------------- +boringssl + +DTLS code by Eric Rescorla + +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. +-------------------------------------------------------------------------------- +build +build_runner +code_builder +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. + +-------------------------------------------------------------------------------- +build_config +graphs +io +stream_transform +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. + +-------------------------------------------------------------------------------- +build_daemon +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. + +-------------------------------------------------------------------------------- +build_resolvers +build_runner_core +test_api +timing + +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. + +-------------------------------------------------------------------------------- +built_collection +built_value + +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. + +-------------------------------------------------------------------------------- +cached_network_image +cached_network_image_platform_interface +cached_network_image_web + + +The MIT License (MIT) + +Copyright (c) 2018 Rene Floor + +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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +checked_yaml + +Copyright 2019, 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. + +-------------------------------------------------------------------------------- +chewie + +The MIT License (MIT) +Copyright (c) 2017 Brian Egan + +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. + +-------------------------------------------------------------------------------- +clock +fake_async +material_color_utilities +quiver + + + 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. +-------------------------------------------------------------------------------- +connectivity_plus +device_info_plus +package_info_plus +share_plus_platform_interface + +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. + +-------------------------------------------------------------------------------- +connectivity_plus_platform_interface +firebase_core_web + +// Copyright 2020 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. + +-------------------------------------------------------------------------------- +contextmenu + +EUROPEAN UNION PUBLIC LICENCE v. 1.2 + +EUPL © the European Union 2007, 2016 + +This European Union Public Licence (the ‘EUPL’) applies to the Work (as defined below) which is provided under the terms of this Licence. Any use of the Work, other than as authorised under this Licence is prohibited (to the extent such use is covered by a right of the copyright holder of the Work). + +The Work is provided under the terms of this Licence when the Licensor (as defined below) has placed the following notice immediately following the copyright notice for the Work: + +Licensed under the EUPL + +or has expressed by any other means his willingness to license under the EUPL. +1. Definitions + +In this Licence, the following terms have the following meaning: + +— ‘The Licence’: this Licence. + +— ‘The Original Work’: the work or software distributed or communicated by the Licensor under this Licence, available as Source Code and also as Executable Code as the case may be. + +— ‘Derivative Works’: the works or software that could be created by the Licensee, based upon the Original Work or modifications thereof. This Licence does not define the extent of modification or dependence on the Original Work required in order to classify a work as a Derivative Work; this extent is determined by copyright law applicable in the country mentioned in Article 15. + +— ‘The Work’: the Original Work or its Derivative Works. + +— ‘The Source Code’: the human-readable form of the Work which is the most convenient for people to study and modify. + +— ‘The Executable Code’: any code which has generally been compiled and which is meant to be interpreted by a computer as a program. + +— ‘The Licensor’: the natural or legal person that distributes or communicates the Work under the Licence. + +— ‘Contributor(s)’: any natural or legal person who modifies the Work under the Licence, or otherwise contributes to the creation of a Derivative Work. + +— ‘The Licensee’ or ‘You’: any natural or legal person who makes any usage of the Work under the terms of the Licence. + +— ‘Distribution’ or ‘Communication’: any act of selling, giving, lending, renting, distributing, communicating, transmitting, or otherwise making available, online or offline, copies of the Work or providing access to its essential functionalities at the disposal of any other natural or legal person. +2. Scope of the rights granted by the Licence + +The Licensor hereby grants You a worldwide, royalty-free, non-exclusive, sublicensable licence to do the following, for the duration of copyright vested in the Original Work: + +— use the Work in any circumstance and for all usage, + +— reproduce the Work, + +— modify the Work, and make Derivative Works based upon the Work, + +— communicate to the public, including the right to make available or display the Work or copies thereof to the public and perform publicly, as the case may be, the Work, + +— distribute the Work or copies thereof, + +— lend and rent the Work or copies thereof, + +— sublicense rights in the Work or copies thereof. + +Those rights can be exercised on any media, supports and formats, whether now known or later invented, as far as the applicable law permits so. + +In the countries where moral rights apply, the Licensor waives his right to exercise his moral right to the extent allowed by law in order to make effective the licence of the economic rights here above listed. + +The Licensor grants to the Licensee royalty-free, non-exclusive usage rights to any patents held by the Licensor, to the extent necessary to make use of the rights granted on the Work under this Licence. +3. Communication of the Source Code + +The Licensor may provide the Work either in its Source Code form, or as Executable Code. If the Work is provided as Executable Code, the Licensor provides in addition a machine-readable copy of the Source Code of the Work along with each copy of the Work that the Licensor distributes or indicates, in a notice following the copyright notice attached to the Work, a repository where the Source Code is easily and freely accessible for as long as the Licensor continues to distribute or communicate the Work. +4. Limitations on copyright + +Nothing in this Licence is intended to deprive the Licensee of the benefits from any exception or limitation to the exclusive rights of the rights owners in the Work, of the exhaustion of those rights or of other applicable limitations thereto. +5. Obligations of the Licensee + +The grant of the rights mentioned above is subject to some restrictions and obligations imposed on the Licensee. Those obligations are the following: + + Attribution right: The Licensee shall keep intact all copyright, patent or trademarks notices and all notices that refer to the Licence and to the disclaimer of warranties. The Licensee must include a copy of such notices and a copy of the Licence with every copy of the Work he/she distributes or communicates. The Licensee must cause any Derivative Work to carry prominent notices stating that the Work has been modified and the date of modification. + Copyleft clause: If the Licensee distributes or communicates copies of the Original Works or Derivative Works, this Distribution or Communication will be done under the terms of this Licence or of a later version of this Licence unless the Original Work is expressly distributed only under this version of the Licence — for example by communicating ‘EUPL v. 1.2 only’. The Licensee (becoming Licensor) cannot offer or impose any additional terms or conditions on the Work or Derivative Work that alter or restrict the terms of the Licence. + Compatibility clause: If the Licensee Distributes or Communicates Derivative Works or copies thereof based upon both the Work and another work licensed under a Compatible Licence, this Distribution or Communication can be done under the terms of this Compatible Licence. For the sake of this clause, ‘Compatible Licence’ refers to the licences listed in the appendix attached to this Licence. Should the Licensee's obligations under the Compatible Licence conflict with his/her obligations under this Licence, the obligations of the Compatible Licence shall prevail. + Provision of Source Code: When distributing or communicating copies of the Work, the Licensee will provide a machine-readable copy of the Source Code or indicate a repository where this Source will be easily and freely available for as long as the Licensee continues to distribute or communicate the Work. + Legal Protection: This Licence does not grant permission to use the trade names, trademarks, service marks, or 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 copyright notice. + +6. Chain of Authorship + +The original Licensor warrants that the copyright in the Original Work granted hereunder is owned by him/her or licensed to him/her and that he/she has the power and authority to grant the Licence. + +Each Contributor warrants that the copyright in the modifications he/she brings to the Work are owned by him/her or licensed to him/her and that he/she has the power and authority to grant the Licence. + +Each time You accept the Licence, the original Licensor and subsequent Contributors grant You a licence to their contri­ butions to the Work, under the terms of this Licence. +7. Disclaimer of Warranty + +The Work is a work in progress, which is continuously improved by numerous Contributors. It is not a finished work and may therefore contain defects or ‘bugs’ inherent to this type of development. + +For the above reason, the Work is provided under the Licence on an ‘as is’ basis and without warranties of any kind concerning the Work, including without limitation merchantability, fitness for a particular purpose, absence of defects or errors, accuracy, non-infringement of intellectual property rights other than copyright as stated in Article 6 of this Licence. + +This disclaimer of warranty is an essential part of the Licence and a condition for the grant of any rights to the Work. +8. Disclaimer of Liability + +Except in the cases of wilful misconduct or damages directly caused to natural persons, the Licensor will in no event be liable for any direct or indirect, material or moral, damages of any kind, arising out of the Licence or of the use of the Work, including without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, loss of data or any commercial damage, even if the Licensor has been advised of the possibility of such damage. However, the Licensor will be liable under statutory product liability laws as far such laws apply to the Work. +9. Additional agreements + +While distributing the Work, You may choose to conclude an additional agreement, defining obligations or services consistent with this Licence. However, if accepting obligations, You may act only on your own behalf and on your sole responsibility, not on behalf of the original Licensor or 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 the fact You have accepted any warranty or additional liability. +10. Acceptance of the Licence + +The provisions of this Licence can be accepted by clicking on an icon ‘I agree’ placed under the bottom of a window displaying the text of this Licence or by affirming consent in any other similar way, in accordance with the rules of applicable law. Clicking on that icon indicates your clear and irrevocable acceptance of this Licence and all of its terms and conditions. + +Similarly, you irrevocably accept this Licence and all of its terms and conditions by exercising any rights granted to You by Article 2 of this Licence, such as the use of the Work, the creation by You of a Derivative Work or the Distribution or Communication by You of the Work or copies thereof. +11. Information to the public + +In case of any Distribution or Communication of the Work by means of electronic communication by You (for example, by offering to download the Work from a remote location) the distribution channel or media (for example, a website) must at least provide to the public the information requested by the applicable law regarding the Licensor, the Licence and the way it may be accessible, concluded, stored and reproduced by the Licensee. +12. Termination of the Licence + +The Licence and the rights granted hereunder will terminate automatically upon any breach by the Licensee of the terms of the Licence. + +Such a termination will not terminate the licences of any person who has received the Work from the Licensee under the Licence, provided such persons remain in full compliance with the Licence. +13. Miscellaneous + +Without prejudice of Article 9 above, the Licence represents the complete agreement between the Parties as to the Work. + +If any provision of the Licence is invalid or unenforceable under applicable law, this will not affect the validity or enforceability of the Licence as a whole. Such provision will be construed or reformed so as necessary to make it valid and enforceable. + +The European Commission may publish other linguistic versions or new versions of this Licence or updated versions of the Appendix, so far this is required and reasonable, without reducing the scope of the rights granted by the Licence. New versions of the Licence will be published with a unique version number. + +All linguistic versions of this Licence, approved by the European Commission, have identical value. Parties can take advantage of the linguistic version of their choice. +14. Jurisdiction + +Without prejudice to specific agreement between parties, + +— any litigation resulting from the interpretation of this License, arising between the European Union institutions, bodies, offices or agencies, as a Licensor, and any Licensee, will be subject to the jurisdiction of the Court of Justice of the European Union, as laid down in article 272 of the Treaty on the Functioning of the European Union, + +— any litigation arising between other parties and resulting from the interpretation of this License, will be subject to the exclusive jurisdiction of the competent court where the Licensor resides or conducts its primary business. +15. Applicable Law + +Without prejudice to specific agreement between parties, + +— this Licence shall be governed by the law of the European Union Member State where the Licensor has his seat, resides or has his registered office, + +— this licence shall be governed by Belgian law if the Licensor has no seat, residence or registered office inside a European Union Member State. +Appendix + +‘Compatible Licences’ according to Article 5 EUPL are: + +— GNU General Public License (GPL) v. 2, v. 3 + +— GNU Affero General Public License (AGPL) v. 3 + +— Open Software License (OSL) v. 2.1, v. 3.0 + +— Eclipse Public License (EPL) v. 1.0 + +— CeCILL v. 2.0, v. 2.1 + +— Mozilla Public Licence (MPL) v. 2 + +— GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3 + +— Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) for works other than software + +— European Union Public Licence (EUPL) v. 1.1, v. 1.2 + +— Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) or Strong Reciprocity (LiLiQ-R+) + +The European Commission may update this Appendix to later versions of the above licences without producing a new version of the EUPL, as long as they provide the rights granted in Article 2 of this Licence and protect the covered Source Code from exclusive appropriation. + +All other changes or additions to this Appendix require the production of a new EUPL version. +-------------------------------------------------------------------------------- +convert +crypto +source_gen + +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. + +-------------------------------------------------------------------------------- +crypto_keys +jose + +Copyright (c) 2018, Rik Bellens. +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 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 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. + +-------------------------------------------------------------------------------- +cupertino_icons + +The MIT License (MIT) + +Copyright (c) 2016 Vladimir Kharlampidi + +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +dart_style +glob +http +http_parser +matcher +path +pool +pub_semver +source_span +string_scanner +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_vlc +dart_vlc_ffi + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + +-------------------------------------------------------------------------------- +dart_webrtc + +MIT License + +Copyright (c) 2020 Flutter WebRTC + +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. + +-------------------------------------------------------------------------------- +dbus + +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. + +-------------------------------------------------------------------------------- +desktop_drop + + 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 [2021] [Mixin] + + 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. + +-------------------------------------------------------------------------------- +device_info_plus_platform_interface + +// 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. + +-------------------------------------------------------------------------------- +diacritic + +Copyright (c) 2016, Agilord. +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 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 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. + +-------------------------------------------------------------------------------- +dio + +MIT License + +Copyright (c) 2018 Wen Du (wendux) +Copyright (c) 2022 The CFUG Team + +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. +-------------------------------------------------------------------------------- +envied +envied_generator + + The MIT License (MIT) + +Copyright © 2022 Peter Cinibulk + +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. + +-------------------------------------------------------------------------------- +equatable + +MIT License + +Copyright (c) 2018 Felix Angelov + +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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +ezanimation + +Copyright 2020 Deven Joshi + +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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +file_picker + +MIT License + +Copyright (c) 2018 Miguel Ruivo + +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 NON INFRINGEMENT. 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. +-------------------------------------------------------------------------------- +firebase_auth +firebase_auth_platform_interface +firebase_auth_web +firebase_core +firebase_core_platform_interface +firebase_messaging + +// 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. +-------------------------------------------------------------------------------- +firebase_messaging_platform_interface + +Copyright 2020, the Chromium 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. +-------------------------------------------------------------------------------- +firebase_messaging_web + +// Copyright 2020 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. +-------------------------------------------------------------------------------- +fixnum +http_multi_server +shelf +shelf_web_socket +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. + +-------------------------------------------------------------------------------- +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_blurhash + +MIT License + +Copyright (c) 2019 Robert Felker + +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_cache_manager + + +The MIT License (MIT) + +Copyright (c) 2017 Rene Floor + +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_callkit_incoming + + +MIT License + +Copyright (c) 2021 Hien Nguyen + +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_launcher_icons + +MIT License + +Copyright (c) 2019 Mark O'Sullivan + +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_portal +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +flutter_webrtc +sdp_transform + +MIT License + +Copyright (c) 2018 湖北捷智云技术有限公司 + +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) 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 +state_notifier + +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 +tart + + 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. +-------------------------------------------------------------------------------- +html + +Copyright (c) 2006-2012 The Authors + +Contributors: +James Graham - jg307@cam.ac.uk +Anne van Kesteren - annevankesteren@gmail.com +Lachlan Hunt - lachlan.hunt@lachy.id.au +Matt McDonald - kanashii@kanashii.ca +Sam Ruby - rubys@intertwingly.net +Ian Hickson (Google) - ian@hixie.ch +Thomas Broyer - t.broyer@ltgt.net +Jacques Distler - distler@golem.ph.utexas.edu +Henri Sivonen - hsivonen@iki.fi +Adam Barth - abarth@webkit.org +Eric Seidel - eric@webkit.org +The Mozilla Foundation (contributions from Henri Sivonen since 2008) +David Flanagan (Mozilla) - dflanagan@mozilla.com +Google LLC (contributed the Dart port) - misc@dartlang.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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +image + +The MIT License + +Copyright (c) 2013-2022 Brendan Duncan. +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. +-------------------------------------------------------------------------------- +image_gallery_saver + +MIT License + +Copyright (c) [2023] [zaihui] + +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 +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. +-------------------------------------------------------------------------------- +jiffy + +MIT License + +Copyright (c) 2019 Jama Mohamed + +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. + +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +nm + +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. + +-------------------------------------------------------------------------------- +octo_image + +MIT License + +Copyright (c) 2020 Baseflow + +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. + +-------------------------------------------------------------------------------- +package_info_plus_platform_interface + + + +// 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. +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +photo_manager + + 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 [2018] FlutterCandies + + 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. + +-------------------------------------------------------------------------------- +photo_view + +Copyright 2020 Renan C. Araújo + +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. + +-------------------------------------------------------------------------------- +platform_detect + +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. + + +-------------------------------------------------------------------------------- +pubspec_parse + +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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +rate_limiter + +MIT License + +Copyright (c) 2021 STREAM.IO, 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. + +-------------------------------------------------------------------------------- +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 + +-------------------------------------------------------------------------------- +rxdart + +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. +-------------------------------------------------------------------------------- +share_plus + +Copyright 2017, the Flutter 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. + +-------------------------------------------------------------------------------- +shimmer + +Copyright 2013, 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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +sqflite +sqflite_common + +BSD 2-Clause License + +Copyright (c) 2019, Alexandre Roux Tekartik +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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +stream_chat +stream_chat_flutter + +SOURCE CODE LICENSE AGREEMENT + +IMPORTANT - READ THIS CAREFULLY BEFORE DOWNLOADING, INSTALLING, USING OR +ELECTRONICALLY ACCESSING THIS PROPRIETARY PRODUCT. + +THIS IS A LEGAL AGREEMENT BETWEEN STREAM.IO, INC. (“STREAM.IO”) AND THE +BUSINESS ENTITY OR PERSON FOR WHOM YOU (“YOU”) ARE ACTING (“CUSTOMER”) AS THE +LICENSEE OF THE PROPRIETARY SOFTWARE INTO WHICH THIS AGREEMENT HAS BEEN +INCLUDED (THE “AGREEMENT”). YOU AGREE THAT YOU ARE THE CUSTOMER, OR YOU ARE AN +EMPLOYEE OR AGENT OF CUSTOMER AND ARE ENTERING INTO THIS AGREEMENT FOR LICENSE +OF THE SOFTWARE BY CUSTOMER FOR CUSTOMER’S BUSINESS PURPOSES AS DESCRIBED IN +AND IN ACCORDANCE WITH THIS AGREEMENT. YOU HEREBY AGREE THAT YOU ENTER INTO +THIS AGREEMENT ON BEHALF OF CUSTOMER AND THAT YOU HAVE THE AUTHORITY TO BIND +CUSTOMER TO THIS AGREEMENT. + +STREAM.IO IS WILLING TO LICENSE THE SOFTWARE TO CUSTOMER ONLY ON THE FOLLOWING +CONDITIONS: (1) YOU ARE A CURRENT CUSTOMER OF STREAM.IO; (2) YOU ARE NOT A +COMPETITOR OF STREAM.IO; AND (3) THAT YOU ACCEPT ALL THE TERMS IN THIS +AGREEMENT. BY DOWNLOADING, INSTALLING, CONFIGURING, ACCESSING OR OTHERWISE +USING THE SOFTWARE, INCLUDING ANY UPDATES, UPGRADES, OR NEWER VERSIONS, YOU +REPRESENT, WARRANT AND ACKNOWLEDGE THAT (A) CUSTOMER IS A CURRENT CUSTOMER OF +STREAM.IO; (B) CUSTOMER IS NOT A COMPETITOR OF STREAM.IO; AND THAT (C) YOU HAVE +READ THIS AGREEMENT, UNDERSTAND THIS AGREEMENT, AND THAT CUSTOMER AGREES TO BE +BOUND BY ALL THE TERMS OF THIS AGREEMENT. + +IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, +STREAM.IO IS UNWILLING TO LICENSE THE SOFTWARE TO CUSTOMER, AND THEREFORE, DO +NOT COMPLETE THE DOWNLOAD PROCESS, ACCESS OR OTHERWISE USE THE SOFTWARE, AND +CUSTOMER SHOULD IMMEDIATELY RETURN THE SOFTWARE AND CEASE ANY USE OF THE +SOFTWARE. + +1. SOFTWARE. The Stream.io software accompanying this Agreement, may include +Source Code, Executable Object Code, associated media, printed materials and +documentation (collectively, the “Software”). The Software also includes any +updates or upgrades to or new versions of the original Software, if and when +made available to you by Stream.io. “Source Code” means computer programming +code in human readable form that is not suitable for machine execution without +the intervening steps of interpretation or compilation. “Executable Object +Code" means the computer programming code in any other form than Source Code +that is not readily perceivable by humans and suitable for machine execution +without the intervening steps of interpretation or compilation. “Site” means a +Customer location controlled by Customer. “Authorized User” means any employee +or contractor of Customer working at the Site, who has signed a written +confidentiality agreement with Customer or is otherwise bound in writing by +confidentiality and use obligations at least as restrictive as those imposed +under this Agreement. + +2. LICENSE GRANT. Subject to the terms and conditions of this Agreement, in +consideration for the representations, warranties, and covenants made by +Customer in this Agreement, Stream.io grants to Customer, during the term of +this Agreement, a personal, non-exclusive, non-transferable, non-sublicensable +license to: + +a. install and use Software Source Code on password protected computers at a Site, +restricted to Authorized Users; + +b. create derivative works, improvements (whether or not patentable), extensions +and other modifications to the Software Source Code (“Modifications”) to build +unique scalable newsfeeds, activity streams, and in-app messaging via Stream’s +application program interface (“API”); + +c. compile the Software Source Code to create Executable Object Code versions of +the Software Source Code and Modifications to build such newsfeeds, activity +streams, and in-app messaging via the API; + +d. install, execute and use such Executable Object Code versions solely for +Customer’s internal business use (including development of websites through +which data generated by Stream services will be streamed (“Apps”)); + +e. use and distribute such Executable Object Code as part of Customer’s Apps; and + +f. make electronic copies of the Software and Modifications as required for backup +or archival purposes. + +3. RESTRICTIONS. Customer is responsible for all activities that occur in +connection with the Software. Customer will not, and will not attempt to: (a) +sublicense or transfer the Software or any Source Code related to the Software +or any of Customer’s rights under this Agreement, except as otherwise provided +in this Agreement, (b) use the Software Source Code for the benefit of a third +party or to operate a service; (c) allow any third party to access or use the +Software Source Code; (d) sublicense or distribute the Software Source Code or +any Modifications in Source Code or other derivative works based on any part of +the Software Source Code; (e) use the Software in any manner that competes with +Stream.io or its business; or (e) otherwise use the Software in any manner that +exceeds the scope of use permitted in this Agreement. Customer shall use the +Software in compliance with any accompanying documentation any laws applicable +to Customer. + +4. OPEN SOURCE. Customer and its Authorized Users shall not use any software or +software components that are open source in conjunction with the Software +Source Code or any Modifications in Source Code or in any way that could +subject the Software to any open source licenses. + +5. CONTRACTORS. Under the rights granted to Customer under this Agreement, +Customer may permit its employees, contractors, and agencies of Customer to +become Authorized Users to exercise the rights to the Software granted to +Customer in accordance with this Agreement solely on behalf of Customer to +provide services to Customer; provided that Customer shall be liable for the +acts and omissions of all Authorized Users to the extent any of such acts or +omissions, if performed by Customer, would constitute a breach of, or otherwise +give rise to liability to Customer under, this Agreement. Customer shall not +and shall not permit any Authorized User to use the Software except as +expressly permitted in this Agreement. + +6. COMPETITIVE PRODUCT DEVELOPMENT. Customer shall not use the Software in any way +to engage in the development of products or services which could be reasonably +construed to provide a complete or partial functional or commercial alternative +to Stream.io’s products or services (a “Competitive Product”). Customer shall +ensure that there is no direct or indirect use of, or sharing of, Software +source code, or other information based upon or derived from the Software to +develop such products or services. Without derogating from the generality of +the foregoing, development of Competitive Products shall include having direct +or indirect access to, supervising, consulting or assisting in the development +of, or producing any specifications, documentation, object code or source code +for, all or part of a Competitive Product. + +7. LIMITATION ON MODIFICATIONS. Notwithstanding any provision in this Agreement, +Modifications may only be created and used by Customer as permitted by this +Agreement and Modification Source Code may not be distributed to third parties. +Customer will not assert against Stream.io, its affiliates, or their customers, +direct or indirect, agents and contractors, in any way, any patent rights that +Customer may obtain relating to any Modifications for Stream.io, its +affiliates’, or their customers’, direct or indirect, agents’ and contractors’ +manufacture, use, import, offer for sale or sale of any Stream.io products or +services. + +8. DELIVERY AND ACCEPTANCE. The Software will be delivered electronically pursuant +to Stream.io standard download procedures. The Software is deemed accepted upon +delivery. + +9. IMPLEMENTATION AND SUPPORT. Stream.io has no obligation under this Agreement to +provide any support or consultation concerning the Software. + +10. TERM AND TERMINATION. The term of this Agreement begins when the Software is +downloaded or accessed and shall continue until terminated. Either party may +terminate this Agreement upon written notice. This Agreement shall +automatically terminate if Customer is or becomes a competitor of Stream.io or +makes or sells any Competitive Products. Upon termination of this Agreement for +any reason, (a) all rights granted to Customer in this Agreement immediately +cease to exist, (b) Customer must promptly discontinue all use of the Software +and return to Stream.io or destroy all copies of the Software in Customer’s +possession or control. Any continued use of the Software by Customer or attempt +by Customer to exercise any rights under this Agreement after this Agreement +has terminated shall be considered copyright infringement and subject Customer +to applicable remedies for copyright infringement. Sections 2, 5, 6, 8 and 9 +shall survive expiration or termination of this Agreement for any reason. + +11. OWNERSHIP. As between the parties, the Software and all worldwide intellectual +property rights and proprietary rights relating thereto or embodied therein, +are the exclusive property of Stream.io and its suppliers. Stream.io and its +suppliers reserve all rights in and to the Software not expressly granted to +Customer in this Agreement, and no other licenses or rights are granted by +implication, estoppel or otherwise. + +12. WARRANTY DISCLAIMER. USE OF THIS SOFTWARE IS ENTIRELY AT YOURS AND CUSTOMER’S +OWN RISK. THE SOFTWARE IS PROVIDED “AS IS” WITHOUT ANY WARRANTY OF ANY KIND +WHATSOEVER. STREAM.IO DOES NOT MAKE, AND HEREBY DISCLAIMS, ANY WARRANTY OF ANY +KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING WITHOUT +LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE, TITLE, NON-INFRINGEMENT OF THIRD-PARTY RIGHTS, RESULTS, EFFORTS, +QUALITY OR QUIET ENJOYMENT. STREAM.IO DOES NOT WARRANT THAT THE SOFTWARE IS +ERROR-FREE, WILL FUNCTION WITHOUT INTERRUPTION, WILL MEET ANY SPECIFIC NEED +THAT CUSTOMER HAS, THAT ALL DEFECTS WILL BE CORRECTED OR THAT IT IS +SUFFICIENTLY DOCUMENTED TO BE USABLE BY CUSTOMER. TO THE EXTENT THAT STREAM.IO +MAY NOT DISCLAIM ANY WARRANTY AS A MATTER OF APPLICABLE LAW, THE SCOPE AND +DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW. +CUSTOMER ACKNOWLEDGES THAT IT HAS RELIED ON NO WARRANTIES OTHER THAN THE +EXPRESS WARRANTIES IN THIS AGREEMENT. + +13. LIMITATION OF LIABILITY. TO THE FULLEST EXTENT PERMISSIBLE BY LAW, STREAM.IO’S +TOTAL LIABILITY FOR ALL DAMAGES ARISING OUT OF OR RELATED TO THE SOFTWARE OR +THIS AGREEMENT, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE, +SHALL NOT EXCEED $100. IN NO EVENT WILL STREAM.IO BE LIABLE FOR ANY INDIRECT, +CONSEQUENTIAL, EXEMPLARY, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES OF ANY KIND +WHATSOEVER, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING +TO THE SOFTWARE EVEN IF STREAM.IO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. CUSTOMER ACKNOWLEDGES THAT THIS PROVISION REFLECTS THE AGREED UPON +ALLOCATION OF RISK FOR THIS AGREEMENT AND THAT STREAM.IO WOULD NOT ENTER INTO +THIS AGREEMENT WITHOUT THESE LIMITATIONS ON ITS LIABILITY. + +14. General. Customer may not assign or transfer this Agreement, by operation of +law or otherwise, or any of its rights under this Agreement (including the +license rights granted to Customer) to any third party without Stream.io’s +prior written consent, which consent will not be unreasonably withheld or +delayed. Stream.io may assign this Agreement, without consent, including, but +limited to, affiliate or any successor to all or substantially all its business +or assets to which this Agreement relates, whether by merger, sale of assets, +sale of stock, reorganization or otherwise. Any attempted assignment or +transfer in violation of the foregoing will be null and void. Stream.io shall +not be liable hereunder by reason of any failure or delay in the performance of +its obligations hereunder for any cause which is beyond the reasonable control. +All notices, consents, and approvals under this Agreement must be delivered in +writing by courier, by electronic mail, or by certified or registered mail, +(postage prepaid and return receipt requested) to the other party at the +address set forth in the customer agreement between Stream.io and Customer and +will be effective upon receipt or when delivery is refused. This Agreement will +be governed by and interpreted in accordance with the laws of the State of +Colorado, without reference to its choice of laws rules. The United Nations +Convention on Contracts for the International Sale of Goods does not apply to +this Agreement. Any action or proceeding arising from or relating to this +Agreement shall be brought in a federal or state court in Denver, Colorado, and +each party irrevocably submits to the jurisdiction and venue of any such court +in any such action or proceeding. All waivers must be in writing. Any waiver or +failure to enforce any provision of this Agreement on one occasion will not be +deemed a waiver of any other provision or of such provision on any other +occasion. If any provision of this Agreement is unenforceable, such provision +will be changed and interpreted to accomplish the objectives of such provision +to the greatest extent possible under applicable law and the remaining +provisions will continue in full force and effect. Customer shall not violate +any applicable law, rule or regulation, including those regarding the export of +technical data. The headings of Sections of this Agreement are for convenience +and are not to be used in interpreting this Agreement. As used in this +Agreement, the word “including” means “including but not limited to.” This +Agreement (including all exhibits and attachments) constitutes the entire +agreement between the parties regarding the subject hereof and supersedes all +prior or contemporaneous agreements, understandings and communication, whether +written or oral. This Agreement may be amended only by a written document +signed by both parties. The terms of any purchase order or similar document +submitted by Customer to Stream.io will have no effect. + +-------------------------------------------------------------------------------- +stream_chat_flutter_core + +SOURCE CODE LICENSE AGREEMENT + +IMPORTANT - READ THIS CAREFULLY BEFORE DOWNLOADING, INSTALLING, USING OR +ELECTRONICALLY ACCESSING THIS PROPRIETARY PRODUCT. + +THIS IS A LEGAL AGREEMENT BETWEEN STREAM.IO, INC. (“STREAM.IO”) AND THE +BUSINESS ENTITY OR PERSON FOR WHOM YOU (“YOU”) ARE ACTING (“CUSTOMER”) AS THE +LICENSEE OF THE PROPRIETARY SOFTWARE INTO WHICH THIS AGREEMENT HAS BEEN +INCLUDED (THE “AGREEMENT”). YOU AGREE THAT YOU ARE THE CUSTOMER, OR YOU ARE AN +EMPLOYEE OR AGENT OF CUSTOMER AND ARE ENTERING INTO THIS AGREEMENT FOR LICENSE +OF THE SOFTWARE BY CUSTOMER FOR CUSTOMER’S BUSINESS PURPOSES AS DESCRIBED IN +AND IN ACCORDANCE WITH THIS AGREEMENT. YOU HEREBY AGREE THAT YOU ENTER INTO +THIS AGREEMENT ON BEHALF OF CUSTOMER AND THAT YOU HAVE THE AUTHORITY TO BIND +CUSTOMER TO THIS AGREEMENT. + +STREAM.IO IS WILLING TO LICENSE THE SOFTWARE TO CUSTOMER ONLY ON THE FOLLOWING +CONDITIONS: (1) YOU ARE A CURRENT CUSTOMER OF STREAM.IO; (2) YOU ARE NOT A +COMPETITOR OF STREAM.IO; AND (3) THAT YOU ACCEPT ALL THE TERMS IN THIS +AGREEMENT. BY DOWNLOADING, INSTALLING, CONFIGURING, ACCESSING OR OTHERWISE +USING THE SOFTWARE, INCLUDING ANY UPDATES, UPGRADES, OR NEWER VERSIONS, YOU +REPRESENT, WARRANT AND ACKNOWLEDGE THAT (A) CUSTOMER IS A CURRENT CUSTOMER OF +STREAM.IO; (B) CUSTOMER IS NOT A COMPETITOR OF STREAM.IO; AND THAT (C) YOU HAVE +READ THIS AGREEMENT, UNDERSTAND THIS AGREEMENT, AND THAT CUSTOMER AGREES TO BE +BOUND BY ALL THE TERMS OF THIS AGREEMENT. + +IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, +STREAM.IO IS UNWILLING TO LICENSE THE SOFTWARE TO CUSTOMER, AND THEREFORE, DO +NOT COMPLETE THE DOWNLOAD PROCESS, ACCESS OR OTHERWISE USE THE SOFTWARE, AND +CUSTOMER SHOULD IMMEDIATELY RETURN THE SOFTWARE AND CEASE ANY USE OF THE +SOFTWARE. + +1. SOFTWARE. The Stream.io software accompanying this Agreement, may include +Source Code, Executable Object Code, associated media, printed materials and +documentation (collectively, the “Software”). The Software also includes any +updates or upgrades to or new versions of the original Software, if and when +made available to you by Stream.io. “Source Code” means computer programming +code in human readable form that is not suitable for machine execution without +the intervening steps of interpretation or compilation. “Executable Object +Code" means the computer programming code in any other form than Source Code +that is not readily perceivable by humans and suitable for machine execution +without the intervening steps of interpretation or compilation. “Site” means a +Customer location controlled by Customer. “Authorized User” means any employee +or contractor of Customer working at the Site, who has signed a written +confidentiality agreement with Customer or is otherwise bound in writing by +confidentiality and use obligations at least as restrictive as those imposed +under this Agreement. + +2. LICENSE GRANT. Subject to the terms and conditions of this Agreement, in +consideration for the representations, warranties, and covenants made by +Customer in this Agreement, Stream.io grants to Customer, during the term of +this Agreement, a personal, non-exclusive, non-transferable, non-sublicensable +license to: + +a. install and use Software Source Code on password protected computers at a Site, +restricted to Authorized Users; + +b. create derivative works, improvements (whether or not patentable), extensions +and other modifications to the Software Source Code (“Modifications”) to build +unique scalable newsfeeds, activity streams, and in-app messaging via Stream’s +application program interface (“API”); + +c. compile the Software Source Code to create Executable Object Code versions of +the Software Source Code and Modifications to build such newsfeeds, activity +streams, and in-app messaging via the API; + +d. install, execute and use such Executable Object Code versions solely for +Customer’s internal business use (including development of websites through +which data generated by Stream services will be streamed (“Apps”)); + +e. use and distribute such Executable Object Code as part of Customer’s Apps; and + +f. make electronic copies of the Software and Modifications as required for backup +or archival purposes. + +3. RESTRICTIONS. Customer is responsible for all activities that occur in +connection with the Software. Customer will not, and will not attempt to: (a) +sublicense or transfer the Software or any Source Code related to the Software +or any of Customer’s rights under this Agreement, except as otherwise provided +in this Agreement, (b) use the Software Source Code for the benefit of a third +party or to operate a service; (c) allow any third party to access or use the +Software Source Code; (d) sublicense or distribute the Software Source Code or +any Modifications in Source Code or other derivative works based on any part of +the Software Source Code; (e) use the Software in any manner that competes with +Stream.io or its business; or (e) otherwise use the Software in any manner that +exceeds the scope of use permitted in this Agreement. Customer shall use the +Software in compliance with any accompanying documentation any laws applicable +to Customer. + +4. OPEN SOURCE. Customer and its Authorized Users shall not use any software or +software components that are open source in conjunction with the Software +Source Code or any Modifications in Source Code or in any way that could +subject the Software to any open source licenses. + +5. CONTRACTORS. Under the rights granted to Customer under this Agreement, +Customer may permit its employees, contractors, and agencies of Customer to +become Authorized Users to exercise the rights to the Software granted to +Customer in accordance with this Agreement solely on behalf of Customer to +provide services to Customer; provided that Customer shall be liable for the +acts and omissions of all Authorized Users to the extent any of such acts or +omissions, if performed by Customer, would constitute a breach of, or otherwise +give rise to liability to Customer under, this Agreement. Customer shall not +and shall not permit any Authorized User to use the Software except as +expressly permitted in this Agreement. + +6. COMPETITIVE PRODUCT DEVELOPMENT. Customer shall not use the Software in any way +to engage in the development of products or services which could be reasonably +construed to provide a complete or partial functional or commercial alternative +to Stream.io’s products or services (a “Competitive Product”). Customer shall +ensure that there is no direct or indirect use of, or sharing of, Software +source code, or other information based upon or derived from the Software to +develop such products or services. Without derogating from the generality of +the foregoing, development of Competitive Products shall include having direct +or indirect access to, supervising, consulting or assisting in the development +of, or producing any specifications, documentation, object code or source code +for, all or part of a Competitive Product. + +7. LIMITATION ON MODIFICATIONS. Notwithstanding any provision in this Agreement, +Modifications may only be created and used by Customer as permitted by this +Agreement and Modification Source Code may not be distributed to third parties. +Customer will not assert against Stream.io, its affiliates, or their customers, +direct or indirect, agents and contractors, in any way, any patent rights that +Customer may obtain relating to any Modifications for Stream.io, its +affiliates’, or their customers’, direct or indirect, agents’ and contractors’ +manufacture, use, import, offer for sale or sale of any Stream.io products or +services. + +8. DELIVERY AND ACCEPTANCE. The Software will be delivered electronically pursuant +to Stream.io standard download procedures. The Software is deemed accepted upon +delivery. + +9. IMPLEMENTATION AND SUPPORT. Stream.io has no obligation under this Agreement to +provide any support or consultation concerning the Software. + +10. TERM AND TERMINATION. The term of this Agreement begins when the Software is +downloaded or accessed and shall continue until terminated. Either party may +terminate this Agreement upon written notice. This Agreement shall +automatically terminate if Customer is or becomes a competitor of Stream.io or +makes or sells any Competitive Products. Upon termination of this Agreement for +any reason, (a) all rights granted to Customer in this Agreement immediately +cease to exist, (b) Customer must promptly discontinue all use of the Software +and return to Stream.io or destroy all copies of the Software in Customer’s +possession or control. Any continued use of the Software by Customer or attempt +by Customer to exercise any rights under this Agreement after this Agreement +has terminated shall be considered copyright infringement and subject Customer +to applicable remedies for copyright infringement. Sections 2, 5, 6, 8 and 9 +shall survive expiration or termination of this Agreement for any reason. + +11. OWNERSHIP. As between the parties, the Software and all worldwide intellectual +property rights and proprietary rights relating thereto or embodied therein, +are the exclusive property of Stream.io and its suppliers. Stream.io and its +suppliers reserve all rights in and to the Software not expressly granted to +Customer in this Agreement, and no other licenses or rights are granted by +implication, estoppel or otherwise. + +12. WARRANTY DISCLAIMER. USE OF THIS SOFTWARE IS ENTIRELY AT YOURS AND CUSTOMER’S +OWN RISK. THE SOFTWARE IS PROVIDED “AS IS” WITHOUT ANY WARRANTY OF ANY KIND +WHATSOEVER. STREAM.IO DOES NOT MAKE, AND HEREBY DISCLAIMS, ANY WARRANTY OF ANY +KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING WITHOUT +LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE, TITLE, NON-INFRINGEMENT OF THIRD-PARTY RIGHTS, RESULTS, EFFORTS, +QUALITY OR QUIET ENJOYMENT. STREAM.IO DOES NOT WARRANT THAT THE SOFTWARE IS +ERROR-FREE, WILL FUNCTION WITHOUT INTERRUPTION, WILL MEET ANY SPECIFIC NEED +THAT CUSTOMER HAS, THAT ALL DEFECTS WILL BE CORRECTED OR THAT IT IS +SUFFICIENTLY DOCUMENTED TO BE USABLE BY CUSTOMER. TO THE EXTENT THAT STREAM.IO +MAY NOT DISCLAIM ANY WARRANTY AS A MATTER OF APPLICABLE LAW, THE SCOPE AND +DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW. +CUSTOMER ACKNOWLEDGES THAT IT HAS RELIED ON NO WARRANTIES OTHER THAN THE +EXPRESS WARRANTIES IN THIS AGREEMENT. + +13. LIMITATION OF LIABILITY. TO THE FULLEST EXTENT PERMISSIBLE BY LAW, STREAM.IO’S +TOTAL LIABILITY FOR ALL DAMAGES ARISING OUT OF OR RELATED TO THE SOFTWARE OR +THIS AGREEMENT, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE, +SHALL NOT EXCEED $100. IN NO EVENT WILL STREAM.IO BE LIABLE FOR ANY INDIRECT, +CONSEQUENTIAL, EXEMPLARY, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES OF ANY KIND +WHATSOEVER, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING +TO THE SOFTWARE EVEN IF STREAM.IO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. CUSTOMER ACKNOWLEDGES THAT THIS PROVISION REFLECTS THE AGREED UPON +ALLOCATION OF RISK FOR THIS AGREEMENT AND THAT STREAM.IO WOULD NOT ENTER INTO +THIS AGREEMENT WITHOUT THESE LIMITATIONS ON ITS LIABILITY. + +14. General. Customer may not assign or transfer this Agreement, by operation of +law or otherwise, or any of its rights under this Agreement (including the +license rights granted to Customer) to any third party without Stream.io’s +prior written consent, which consent will not be unreasonably withheld or +delayed. Stream.io may assign this Agreement, without consent, including, but +limited to, affiliate or any successor to all or substantially all its business +or assets to which this Agreement relates, whether by merger, sale of assets, +sale of stock, reorganization or otherwise. Any attempted assignment or +transfer in violation of the foregoing will be null and void. Stream.io shall +not be liable hereunder by reason of any failure or delay in the performance of +its obligations hereunder for any cause which is beyond the reasonable control. +All notices, consents, and approvals under this Agreement must be delivered in +writing by courier, by electronic mail, or by certified or registered mail, +(postage prepaid and return receipt requested) to the other party at the +address set forth in the customer agreement between Stream.io and Customer and +will be effective upon receipt or when delivery is refused. This Agreement will +be governed by and interpreted in accordance with the laws of the State of +Colorado, without reference to its choice of laws rules. The United Nations +Convention on Contracts for the International Sale of Goods does not apply to +this Agreement. Any action or proceeding arising from or relating to this +Agreement shall be brought in a federal or state court in Denver, Colorado, and +each party irrevocably submits to the jurisdiction and venue of any such court +in any such action or proceeding. All waivers must be in writing. Any waiver or +failure to enforce any provision of this Agreement on one occasion will not be +deemed a waiver of any other provision or of such provision on any other +occasion. If any provision of this Agreement is unenforceable, such provision +will be changed and interpreted to accomplish the objectives of such provision +to the greatest extent possible under applicable law and the remaining +provisions will continue in full force and effect. Customer shall not violate +any applicable law, rule or regulation, including those regarding the export of +technical data. The headings of Sections of this Agreement are for convenience +and are not to be used in interpreting this Agreement. As used in this +Agreement, the word “including” means “including but not limited to.” This +Agreement (including all exhibits and attachments) constitutes the entire +agreement between the parties regarding the subject hereof and supersedes all +prior or contemporaneous agreements, understandings and communication, whether +written or oral. This Agreement may be amended only by a written document +signed by both parties. The terms of any purchase order or similar document +submitted by Customer to Stream.io will have no effect. + +-------------------------------------------------------------------------------- +stream_video +stream_video_flutter +stream_video_flutter_background +stream_video_push_notification + +SOURCE CODE LICENSE AGREEMENT + +IMPORTANT - READ THIS CAREFULLY BEFORE DOWNLOADING, INSTALLING, USING OR +ELECTRONICALLY ACCESSING THIS PROPRIETARY PRODUCT. + +THIS IS A LEGAL AGREEMENT BETWEEN STREAM.IO, INC. (“STREAM.IO”) AND THE +BUSINESS ENTITY OR PERSON FOR WHOM YOU (“YOU”) ARE ACTING (“CUSTOMER”) AS +THE +LICENSEE OF THE PROPRIETARY SOFTWARE INTO WHICH THIS AGREEMENT HAS BEEN +INCLUDED (THE “AGREEMENT”). YOU AGREE THAT YOU ARE THE CUSTOMER, OR YOU +ARE AN +EMPLOYEE OR AGENT OF CUSTOMER AND ARE ENTERING INTO THIS AGREEMENT FOR +LICENSE +OF THE SOFTWARE BY CUSTOMER FOR CUSTOMER’S BUSINESS PURPOSES AS DESCRIBED +IN +AND IN ACCORDANCE WITH THIS AGREEMENT. YOU HEREBY AGREE THAT YOU ENTER +INTO +THIS AGREEMENT ON BEHALF OF CUSTOMER AND THAT YOU HAVE THE AUTHORITY TO +BIND +CUSTOMER TO THIS AGREEMENT. + +STREAM.IO IS WILLING TO LICENSE THE SOFTWARE TO CUSTOMER ONLY ON THE +FOLLOWING +CONDITIONS: (1) YOU ARE A CURRENT CUSTOMER OF STREAM.IO; (2) YOU ARE NOT A +COMPETITOR OF STREAM.IO; AND (3) THAT YOU ACCEPT ALL THE TERMS IN THIS +AGREEMENT. BY DOWNLOADING, INSTALLING, CONFIGURING, ACCESSING OR OTHERWISE +USING THE SOFTWARE, INCLUDING ANY UPDATES, UPGRADES, OR NEWER VERSIONS, +YOU +REPRESENT, WARRANT AND ACKNOWLEDGE THAT (A) CUSTOMER IS A CURRENT CUSTOMER +OF +STREAM.IO; (B) CUSTOMER IS NOT A COMPETITOR OF STREAM.IO; AND THAT (C) YOU +HAVE +READ THIS AGREEMENT, UNDERSTAND THIS AGREEMENT, AND THAT CUSTOMER AGREES +TO BE +BOUND BY ALL THE TERMS OF THIS AGREEMENT. + +IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, +STREAM.IO IS UNWILLING TO LICENSE THE SOFTWARE TO CUSTOMER, AND THEREFORE, +DO +NOT COMPLETE THE DOWNLOAD PROCESS, ACCESS OR OTHERWISE USE THE SOFTWARE, +AND +CUSTOMER SHOULD IMMEDIATELY RETURN THE SOFTWARE AND CEASE ANY USE OF THE +SOFTWARE. + +1. SOFTWARE. The Stream.io software accompanying this Agreement, may +include +Source Code, Executable Object Code, associated media, printed materials +and +documentation (collectively, the “Software”). The Software also includes +any +updates or upgrades to or new versions of the original Software, if and +when +made available to you by Stream.io. “Source Code” means computer +programming +code in human readable form that is not suitable for machine execution +without +the intervening steps of interpretation or compilation. “Executable Object +Code" means the computer programming code in any other form than Source +Code +that is not readily perceivable by humans and suitable for machine +execution +without the intervening steps of interpretation or compilation. “Site” +means a +Customer location controlled by Customer. “Authorized User” means any +employee +or contractor of Customer working at the Site, who has signed a written +confidentiality agreement with Customer or is otherwise bound in writing +by +confidentiality and use obligations at least as restrictive as those +imposed +under this Agreement. + +2. LICENSE GRANT. Subject to the terms and conditions of this Agreement, +in +consideration for the representations, warranties, and covenants made by +Customer in this Agreement, Stream.io grants to Customer, during the term +of +this Agreement, a personal, non-exclusive, non-transferable, +non-sublicensable +license to: + +a. install and use Software Source Code on password protected computers at +a Site, +restricted to Authorized Users; + +b. create derivative works, improvements (whether or not patentable), +extensions +and other modifications to the Software Source Code (“Modifications”) to +build +unique scalable newsfeeds, activity streams, and in-app messaging via +Stream’s +application program interface (“API”); + +c. compile the Software Source Code to create Executable Object Code +versions of +the Software Source Code and Modifications to build such newsfeeds, +activity +streams, and in-app messaging via the API; + +d. install, execute and use such Executable Object Code versions solely +for +Customer’s internal business use (including development of websites +through +which data generated by Stream services will be streamed (“Apps”)); + +e. use and distribute such Executable Object Code as part of Customer’s +Apps; and + +f. make electronic copies of the Software and Modifications as required +for backup +or archival purposes. + +3. RESTRICTIONS. Customer is responsible for all activities that occur in +connection with the Software. Customer will not, and will not attempt to: +(a) +sublicense or transfer the Software or any Source Code related to the +Software +or any of Customer’s rights under this Agreement, except as otherwise +provided +in this Agreement, (b) use the Software Source Code for the benefit of a +third +party or to operate a service; (c) allow any third party to access or use +the +Software Source Code; (d) sublicense or distribute the Software Source +Code or +any Modifications in Source Code or other derivative works based on any +part of +the Software Source Code; (e) use the Software in any manner that competes +with +Stream.io or its business; or (e) otherwise use the Software in any manner +that +exceeds the scope of use permitted in this Agreement. Customer shall use +the +Software in compliance with any accompanying documentation any laws +applicable +to Customer. + +4. OPEN SOURCE. Customer and its Authorized Users shall not use any +software or +software components that are open source in conjunction with the Software +Source Code or any Modifications in Source Code or in any way that could +subject the Software to any open source licenses. + +5. CONTRACTORS. Under the rights granted to Customer under this Agreement, +Customer may permit its employees, contractors, and agencies of Customer +to +become Authorized Users to exercise the rights to the Software granted to +Customer in accordance with this Agreement solely on behalf of Customer to +provide services to Customer; provided that Customer shall be liable for +the +acts and omissions of all Authorized Users to the extent any of such acts +or +omissions, if performed by Customer, would constitute a breach of, or +otherwise +give rise to liability to Customer under, this Agreement. Customer shall +not +and shall not permit any Authorized User to use the Software except as +expressly permitted in this Agreement. + +6. COMPETITIVE PRODUCT DEVELOPMENT. Customer shall not use the Software in +any way +to engage in the development of products or services which could be +reasonably +construed to provide a complete or partial functional or commercial +alternative +to Stream.io’s products or services (a “Competitive Product”). Customer +shall +ensure that there is no direct or indirect use of, or sharing of, Software +source code, or other information based upon or derived from the Software +to +develop such products or services. Without derogating from the generality +of +the foregoing, development of Competitive Products shall include having +direct +or indirect access to, supervising, consulting or assisting in the +development +of, or producing any specifications, documentation, object code or source +code +for, all or part of a Competitive Product. + +7. LIMITATION ON MODIFICATIONS. Notwithstanding any provision in this +Agreement, +Modifications may only be created and used by Customer as permitted by +this +Agreement and Modification Source Code may not be distributed to third +parties. +Customer will not assert against Stream.io, its affiliates, or their +customers, +direct or indirect, agents and contractors, in any way, any patent rights +that +Customer may obtain relating to any Modifications for Stream.io, its +affiliates’, or their customers’, direct or indirect, agents’ and +contractors’ +manufacture, use, import, offer for sale or sale of any Stream.io products +or +services. + +8. DELIVERY AND ACCEPTANCE. The Software will be delivered electronically +pursuant +to Stream.io standard download procedures. The Software is deemed accepted +upon +delivery. + +9. IMPLEMENTATION AND SUPPORT. Stream.io has no obligation under this +Agreement to +provide any support or consultation concerning the Software. + +10. TERM AND TERMINATION. The term of this Agreement begins when the +Software is +downloaded or accessed and shall continue until terminated. Either party +may +terminate this Agreement upon written notice. This Agreement shall +automatically terminate if Customer is or becomes a competitor of +Stream.io or +makes or sells any Competitive Products. Upon termination of this +Agreement for +any reason, (a) all rights granted to Customer in this Agreement +immediately +cease to exist, (b) Customer must promptly discontinue all use of the +Software +and return to Stream.io or destroy all copies of the Software in +Customer’s +possession or control. Any continued use of the Software by Customer or +attempt +by Customer to exercise any rights under this Agreement after this +Agreement +has terminated shall be considered copyright infringement and subject +Customer +to applicable remedies for copyright infringement. Sections 2, 5, 6, 8 and +9 +shall survive expiration or termination of this Agreement for any reason. + +11. OWNERSHIP. As between the parties, the Software and all worldwide +intellectual +property rights and proprietary rights relating thereto or embodied +therein, +are the exclusive property of Stream.io and its suppliers. Stream.io and +its +suppliers reserve all rights in and to the Software not expressly granted +to +Customer in this Agreement, and no other licenses or rights are granted by +implication, estoppel or otherwise. + +12. WARRANTY DISCLAIMER. USE OF THIS SOFTWARE IS ENTIRELY AT YOURS AND +CUSTOMER’S +OWN RISK. THE SOFTWARE IS PROVIDED “AS IS” WITHOUT ANY WARRANTY OF ANY +KIND +WHATSOEVER. STREAM.IO DOES NOT MAKE, AND HEREBY DISCLAIMS, ANY WARRANTY OF +ANY +KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING WITHOUT +LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE, TITLE, NON-INFRINGEMENT OF THIRD-PARTY RIGHTS, RESULTS, EFFORTS, +QUALITY OR QUIET ENJOYMENT. STREAM.IO DOES NOT WARRANT THAT THE SOFTWARE +IS +ERROR-FREE, WILL FUNCTION WITHOUT INTERRUPTION, WILL MEET ANY SPECIFIC +NEED +THAT CUSTOMER HAS, THAT ALL DEFECTS WILL BE CORRECTED OR THAT IT IS +SUFFICIENTLY DOCUMENTED TO BE USABLE BY CUSTOMER. TO THE EXTENT THAT +STREAM.IO +MAY NOT DISCLAIM ANY WARRANTY AS A MATTER OF APPLICABLE LAW, THE SCOPE AND +DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW. +CUSTOMER ACKNOWLEDGES THAT IT HAS RELIED ON NO WARRANTIES OTHER THAN THE +EXPRESS WARRANTIES IN THIS AGREEMENT. + +13. LIMITATION OF LIABILITY. TO THE FULLEST EXTENT PERMISSIBLE BY LAW, +STREAM.IO’S +TOTAL LIABILITY FOR ALL DAMAGES ARISING OUT OF OR RELATED TO THE SOFTWARE +OR +THIS AGREEMENT, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR +OTHERWISE, +SHALL NOT EXCEED $100. IN NO EVENT WILL STREAM.IO BE LIABLE FOR ANY +INDIRECT, +CONSEQUENTIAL, EXEMPLARY, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES OF ANY +KIND +WHATSOEVER, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR +RELATING +TO THE SOFTWARE EVEN IF STREAM.IO HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH +DAMAGES. CUSTOMER ACKNOWLEDGES THAT THIS PROVISION REFLECTS THE AGREED +UPON +ALLOCATION OF RISK FOR THIS AGREEMENT AND THAT STREAM.IO WOULD NOT ENTER +INTO +THIS AGREEMENT WITHOUT THESE LIMITATIONS ON ITS LIABILITY. + +14. General. Customer may not assign or transfer this Agreement, by +operation of +law or otherwise, or any of its rights under this Agreement (including the +license rights granted to Customer) to any third party without Stream.io’s +prior written consent, which consent will not be unreasonably withheld or +delayed. Stream.io may assign this Agreement, without consent, including, +but +limited to, affiliate or any successor to all or substantially all its +business +or assets to which this Agreement relates, whether by merger, sale of +assets, +sale of stock, reorganization or otherwise. Any attempted assignment or +transfer in violation of the foregoing will be null and void. Stream.io +shall +not be liable hereunder by reason of any failure or delay in the +performance of +its obligations hereunder for any cause which is beyond the reasonable +control. +All notices, consents, and approvals under this Agreement must be +delivered in +writing by courier, by electronic mail, or by certified or registered +mail, +(postage prepaid and return receipt requested) to the other party at the +address set forth in the customer agreement between Stream.io and Customer +and +will be effective upon receipt or when delivery is refused. This Agreement +will +be governed by and interpreted in accordance with the laws of the State of +Colorado, without reference to its choice of laws rules. The United +Nations +Convention on Contracts for the International Sale of Goods does not apply +to +this Agreement. Any action or proceeding arising from or relating to this +Agreement shall be brought in a federal or state court in Denver, +Colorado, and +each party irrevocably submits to the jurisdiction and venue of any such +court +in any such action or proceeding. All waivers must be in writing. Any +waiver or +failure to enforce any provision of this Agreement on one occasion will +not be +deemed a waiver of any other provision or of such provision on any other +occasion. If any provision of this Agreement is unenforceable, such +provision +will be changed and interpreted to accomplish the objectives of such +provision +to the greatest extent possible under applicable law and the remaining +provisions will continue in full force and effect. Customer shall not +violate +any applicable law, rule or regulation, including those regarding the +export of +technical data. The headings of Sections of this Agreement are for +convenience +and are not to be used in interpreting this Agreement. As used in this +Agreement, the word “including” means “including but not limited to.” This +Agreement (including all exhibits and attachments) constitutes the entire +agreement between the parties regarding the subject hereof and supersedes +all +prior or contemporaneous agreements, understandings and communication, +whether +written or oral. This Agreement may be amended only by a written document +signed by both parties. The terms of any purchase order or similar +document +submitted by Customer to Stream.io will have no effect. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +thumblr +thumblr_macos +thumblr_windows + +Copyright 2021 Reuben Turner + +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. + +-------------------------------------------------------------------------------- +thumblr_platform_interface + +Copyright 2021 Reuben Turner + +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. + + +-------------------------------------------------------------------------------- +uni_links +uni_links_platform_interface +uni_links_web + +// Copyright 2018 Evo Stamatov. 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. +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +video_thumbnail + +MIT License + +Copyright (c) 2019 John Zhong + +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. + +-------------------------------------------------------------------------------- +visibility_detector + +Copyright 2018 the Dart project authors, 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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +wakelock_plus + +BSD 3-Clause License + +Copyright (c) 2020-2023, creativecreatorormaybenot +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. 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 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. +-------------------------------------------------------------------------------- +wakelock_plus_platform_interface + +BSD 3-Clause License + +Copyright (c) 2020-2023, creativecreatorormaybenot +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. 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 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. +-------------------------------------------------------------------------------- +webrtc_interface + +MIT License + +Copyright (c) 2021 Flutter WebRTC + +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. + +-------------------------------------------------------------------------------- +win32 + +Copyright 2019, 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. +-------------------------------------------------------------------------------- +x509 + +Copyright (c) 2020, Rik Bellens. +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 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 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/dogfooding/assets/app_icon.png b/assets/assets/app_icon.png similarity index 100% rename from dogfooding/assets/app_icon.png rename to assets/assets/app_icon.png diff --git a/dogfooding/assets/google_logo.svg b/assets/assets/google_logo.svg similarity index 100% rename from dogfooding/assets/google_logo.svg rename to assets/assets/google_logo.svg diff --git a/dogfooding/assets/stream_logo.svg b/assets/assets/stream_logo.svg similarity index 100% rename from dogfooding/assets/stream_logo.svg rename to assets/assets/stream_logo.svg diff --git a/dogfooding/assets/video_icon.png b/assets/assets/video_icon.png similarity index 100% rename from dogfooding/assets/video_icon.png rename to assets/assets/video_icon.png diff --git a/assets/fonts/MaterialIcons-Regular.otf b/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 000000000..b60bb8707 Binary files /dev/null and b/assets/fonts/MaterialIcons-Regular.otf differ diff --git a/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 000000000..f5982075a Binary files /dev/null and b/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/assets/packages/stream_chat_flutter/animations/typing_dots.json b/assets/packages/stream_chat_flutter/animations/typing_dots.json new file mode 100644 index 000000000..b210c24b0 --- /dev/null +++ b/assets/packages/stream_chat_flutter/animations/typing_dots.json @@ -0,0 +1 @@ +{"v":"5.7.1","fr":29.9700012207031,"ip":0,"op":95.0000038694293,"w":132,"h":34,"nm":"Typing indicator","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[65.938,24.75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[200.438,19.75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[142.227,142.227,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[44.691,44.691],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.511611519608,0.511611519608,0.511611519608,1],"ix":4},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":53,"s":[33]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":53.5,"s":[33.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":54,"s":[34.333]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":54.5,"s":[35.019]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[35.72]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55.5,"s":[36.434]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":56,"s":[37.162]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":56.5,"s":[37.905]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":57,"s":[38.663]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":57.5,"s":[39.436]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[40.225]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58.5,"s":[41.029]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":59,"s":[41.849]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":59.5,"s":[42.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":60,"s":[43.54]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":60.5,"s":[44.41]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":61,"s":[45.298]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":61.5,"s":[46.204]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":62,"s":[47.128]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":62.5,"s":[48.07]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":63,"s":[49.031]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":63.5,"s":[50.012]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":64,"s":[51.012]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":64.5,"s":[52.032]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[53.072]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65.5,"s":[54.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":66,"s":[55.216]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":66.5,"s":[56.32]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":67,"s":[57.446]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":67.5,"s":[58.594]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":68,"s":[59.766]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":68.5,"s":[60.961]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":69,"s":[62.18]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":69.5,"s":[63.423]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":70,"s":[64.691]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":70.5,"s":[65.985]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":71,"s":[67.304]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":71.5,"s":[68.65]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":72,"s":[70.022]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":72.5,"s":[71.422]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":73,"s":[72.851]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":73.5,"s":[74.307]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":74,"s":[75.793]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":74.5,"s":[77.308]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":75,"s":[78.854]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":75.5,"s":[80.431]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":76,"s":[82.039]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":76.5,"s":[83.679]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":77,"s":[85.353]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":77.5,"s":[87.059]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":78,"s":[88.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":78.5,"s":[90.575]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":79,"s":[92.386]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":79.5,"s":[94.234]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":80,"s":[96.118]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":80.5,"s":[98.04]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":81,"s":[100]},{"t":91.000003706506,"s":[33]}],"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-59.729,-1.971],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[50.039,50.039],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[151.438,19.75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[142.227,142.227,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[44.691,44.691],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.511611519608,0.511611519608,0.511611519608,1],"ix":4},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23,"s":[33]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23.5,"s":[33.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":24,"s":[34.333]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":24.5,"s":[35.019]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[35.72]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25.5,"s":[36.434]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26,"s":[37.162]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26.5,"s":[37.905]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27,"s":[38.663]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27.5,"s":[39.436]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":28,"s":[40.225]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":28.5,"s":[41.029]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":29,"s":[41.849]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":29.5,"s":[42.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[43.54]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30.5,"s":[44.41]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31,"s":[45.298]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31.5,"s":[46.204]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":32,"s":[47.128]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":32.5,"s":[48.07]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33,"s":[49.031]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33.5,"s":[50.012]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":34,"s":[51.012]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":34.5,"s":[52.032]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":35,"s":[53.072]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":35.5,"s":[54.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":36,"s":[55.216]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":36.5,"s":[56.32]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37,"s":[57.446]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37.5,"s":[58.594]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38,"s":[59.766]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38.5,"s":[60.961]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":39,"s":[62.18]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":39.5,"s":[63.423]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[64.691]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40.5,"s":[65.985]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41,"s":[67.304]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41.5,"s":[68.65]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":42,"s":[70.022]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":42.5,"s":[71.422]},{"i":{"x":[0.686],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":43,"s":[72.851]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0]},"t":44,"s":[89]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":44.5,"s":[77.308]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45,"s":[78.854]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45.5,"s":[80.431]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":46,"s":[82.039]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":46.5,"s":[83.679]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[85.353]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47.5,"s":[87.059]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":48,"s":[88.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":48.5,"s":[90.575]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":49,"s":[92.386]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":49.5,"s":[94.234]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[96.118]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50.5,"s":[98.04]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":51,"s":[100]},{"t":85.000003462121,"s":[33]}],"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-59.729,-1.971],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[50.039,50.039],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[101.938,19.75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[142.227,142.227,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[44.691,44.691],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.511611519608,0.511611519608,0.511611519608,1],"ix":4},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[33]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0.5,"s":[33.66]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1,"s":[34.333]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1.5,"s":[35.019]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2,"s":[35.72]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2.5,"s":[36.434]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3,"s":[37.162]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":3.5,"s":[37.905]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4,"s":[38.663]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4.5,"s":[39.436]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[40.225]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5.5,"s":[41.029]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":6,"s":[41.849]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":6.5,"s":[42.686]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[43.54]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7.5,"s":[44.41]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[45.298]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8.5,"s":[46.204]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[47.128]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9.5,"s":[48.07]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[49.031]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10.5,"s":[50.012]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[51.012]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11.5,"s":[52.032]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":12,"s":[53.072]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":12.5,"s":[54.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":13,"s":[55.216]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":13.5,"s":[56.32]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[57.446]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14.5,"s":[58.594]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[59.766]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15.5,"s":[60.961]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":16,"s":[62.18]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":16.5,"s":[63.423]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":17,"s":[64.691]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":17.5,"s":[65.985]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":18,"s":[67.304]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":18.5,"s":[68.65]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":19,"s":[70.022]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":19.5,"s":[71.422]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[72.851]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20.5,"s":[74.307]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":21,"s":[75.793]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":21.5,"s":[77.308]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":22,"s":[78.854]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":22.5,"s":[80.431]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23,"s":[82.039]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23.5,"s":[83.679]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":24,"s":[85.353]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":24.5,"s":[87.059]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[88.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":25.5,"s":[90.575]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26,"s":[92.386]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26.5,"s":[94.234]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27,"s":[96.118]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27.5,"s":[98.04]},{"i":{"x":[0.816],"y":[0.991]},"o":{"x":[0.328],"y":[0]},"t":28,"s":[100]},{"i":{"x":[0.686],"y":[1]},"o":{"x":[0.352],"y":[0.66]},"t":89,"s":[33.03]},{"t":90.0000036657751,"s":[33]}],"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-59.729,-1.971],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[50.039,50.039],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/assets/packages/stream_chat_flutter/images/giphy_icon.png b/assets/packages/stream_chat_flutter/images/giphy_icon.png new file mode 100644 index 000000000..ea99e8341 Binary files /dev/null and b/assets/packages/stream_chat_flutter/images/giphy_icon.png differ diff --git a/assets/packages/stream_chat_flutter/images/placeholder.png b/assets/packages/stream_chat_flutter/images/placeholder.png new file mode 100644 index 000000000..deca84745 Binary files /dev/null and b/assets/packages/stream_chat_flutter/images/placeholder.png differ diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Camera.svg b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Camera.svg new file mode 100644 index 000000000..170ff7d40 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Files.svg b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Files.svg new file mode 100644 index 000000000..658bcb1d0 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Files.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_No%20channel.svg b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_No%20channel.svg new file mode 100644 index 000000000..d79795346 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_No%20channel.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Search.svg b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Search.svg new file mode 100644 index 000000000..d00263883 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_Search.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_picture.svg b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_picture.svg new file mode 100644 index 000000000..fc82db46f --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Empty%20State_picture.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Giphy%20icon.svg b/assets/packages/stream_chat_flutter/lib/svgs/Giphy%20icon.svg new file mode 100644 index 000000000..a9419e59f --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Giphy%20icon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_LOL_reaction.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_LOL_reaction.svg new file mode 100644 index 000000000..c0f1d6fca --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_LOL_reaction.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_Thread_Reply.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_Thread_Reply.svg new file mode 100644 index 000000000..7482300d4 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_Thread_Reply.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_User_add.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_User_add.svg new file mode 100644 index 000000000..c9db78598 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_User_add.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_User_deselect.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_User_deselect.svg new file mode 100644 index 000000000..fc5129d7d --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_User_deselect.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_arrow_right.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_arrow_right.svg new file mode 100644 index 000000000..dde29bcb1 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_arrow_right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_attach.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_attach.svg new file mode 100644 index 000000000..e2369d21a --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_attach.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_camera.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_camera.svg new file mode 100644 index 000000000..a5a7d99d9 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_check.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check.svg new file mode 100644 index 000000000..49cf76bef --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_all.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_all.svg new file mode 100644 index 000000000..b477edde1 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_all.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_big.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_big.svg new file mode 100644 index 000000000..d42503bb1 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_big.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_send.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_send.svg new file mode 100644 index 000000000..e62c7099b --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_check_send.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_circle_right.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_circle_right.svg new file mode 100644 index 000000000..1d20c0317 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_circle_right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_circle_up.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_circle_up.svg new file mode 100644 index 000000000..41ed17ddb --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_circle_up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_close.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_close.svg new file mode 100644 index 000000000..0765c5c33 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_close.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_close_black.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_close_black.svg new file mode 100644 index 000000000..74eb480ca --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_close_black.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_close_sml.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_close_sml.svg new file mode 100644 index 000000000..63e0d0164 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_close_sml.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_cloud_download.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_cloud_download.svg new file mode 100644 index 000000000..7b935f29b --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_cloud_download.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_contacts.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_contacts.svg new file mode 100644 index 000000000..6db40129e --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_contacts.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_copy.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_copy.svg new file mode 100644 index 000000000..83bd7aa52 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up.svg new file mode 100644 index 000000000..1c3c718cf --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up_big.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up_big.svg new file mode 100644 index 000000000..4b6181b15 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_curve_line_left_up_big.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_delete.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_delete.svg new file mode 100644 index 000000000..3a63cfec8 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_down.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_down.svg new file mode 100644 index 000000000..60ea59eea --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_download.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_download.svg new file mode 100644 index 000000000..f42047ba4 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_download.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_edit.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_edit.svg new file mode 100644 index 000000000..7fc784fbb --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_edit.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_empty_circle_left.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_empty_circle_left.svg new file mode 100644 index 000000000..8f1e8329e --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_empty_circle_left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_error.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_error.svg new file mode 100644 index 000000000..af3df4143 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_error.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_eye-off.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_eye-off.svg new file mode 100644 index 000000000..8f404ae27 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_eye-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_grid.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_grid.svg new file mode 100644 index 000000000..43bb04890 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_grid.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_group.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_group.svg new file mode 100644 index 000000000..6db40129e --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_group.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_left.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_left.svg new file mode 100644 index 000000000..5a4c5cedd --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_lightning-command%20runner.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_lightning-command%20runner.svg new file mode 100644 index 000000000..83045bbbb --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_lightning-command%20runner.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_love_reaction.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_love_reaction.svg new file mode 100644 index 000000000..4d946544c --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_love_reaction.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_menu_point_v.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_menu_point_v.svg new file mode 100644 index 000000000..f7b611638 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_menu_point_v.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_message.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_message.svg new file mode 100644 index 000000000..11eacefab --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_message.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_mute.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_mute.svg new file mode 100644 index 000000000..d1d16aa76 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_mute.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_notification.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_notification.svg new file mode 100644 index 000000000..213f33c0a --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_notification.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_pen-write.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_pen-write.svg new file mode 100644 index 000000000..820d28bd6 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_pen-write.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_record.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_record.svg new file mode 100644 index 000000000..64d02895c --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_record.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_right.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_right.svg new file mode 100644 index 000000000..6d42a1dbf --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_save.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_save.svg new file mode 100644 index 000000000..14bedc6fa --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_save.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_search.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_search.svg new file mode 100644 index 000000000..0865a95e8 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_search.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_send_message.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_send_message.svg new file mode 100644 index 000000000..0d504a409 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_send_message.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_smile.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_smile.svg new file mode 100644 index 000000000..b803cf223 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_smile.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_thumbs_down_reaction.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_thumbs_down_reaction.svg new file mode 100644 index 000000000..9036ff724 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_thumbs_down_reaction.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_thumbs_up_reaction.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_thumbs_up_reaction.svg new file mode 100644 index 000000000..ff4dcc72b --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_thumbs_up_reaction.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_time.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_time.svg new file mode 100644 index 000000000..59aa2c5de --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_time.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_up.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_up.svg new file mode 100644 index 000000000..60e6888f7 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_user.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_user.svg new file mode 100644 index 000000000..f50e33fcd --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_user.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_user_delete.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_user_delete.svg new file mode 100644 index 000000000..fb47f5e80 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_user_delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_user_settings.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_user_settings.svg new file mode 100644 index 000000000..36ce61158 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_user_settings.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/Icon_wut_reaction.svg b/assets/packages/stream_chat_flutter/lib/svgs/Icon_wut_reaction.svg new file mode 100644 index 000000000..f445ec294 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/Icon_wut_reaction.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/STREAM%20MARK%201.svg b/assets/packages/stream_chat_flutter/lib/svgs/STREAM%20MARK%201.svg new file mode 100644 index 000000000..91fedc050 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/STREAM%20MARK%201.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/UI_Reverse%20Pagination%20Loading.svg b/assets/packages/stream_chat_flutter/lib/svgs/UI_Reverse%20Pagination%20Loading.svg new file mode 100644 index 000000000..487388a5f --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/UI_Reverse%20Pagination%20Loading.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/eye-line_big.svg b/assets/packages/stream_chat_flutter/lib/svgs/eye-line_big.svg new file mode 100644 index 000000000..9eb20a58a --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/eye-line_big.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/files.svg b/assets/packages/stream_chat_flutter/lib/svgs/files.svg new file mode 100644 index 000000000..5d72fdd33 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/files.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_7z.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_7z.svg new file mode 100644 index 000000000..787f5f8c6 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_7z.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_CSV.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_CSV.svg new file mode 100644 index 000000000..d7395e786 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_CSV.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_DOC.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_DOC.svg new file mode 100644 index 000000000..36ce76100 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_DOC.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_DOCX.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_DOCX.svg new file mode 100644 index 000000000..dea4b0409 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_DOCX.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_Generic.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_Generic.svg new file mode 100644 index 000000000..453ee694d --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_Generic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_MD.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_MD.svg new file mode 100644 index 000000000..560b7c613 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_MD.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_ODT.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_ODT.svg new file mode 100644 index 000000000..6e08875f5 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_ODT.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_PDF.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PDF.svg new file mode 100644 index 000000000..c8306ca1d --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PDF.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPT.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPT.svg new file mode 100644 index 000000000..1d3d429cf --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPT.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPTX-1.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPTX-1.svg new file mode 100644 index 000000000..c6d866a14 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPTX-1.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPTX.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPTX.svg new file mode 100644 index 000000000..920fbb626 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_PPTX.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_RAR.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_RAR.svg new file mode 100644 index 000000000..ae0e14d02 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_RAR.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_RTF.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_RTF.svg new file mode 100644 index 000000000..e9266599b --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_RTF.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_TAR.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_TAR.svg new file mode 100644 index 000000000..6796e1f78 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_TAR.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_TXT.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_TXT.svg new file mode 100644 index 000000000..263fdfbe7 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_TXT.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_XLS.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_XLS.svg new file mode 100644 index 000000000..608202209 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_XLS.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_XLSX.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_XLSX.svg new file mode 100644 index 000000000..c71ff20b5 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_XLSX.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_ZIP.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_ZIP.svg new file mode 100644 index 000000000..daa245767 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_ZIP.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/filetype_html.svg b/assets/packages/stream_chat_flutter/lib/svgs/filetype_html.svg new file mode 100644 index 000000000..9e3cb9cf7 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/filetype_html.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/flag.svg b/assets/packages/stream_chat_flutter/lib/svgs/flag.svg new file mode 100644 index 000000000..d5903df43 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/flag.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/giphy%20icon%20blue.svg b/assets/packages/stream_chat_flutter/lib/svgs/giphy%20icon%20blue.svg new file mode 100644 index 000000000..746e50a40 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/giphy%20icon%20blue.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/giphy_icon.svg b/assets/packages/stream_chat_flutter/lib/svgs/giphy_icon.svg new file mode 100644 index 000000000..e1a1d4bb6 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/giphy_icon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/icon_SHARE.svg b/assets/packages/stream_chat_flutter/lib/svgs/icon_SHARE.svg new file mode 100644 index 000000000..6a35ef8d5 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/icon_SHARE.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/icon_delete_grey.svg b/assets/packages/stream_chat_flutter/lib/svgs/icon_delete_grey.svg new file mode 100644 index 000000000..10689df2c --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/icon_delete_grey.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/icon_flag.svg b/assets/packages/stream_chat_flutter/lib/svgs/icon_flag.svg new file mode 100644 index 000000000..0f382e94d --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/icon_flag.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/icon_mentions.svg b/assets/packages/stream_chat_flutter/lib/svgs/icon_mentions.svg new file mode 100644 index 000000000..ce6c6fa1f --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/icon_mentions.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/icon_moon.svg b/assets/packages/stream_chat_flutter/lib/svgs/icon_moon.svg new file mode 100644 index 000000000..ebc3279c9 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/icon_moon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/icon_pin.svg b/assets/packages/stream_chat_flutter/lib/svgs/icon_pin.svg new file mode 100644 index 000000000..0f4947298 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/icon_pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/icon_retry.svg b/assets/packages/stream_chat_flutter/lib/svgs/icon_retry.svg new file mode 100644 index 000000000..f850a61e1 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/icon_retry.svg @@ -0,0 +1,5 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/imgur.svg b/assets/packages/stream_chat_flutter/lib/svgs/imgur.svg new file mode 100644 index 000000000..71ab1fc58 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/imgur.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/mentions.svg b/assets/packages/stream_chat_flutter/lib/svgs/mentions.svg new file mode 100644 index 000000000..05bdee3b4 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/mentions.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/pictures.svg b/assets/packages/stream_chat_flutter/lib/svgs/pictures.svg new file mode 100644 index 000000000..64e6ca344 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/pictures.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/settings.svg b/assets/packages/stream_chat_flutter/lib/svgs/settings.svg new file mode 100644 index 000000000..7dfab2096 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/settings.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/share_arrow.svg b/assets/packages/stream_chat_flutter/lib/svgs/share_arrow.svg new file mode 100644 index 000000000..33b99c353 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/share_arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/video_call_icon.svg b/assets/packages/stream_chat_flutter/lib/svgs/video_call_icon.svg new file mode 100644 index 000000000..1c3832d67 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/video_call_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/lib/svgs/volume-up.svg b/assets/packages/stream_chat_flutter/lib/svgs/volume-up.svg new file mode 100644 index 000000000..21f64c350 --- /dev/null +++ b/assets/packages/stream_chat_flutter/lib/svgs/volume-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/svgs/giphy_icon.svg b/assets/packages/stream_chat_flutter/svgs/giphy_icon.svg new file mode 100644 index 000000000..e1a1d4bb6 --- /dev/null +++ b/assets/packages/stream_chat_flutter/svgs/giphy_icon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/packages/stream_chat_flutter/svgs/icon_camera.svg b/assets/packages/stream_chat_flutter/svgs/icon_camera.svg new file mode 100644 index 000000000..0bf3122da --- /dev/null +++ b/assets/packages/stream_chat_flutter/svgs/icon_camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/packages/stream_chat_flutter/svgs/icon_pen_write.svg b/assets/packages/stream_chat_flutter/svgs/icon_pen_write.svg new file mode 100644 index 000000000..b2711dadf --- /dev/null +++ b/assets/packages/stream_chat_flutter/svgs/icon_pen_write.svg @@ -0,0 +1,5 @@ + + + diff --git a/assets/packages/stream_chat_flutter/svgs/icon_picture_empty_state.svg b/assets/packages/stream_chat_flutter/svgs/icon_picture_empty_state.svg new file mode 100644 index 000000000..135772d04 --- /dev/null +++ b/assets/packages/stream_chat_flutter/svgs/icon_picture_empty_state.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/packages/stream_chat_flutter/svgs/video_call_icon.svg b/assets/packages/stream_chat_flutter/svgs/video_call_icon.svg new file mode 100644 index 000000000..1c3832d67 --- /dev/null +++ b/assets/packages/stream_chat_flutter/svgs/video_call_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/stream_video_flutter/images/call_background.jpg b/assets/packages/stream_video_flutter/images/call_background.jpg similarity index 100% rename from packages/stream_video_flutter/images/call_background.jpg rename to assets/packages/stream_video_flutter/images/call_background.jpg diff --git a/assets/packages/wakelock_plus/assets/no_sleep.js b/assets/packages/wakelock_plus/assets/no_sleep.js new file mode 100644 index 000000000..ccfab74c1 --- /dev/null +++ b/assets/packages/wakelock_plus/assets/no_sleep.js @@ -0,0 +1,230 @@ +var webm = + 'data:video/webm;base64,GkXfo0AgQoaBAUL3gQFC8oEEQvOBCEKCQAR3ZWJtQoeBAkKFgQIYU4BnQI0VSalmQCgq17FAAw9CQE2AQAZ3aGFtbXlXQUAGd2hhbW15RIlACECPQAAAAAAAFlSua0AxrkAu14EBY8WBAZyBACK1nEADdW5khkAFVl9WUDglhohAA1ZQOIOBAeBABrCBCLqBCB9DtnVAIueBAKNAHIEAAIAwAQCdASoIAAgAAUAmJaQAA3AA/vz0AAA=' +var mp4 = + 'data:video/mp4;base64,AAAAIGZ0eXBtcDQyAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAACKBtZGF0AAAC8wYF///v3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE0MiByMjQ3OSBkZDc5YTYxIC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENvcHlsZWZ0IDIwMDMtMjAxNCAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9wdGlvbnM6IGNhYmFjPTEgcmVmPTEgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MToweDExMSBtZT1oZXggc3VibWU9MiBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0wIG1lX3JhbmdlPTE2IGNocm9tYV9tZT0xIHRyZWxsaXM9MCA4eDhkY3Q9MCBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0wIHRocmVhZHM9NiBsb29rYWhlYWRfdGhyZWFkcz0xIHNsaWNlZF90aHJlYWRzPTAgbnI9MCBkZWNpbWF0ZT0xIGludGVybGFjZWQ9MCBibHVyYXlfY29tcGF0PTAgY29uc3RyYWluZWRfaW50cmE9MCBiZnJhbWVzPTMgYl9weXJhbWlkPTIgYl9hZGFwdD0xIGJfYmlhcz0wIGRpcmVjdD0xIHdlaWdodGI9MSBvcGVuX2dvcD0wIHdlaWdodHA9MSBrZXlpbnQ9MzAwIGtleWludF9taW49MzAgc2NlbmVjdXQ9NDAgaW50cmFfcmVmcmVzaD0wIHJjX2xvb2thaGVhZD0xMCByYz1jcmYgbWJ0cmVlPTEgY3JmPTIwLjAgcWNvbXA9MC42MCBxcG1pbj0wIHFwbWF4PTY5IHFwc3RlcD00IHZidl9tYXhyYXRlPTIwMDAwIHZidl9idWZzaXplPTI1MDAwIGNyZl9tYXg9MC4wIG5hbF9ocmQ9bm9uZSBmaWxsZXI9MCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAAAAOWWIhAA3//p+C7v8tDDSTjf97w55i3SbRPO4ZY+hkjD5hbkAkL3zpJ6h/LR1CAABzgB1kqqzUorlhQAAAAxBmiQYhn/+qZYADLgAAAAJQZ5CQhX/AAj5IQADQGgcIQADQGgcAAAACQGeYUQn/wALKCEAA0BoHAAAAAkBnmNEJ/8ACykhAANAaBwhAANAaBwAAAANQZpoNExDP/6plgAMuSEAA0BoHAAAAAtBnoZFESwr/wAI+SEAA0BoHCEAA0BoHAAAAAkBnqVEJ/8ACykhAANAaBwAAAAJAZ6nRCf/AAsoIQADQGgcIQADQGgcAAAADUGarDRMQz/+qZYADLghAANAaBwAAAALQZ7KRRUsK/8ACPkhAANAaBwAAAAJAZ7pRCf/AAsoIQADQGgcIQADQGgcAAAACQGe60Qn/wALKCEAA0BoHAAAAA1BmvA0TEM//qmWAAy5IQADQGgcIQADQGgcAAAAC0GfDkUVLCv/AAj5IQADQGgcAAAACQGfLUQn/wALKSEAA0BoHCEAA0BoHAAAAAkBny9EJ/8ACyghAANAaBwAAAANQZs0NExDP/6plgAMuCEAA0BoHAAAAAtBn1JFFSwr/wAI+SEAA0BoHCEAA0BoHAAAAAkBn3FEJ/8ACyghAANAaBwAAAAJAZ9zRCf/AAsoIQADQGgcIQADQGgcAAAADUGbeDRMQz/+qZYADLkhAANAaBwAAAALQZ+WRRUsK/8ACPghAANAaBwhAANAaBwAAAAJAZ+1RCf/AAspIQADQGgcAAAACQGft0Qn/wALKSEAA0BoHCEAA0BoHAAAAA1Bm7w0TEM//qmWAAy4IQADQGgcAAAAC0Gf2kUVLCv/AAj5IQADQGgcAAAACQGf+UQn/wALKCEAA0BoHCEAA0BoHAAAAAkBn/tEJ/8ACykhAANAaBwAAAANQZvgNExDP/6plgAMuSEAA0BoHCEAA0BoHAAAAAtBnh5FFSwr/wAI+CEAA0BoHAAAAAkBnj1EJ/8ACyghAANAaBwhAANAaBwAAAAJAZ4/RCf/AAspIQADQGgcAAAADUGaJDRMQz/+qZYADLghAANAaBwAAAALQZ5CRRUsK/8ACPkhAANAaBwhAANAaBwAAAAJAZ5hRCf/AAsoIQADQGgcAAAACQGeY0Qn/wALKSEAA0BoHCEAA0BoHAAAAA1Bmmg0TEM//qmWAAy5IQADQGgcAAAAC0GehkUVLCv/AAj5IQADQGgcIQADQGgcAAAACQGepUQn/wALKSEAA0BoHAAAAAkBnqdEJ/8ACyghAANAaBwAAAANQZqsNExDP/6plgAMuCEAA0BoHCEAA0BoHAAAAAtBnspFFSwr/wAI+SEAA0BoHAAAAAkBnulEJ/8ACyghAANAaBwhAANAaBwAAAAJAZ7rRCf/AAsoIQADQGgcAAAADUGa8DRMQz/+qZYADLkhAANAaBwhAANAaBwAAAALQZ8ORRUsK/8ACPkhAANAaBwAAAAJAZ8tRCf/AAspIQADQGgcIQADQGgcAAAACQGfL0Qn/wALKCEAA0BoHAAAAA1BmzQ0TEM//qmWAAy4IQADQGgcAAAAC0GfUkUVLCv/AAj5IQADQGgcIQADQGgcAAAACQGfcUQn/wALKCEAA0BoHAAAAAkBn3NEJ/8ACyghAANAaBwhAANAaBwAAAANQZt4NExC//6plgAMuSEAA0BoHAAAAAtBn5ZFFSwr/wAI+CEAA0BoHCEAA0BoHAAAAAkBn7VEJ/8ACykhAANAaBwAAAAJAZ+3RCf/AAspIQADQGgcAAAADUGbuzRMQn/+nhAAYsAhAANAaBwhAANAaBwAAAAJQZ/aQhP/AAspIQADQGgcAAAACQGf+UQn/wALKCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHAAACiFtb292AAAAbG12aGQAAAAA1YCCX9WAgl8AAAPoAAAH/AABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAGGlvZHMAAAAAEICAgAcAT////v7/AAAF+XRyYWsAAABcdGtoZAAAAAPVgIJf1YCCXwAAAAEAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAygAAAMoAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAB9AAABdwAAEAAAAABXFtZGlhAAAAIG1kaGQAAAAA1YCCX9WAgl8AAV+QAAK/IFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAUcbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAAE3HN0YmwAAACYc3RzZAAAAAAAAAABAAAAiGF2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAygDKAEgAAABIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY//8AAAAyYXZjQwFNQCj/4QAbZ01AKOyho3ySTUBAQFAAAAMAEAAr8gDxgxlgAQAEaO+G8gAAABhzdHRzAAAAAAAAAAEAAAA8AAALuAAAABRzdHNzAAAAAAAAAAEAAAABAAAB8GN0dHMAAAAAAAAAPAAAAAEAABdwAAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAAC7gAAAAAQAAF3AAAAABAAAAAAAAABxzdHNjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAEEc3RzegAAAAAAAAAAAAAAPAAAAzQAAAAQAAAADQAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAANAAAADQAAAQBzdGNvAAAAAAAAADwAAAAwAAADZAAAA3QAAAONAAADoAAAA7kAAAPQAAAD6wAAA/4AAAQXAAAELgAABEMAAARcAAAEbwAABIwAAAShAAAEugAABM0AAATkAAAE/wAABRIAAAUrAAAFQgAABV0AAAVwAAAFiQAABaAAAAW1AAAFzgAABeEAAAX+AAAGEwAABiwAAAY/AAAGVgAABnEAAAaEAAAGnQAABrQAAAbPAAAG4gAABvUAAAcSAAAHJwAAB0AAAAdTAAAHcAAAB4UAAAeeAAAHsQAAB8gAAAfjAAAH9gAACA8AAAgmAAAIQQAACFQAAAhnAAAIhAAACJcAAAMsdHJhawAAAFx0a2hkAAAAA9WAgl/VgIJfAAAAAgAAAAAAAAf8AAAAAAAAAAAAAAABAQAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACsm1kaWEAAAAgbWRoZAAAAADVgIJf1YCCXwAArEQAAWAAVcQAAAAAACdoZGxyAAAAAAAAAABzb3VuAAAAAAAAAAAAAAAAU3RlcmVvAAAAAmNtaW5mAAAAEHNtaGQAAAAAAAAAAAAAACRkaW5mAAAAHGRyZWYAAAAAAAAAAQAAAAx1cmwgAAAAAQAAAidzdGJsAAAAZ3N0c2QAAAAAAAAAAQAAAFdtcDRhAAAAAAAAAAEAAAAAAAAAAAACABAAAAAArEQAAAAAADNlc2RzAAAAAAOAgIAiAAIABICAgBRAFQAAAAADDUAAAAAABYCAgAISEAaAgIABAgAAABhzdHRzAAAAAAAAAAEAAABYAAAEAAAAABxzdHNjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAUc3RzegAAAAAAAAAGAAAAWAAAAXBzdGNvAAAAAAAAAFgAAAOBAAADhwAAA5oAAAOtAAADswAAA8oAAAPfAAAD5QAAA/gAAAQLAAAEEQAABCgAAAQ9AAAEUAAABFYAAARpAAAEgAAABIYAAASbAAAErgAABLQAAATHAAAE3gAABPMAAAT5AAAFDAAABR8AAAUlAAAFPAAABVEAAAVXAAAFagAABX0AAAWDAAAFmgAABa8AAAXCAAAFyAAABdsAAAXyAAAF+AAABg0AAAYgAAAGJgAABjkAAAZQAAAGZQAABmsAAAZ+AAAGkQAABpcAAAauAAAGwwAABskAAAbcAAAG7wAABwYAAAcMAAAHIQAABzQAAAc6AAAHTQAAB2QAAAdqAAAHfwAAB5IAAAeYAAAHqwAAB8IAAAfXAAAH3QAAB/AAAAgDAAAICQAACCAAAAg1AAAIOwAACE4AAAhhAAAIeAAACH4AAAiRAAAIpAAACKoAAAiwAAAItgAACLwAAAjCAAAAFnVkdGEAAAAObmFtZVN0ZXJlbwAAAHB1ZHRhAAAAaG1ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAG1kaXJhcHBsAAAAAAAAAAAAAAAAO2lsc3QAAAAzqXRvbwAAACtkYXRhAAAAAQAAAABIYW5kQnJha2UgMC4xMC4yIDIwMTUwNjExMDA=' + +var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i] + descriptor.enumerable = descriptor.enumerable || false + descriptor.configurable = true + if ('value' in descriptor) descriptor.writable = true + Object.defineProperty(target, descriptor.key, descriptor) + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) defineProperties(Constructor.prototype, protoProps) + if (staticProps) defineProperties(Constructor, staticProps) + return Constructor + } +})() + +function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError('Cannot call a class as a function') + } +} + +// Detect iOS browsers < version 10 +var oldIOS = + typeof navigator !== 'undefined' && + parseFloat( + ( + '' + + (/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec( + navigator.userAgent + ) || [0, ''])[1] + ) + .replace('undefined', '3_2') + .replace('_', '.') + .replace('_', '') + ) < 10 && + !window.MSStream + +// Detect native Wake Lock API support +var nativeWakeLock = 'wakeLock' in navigator + +var NoSleep = (function () { + var _releasedNative = true + var _nativeRequestInProgress = false + + function NoSleep() { + var _this = this + + _classCallCheck(this, NoSleep) + + if (nativeWakeLock) { + this._wakeLock = null + var handleVisibilityChange = function handleVisibilityChange() { + if ( + _this._wakeLock !== null && + document.visibilityState === 'visible' + ) { + _this.enable() + } + } + document.addEventListener('visibilitychange', handleVisibilityChange) + document.addEventListener('fullscreenchange', handleVisibilityChange) + } else if (oldIOS) { + this.noSleepTimer = null + } else { + // Set up no sleep video element + this.noSleepVideo = document.createElement('video') + + this.noSleepVideo.setAttribute('title', 'No Sleep') + this.noSleepVideo.setAttribute('playsinline', '') + + this._addSourceToVideo(this.noSleepVideo, 'webm', webm) + this._addSourceToVideo(this.noSleepVideo, 'mp4', mp4) + + this.noSleepVideo.addEventListener('loadedmetadata', function () { + if (_this.noSleepVideo.duration <= 1) { + // webm source + _this.noSleepVideo.setAttribute('loop', '') + } else { + // mp4 source + _this.noSleepVideo.addEventListener('timeupdate', function () { + if (_this.noSleepVideo.currentTime > 0.5) { + _this.noSleepVideo.currentTime = Math.random() + } + }) + } + }) + } + } + + _createClass(NoSleep, [ + { + key: '_addSourceToVideo', + value: function _addSourceToVideo(element, type, dataURI) { + var source = document.createElement('source') + source.src = dataURI + source.type = 'video/' + type + element.appendChild(source) + }, + }, + { + key: 'enable', + value: function enable() { + var _this2 = this + + if (nativeWakeLock) { + _nativeRequestInProgress = true + navigator.wakeLock + .request('screen') + .then(function (wakeLock) { + _releasedNative = false + _nativeRequestInProgress = false + + _this2._wakeLock = wakeLock + _this2._wakeLock.addEventListener('release', function () { + _releasedNative = true + _this2._wakeLock = null + }) + }) + .catch(function (err) { + _nativeRequestInProgress = false + console.error(err.name + ', ' + err.message) + }) + } else if (oldIOS) { + this.disable() + console.warn( + '\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n ' + ) + this.noSleepTimer = window.setInterval(function () { + if (!document.hidden) { + window.location.href = window.location.href.split('#')[0] + window.setTimeout(window.stop, 0) + } + }, 15000) + } else { + this.noSleepVideo.play() + } + }, + }, + { + key: 'disable', + value: function disable() { + if (nativeWakeLock) { + if (this._wakeLock != null) { + _releasedNative = true + this._wakeLock.release() + } + + this._wakeLock = null + } else if (oldIOS) { + if (this.noSleepTimer) { + console.warn( + '\n NoSleep now disabled for older iOS devices.\n ' + ) + window.clearInterval(this.noSleepTimer) + this.noSleepTimer = null + } + } else { + this.noSleepVideo.pause() + } + }, + }, + { + key: 'enabled', + value: async function enabled() { + if (nativeWakeLock) { + if (_nativeRequestInProgress == true) { + // Wait until the request is done. + while (true) { + // Wait for 42 milliseconds. + await new Promise((resolve, reject) => setTimeout(resolve, 42)) + if (_nativeRequestInProgress == false) { + break + } + } + } + + // todo: use WakeLockSentinel.released when that is available (https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/released) + if (_releasedNative != false) { + return false + } + + return true + } else if (oldIOS) { + return this.noSleepTimer != null + } else { + if (this.noSleepVideo == undefined) { + return false + } + + return !this.noSleepVideo.paused + } + }, + }, + ]) + + return NoSleep +})() + +var noSleep = new NoSleep() + +var Wakelock = { + enabled: async function () { + try { + return noSleep.enabled() + } catch (e) { + return false + } + }, + toggle: async function (enable) { + if (enable) { + noSleep.enable() + } else { + noSleep.disable() + } + }, +} + +if (nativeWakeLock != true) { + // The first non-native call sometimes throws an error, however, + // the error does not leak the try-catch above. Therefore, this + // is an easy fix that realiably works. + Wakelock.enabled() +} diff --git a/assets/shaders/ink_sparkle.frag b/assets/shaders/ink_sparkle.frag new file mode 100644 index 000000000..3591af419 --- /dev/null +++ b/assets/shaders/ink_sparkle.frag @@ -0,0 +1,160 @@ +{ + "sksl": "// This SkSL shader is autogenerated by spirv-cross.\n\nfloat4 flutter_FragCoord;\n\nuniform vec4 u_color;\nuniform float u_alpha;\nuniform vec4 u_sparkle_color;\nuniform float u_sparkle_alpha;\nuniform float u_blur;\nuniform vec2 u_center;\nuniform float u_radius_scale;\nuniform float u_max_radius;\nuniform vec2 u_resolution_scale;\nuniform vec2 u_noise_scale;\nuniform float u_noise_phase;\nuniform vec2 u_circle1;\nuniform vec2 u_circle2;\nuniform vec2 u_circle3;\nuniform vec2 u_rotation1;\nuniform vec2 u_rotation2;\nuniform vec2 u_rotation3;\n\nvec4 fragColor;\n\nvec2 FLT_flutter_local_FlutterFragCoord()\n{\n return flutter_FragCoord.xy;\n}\n\nmat2 FLT_flutter_local_rotate2d(vec2 rad)\n{\n return mat2(vec2(rad.x, -rad.y), vec2(rad.y, rad.x));\n}\n\nfloat FLT_flutter_local_soft_circle(vec2 uv, vec2 xy, float radius, float blur)\n{\n float blur_half = blur * 0.5;\n float d = distance(uv, xy);\n return 1.0 - smoothstep(1.0 - blur_half, 1.0 + blur_half, d / radius);\n}\n\nfloat FLT_flutter_local_circle_grid(vec2 resolution, inout vec2 p, vec2 xy, vec2 rotation, float cell_diameter)\n{\n vec2 param = rotation;\n p = (FLT_flutter_local_rotate2d(param) * (xy - p)) + xy;\n p = mod(p, vec2(cell_diameter)) / resolution;\n float cell_uv = (cell_diameter / resolution.y) * 0.5;\n float r = 0.64999997615814208984375 * cell_uv;\n vec2 param_1 = p;\n vec2 param_2 = vec2(cell_uv);\n float param_3 = r;\n float param_4 = r * 50.0;\n return FLT_flutter_local_soft_circle(param_1, param_2, param_3, param_4);\n}\n\nfloat FLT_flutter_local_turbulence(vec2 uv)\n{\n vec2 uv_scale = uv * vec2(0.800000011920928955078125);\n vec2 param = vec2(0.800000011920928955078125);\n vec2 param_1 = uv_scale;\n vec2 param_2 = u_circle1;\n vec2 param_3 = u_rotation1;\n float param_4 = 0.17000000178813934326171875;\n float _301 = FLT_flutter_local_circle_grid(param, param_1, param_2, param_3, param_4);\n float g1 = _301;\n vec2 param_5 = vec2(0.800000011920928955078125);\n vec2 param_6 = uv_scale;\n vec2 param_7 = u_circle2;\n vec2 param_8 = u_rotation2;\n float param_9 = 0.20000000298023223876953125;\n float _313 = FLT_flutter_local_circle_grid(param_5, param_6, param_7, param_8, param_9);\n float g2 = _313;\n vec2 param_10 = vec2(0.800000011920928955078125);\n vec2 param_11 = uv_scale;\n vec2 param_12 = u_circle3;\n vec2 param_13 = u_rotation3;\n float param_14 = 0.2750000059604644775390625;\n float _326 = FLT_flutter_local_circle_grid(param_10, param_11, param_12, param_13, param_14);\n float g3 = _326;\n float v = (((g1 * g1) + g2) - g3) * 0.5;\n return clamp(0.449999988079071044921875 + (0.800000011920928955078125 * v), 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_soft_ring(vec2 uv, vec2 xy, float radius, float thickness, float blur)\n{\n vec2 param = uv;\n vec2 param_1 = xy;\n float param_2 = radius + thickness;\n float param_3 = blur;\n float circle_outer = FLT_flutter_local_soft_circle(param, param_1, param_2, param_3);\n vec2 param_4 = uv;\n vec2 param_5 = xy;\n float param_6 = max(radius - thickness, 0.0);\n float param_7 = blur;\n float circle_inner = FLT_flutter_local_soft_circle(param_4, param_5, param_6, param_7);\n return clamp(circle_outer - circle_inner, 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_triangle_noise(inout vec2 n)\n{\n n = fract(n * vec2(5.398700237274169921875, 5.442100048065185546875));\n n += vec2(dot(n.yx, n + vec2(21.5351009368896484375, 14.3136997222900390625)));\n float xy = n.x * n.y;\n return (fract(xy * 95.43070220947265625) + fract(xy * 75.0496063232421875)) - 1.0;\n}\n\nfloat FLT_flutter_local_threshold(float v, float l, float h)\n{\n return step(l, v) * (1.0 - step(h, v));\n}\n\nfloat FLT_flutter_local_sparkle(vec2 uv, float t)\n{\n vec2 param = uv;\n float _224 = FLT_flutter_local_triangle_noise(param);\n float n = _224;\n float param_1 = n;\n float param_2 = 0.0;\n float param_3 = 0.0500000007450580596923828125;\n float s = FLT_flutter_local_threshold(param_1, param_2, param_3);\n float param_4 = n + sin(3.1415927410125732421875 * (t + 0.3499999940395355224609375));\n float param_5 = 0.100000001490116119384765625;\n float param_6 = 0.1500000059604644775390625;\n s += FLT_flutter_local_threshold(param_4, param_5, param_6);\n float param_7 = n + sin(3.1415927410125732421875 * (t + 0.699999988079071044921875));\n float param_8 = 0.20000000298023223876953125;\n float param_9 = 0.25;\n s += FLT_flutter_local_threshold(param_7, param_8, param_9);\n float param_10 = n + sin(3.1415927410125732421875 * (t + 1.0499999523162841796875));\n float param_11 = 0.300000011920928955078125;\n float param_12 = 0.3499999940395355224609375;\n s += FLT_flutter_local_threshold(param_10, param_11, param_12);\n return clamp(s, 0.0, 1.0) * 0.550000011920928955078125;\n}\n\nvoid FLT_main()\n{\n vec2 p = FLT_flutter_local_FlutterFragCoord();\n vec2 uv_1 = p * u_resolution_scale;\n vec2 density_uv = uv_1 - mod(p, u_noise_scale);\n float radius = u_max_radius * u_radius_scale;\n vec2 param_13 = uv_1;\n float turbulence = FLT_flutter_local_turbulence(param_13);\n vec2 param_14 = p;\n vec2 param_15 = u_center;\n float param_16 = radius;\n float param_17 = 0.0500000007450580596923828125 * u_max_radius;\n float param_18 = u_blur;\n float ring = FLT_flutter_local_soft_ring(param_14, param_15, param_16, param_17, param_18);\n vec2 param_19 = density_uv;\n float param_20 = u_noise_phase;\n float sparkle = ((FLT_flutter_local_sparkle(param_19, param_20) * ring) * turbulence) * u_sparkle_alpha;\n vec2 param_21 = p;\n vec2 param_22 = u_center;\n float param_23 = radius;\n float param_24 = u_blur;\n float wave_alpha = (FLT_flutter_local_soft_circle(param_21, param_22, param_23, param_24) * u_alpha) * u_color.w;\n vec4 wave_color = vec4(u_color.xyz * wave_alpha, wave_alpha);\n vec4 sparkle_color = vec4(u_sparkle_color.xyz * u_sparkle_color.w, u_sparkle_color.w);\n fragColor = mix(wave_color, sparkle_color, vec4(sparkle));\n}\n\nhalf4 main(float2 iFragCoord)\n{\n flutter_FragCoord = float4(iFragCoord, 0, 0);\n FLT_main();\n return fragColor;\n}\n", + "stage": 1, + "target_platform": 2, + "uniforms": [ + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 0, + "name": "u_color", + "rows": 4, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 1, + "name": "u_alpha", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 2, + "name": "u_sparkle_color", + "rows": 4, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 3, + "name": "u_sparkle_alpha", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 4, + "name": "u_blur", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 5, + "name": "u_center", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 6, + "name": "u_radius_scale", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 7, + "name": "u_max_radius", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 8, + "name": "u_resolution_scale", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 9, + "name": "u_noise_scale", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 10, + "name": "u_noise_phase", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 11, + "name": "u_circle1", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 12, + "name": "u_circle2", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 13, + "name": "u_circle3", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 14, + "name": "u_rotation1", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 15, + "name": "u_rotation2", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 16, + "name": "u_rotation3", + "rows": 2, + "type": 10 + } + ] +} \ No newline at end of file diff --git a/canvaskit/canvaskit.js b/canvaskit/canvaskit.js new file mode 100644 index 000000000..5134e6402 --- /dev/null +++ b/canvaskit/canvaskit.js @@ -0,0 +1,224 @@ + +var CanvasKitInit = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(CanvasKitInit) { + CanvasKitInit = CanvasKitInit || {}; + + +null;var r;r||(r=typeof CanvasKitInit !== 'undefined' ? CanvasKitInit : {});var aa=Object.assign,ba,ca;r.ready=new Promise(function(a,b){ba=a;ca=b}); +(function(a){a.Rd=a.Rd||[];a.Rd.push(function(){a.MakeSWCanvasSurface=function(b){var c=b;if("CANVAS"!==c.tagName&&(c=document.getElementById(b),!c))throw"Canvas with id "+b+" was not found";if(b=a.MakeSurface(c.width,c.height))b.pe=c;return b};a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface);a.MakeSurface=function(b,c){var e={width:b,height:c,colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},f=b*c*4,k=a._malloc(f);if(e=a.Surface._makeRasterDirect(e, +k,4*b))e.pe=null,e.Ve=b,e.Se=c,e.Te=f,e.ze=k,e.getCanvas().clear(a.TRANSPARENT);return e};a.MakeRasterDirectSurface=function(b,c,e){return a.Surface._makeRasterDirect(b,c.byteOffset,e)};a.Surface.prototype.flush=function(b){a.Od(this.Nd);this._flush();if(this.pe){var c=new Uint8ClampedArray(a.HEAPU8.buffer,this.ze,this.Te);c=new ImageData(c,this.Ve,this.Se);b?this.pe.getContext("2d").putImageData(c,0,0,b[0],b[1],b[2]-b[0],b[3]-b[1]):this.pe.getContext("2d").putImageData(c,0,0)}};a.Surface.prototype.dispose= +function(){this.ze&&a._free(this.ze);this.delete()};a.Od=a.Od||function(){};a.qe=a.qe||function(){return null}})})(r); +(function(a){a.Rd=a.Rd||[];a.Rd.push(function(){function b(n,q,x){return n&&n.hasOwnProperty(q)?n[q]:x}function c(n){var q=ea(fa);fa[q]=n;return q}function e(n){return n.naturalHeight||n.videoHeight||n.displayHeight||n.height}function f(n){return n.naturalWidth||n.videoWidth||n.displayWidth||n.width}function k(n,q,x,y){n.bindTexture(n.TEXTURE_2D,q);y||x.alphaType!==a.AlphaType.Premul||n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);return q}function l(n,q,x){x||q.alphaType!==a.AlphaType.Premul|| +n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);n.bindTexture(n.TEXTURE_2D,null)}a.GetWebGLContext=function(n,q){if(!n)throw"null canvas passed into makeWebGLContext";var x={alpha:b(q,"alpha",1),depth:b(q,"depth",1),stencil:b(q,"stencil",8),antialias:b(q,"antialias",0),premultipliedAlpha:b(q,"premultipliedAlpha",1),preserveDrawingBuffer:b(q,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:b(q,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:b(q,"failIfMajorPerformanceCaveat", +0),enableExtensionsByDefault:b(q,"enableExtensionsByDefault",1),explicitSwapControl:b(q,"explicitSwapControl",0),renderViaOffscreenBackBuffer:b(q,"renderViaOffscreenBackBuffer",0)};x.majorVersion=q&&q.majorVersion?q.majorVersion:"undefined"!==typeof WebGL2RenderingContext?2:1;if(x.explicitSwapControl)throw"explicitSwapControl is not supported";n=ha(n,x);if(!n)return 0;ia(n);t.Zd.getExtension("WEBGL_debug_renderer_info");return n};a.deleteContext=function(n){t===ja[n]&&(t=null);"object"===typeof JSEvents&& +JSEvents.Nf(ja[n].Zd.canvas);ja[n]&&ja[n].Zd.canvas&&(ja[n].Zd.canvas.Qe=void 0);ja[n]=null};a._setTextureCleanup({deleteTexture:function(n,q){var x=fa[q];x&&ja[n].Zd.deleteTexture(x);fa[q]=null}});a.MakeWebGLContext=function(n){if(!this.Od(n))return null;var q=this._MakeGrContext();if(!q)return null;q.Nd=n;var x=q.delete.bind(q);q["delete"]=function(){a.Od(this.Nd);x()}.bind(q);return t.Ce=q};a.MakeGrContext=a.MakeWebGLContext;a.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){a.Od(this.Nd); +this._getResourceCacheLimitBytes()};a.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){a.Od(this.Nd);this._getResourceCacheUsageBytes()};a.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){a.Od(this.Nd);this._releaseResourcesAndAbandonContext()};a.GrDirectContext.prototype.setResourceCacheLimitBytes=function(n){a.Od(this.Nd);this._setResourceCacheLimitBytes(n)};a.MakeOnScreenGLSurface=function(n,q,x,y,C,E){if(!this.Od(n.Nd))return null;q=void 0===C||void 0===E? +this._MakeOnScreenGLSurface(n,q,x,y):this._MakeOnScreenGLSurface(n,q,x,y,C,E);if(!q)return null;q.Nd=n.Nd;return q};a.MakeRenderTarget=function(){var n=arguments[0];if(!this.Od(n.Nd))return null;if(3===arguments.length){var q=this._MakeRenderTargetWH(n,arguments[1],arguments[2]);if(!q)return null}else if(2===arguments.length){if(q=this._MakeRenderTargetII(n,arguments[1]),!q)return null}else return null;q.Nd=n.Nd;return q};a.MakeWebGLCanvasSurface=function(n,q,x){q=q||null;var y=n,C="undefined"!== +typeof OffscreenCanvas&&y instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&y instanceof HTMLCanvasElement||C||(y=document.getElementById(n),y)))throw"Canvas with id "+n+" was not found";n=this.GetWebGLContext(y,x);if(!n||0>n)throw"failed to create webgl context: err "+n;n=this.MakeWebGLContext(n);q=this.MakeOnScreenGLSurface(n,y.width,y.height,q);return q?q:(q=y.cloneNode(!0),y.parentNode.replaceChild(q,y),q.classList.add("ck-replaced"),a.MakeSWCanvasSurface(q))};a.MakeCanvasSurface= +a.MakeWebGLCanvasSurface;a.Surface.prototype.makeImageFromTexture=function(n,q){a.Od(this.Nd);n=c(n);if(q=this._makeImageFromTexture(this.Nd,n,q))q.je=n;return q};a.Surface.prototype.makeImageFromTextureSource=function(n,q,x){q||(q={height:e(n),width:f(n),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);a.Od(this.Nd);var y=t.Zd;x=k(y,y.createTexture(),q,x);2===t.version?y.texImage2D(y.TEXTURE_2D,0,y.RGBA,q.width,q.height, +0,y.RGBA,y.UNSIGNED_BYTE,n):y.texImage2D(y.TEXTURE_2D,0,y.RGBA,y.RGBA,y.UNSIGNED_BYTE,n);l(y,q);this._resetContext();return this.makeImageFromTexture(x,q)};a.Surface.prototype.updateTextureFromSource=function(n,q,x){if(n.je){a.Od(this.Nd);var y=n.getImageInfo(),C=t.Zd,E=k(C,fa[n.je],y,x);2===t.version?C.texImage2D(C.TEXTURE_2D,0,C.RGBA,f(q),e(q),0,C.RGBA,C.UNSIGNED_BYTE,q):C.texImage2D(C.TEXTURE_2D,0,C.RGBA,C.RGBA,C.UNSIGNED_BYTE,q);l(C,y,x);this._resetContext();fa[n.je]=null;n.je=c(E);y.colorSpace= +n.getColorSpace();q=this._makeImageFromTexture(this.Nd,n.je,y);x=n.Md.Pd;C=n.Md.Ud;n.Md.Pd=q.Md.Pd;n.Md.Ud=q.Md.Ud;q.Md.Pd=x;q.Md.Ud=C;q.delete();y.colorSpace.delete()}};a.MakeLazyImageFromTextureSource=function(n,q,x){q||(q={height:e(n),width:f(n),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);var y={makeTexture:function(){var C=t,E=C.Zd,v=k(E,E.createTexture(),q,x);2===C.version?E.texImage2D(E.TEXTURE_2D,0,E.RGBA, +q.width,q.height,0,E.RGBA,E.UNSIGNED_BYTE,n):E.texImage2D(E.TEXTURE_2D,0,E.RGBA,E.RGBA,E.UNSIGNED_BYTE,n);l(E,q,x);return c(v)},freeSrc:function(){}};"VideoFrame"===n.constructor.name&&(y.freeSrc=function(){n.close()});return a.Image._makeFromGenerator(q,y)};a.Od=function(n){return n?ia(n):!1};a.qe=function(){return t&&t.Ce&&!t.Ce.isDeleted()?t.Ce:null}})})(r); +(function(a){function b(g){return(f(255*g[3])<<24|f(255*g[0])<<16|f(255*g[1])<<8|f(255*g[2])<<0)>>>0}function c(g){if(g&&g._ck)return g;if(g instanceof Float32Array){for(var d=Math.floor(g.length/4),h=new Uint32Array(d),m=0;mz;z++)a.HEAPF32[u+m]=g[w][z],m++;g=h}else g=M;d.Wd=g}else throw"Invalid argument to copyFlexibleColorArray, Not a color array "+typeof g;return d}function q(g){if(!g)return M;var d=R.toTypedArray();if(g.length){if(6===g.length||9===g.length)return l(g,"HEAPF32",I),6===g.length&&a.HEAPF32.set(od,6+I/4),I;if(16===g.length)return d[0]=g[0],d[1]=g[1],d[2]=g[3],d[3]=g[4],d[4]=g[5],d[5]=g[7],d[6]=g[12],d[7]=g[13],d[8]=g[15],I;throw"invalid matrix size";}if(void 0=== +g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m41;d[3]=g.m12;d[4]=g.m22;d[5]=g.m42;d[6]=g.m14;d[7]=g.m24;d[8]=g.m44;return I}function x(g){if(!g)return M;var d=da.toTypedArray();if(g.length){if(16!==g.length&&6!==g.length&&9!==g.length)throw"invalid matrix size";if(16===g.length)return l(g,"HEAPF32",Z);d.fill(0);d[0]=g[0];d[1]=g[1];d[3]=g[2];d[4]=g[3];d[5]=g[4];d[7]=g[5];d[10]=1;d[12]=g[6];d[13]=g[7];d[15]=g[8];6===g.length&&(d[12]=0,d[13]=0,d[15]=1);return Z}if(void 0===g.m11)throw"invalid matrix argument"; +d[0]=g.m11;d[1]=g.m21;d[2]=g.m31;d[3]=g.m41;d[4]=g.m12;d[5]=g.m22;d[6]=g.m32;d[7]=g.m42;d[8]=g.m13;d[9]=g.m23;d[10]=g.m33;d[11]=g.m43;d[12]=g.m14;d[13]=g.m24;d[14]=g.m34;d[15]=g.m44;return Z}function y(g,d){return l(g,"HEAPF32",d||ua)}function C(g,d,h,m){var u=Ma.toTypedArray();u[0]=g;u[1]=d;u[2]=h;u[3]=m;return ua}function E(g){for(var d=new Float32Array(4),h=0;4>h;h++)d[h]=a.HEAPF32[g/4+h];return d}function v(g,d){return l(g,"HEAPF32",d||V)}function D(g,d){return l(g,"HEAPF32",d||Gb)}a.Color=function(g, +d,h,m){void 0===m&&(m=1);return a.Color4f(f(g)/255,f(d)/255,f(h)/255,m)};a.ColorAsInt=function(g,d,h,m){void 0===m&&(m=255);return(f(m)<<24|f(g)<<16|f(d)<<8|f(h)<<0&268435455)>>>0};a.Color4f=function(g,d,h,m){void 0===m&&(m=1);return Float32Array.of(g,d,h,m)};Object.defineProperty(a,"TRANSPARENT",{get:function(){return a.Color4f(0,0,0,0)}});Object.defineProperty(a,"BLACK",{get:function(){return a.Color4f(0,0,0,1)}});Object.defineProperty(a,"WHITE",{get:function(){return a.Color4f(1,1,1,1)}});Object.defineProperty(a, +"RED",{get:function(){return a.Color4f(1,0,0,1)}});Object.defineProperty(a,"GREEN",{get:function(){return a.Color4f(0,1,0,1)}});Object.defineProperty(a,"BLUE",{get:function(){return a.Color4f(0,0,1,1)}});Object.defineProperty(a,"YELLOW",{get:function(){return a.Color4f(1,1,0,1)}});Object.defineProperty(a,"CYAN",{get:function(){return a.Color4f(0,1,1,1)}});Object.defineProperty(a,"MAGENTA",{get:function(){return a.Color4f(1,0,1,1)}});a.getColorComponents=function(g){return[Math.floor(255*g[0]),Math.floor(255* +g[1]),Math.floor(255*g[2]),g[3]]};a.parseColorString=function(g,d){g=g.toLowerCase();if(g.startsWith("#")){d=255;switch(g.length){case 9:d=parseInt(g.slice(7,9),16);case 7:var h=parseInt(g.slice(1,3),16);var m=parseInt(g.slice(3,5),16);var u=parseInt(g.slice(5,7),16);break;case 5:d=17*parseInt(g.slice(4,5),16);case 4:h=17*parseInt(g.slice(1,2),16),m=17*parseInt(g.slice(2,3),16),u=17*parseInt(g.slice(3,4),16)}return a.Color(h,m,u,d/255)}return g.startsWith("rgba")?(g=g.slice(5,-1),g=g.split(","),a.Color(+g[0], ++g[1],+g[2],e(g[3]))):g.startsWith("rgb")?(g=g.slice(4,-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("gray(")||g.startsWith("hsl")||!d||(g=d[g],void 0===g)?a.BLACK:g};a.multiplyByAlpha=function(g,d){g=g.slice();g[3]=Math.max(0,Math.min(g[3]*d,1));return g};a.Malloc=function(g,d){var h=a._malloc(d*g.BYTES_PER_ELEMENT);return{_ck:!0,length:d,byteOffset:h,ce:null,subarray:function(m,u){m=this.toTypedArray().subarray(m,u);m._ck=!0;return m},toTypedArray:function(){if(this.ce&&this.ce.length)return this.ce; +this.ce=new g(a.HEAPU8.buffer,h,d);this.ce._ck=!0;return this.ce}}};a.Free=function(g){a._free(g.byteOffset);g.byteOffset=M;g.toTypedArray=null;g.ce=null};var I=M,R,Z=M,da,ua=M,Ma,va,V=M,pc,Ba=M,qc,Hb=M,rc,Ib=M,Jb,gb=M,sc,Gb=M,tc,uc=M,od=Float32Array.of(0,0,1),M=0;a.onRuntimeInitialized=function(){function g(d,h,m,u,w,z,F){z||(z=4*u.width,u.colorType===a.ColorType.RGBA_F16?z*=2:u.colorType===a.ColorType.RGBA_F32&&(z*=4));var K=z*u.height;var H=w?w.byteOffset:a._malloc(K);if(F?!d._readPixels(u,H,z, +h,m,F):!d._readPixels(u,H,z,h,m))return w||a._free(H),null;if(w)return w.toTypedArray();switch(u.colorType){case a.ColorType.RGBA_8888:case a.ColorType.RGBA_F16:d=(new Uint8Array(a.HEAPU8.buffer,H,K)).slice();break;case a.ColorType.RGBA_F32:d=(new Float32Array(a.HEAPU8.buffer,H,K)).slice();break;default:return null}a._free(H);return d}Ma=a.Malloc(Float32Array,4);ua=Ma.byteOffset;da=a.Malloc(Float32Array,16);Z=da.byteOffset;R=a.Malloc(Float32Array,9);I=R.byteOffset;sc=a.Malloc(Float32Array,12);Gb= +sc.byteOffset;tc=a.Malloc(Float32Array,12);uc=tc.byteOffset;va=a.Malloc(Float32Array,4);V=va.byteOffset;pc=a.Malloc(Float32Array,4);Ba=pc.byteOffset;qc=a.Malloc(Float32Array,3);Hb=qc.byteOffset;rc=a.Malloc(Float32Array,3);Ib=rc.byteOffset;Jb=a.Malloc(Int32Array,4);gb=Jb.byteOffset;a.ColorSpace.SRGB=a.ColorSpace._MakeSRGB();a.ColorSpace.DISPLAY_P3=a.ColorSpace._MakeDisplayP3();a.ColorSpace.ADOBE_RGB=a.ColorSpace._MakeAdobeRGB();a.GlyphRunFlags={IsWhiteSpace:a._GlyphRunFlags_isWhiteSpace};a.Path.MakeFromCmds= +function(d){var h=l(d,"HEAPF32"),m=a.Path._MakeFromCmds(h,d.length);k(h,d);return m};a.Path.MakeFromVerbsPointsWeights=function(d,h,m){var u=l(d,"HEAPU8"),w=l(h,"HEAPF32"),z=l(m,"HEAPF32"),F=a.Path._MakeFromVerbsPointsWeights(u,d.length,w,h.length,z,m&&m.length||0);k(u,d);k(w,h);k(z,m);return F};a.Path.prototype.addArc=function(d,h,m){d=v(d);this._addArc(d,h,m);return this};a.Path.prototype.addCircle=function(d,h,m,u){this._addCircle(d,h,m,!!u);return this};a.Path.prototype.addOval=function(d,h,m){void 0=== +m&&(m=1);d=v(d);this._addOval(d,!!h,m);return this};a.Path.prototype.addPath=function(){var d=Array.prototype.slice.call(arguments),h=d[0],m=!1;"boolean"===typeof d[d.length-1]&&(m=d.pop());if(1===d.length)this._addPath(h,1,0,0,0,1,0,0,0,1,m);else if(2===d.length)d=d[1],this._addPath(h,d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1,m);else if(7===d.length||10===d.length)this._addPath(h,d[1],d[2],d[3],d[4],d[5],d[6],d[7]||0,d[8]||0,d[9]||1,m);else return null;return this};a.Path.prototype.addPoly= +function(d,h){var m=l(d,"HEAPF32");this._addPoly(m,d.length/2,h);k(m,d);return this};a.Path.prototype.addRect=function(d,h){d=v(d);this._addRect(d,!!h);return this};a.Path.prototype.addRRect=function(d,h){d=D(d);this._addRRect(d,!!h);return this};a.Path.prototype.addVerbsPointsWeights=function(d,h,m){var u=l(d,"HEAPU8"),w=l(h,"HEAPF32"),z=l(m,"HEAPF32");this._addVerbsPointsWeights(u,d.length,w,h.length,z,m&&m.length||0);k(u,d);k(w,h);k(z,m)};a.Path.prototype.arc=function(d,h,m,u,w,z){d=a.LTRBRect(d- +m,h-m,d+m,h+m);w=(w-u)/Math.PI*180-360*!!z;z=new a.Path;z.addArc(d,u/Math.PI*180,w);this.addPath(z,!0);z.delete();return this};a.Path.prototype.arcToOval=function(d,h,m,u){d=v(d);this._arcToOval(d,h,m,u);return this};a.Path.prototype.arcToRotated=function(d,h,m,u,w,z,F){this._arcToRotated(d,h,m,!!u,!!w,z,F);return this};a.Path.prototype.arcToTangent=function(d,h,m,u,w){this._arcToTangent(d,h,m,u,w);return this};a.Path.prototype.close=function(){this._close();return this};a.Path.prototype.conicTo= +function(d,h,m,u,w){this._conicTo(d,h,m,u,w);return this};a.Path.prototype.computeTightBounds=function(d){this._computeTightBounds(V);var h=va.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.cubicTo=function(d,h,m,u,w,z){this._cubicTo(d,h,m,u,w,z);return this};a.Path.prototype.dash=function(d,h,m){return this._dash(d,h,m)?this:null};a.Path.prototype.getBounds=function(d){this._getBounds(V);var h=va.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.lineTo=function(d, +h){this._lineTo(d,h);return this};a.Path.prototype.moveTo=function(d,h){this._moveTo(d,h);return this};a.Path.prototype.offset=function(d,h){this._transform(1,0,d,0,1,h,0,0,1);return this};a.Path.prototype.quadTo=function(d,h,m,u){this._quadTo(d,h,m,u);return this};a.Path.prototype.rArcTo=function(d,h,m,u,w,z,F){this._rArcTo(d,h,m,u,w,z,F);return this};a.Path.prototype.rConicTo=function(d,h,m,u,w){this._rConicTo(d,h,m,u,w);return this};a.Path.prototype.rCubicTo=function(d,h,m,u,w,z){this._rCubicTo(d, +h,m,u,w,z);return this};a.Path.prototype.rLineTo=function(d,h){this._rLineTo(d,h);return this};a.Path.prototype.rMoveTo=function(d,h){this._rMoveTo(d,h);return this};a.Path.prototype.rQuadTo=function(d,h,m,u){this._rQuadTo(d,h,m,u);return this};a.Path.prototype.stroke=function(d){d=d||{};d.width=d.width||1;d.miter_limit=d.miter_limit||4;d.cap=d.cap||a.StrokeCap.Butt;d.join=d.join||a.StrokeJoin.Miter;d.precision=d.precision||1;return this._stroke(d)?this:null};a.Path.prototype.transform=function(){if(1=== +arguments.length){var d=arguments[0];this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1)}else if(6===arguments.length||9===arguments.length)d=arguments,this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1);else throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;return this};a.Path.prototype.trim=function(d,h,m){return this._trim(d,h,!!m)?this:null};a.Image.prototype.encodeToBytes=function(d,h){var m=a.qe();d=d||a.ImageFormat.PNG;h=h||100; +return m?this._encodeToBytes(d,h,m):this._encodeToBytes(d,h)};a.Image.prototype.makeShaderCubic=function(d,h,m,u,w){w=q(w);return this._makeShaderCubic(d,h,m,u,w)};a.Image.prototype.makeShaderOptions=function(d,h,m,u,w){w=q(w);return this._makeShaderOptions(d,h,m,u,w)};a.Image.prototype.readPixels=function(d,h,m,u,w){var z=a.qe();return g(this,d,h,m,u,w,z)};a.Canvas.prototype.clear=function(d){a.Od(this.Nd);d=y(d);this._clear(d)};a.Canvas.prototype.clipRRect=function(d,h,m){a.Od(this.Nd);d=D(d);this._clipRRect(d, +h,m)};a.Canvas.prototype.clipRect=function(d,h,m){a.Od(this.Nd);d=v(d);this._clipRect(d,h,m)};a.Canvas.prototype.concat=function(d){a.Od(this.Nd);d=x(d);this._concat(d)};a.Canvas.prototype.drawArc=function(d,h,m,u,w){a.Od(this.Nd);d=v(d);this._drawArc(d,h,m,u,w)};a.Canvas.prototype.drawAtlas=function(d,h,m,u,w,z,F){if(d&&u&&h&&m&&h.length===m.length){a.Od(this.Nd);w||(w=a.BlendMode.SrcOver);var K=l(h,"HEAPF32"),H=l(m,"HEAPF32"),S=m.length/4,p=l(c(z),"HEAPU32");if(F&&"B"in F&&"C"in F)this._drawAtlasCubic(d, +H,K,p,S,w,F.B,F.C,u);else{let A=a.FilterMode.Linear,L=a.MipmapMode.None;F&&(A=F.filter,"mipmap"in F&&(L=F.mipmap));this._drawAtlasOptions(d,H,K,p,S,w,A,L,u)}k(K,h);k(H,m);k(p,z)}};a.Canvas.prototype.drawCircle=function(d,h,m,u){a.Od(this.Nd);this._drawCircle(d,h,m,u)};a.Canvas.prototype.drawColor=function(d,h){a.Od(this.Nd);d=y(d);void 0!==h?this._drawColor(d,h):this._drawColor(d)};a.Canvas.prototype.drawColorInt=function(d,h){a.Od(this.Nd);this._drawColorInt(d,h||a.BlendMode.SrcOver)};a.Canvas.prototype.drawColorComponents= +function(d,h,m,u,w){a.Od(this.Nd);d=C(d,h,m,u);void 0!==w?this._drawColor(d,w):this._drawColor(d)};a.Canvas.prototype.drawDRRect=function(d,h,m){a.Od(this.Nd);d=D(d,Gb);h=D(h,uc);this._drawDRRect(d,h,m)};a.Canvas.prototype.drawImage=function(d,h,m,u){a.Od(this.Nd);this._drawImage(d,h,m,u||null)};a.Canvas.prototype.drawImageCubic=function(d,h,m,u,w,z){a.Od(this.Nd);this._drawImageCubic(d,h,m,u,w,z||null)};a.Canvas.prototype.drawImageOptions=function(d,h,m,u,w,z){a.Od(this.Nd);this._drawImageOptions(d, +h,m,u,w,z||null)};a.Canvas.prototype.drawImageNine=function(d,h,m,u,w){a.Od(this.Nd);h=l(h,"HEAP32",gb);m=v(m);this._drawImageNine(d,h,m,u,w||null)};a.Canvas.prototype.drawImageRect=function(d,h,m,u,w){a.Od(this.Nd);v(h,V);v(m,Ba);this._drawImageRect(d,V,Ba,u,!!w)};a.Canvas.prototype.drawImageRectCubic=function(d,h,m,u,w,z){a.Od(this.Nd);v(h,V);v(m,Ba);this._drawImageRectCubic(d,V,Ba,u,w,z||null)};a.Canvas.prototype.drawImageRectOptions=function(d,h,m,u,w,z){a.Od(this.Nd);v(h,V);v(m,Ba);this._drawImageRectOptions(d, +V,Ba,u,w,z||null)};a.Canvas.prototype.drawLine=function(d,h,m,u,w){a.Od(this.Nd);this._drawLine(d,h,m,u,w)};a.Canvas.prototype.drawOval=function(d,h){a.Od(this.Nd);d=v(d);this._drawOval(d,h)};a.Canvas.prototype.drawPaint=function(d){a.Od(this.Nd);this._drawPaint(d)};a.Canvas.prototype.drawParagraph=function(d,h,m){a.Od(this.Nd);this._drawParagraph(d,h,m)};a.Canvas.prototype.drawPatch=function(d,h,m,u,w){if(24>d.length)throw"Need 12 cubic points";if(h&&4>h.length)throw"Need 4 colors";if(m&&8>m.length)throw"Need 4 shader coordinates"; +a.Od(this.Nd);const z=l(d,"HEAPF32"),F=h?l(c(h),"HEAPU32"):M,K=m?l(m,"HEAPF32"):M;u||(u=a.BlendMode.Modulate);this._drawPatch(z,F,K,u,w);k(K,m);k(F,h);k(z,d)};a.Canvas.prototype.drawPath=function(d,h){a.Od(this.Nd);this._drawPath(d,h)};a.Canvas.prototype.drawPicture=function(d){a.Od(this.Nd);this._drawPicture(d)};a.Canvas.prototype.drawPoints=function(d,h,m){a.Od(this.Nd);var u=l(h,"HEAPF32");this._drawPoints(d,u,h.length/2,m);k(u,h)};a.Canvas.prototype.drawRRect=function(d,h){a.Od(this.Nd);d=D(d); +this._drawRRect(d,h)};a.Canvas.prototype.drawRect=function(d,h){a.Od(this.Nd);d=v(d);this._drawRect(d,h)};a.Canvas.prototype.drawRect4f=function(d,h,m,u,w){a.Od(this.Nd);this._drawRect4f(d,h,m,u,w)};a.Canvas.prototype.drawShadow=function(d,h,m,u,w,z,F){a.Od(this.Nd);var K=l(w,"HEAPF32"),H=l(z,"HEAPF32");h=l(h,"HEAPF32",Hb);m=l(m,"HEAPF32",Ib);this._drawShadow(d,h,m,u,K,H,F);k(K,w);k(H,z)};a.getShadowLocalBounds=function(d,h,m,u,w,z,F){d=q(d);m=l(m,"HEAPF32",Hb);u=l(u,"HEAPF32",Ib);if(!this._getShadowLocalBounds(d, +h,m,u,w,z,V))return null;h=va.toTypedArray();return F?(F.set(h),F):h.slice()};a.Canvas.prototype.drawTextBlob=function(d,h,m,u){a.Od(this.Nd);this._drawTextBlob(d,h,m,u)};a.Canvas.prototype.drawVertices=function(d,h,m){a.Od(this.Nd);this._drawVertices(d,h,m)};a.Canvas.prototype.getDeviceClipBounds=function(d){this._getDeviceClipBounds(gb);var h=Jb.toTypedArray();d?d.set(h):d=h.slice();return d};a.Canvas.prototype.getLocalToDevice=function(){this._getLocalToDevice(Z);for(var d=Z,h=Array(16),m=0;16> +m;m++)h[m]=a.HEAPF32[d/4+m];return h};a.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(I);for(var d=Array(9),h=0;9>h;h++)d[h]=a.HEAPF32[I/4+h];return d};a.Canvas.prototype.makeSurface=function(d){d=this._makeSurface(d);d.Nd=this.Nd;return d};a.Canvas.prototype.readPixels=function(d,h,m,u,w){a.Od(this.Nd);return g(this,d,h,m,u,w)};a.Canvas.prototype.saveLayer=function(d,h,m,u){h=v(h);return this._saveLayer(d||null,h,m||null,u||0)};a.Canvas.prototype.writePixels=function(d,h,m,u,w, +z,F,K){if(d.byteLength%(h*m))throw"pixels length must be a multiple of the srcWidth * srcHeight";a.Od(this.Nd);var H=d.byteLength/(h*m);z=z||a.AlphaType.Unpremul;F=F||a.ColorType.RGBA_8888;K=K||a.ColorSpace.SRGB;var S=H*h;H=l(d,"HEAPU8");h=this._writePixels({width:h,height:m,colorType:F,alphaType:z,colorSpace:K},H,S,u,w);k(H,d);return h};a.ColorFilter.MakeBlend=function(d,h,m){d=y(d);m=m||a.ColorSpace.SRGB;return a.ColorFilter._MakeBlend(d,h,m)};a.ColorFilter.MakeMatrix=function(d){if(!d||20!==d.length)throw"invalid color matrix"; +var h=l(d,"HEAPF32"),m=a.ColorFilter._makeMatrix(h);k(h,d);return m};a.ContourMeasure.prototype.getPosTan=function(d,h){this._getPosTan(d,V);d=va.toTypedArray();return h?(h.set(d),h):d.slice()};a.ImageFilter.MakeDropShadow=function(d,h,m,u,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadow(d,h,m,u,w,z)};a.ImageFilter.MakeDropShadowOnly=function(d,h,m,u,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadowOnly(d,h,m,u,w,z)};a.ImageFilter.MakeImage=function(d,h,m,u){m=v(m,V);u=v(u,Ba);if("B"in h&&"C"in +h)return a.ImageFilter._MakeImageCubic(d,h.B,h.C,m,u);const w=h.filter;let z=a.MipmapMode.None;"mipmap"in h&&(z=h.mipmap);return a.ImageFilter._MakeImageOptions(d,w,z,m,u)};a.ImageFilter.MakeMatrixTransform=function(d,h,m){d=q(d);if("B"in h&&"C"in h)return a.ImageFilter._MakeMatrixTransformCubic(d,h.B,h.C,m);const u=h.filter;let w=a.MipmapMode.None;"mipmap"in h&&(w=h.mipmap);return a.ImageFilter._MakeMatrixTransformOptions(d,u,w,m)};a.Paint.prototype.getColor=function(){this._getColor(ua);return E(ua)}; +a.Paint.prototype.setColor=function(d,h){h=h||null;d=y(d);this._setColor(d,h)};a.Paint.prototype.setColorComponents=function(d,h,m,u,w){w=w||null;d=C(d,h,m,u);this._setColor(d,w)};a.Path.prototype.getPoint=function(d,h){this._getPoint(d,V);d=va.toTypedArray();return h?(h[0]=d[0],h[1]=d[1],h):d.slice(0,2)};a.Picture.prototype.makeShader=function(d,h,m,u,w){u=q(u);w=v(w);return this._makeShader(d,h,m,u,w)};a.PictureRecorder.prototype.beginRecording=function(d){d=v(d);return this._beginRecording(d)}; +a.Surface.prototype.getCanvas=function(){var d=this._getCanvas();d.Nd=this.Nd;return d};a.Surface.prototype.makeImageSnapshot=function(d){a.Od(this.Nd);d=l(d,"HEAP32",gb);return this._makeImageSnapshot(d)};a.Surface.prototype.makeSurface=function(d){a.Od(this.Nd);d=this._makeSurface(d);d.Nd=this.Nd;return d};a.Surface.prototype.Ue=function(d,h){this.ie||(this.ie=this.getCanvas());return requestAnimationFrame(function(){a.Od(this.Nd);d(this.ie);this.flush(h)}.bind(this))};a.Surface.prototype.requestAnimationFrame|| +(a.Surface.prototype.requestAnimationFrame=a.Surface.prototype.Ue);a.Surface.prototype.Re=function(d,h){this.ie||(this.ie=this.getCanvas());requestAnimationFrame(function(){a.Od(this.Nd);d(this.ie);this.flush(h);this.dispose()}.bind(this))};a.Surface.prototype.drawOnce||(a.Surface.prototype.drawOnce=a.Surface.prototype.Re);a.PathEffect.MakeDash=function(d,h){h||(h=0);if(!d.length||1===d.length%2)throw"Intervals array must have even length";var m=l(d,"HEAPF32");h=a.PathEffect._MakeDash(m,d.length, +h);k(m,d);return h};a.PathEffect.MakeLine2D=function(d,h){h=q(h);return a.PathEffect._MakeLine2D(d,h)};a.PathEffect.MakePath2D=function(d,h){d=q(d);return a.PathEffect._MakePath2D(d,h)};a.Shader.MakeColor=function(d,h){h=h||null;d=y(d);return a.Shader._MakeColor(d,h)};a.Shader.Blend=a.Shader.MakeBlend;a.Shader.Color=a.Shader.MakeColor;a.Shader.MakeLinearGradient=function(d,h,m,u,w,z,F,K){K=K||null;var H=n(m),S=l(u,"HEAPF32");F=F||0;z=q(z);var p=va.toTypedArray();p.set(d);p.set(h,2);d=a.Shader._MakeLinearGradient(V, +H.Wd,H.ke,S,H.count,w,F,z,K);k(H.Wd,m);u&&k(S,u);return d};a.Shader.MakeRadialGradient=function(d,h,m,u,w,z,F,K){K=K||null;var H=n(m),S=l(u,"HEAPF32");F=F||0;z=q(z);d=a.Shader._MakeRadialGradient(d[0],d[1],h,H.Wd,H.ke,S,H.count,w,F,z,K);k(H.Wd,m);u&&k(S,u);return d};a.Shader.MakeSweepGradient=function(d,h,m,u,w,z,F,K,H,S){S=S||null;var p=n(m),A=l(u,"HEAPF32");F=F||0;K=K||0;H=H||360;z=q(z);d=a.Shader._MakeSweepGradient(d,h,p.Wd,p.ke,A,p.count,w,K,H,F,z,S);k(p.Wd,m);u&&k(A,u);return d};a.Shader.MakeTwoPointConicalGradient= +function(d,h,m,u,w,z,F,K,H,S){S=S||null;var p=n(w),A=l(z,"HEAPF32");H=H||0;K=q(K);var L=va.toTypedArray();L.set(d);L.set(m,2);d=a.Shader._MakeTwoPointConicalGradient(V,h,u,p.Wd,p.ke,A,p.count,F,H,K,S);k(p.Wd,w);z&&k(A,z);return d};a.Vertices.prototype.bounds=function(d){this._bounds(V);var h=va.toTypedArray();return d?(d.set(h),d):h.slice()};a.Rd&&a.Rd.forEach(function(d){d()})};a.computeTonalColors=function(g){var d=l(g.ambient,"HEAPF32"),h=l(g.spot,"HEAPF32");this._computeTonalColors(d,h);var m= +{ambient:E(d),spot:E(h)};k(d,g.ambient);k(h,g.spot);return m};a.LTRBRect=function(g,d,h,m){return Float32Array.of(g,d,h,m)};a.XYWHRect=function(g,d,h,m){return Float32Array.of(g,d,g+h,d+m)};a.LTRBiRect=function(g,d,h,m){return Int32Array.of(g,d,h,m)};a.XYWHiRect=function(g,d,h,m){return Int32Array.of(g,d,g+h,d+m)};a.RRectXY=function(g,d,h){return Float32Array.of(g[0],g[1],g[2],g[3],d,h,d,h,d,h,d,h)};a.MakeAnimatedImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g, +d);return(g=a._decodeAnimatedImage(d,g.byteLength))?g:null};a.MakeImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeImage(d,g.byteLength))?g:null};var Ra=null;a.MakeImageFromCanvasImageSource=function(g){var d=g.width,h=g.height;Ra||(Ra=document.createElement("canvas"));Ra.width=d;Ra.height=h;var m=Ra.getContext("2d",{Pf:!0});m.drawImage(g,0,0);g=m.getImageData(0,0,d,h);return a.MakeImage({width:d,height:h,alphaType:a.AlphaType.Unpremul, +colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB},g.data,4*d)};a.MakeImage=function(g,d,h){var m=a._malloc(d.length);a.HEAPU8.set(d,m);return a._MakeImage(g,m,d.length,h)};a.MakeVertices=function(g,d,h,m,u,w){var z=u&&u.length||0,F=0;h&&h.length&&(F|=1);m&&m.length&&(F|=2);void 0===w||w||(F|=4);g=new a._VerticesBuilder(g,d.length/2,z,F);l(d,"HEAPF32",g.positions());g.texCoords()&&l(h,"HEAPF32",g.texCoords());g.colors()&&l(c(m),"HEAPU32",g.colors());g.indices()&&l(u,"HEAPU16",g.indices()); +return g.detach()};(function(g){g.Rd=g.Rd||[];g.Rd.push(function(){function d(p){if(!p||!p.length)return[];for(var A=[],L=0;Ld)return a._free(g),null;u=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(u),a._free(g),h;h=Uint16Array.from(u);a._free(g);return h};a.Font.prototype.getGlyphIntercepts=function(g,d,h,m){var u=l(g,"HEAPU16"),w=l(d,"HEAPF32");return this._getGlyphIntercepts(u,g.length,!(g&&g._ck),w,d.length,!(d&&d._ck),h,m)};a.Font.prototype.getGlyphWidths=function(g,d,h){var m=l(g,"HEAPU16"),u=a._malloc(4* +g.length);this._getGlyphWidthBounds(m,g.length,u,M,d||null);d=new Float32Array(a.HEAPU8.buffer,u,g.length);k(m,g);if(h)return h.set(d),a._free(u),h;g=Float32Array.from(d);a._free(u);return g};a.FontMgr.FromData=function(){if(!arguments.length)return null;var g=arguments;1===g.length&&Array.isArray(g[0])&&(g=arguments[0]);if(!g.length)return null;for(var d=[],h=[],m=0;md)return a._free(g),null;u=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(u),a._free(g),h;h=Uint16Array.from(u);a._free(g); +return h};a.TextBlob.MakeOnPath=function(g,d,h,m){if(g&&g.length&&d&&d.countPoints()){if(1===d.countPoints())return this.MakeFromText(g,h);m||(m=0);var u=h.getGlyphIDs(g);u=h.getGlyphWidths(u);var w=[];d=new a.ContourMeasureIter(d,!1,1);for(var z=d.next(),F=new Float32Array(4),K=0;Kz.length()){z.delete();z=d.next();if(!z){g=g.substring(0,K);break}m=H/2}z.getPosTan(m,F);var S=F[2],p=F[3];w.push(S,p,F[0]-H/2*S,F[1]-H/2*p);m+=H/2}g=this.MakeFromRSXform(g,w,h); +z&&z.delete();d.delete();return g}};a.TextBlob.MakeFromRSXform=function(g,d,h){var m=ka(g)+1,u=a._malloc(m);la(g,B,u,m);g=l(d,"HEAPF32");h=a.TextBlob._MakeFromRSXform(u,m-1,g,h);a._free(u);return h?h:null};a.TextBlob.MakeFromRSXformGlyphs=function(g,d,h){var m=l(g,"HEAPU16");d=l(d,"HEAPF32");h=a.TextBlob._MakeFromRSXformGlyphs(m,2*g.length,d,h);k(m,g);return h?h:null};a.TextBlob.MakeFromGlyphs=function(g,d){var h=l(g,"HEAPU16");d=a.TextBlob._MakeFromGlyphs(h,2*g.length,d);k(h,g);return d?d:null}; +a.TextBlob.MakeFromText=function(g,d){var h=ka(g)+1,m=a._malloc(h);la(g,B,m,h);g=a.TextBlob._MakeFromText(m,h-1,d);a._free(m);return g?g:null};a.MallocGlyphIDs=function(g){return a.Malloc(Uint16Array,g)}});a.Rd=a.Rd||[];a.Rd.push(function(){a.MakePicture=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._MakePicture(d,g.byteLength))?g:null}});a.Rd=a.Rd||[];a.Rd.push(function(){a.RuntimeEffect.Make=function(g,d){return a.RuntimeEffect._Make(g,{onError:d||function(h){console.log("RuntimeEffect error", +h)}})};a.RuntimeEffect.prototype.makeShader=function(g,d){var h=!g._ck,m=l(g,"HEAPF32");d=q(d);return this._makeShader(m,4*g.length,h,d)};a.RuntimeEffect.prototype.makeShaderWithChildren=function(g,d,h){var m=!g._ck,u=l(g,"HEAPF32");h=q(h);for(var w=[],z=0;z{throw b;},qa="object"===typeof window,ra="function"===typeof importScripts,sa="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node,ta="",wa,xa,ya,fs,Aa,Ca; +if(sa)ta=ra?require("path").dirname(ta)+"/":__dirname+"/",Ca=()=>{Aa||(fs=require("fs"),Aa=require("path"))},wa=function(a,b){Ca();a=Aa.normalize(a);return fs.readFileSync(a,b?null:"utf8")},ya=a=>{a=wa(a,!0);a.buffer||(a=new Uint8Array(a));return a},xa=(a,b,c)=>{Ca();a=Aa.normalize(a);fs.readFile(a,function(e,f){e?c(e):b(f.buffer)})},1{if(noExitRuntime|| +0{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ra&&(ya=a=>{var b= +new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),xa=(a,b,c)=>{var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?b(e.response):c()};e.onerror=c;e.send(null)};var Ga=r.print||console.log.bind(console),Fa=r.printErr||console.warn.bind(console);aa(r,ma);ma=null;r.thisProgram&&(na=r.thisProgram);r.quit&&(oa=r.quit);var Ha=0,Ia;r.wasmBinary&&(Ia=r.wasmBinary); +var noExitRuntime=r.noExitRuntime||!0;"object"!==typeof WebAssembly&&Ja("no native wasm support detected");var Ka,La=!1,Na="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0; +function Oa(a,b,c){var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}function Pa(a,b){return a?Oa(B,a,b):""} +function la(a,b,c,e){if(!(0=l){var n=a.charCodeAt(++k);l=65536+((l&1023)<<10)|n&1023}if(127>=l){if(c>=e)break;b[c++]=l}else{if(2047>=l){if(c+1>=e)break;b[c++]=192|l>>6}else{if(65535>=l){if(c+2>=e)break;b[c++]=224|l>>12}else{if(c+3>=e)break;b[c++]=240|l>>18;b[c++]=128|l>>12&63}b[c++]=128|l>>6&63}b[c++]=128|l&63}}b[c]=0;return c-f} +function ka(a){for(var b=0,c=0;c=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++c)&1023);127>=e?++b:b=2047>=e?b+2:65535>=e?b+3:b+4}return b}var Qa="undefined"!==typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Sa(a,b){var c=a>>1;for(var e=c+b/2;!(c>=e)&&Ta[c];)++c;c<<=1;if(32=b/2);++e){var f=Ua[a+2*e>>1];if(0==f)break;c+=String.fromCharCode(f)}return c} +function Va(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var e=b;c=c<2*a.length?c/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),b+=2;Ua[b>>1]=0;return b-e}function Wa(a){return 2*a.length}function Xa(a,b){for(var c=0,e="";!(c>=b/4);){var f=G[a+4*c>>2];if(0==f)break;++c;65536<=f?(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023)):e+=String.fromCharCode(f)}return e} +function Ya(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var e=b;c=e+c-4;for(var f=0;f=k){var l=a.charCodeAt(++f);k=65536+((k&1023)<<10)|l&1023}G[b>>2]=k;b+=4;if(b+4>c)break}G[b>>2]=0;return b-e}function Za(a){for(var b=0,c=0;c=e&&++c;b+=4}return b}var $a,ab,B,Ua,Ta,G,J,N,bb; +function cb(){var a=Ka.buffer;$a=a;r.HEAP8=ab=new Int8Array(a);r.HEAP16=Ua=new Int16Array(a);r.HEAP32=G=new Int32Array(a);r.HEAPU8=B=new Uint8Array(a);r.HEAPU16=Ta=new Uint16Array(a);r.HEAPU32=J=new Uint32Array(a);r.HEAPF32=N=new Float32Array(a);r.HEAPF64=bb=new Float64Array(a)}var db,eb=[],fb=[],hb=[],Da=0;function ib(){var a=r.preRun.shift();eb.unshift(a)}var jb=0,kb=null,lb=null;r.preloadedImages={};r.preloadedAudios={}; +function Ja(a){if(r.onAbort)r.onAbort(a);a="Aborted("+a+")";Fa(a);La=!0;a=new WebAssembly.RuntimeError(a+". Build with -s ASSERTIONS=1 for more info.");ca(a);throw a;}function mb(){return nb.startsWith("data:application/octet-stream;base64,")}var nb;nb="canvaskit.wasm";if(!mb()){var ob=nb;nb=r.locateFile?r.locateFile(ob,ta):ta+ob}function pb(){var a=nb;try{if(a==nb&&Ia)return new Uint8Array(Ia);if(ya)return ya(a);throw"both async and sync fetching of the wasm failed";}catch(b){Ja(b)}} +function qb(){if(!Ia&&(qa||ra)){if("function"===typeof fetch&&!nb.startsWith("file://"))return fetch(nb,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+nb+"'";return a.arrayBuffer()}).catch(function(){return pb()});if(xa)return new Promise(function(a,b){xa(nb,function(c){a(new Uint8Array(c))},b)})}return Promise.resolve().then(function(){return pb()})} +function rb(a){for(;0>2]=b};this.wf=function(b){G[this.Pd+8>>2]=b};this.xf=function(){G[this.Pd>>2]=0};this.vf=function(){ab[this.Pd+12>>0]=0};this.yf=function(){ab[this.Pd+13>>0]=0};this.mf=function(b,c){this.zf(b);this.wf(c);this.xf();this.vf();this.yf()}}var tb=0,ub={},vb=[null,[],[]],wb={},xb={};function yb(a){for(;a.length;){var b=a.pop();a.pop()(b)}}function zb(a){return this.fromWireType(J[a>>2])}var Ab={},Bb={},Cb={}; +function Db(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function Eb(a,b){a=Db(a);return function(){null;return b.apply(this,arguments)}} +function Fb(a){var b=Error,c=Eb(a,function(e){this.name=a;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(b.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}var Mb=void 0;function Nb(a){throw new Mb(a);} +function Ob(a,b,c){function e(n){n=c(n);n.length!==a.length&&Nb("Mismatched type converter count");for(var q=0;qb,a;Ub=new FinalizationGroup(function(b){for(var c=b.next();!c.done;c=b.next())c=c.value,c.Pd?Wb(c):console.warn("object already deleted: "+c.Pd)});Xb=b=>{Ub.register(b,b.Md,b.Md);return b};Vb=b=>{Ub.unregister(b.Md)};return Xb(a)}var Yb=void 0,Zb=[];function $b(){for(;Zb.length;){var a=Zb.pop();a.Md.fe=!1;a["delete"]()}}function ac(){} +var bc={};function cc(a,b,c){if(void 0===a[b].Td){var e=a[b];a[b]=function(){a[b].Td.hasOwnProperty(arguments.length)||Q("Function '"+c+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+a[b].Td+")!");return a[b].Td[arguments.length].apply(this,arguments)};a[b].Td=[];a[b].Td[e.de]=e}} +function dc(a,b,c){r.hasOwnProperty(a)?((void 0===c||void 0!==r[a].Td&&void 0!==r[a].Td[c])&&Q("Cannot register public name '"+a+"' twice"),cc(r,a,a),r.hasOwnProperty(c)&&Q("Cannot register multiple overloads of a function with the same number of arguments ("+c+")!"),r[a].Td[c]=b):(r[a]=b,void 0!==c&&(r[a].Lf=c))}function ec(a,b,c,e,f,k,l,n){this.name=a;this.constructor=b;this.ge=c;this.ae=e;this.$d=f;this.df=k;this.oe=l;this.af=n;this.tf=[]} +function fc(a,b,c){for(;b!==c;)b.oe||Q("Expected null or instance of "+c.name+", got an instance of "+b.name),a=b.oe(a),b=b.$d;return a}function gc(a,b){if(null===b)return this.De&&Q("null is not a valid "+this.name),0;b.Md||Q('Cannot pass "'+hc(b)+'" as a '+this.name);b.Md.Pd||Q("Cannot pass deleted object as a pointer of type "+this.name);return fc(b.Md.Pd,b.Md.Sd.Qd,this.Qd)} +function ic(a,b){if(null===b){this.De&&Q("null is not a valid "+this.name);if(this.se){var c=this.Ee();null!==a&&a.push(this.ae,c);return c}return 0}b.Md||Q('Cannot pass "'+hc(b)+'" as a '+this.name);b.Md.Pd||Q("Cannot pass deleted object as a pointer of type "+this.name);!this.re&&b.Md.Sd.re&&Q("Cannot convert argument of type "+(b.Md.Yd?b.Md.Yd.name:b.Md.Sd.name)+" to parameter type "+this.name);c=fc(b.Md.Pd,b.Md.Sd.Qd,this.Qd);if(this.se)switch(void 0===b.Md.Ud&&Q("Passing raw pointer to smart pointer is illegal"), +this.Df){case 0:b.Md.Yd===this?c=b.Md.Ud:Q("Cannot convert argument of type "+(b.Md.Yd?b.Md.Yd.name:b.Md.Sd.name)+" to parameter type "+this.name);break;case 1:c=b.Md.Ud;break;case 2:if(b.Md.Yd===this)c=b.Md.Ud;else{var e=b.clone();c=this.uf(c,jc(function(){e["delete"]()}));null!==a&&a.push(this.ae,c)}break;default:Q("Unsupporting sharing policy")}return c} +function kc(a,b){if(null===b)return this.De&&Q("null is not a valid "+this.name),0;b.Md||Q('Cannot pass "'+hc(b)+'" as a '+this.name);b.Md.Pd||Q("Cannot pass deleted object as a pointer of type "+this.name);b.Md.Sd.re&&Q("Cannot convert argument of type "+b.Md.Sd.name+" to parameter type "+this.name);return fc(b.Md.Pd,b.Md.Sd.Qd,this.Qd)}function lc(a,b,c){if(b===c)return a;if(void 0===c.$d)return null;a=lc(a,b,c.$d);return null===a?null:c.af(a)}var mc={}; +function nc(a,b){for(void 0===b&&Q("ptr should not be undefined");a.$d;)b=a.oe(b),a=a.$d;return mc[b]}function oc(a,b){b.Sd&&b.Pd||Nb("makeClassHandle requires ptr and ptrType");!!b.Yd!==!!b.Ud&&Nb("Both smartPtrType and smartPtr must be specified");b.count={value:1};return Xb(Object.create(a,{Md:{value:b}}))} +function wc(a,b,c,e,f,k,l,n,q,x,y){this.name=a;this.Qd=b;this.De=c;this.re=e;this.se=f;this.sf=k;this.Df=l;this.Ne=n;this.Ee=q;this.uf=x;this.ae=y;f||void 0!==b.$d?this.toWireType=ic:(this.toWireType=e?gc:kc,this.Xd=null)}function xc(a,b,c){r.hasOwnProperty(a)||Nb("Replacing nonexistant public symbol");void 0!==r[a].Td&&void 0!==c?r[a].Td[c]=b:(r[a]=b,r[a].de=c)} +function yc(a,b){var c=[];return function(){c.length=arguments.length;for(var e=0;ek&&Q("argTypes array size mismatch! Must at least get return value and 'this' types!");var l=null!==b[1]&&null!==c,n=!1;for(c=1;c>2)+e]);return c}var Gc=[],Hc=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Ic(a){4>2])};case 3:return function(c){return this.fromWireType(bb[c>>3])};default:throw new TypeError("Unknown float type: "+a);}} +function Nc(a,b,c){switch(b){case 0:return c?function(e){return ab[e]}:function(e){return B[e]};case 1:return c?function(e){return Ua[e>>1]}:function(e){return Ta[e>>1]};case 2:return c?function(e){return G[e>>2]}:function(e){return J[e>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var Oc={};function Pc(a){var b=Oc[a];return void 0===b?P(a):b}var Qc=[]; +function Rc(){function a(b){b.$$$embind_global$$$=b;var c="object"===typeof $$$embind_global$$$&&b.$$$embind_global$$$===b;c||delete b.$$$embind_global$$$;return c}if("object"===typeof globalThis)return globalThis;if("object"===typeof $$$embind_global$$$)return $$$embind_global$$$;"object"===typeof global&&a(global)?$$$embind_global$$$=global:"object"===typeof self&&a(self)&&($$$embind_global$$$=self);if("object"===typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object."); +}function Sc(a){var b=Qc.length;Qc.push(a);return b}function Tc(a,b){for(var c=Array(a),e=0;e>2)+e],"parameter "+e);return c}var Uc=[];function Vc(a){var b=Array(a+1);return function(c,e,f){b[0]=c;for(var k=0;k>2)+k],"parameter "+k);b[k+1]=l.readValueFromPointer(f);f+=l.argPackAdvance}c=new (c.bind.apply(c,b));return jc(c)}}var Wc={},Xc;Xc=sa?()=>{var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:()=>performance.now(); +function Yc(a){var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=function(c,e){b.vertexAttribDivisorANGLE(c,e)},a.drawArraysInstanced=function(c,e,f,k){b.drawArraysInstancedANGLE(c,e,f,k)},a.drawElementsInstanced=function(c,e,f,k,l){b.drawElementsInstancedANGLE(c,e,f,k,l)})} +function Zc(a){var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=function(){return b.createVertexArrayOES()},a.deleteVertexArray=function(c){b.deleteVertexArrayOES(c)},a.bindVertexArray=function(c){b.bindVertexArrayOES(c)},a.isVertexArray=function(c){return b.isVertexArrayOES(c)})}function $c(a){var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=function(c,e){b.drawBuffersWEBGL(c,e)})} +var ad=1,bd=[],cd=[],dd=[],ed=[],fa=[],fd=[],gd=[],ja=[],hd=[],jd=[],kd={},ld={},md=4;function W(a){nd||(nd=a)}function ea(a){for(var b=ad++,c=a.length;ca.version||!b.Je)b.Je=b.getExtension("EXT_disjoint_timer_query");b.Kf=b.getExtension("WEBGL_multi_draw");(b.getSupportedExtensions()||[]).forEach(function(c){c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}} +var t,nd,rd=[];function sd(a,b,c,e){for(var f=0;f>2]=l}} +function td(a,b,c){if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&W(1280);return;case 34814:case 36345:e=0;break;case 34466:var f=X.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>t.version){W(1282);return}e=2*(X.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>t.version){W(1280);return}e=33307==a?3:0}if(void 0===e)switch(f=X.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":W(1280);return;case "object":if(null=== +f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e=0;break;default:W(1280);return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:N[b+4*a>>2]=f[a];break;case 4:ab[b+a>>0]=f[a]?1:0}return}try{e=f.name|0}catch(k){W(1280); +Fa("GL_INVALID_ENUM in glGet"+c+"v: Unknown object returned from WebGL getParameter("+a+")! (error: "+k+")");return}}break;default:W(1280);Fa("GL_INVALID_ENUM in glGet"+c+"v: Native code calling glGet"+c+"v("+a+") and it returns "+f+" of type "+typeof f+"!");return}switch(c){case 1:c=e;J[b>>2]=c;J[b+4>>2]=(c-J[b>>2])/4294967296;break;case 0:G[b>>2]=e;break;case 2:N[b>>2]=e;break;case 4:ab[b>>0]=e?1:0}}else W(1281)}function ud(a){var b=ka(a)+1,c=vd(b);la(a,B,c,b);return c} +function wd(a){return"]"==a.slice(-1)&&a.lastIndexOf("[")}function xd(a){a-=5120;return 0==a?ab:1==a?B:2==a?Ua:4==a?G:6==a?N:5==a||28922==a||28520==a||30779==a||30782==a?J:Ta}function yd(a,b,c,e,f){a=xd(a);var k=31-Math.clz32(a.BYTES_PER_ELEMENT),l=md;return a.subarray(f>>k,f+e*(c*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*(1<>k)} +function Y(a){var b=X.Ye;if(b){var c=b.ne[a];"number"===typeof c&&(b.ne[a]=c=X.getUniformLocation(b,b.Oe[a]+(0Z?-1:0=l(I,v)?0>=l(D,v)?v.getFullYear()+1:v.getFullYear():v.getFullYear()-1}var x=G[e+40>>2];e={Gf:G[e>>2],Ff:G[e+4>>2],we:G[e+8>>2],me:G[e+12>>2],he:G[e+16>>2],Vd:G[e+20>>2],xe:G[e+24>>2],ye:G[e+28>>2],Of:G[e+32>>2],Ef:G[e+ +36>>2],Hf:x?Pa(x):""};c=Pa(c);x={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var y in x)c=c.replace(new RegExp(y,"g"),x[y]);var C="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), +E="January February March April May June July August September October November December".split(" ");x={"%a":function(v){return C[v.xe].substring(0,3)},"%A":function(v){return C[v.xe]},"%b":function(v){return E[v.he].substring(0,3)},"%B":function(v){return E[v.he]},"%C":function(v){return k((v.Vd+1900)/100|0,2)},"%d":function(v){return k(v.me,2)},"%e":function(v){return f(v.me,2," ")},"%g":function(v){return q(v).toString().substring(2)},"%G":function(v){return q(v)},"%H":function(v){return k(v.we, +2)},"%I":function(v){v=v.we;0==v?v=12:12v.we?"AM":"PM"},"%S":function(v){return k(v.Gf,2)},"%t":function(){return"\t"},"%u":function(v){return v.xe||7},"%U":function(v){var D=new Date(v.Vd+1900,0,1),I=0===D.getDay()?D:Id(D,7-D.getDay());v=new Date(v.Vd+1900,v.he,v.me);return 0> +l(I,v)?k(Math.ceil((31-I.getDate()+(Fd(Ed(v.getFullYear())?Gd:Hd,v.getMonth()-1)-31)+v.getDate())/7),2):0===l(I,D)?"01":"00"},"%V":function(v){var D=new Date(v.Vd+1901,0,4),I=n(new Date(v.Vd+1900,0,4));D=n(D);var R=Id(new Date(v.Vd+1900,0,1),v.ye);return 0>l(R,I)?"53":0>=l(D,R)?"01":k(Math.ceil((I.getFullYear()l(I,v)?k(Math.ceil((31-I.getDate()+(Fd(Ed(v.getFullYear())?Gd:Hd,v.getMonth()-1)-31)+v.getDate())/7),2):0===l(I,D)?"01":"00"},"%y":function(v){return(v.Vd+1900).toString().substring(2)},"%Y":function(v){return v.Vd+1900},"%z":function(v){v=v.Ef;var D=0<=v;v=Math.abs(v)/60;return(D?"+":"-")+String("0000"+(v/60*100+v%60)).slice(-4)},"%Z":function(v){return v.Hf},"%%":function(){return"%"}};for(y in x)c.includes(y)&&(c=c.replace(new RegExp(y,"g"),x[y](e)));y=Kd(c); +if(y.length>b)return 0;ab.set(y,a);return y.length-1}Mb=r.InternalError=Fb("InternalError");for(var Ld=Array(256),Md=0;256>Md;++Md)Ld[Md]=String.fromCharCode(Md);Rb=Ld;Sb=r.BindingError=Fb("BindingError");ac.prototype.isAliasOf=function(a){if(!(this instanceof ac&&a instanceof ac))return!1;var b=this.Md.Sd.Qd,c=this.Md.Pd,e=a.Md.Sd.Qd;for(a=a.Md.Pd;b.$d;)c=b.oe(c),b=b.$d;for(;e.$d;)a=e.oe(a),e=e.$d;return b===e&&c===a}; +ac.prototype.clone=function(){this.Md.Pd||Tb(this);if(this.Md.le)return this.Md.count.value+=1,this;var a=Xb,b=Object,c=b.create,e=Object.getPrototypeOf(this),f=this.Md;a=a(c.call(b,e,{Md:{value:{count:f.count,fe:f.fe,le:f.le,Pd:f.Pd,Sd:f.Sd,Ud:f.Ud,Yd:f.Yd}}}));a.Md.count.value+=1;a.Md.fe=!1;return a};ac.prototype["delete"]=function(){this.Md.Pd||Tb(this);this.Md.fe&&!this.Md.le&&Q("Object already scheduled for deletion");Vb(this);Wb(this.Md);this.Md.le||(this.Md.Ud=void 0,this.Md.Pd=void 0)}; +ac.prototype.isDeleted=function(){return!this.Md.Pd};ac.prototype.deleteLater=function(){this.Md.Pd||Tb(this);this.Md.fe&&!this.Md.le&&Q("Object already scheduled for deletion");Zb.push(this);1===Zb.length&&Yb&&Yb($b);this.Md.fe=!0;return this};wc.prototype.ef=function(a){this.Ne&&(a=this.Ne(a));return a};wc.prototype.He=function(a){this.ae&&this.ae(a)};wc.prototype.argPackAdvance=8;wc.prototype.readValueFromPointer=zb;wc.prototype.deleteObject=function(a){if(null!==a)a["delete"]()}; +wc.prototype.fromWireType=function(a){function b(){return this.se?oc(this.Qd.ge,{Sd:this.sf,Pd:c,Yd:this,Ud:a}):oc(this.Qd.ge,{Sd:this,Pd:a})}var c=this.ef(a);if(!c)return this.He(a),null;var e=nc(this.Qd,c);if(void 0!==e){if(0===e.Md.count.value)return e.Md.Pd=c,e.Md.Ud=a,e.clone();e=e.clone();this.He(a);return e}e=this.Qd.df(c);e=bc[e];if(!e)return b.call(this);e=this.re?e.Xe:e.pointerType;var f=lc(c,this.Qd,e.Qd);return null===f?b.call(this):this.se?oc(e.Qd.ge,{Sd:e,Pd:f,Yd:this,Ud:a}):oc(e.Qd.ge, +{Sd:e,Pd:f})};r.getInheritedInstanceCount=function(){return Object.keys(mc).length};r.getLiveInheritedInstances=function(){var a=[],b;for(b in mc)mc.hasOwnProperty(b)&&a.push(mc[b]);return a};r.flushPendingDeletes=$b;r.setDelayFunction=function(a){Yb=a;Zb.length&&Yb&&Yb($b)};zc=r.UnboundTypeError=Fb("UnboundTypeError");r.count_emval_handles=function(){for(var a=0,b=5;bNd;++Nd)rd.push(Array(Nd));var Od=new Float32Array(288);for(Nd=0;288>Nd;++Nd)zd[Nd]=Od.subarray(0,Nd+1);var Pd=new Int32Array(288);for(Nd=0;288>Nd;++Nd)Ad[Nd]=Pd.subarray(0,Nd+1);function Kd(a){var b=Array(ka(a)+1);la(a,b,0,b.length);return b} +var ee={K:function(a){return vd(a+16)+16},J:function(a,b,c){(new sb(a)).mf(b,c);tb++;throw a;},X:function(){return 0},vb:function(){},tb:function(){},xb:function(){return 0},sb:function(){},pb:function(a,b,c,e,f,k){k<<=12;if(0!==(e&16)&&0!==a%65536)b=-28;else if(0!==(e&32)){a=65536*Math.ceil(b/65536);var l=Qd(65536,a);l?(B.fill(0,l,l+a),a=l):a=0;a?(ub[a]={rf:a,qf:b,We:!0,fd:f,Mf:c,flags:e,offset:k},b=a):b=-48}else b=-52;return b},ob:function(a,b){var c=ub[a];0!==b&&c?(b===c.qf&&(ub[a]=null,c.We&& +Cc(c.rf)),a=0):a=-28;return a},Y:function(){},ub:function(){},C:function(a){var b=xb[a];delete xb[a];var c=b.Ee,e=b.ae,f=b.Ke,k=f.map(function(l){return l.jf}).concat(f.map(function(l){return l.Bf}));Ob([a],k,function(l){var n={};f.forEach(function(q,x){var y=l[x],C=q.gf,E=q.hf,v=l[x+f.length],D=q.Af,I=q.Cf;n[q.cf]={read:function(R){return y.fromWireType(C(E,R))},write:function(R,Z){var da=[];D(I,R,v.toWireType(da,Z));yb(da)}}});return[{name:b.name,fromWireType:function(q){var x={},y;for(y in n)x[y]= +n[y].read(q);e(q);return x},toWireType:function(q,x){for(var y in n)if(!(y in x))throw new TypeError('Missing field: "'+y+'"');var C=c();for(y in n)n[y].write(C,x[y]);null!==q&&q.push(e,C);return C},argPackAdvance:8,readValueFromPointer:zb,Xd:e}]})},jb:function(){},zb:function(a,b,c,e,f){var k=Qb(c);b=P(b);Pb(a,{name:b,fromWireType:function(l){return!!l},toWireType:function(l,n){return n?e:f},argPackAdvance:8,readValueFromPointer:function(l){if(1===c)var n=ab;else if(2===c)n=Ua;else if(4===c)n=G; +else throw new TypeError("Unknown boolean type size: "+b);return this.fromWireType(n[l>>k])},Xd:null})},n:function(a,b,c,e,f,k,l,n,q,x,y,C,E){y=P(y);k=T(f,k);n&&(n=T(l,n));x&&(x=T(q,x));E=T(C,E);var v=Db(y);dc(v,function(){Dc("Cannot construct "+y+" due to unbound types",[e])});Ob([a,b,c],e?[e]:[],function(D){D=D[0];if(e){var I=D.Qd;var R=I.ge}else R=ac.prototype;D=Eb(v,function(){if(Object.getPrototypeOf(this)!==Z)throw new Sb("Use 'new' to construct "+y);if(void 0===da.be)throw new Sb(y+" has no accessible constructor"); +var Ma=da.be[arguments.length];if(void 0===Ma)throw new Sb("Tried to invoke ctor of "+y+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(da.be).toString()+") parameters instead!");return Ma.apply(this,arguments)});var Z=Object.create(R,{constructor:{value:D}});D.prototype=Z;var da=new ec(y,D,Z,E,I,k,n,x);I=new wc(y,da,!0,!1,!1);R=new wc(y+"*",da,!1,!1,!1);var ua=new wc(y+" const*",da,!1,!0,!1);bc[a]={pointerType:R,Xe:ua};xc(v,D);return[I,R,ua]})},g:function(a,b, +c,e,f,k,l){var n=Fc(c,e);b=P(b);k=T(f,k);Ob([],[a],function(q){function x(){Dc("Cannot call "+y+" due to unbound types",n)}q=q[0];var y=q.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);var C=q.Qd.constructor;void 0===C[b]?(x.de=c-1,C[b]=x):(cc(C,b,y),C[b].Td[c-1]=x);Ob([],n,function(E){E=[E[0],null].concat(E.slice(1));E=Ec(y,E,null,k,l);void 0===C[b].Td?(E.de=c-1,C[b]=E):C[b].Td[c-1]=E;return[]});return[]})},A:function(a,b,c,e,f,k){0{Dc("Cannot construct "+n.name+" due to unbound types",l)};Ob([],l,function(x){x.splice(1,0,null);n.Qd.be[b-1]=Ec(q,x,null,f,k);return[]});return[]})},a:function(a,b,c,e,f, +k,l,n){var q=Fc(c,e);b=P(b);k=T(f,k);Ob([],[a],function(x){function y(){Dc("Cannot call "+C+" due to unbound types",q)}x=x[0];var C=x.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);n&&x.Qd.tf.push(b);var E=x.Qd.ge,v=E[b];void 0===v||void 0===v.Td&&v.className!==x.name&&v.de===c-2?(y.de=c-2,y.className=x.name,E[b]=y):(cc(E,b,C),E[b].Td[c-2]=y);Ob([],q,function(D){D=Ec(C,D,x,k,l);void 0===E[b].Td?(D.de=c-2,E[b]=D):E[b].Td[c-2]=D;return[]});return[]})},s:function(a,b,c){a=P(a);Ob([],[b],function(e){e= +e[0];r[a]=e.fromWireType(c);return[]})},yb:function(a,b){b=P(b);Pb(a,{name:b,fromWireType:function(c){var e=Jc(c);Ic(c);return e},toWireType:function(c,e){return jc(e)},argPackAdvance:8,readValueFromPointer:zb,Xd:null})},l:function(a,b,c,e){function f(){}c=Qb(c);b=P(b);f.values={};Pb(a,{name:b,constructor:f,fromWireType:function(k){return this.constructor.values[k]},toWireType:function(k,l){return l.value},argPackAdvance:8,readValueFromPointer:Kc(b,c,e),Xd:null});dc(b,f)},d:function(a,b,c){var e= +Lc(a,"enum");b=P(b);a=e.constructor;e=Object.create(e.constructor.prototype,{value:{value:c},constructor:{value:Eb(e.name+"_"+b,function(){})}});a.values[c]=e;a[b]=e},_:function(a,b,c){c=Qb(c);b=P(b);Pb(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,f){return f},argPackAdvance:8,readValueFromPointer:Mc(b,c),Xd:null})},v:function(a,b,c,e,f,k){var l=Fc(b,c);a=P(a);f=T(e,f);dc(a,function(){Dc("Cannot call "+a+" due to unbound types",l)},b-1);Ob([],l,function(n){n=[n[0],null].concat(n.slice(1)); +xc(a,Ec(a,n,null,f,k),b-1);return[]})},E:function(a,b,c,e,f){b=P(b);-1===f&&(f=4294967295);f=Qb(c);var k=n=>n;if(0===e){var l=32-8*c;k=n=>n<>>l}c=b.includes("unsigned")?function(n,q){return q>>>0}:function(n,q){return q};Pb(a,{name:b,fromWireType:k,toWireType:c,argPackAdvance:8,readValueFromPointer:Nc(b,f,0!==e),Xd:null})},u:function(a,b,c){function e(k){k>>=2;var l=J;return new f($a,l[k+1],l[k])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b]; +c=P(c);Pb(a,{name:c,fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{lf:!0})},r:function(a,b,c,e,f,k,l,n,q,x,y,C){c=P(c);k=T(f,k);n=T(l,n);x=T(q,x);C=T(y,C);Ob([a],[b],function(E){E=E[0];return[new wc(c,E.Qd,!1,!1,!0,E,e,k,n,x,C)]})},Z:function(a,b){b=P(b);var c="std::string"===b;Pb(a,{name:b,fromWireType:function(e){var f=J[e>>2];if(c)for(var k=e+4,l=0;l<=f;++l){var n=e+4+l;if(l==f||0==B[n]){k=Pa(k,n-k);if(void 0===q)var q=k;else q+=String.fromCharCode(0),q+=k;k=n+1}}else{q=Array(f);for(l= +0;lka(f):()=>f.length)(),n=vd(4+l+1);J[n>>2]=l;if(c&&k)la(f,B,n+4,l+1);else if(k)for(k=0;kTa;var n=1}else 4===b&&(e=Xa,f=Ya,k=Za,l=()=>J,n=2);Pb(a,{name:c,fromWireType:function(q){for(var x=J[q>>2],y=l(),C,E=q+4,v=0;v<=x;++v){var D=q+4+v*b;if(v==x||0==y[D>>n])E=e(E,D-E),void 0===C?C=E:(C+=String.fromCharCode(0),C+=E),E=D+b}Cc(q);return C},toWireType:function(q,x){"string"!== +typeof x&&Q("Cannot pass non-string to C++ string type "+c);var y=k(x),C=vd(4+y+b);J[C>>2]=y>>n;f(x,C+4,y+b);null!==q&&q.push(Cc,C);return C},argPackAdvance:8,readValueFromPointer:zb,Xd:function(q){Cc(q)}})},D:function(a,b,c,e,f,k){xb[a]={name:P(b),Ee:T(c,e),ae:T(f,k),Ke:[]}},f:function(a,b,c,e,f,k,l,n,q,x){xb[a].Ke.push({cf:P(b),jf:c,gf:T(e,f),hf:k,Bf:l,Af:T(n,q),Cf:x})},Ab:function(a,b){b=P(b);Pb(a,{pf:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},mb:function(){throw"longjmp"; +},I:function(a,b,c){a=Jc(a);b=Lc(b,"emval::as");var e=[],f=jc(e);G[c>>2]=f;return b.toWireType(e,a)},L:function(a,b,c,e,f){a=Qc[a];b=Jc(b);c=Pc(c);var k=[];G[e>>2]=jc(k);return a(b,c,k,f)},B:function(a,b,c,e){a=Qc[a];b=Jc(b);c=Pc(c);a(b,c,null,e)},e:Ic,N:function(a){if(0===a)return jc(Rc());a=Pc(a);return jc(Rc()[a])},w:function(a,b){var c=Tc(a,b),e=c[0];b=e.name+"_$"+c.slice(1).map(function(l){return l.name}).join("_")+"$";var f=Uc[b];if(void 0!==f)return f;var k=Array(a-1);f=Sc((l,n,q,x)=>{for(var y= +0,C=0;C>2]=28,-1;G[b>>2]=a/1E3|0;G[b+4>>2]=a%1E3*1E6|0;return 0},Tc:function(a){X.activeTexture(a)},Uc:function(a,b){X.attachShader(cd[a],fd[b])},Vc:function(a,b,c){X.bindAttribLocation(cd[a],b,Pa(c))},Wc:function(a,b){35051==a?X.Be=b:35052==a&&(X.ee=b); +X.bindBuffer(a,bd[b])},da:function(a,b){X.bindFramebuffer(a,dd[b])},Xb:function(a,b){X.bindRenderbuffer(a,ed[b])},Hb:function(a,b){X.bindSampler(a,hd[b])},Xc:function(a,b){X.bindTexture(a,fa[b])},pc:function(a){X.bindVertexArray(gd[a])},sc:function(a){X.bindVertexArray(gd[a])},Yc:function(a,b,c,e){X.blendColor(a,b,c,e)},Zc:function(a){X.blendEquation(a)},_c:function(a,b){X.blendFunc(a,b)},Rb:function(a,b,c,e,f,k,l,n,q,x){X.blitFramebuffer(a,b,c,e,f,k,l,n,q,x)},$c:function(a,b,c,e){2<=t.version?c? +X.bufferData(a,B,e,c,b):X.bufferData(a,b,e):X.bufferData(a,c?B.subarray(c,c+b):b,e)},ad:function(a,b,c,e){2<=t.version?X.bufferSubData(a,b,B,e,c):X.bufferSubData(a,b,B.subarray(e,e+c))},Yb:function(a){return X.checkFramebufferStatus(a)},U:function(a){X.clear(a)},ca:function(a,b,c,e){X.clearColor(a,b,c,e)},W:function(a){X.clearStencil(a)},db:function(a,b,c,e){return X.clientWaitSync(jd[a],b,(c>>>0)+4294967296*e)},bd:function(a,b,c,e){X.colorMask(!!a,!!b,!!c,!!e)},ea:function(a){X.compileShader(fd[a])}, +fa:function(a,b,c,e,f,k,l,n){2<=t.version?X.ee?X.compressedTexImage2D(a,b,c,e,f,k,l,n):X.compressedTexImage2D(a,b,c,e,f,k,B,n,l):X.compressedTexImage2D(a,b,c,e,f,k,n?B.subarray(n,n+l):null)},ga:function(a,b,c,e,f,k,l,n,q){2<=t.version?X.ee?X.compressedTexSubImage2D(a,b,c,e,f,k,l,n,q):X.compressedTexSubImage2D(a,b,c,e,f,k,l,B,q,n):X.compressedTexSubImage2D(a,b,c,e,f,k,l,q?B.subarray(q,q+n):null)},Pb:function(a,b,c,e,f){X.copyBufferSubData(a,b,c,e,f)},ha:function(a,b,c,e,f,k,l,n){X.copyTexSubImage2D(a, +b,c,e,f,k,l,n)},ia:function(){var a=ea(cd),b=X.createProgram();b.name=a;b.ve=b.te=b.ue=0;b.Ge=1;cd[a]=b;return a},ja:function(a){var b=ea(fd);fd[b]=X.createShader(a);return b},ka:function(a){X.cullFace(a)},la:function(a,b){for(var c=0;c>2],f=bd[e];f&&(X.deleteBuffer(f),f.name=0,bd[e]=null,e==X.Be&&(X.Be=0),e==X.ee&&(X.ee=0))}},Zb:function(a,b){for(var c=0;c>2],f=dd[e];f&&(X.deleteFramebuffer(f),f.name=0,dd[e]=null)}},ma:function(a){if(a){var b=cd[a];b?(X.deleteProgram(b), +b.name=0,cd[a]=null):W(1281)}},_b:function(a,b){for(var c=0;c>2],f=ed[e];f&&(X.deleteRenderbuffer(f),f.name=0,ed[e]=null)}},Ib:function(a,b){for(var c=0;c>2],f=hd[e];f&&(X.deleteSampler(f),f.name=0,hd[e]=null)}},na:function(a){if(a){var b=fd[a];b?(X.deleteShader(b),fd[a]=null):W(1281)}},Qb:function(a){if(a){var b=jd[a];b?(X.deleteSync(b),b.name=0,jd[a]=null):W(1281)}},oa:function(a,b){for(var c=0;c>2],f=fa[e];f&&(X.deleteTexture(f), +f.name=0,fa[e]=null)}},qc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(gd[e]);gd[e]=null}},tc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(gd[e]);gd[e]=null}},pa:function(a){X.depthMask(!!a)},qa:function(a){X.disable(a)},ra:function(a){X.disableVertexAttribArray(a)},sa:function(a,b,c){X.drawArrays(a,b,c)},nc:function(a,b,c,e){X.drawArraysInstanced(a,b,c,e)},lc:function(a,b,c,e,f){X.Ie.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},jc:function(a, +b){for(var c=rd[a],e=0;e>2];X.drawBuffers(c)},ta:function(a,b,c,e){X.drawElements(a,b,c,e)},oc:function(a,b,c,e,f){X.drawElementsInstanced(a,b,c,e,f)},mc:function(a,b,c,e,f,k,l){X.Ie.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,k,l)},dc:function(a,b,c,e,f,k){X.drawElements(a,e,f,k)},ua:function(a){X.enable(a)},va:function(a){X.enableVertexAttribArray(a)},Nb:function(a,b){return(a=X.fenceSync(a,b))?(b=ea(jd),a.name=b,jd[b]=a,b):0},wa:function(){X.finish()},xa:function(){X.flush()}, +$b:function(a,b,c,e){X.framebufferRenderbuffer(a,b,c,ed[e])},ac:function(a,b,c,e,f){X.framebufferTexture2D(a,b,c,fa[e],f)},ya:function(a){X.frontFace(a)},za:function(a,b){sd(a,b,"createBuffer",bd)},bc:function(a,b){sd(a,b,"createFramebuffer",dd)},cc:function(a,b){sd(a,b,"createRenderbuffer",ed)},Jb:function(a,b){sd(a,b,"createSampler",hd)},Aa:function(a,b){sd(a,b,"createTexture",fa)},rc:function(a,b){sd(a,b,"createVertexArray",gd)},uc:function(a,b){sd(a,b,"createVertexArray",gd)},Tb:function(a){X.generateMipmap(a)}, +Ba:function(a,b,c){c?G[c>>2]=X.getBufferParameter(a,b):W(1281)},Ca:function(){var a=X.getError()||nd;nd=0;return a},Da:function(a,b){td(a,b,2)},Ub:function(a,b,c,e){a=X.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;G[e>>2]=a},O:function(a,b){td(a,b,0)},Ea:function(a,b,c,e){a=X.getProgramInfoLog(cd[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Fa:function(a,b,c){if(c)if(a>=ad)W(1281);else if(a=cd[a],35716== +b)a=X.getProgramInfoLog(a),null===a&&(a="(unknown error)"),G[c>>2]=a.length+1;else if(35719==b){if(!a.ve)for(b=0;b>2]=a.ve}else if(35722==b){if(!a.te)for(b=0;b>2]=a.te}else if(35381==b){if(!a.ue)for(b=0;b> +2]=a.ue}else G[c>>2]=X.getProgramParameter(a,b);else W(1281)},Vb:function(a,b,c){c?G[c>>2]=X.getRenderbufferParameter(a,b):W(1281)},Ga:function(a,b,c,e){a=X.getShaderInfoLog(fd[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Eb:function(a,b,c,e){a=X.getShaderPrecisionFormat(a,b);G[c>>2]=a.rangeMin;G[c+4>>2]=a.rangeMax;G[e>>2]=a.precision},Ha:function(a,b,c){c?35716==b?(a=X.getShaderInfoLog(fd[a]),null===a&&(a="(unknown error)"),G[c>>2]=a?a.length+1:0):35720==b?(a=X.getShaderSource(fd[a]), +G[c>>2]=a?a.length+1:0):G[c>>2]=X.getShaderParameter(fd[a],b):W(1281)},T:function(a){var b=kd[a];if(!b){switch(a){case 7939:b=X.getSupportedExtensions()||[];b=b.concat(b.map(function(e){return"GL_"+e}));b=ud(b.join(" "));break;case 7936:case 7937:case 37445:case 37446:(b=X.getParameter(a))||W(1280);b=b&&ud(b);break;case 7938:b=X.getParameter(7938);b=2<=t.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=ud(b);break;case 35724:b=X.getParameter(35724);var c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/); +null!==c&&(3==c[1].length&&(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=ud(b);break;default:W(1280)}kd[a]=b}return b},cb:function(a,b){if(2>t.version)return W(1282),0;var c=ld[a];if(c)return 0>b||b>=c.length?(W(1281),0):c[b];switch(a){case 7939:return c=X.getSupportedExtensions()||[],c=c.concat(c.map(function(e){return"GL_"+e})),c=c.map(function(e){return ud(e)}),c=ld[a]=c,0>b||b>=c.length?(W(1281),0):c[b];default:return W(1280),0}},Ia:function(a,b){b=Pa(b);if(a=cd[a]){var c=a,e=c.ne,f=c.Pe, +k;if(!e)for(c.ne=e={},c.Oe={},k=0;k>>0,f=b.slice(0,k));if((f=a.Pe[f])&&e>2];X.invalidateFramebuffer(a,e)},Gb:function(a, +b,c,e,f,k,l){for(var n=rd[b],q=0;q>2];X.invalidateSubFramebuffer(a,n,e,f,k,l)},Ob:function(a){return X.isSync(jd[a])},Ja:function(a){return(a=fa[a])?X.isTexture(a):0},Ka:function(a){X.lineWidth(a)},La:function(a){a=cd[a];X.linkProgram(a);a.ne=0;a.Pe={}},hc:function(a,b,c,e,f,k){X.Me.multiDrawArraysInstancedBaseInstanceWEBGL(a,G,b>>2,G,c>>2,G,e>>2,J,f>>2,k)},ic:function(a,b,c,e,f,k,l,n){X.Me.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,G,b>>2,c,G,e>>2,G,f>>2,G,k>>2,J, +l>>2,n)},Ma:function(a,b){3317==a&&(md=b);X.pixelStorei(a,b)},kc:function(a){X.readBuffer(a)},Na:function(a,b,c,e,f,k,l){if(2<=t.version)if(X.Be)X.readPixels(a,b,c,e,f,k,l);else{var n=xd(k);X.readPixels(a,b,c,e,f,k,n,l>>31-Math.clz32(n.BYTES_PER_ELEMENT))}else(l=yd(k,f,c,e,l))?X.readPixels(a,b,c,e,f,k,l):W(1280)},Wb:function(a,b,c,e){X.renderbufferStorage(a,b,c,e)},Sb:function(a,b,c,e,f){X.renderbufferStorageMultisample(a,b,c,e,f)},Kb:function(a,b,c){X.samplerParameterf(hd[a],b,c)},Lb:function(a, +b,c){X.samplerParameteri(hd[a],b,c)},Mb:function(a,b,c){X.samplerParameteri(hd[a],b,G[c>>2])},Oa:function(a,b,c,e){X.scissor(a,b,c,e)},Pa:function(a,b,c,e){for(var f="",k=0;k>2]:-1;f+=Pa(G[c+4*k>>2],0>l?void 0:l)}X.shaderSource(fd[a],f)},Qa:function(a,b,c){X.stencilFunc(a,b,c)},Ra:function(a,b,c,e){X.stencilFuncSeparate(a,b,c,e)},Sa:function(a){X.stencilMask(a)},Ta:function(a,b){X.stencilMaskSeparate(a,b)},Ua:function(a,b,c){X.stencilOp(a,b,c)},Va:function(a,b,c,e){X.stencilOpSeparate(a, +b,c,e)},Wa:function(a,b,c,e,f,k,l,n,q){if(2<=t.version)if(X.ee)X.texImage2D(a,b,c,e,f,k,l,n,q);else if(q){var x=xd(n);X.texImage2D(a,b,c,e,f,k,l,n,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texImage2D(a,b,c,e,f,k,l,n,null);else X.texImage2D(a,b,c,e,f,k,l,n,q?yd(n,l,e,f,q):null)},Xa:function(a,b,c){X.texParameterf(a,b,c)},Ya:function(a,b,c){X.texParameterf(a,b,N[c>>2])},Za:function(a,b,c){X.texParameteri(a,b,c)},_a:function(a,b,c){X.texParameteri(a,b,G[c>>2])},ec:function(a,b,c,e,f){X.texStorage2D(a, +b,c,e,f)},$a:function(a,b,c,e,f,k,l,n,q){if(2<=t.version)if(X.ee)X.texSubImage2D(a,b,c,e,f,k,l,n,q);else if(q){var x=xd(n);X.texSubImage2D(a,b,c,e,f,k,l,n,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texSubImage2D(a,b,c,e,f,k,l,n,null);else x=null,q&&(x=yd(n,l,f,k,q)),X.texSubImage2D(a,b,c,e,f,k,l,n,x)},ab:function(a,b){X.uniform1f(Y(a),b)},bb:function(a,b,c){if(2<=t.version)X.uniform1fv(Y(a),N,c>>2,b);else{if(288>=b)for(var e=zd[b-1],f=0;f>2];else e=N.subarray(c>>2,c+4*b>> +2);X.uniform1fv(Y(a),e)}},Pc:function(a,b){X.uniform1i(Y(a),b)},Qc:function(a,b,c){if(2<=t.version)X.uniform1iv(Y(a),G,c>>2,b);else{if(288>=b)for(var e=Ad[b-1],f=0;f>2];else e=G.subarray(c>>2,c+4*b>>2);X.uniform1iv(Y(a),e)}},Rc:function(a,b,c){X.uniform2f(Y(a),b,c)},Sc:function(a,b,c){if(2<=t.version)X.uniform2fv(Y(a),N,c>>2,2*b);else{if(144>=b)for(var e=zd[2*b-1],f=0;f<2*b;f+=2)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2];else e=N.subarray(c>>2,c+8*b>>2);X.uniform2fv(Y(a),e)}},Oc:function(a, +b,c){X.uniform2i(Y(a),b,c)},Nc:function(a,b,c){if(2<=t.version)X.uniform2iv(Y(a),G,c>>2,2*b);else{if(144>=b)for(var e=Ad[2*b-1],f=0;f<2*b;f+=2)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2];else e=G.subarray(c>>2,c+8*b>>2);X.uniform2iv(Y(a),e)}},Mc:function(a,b,c,e){X.uniform3f(Y(a),b,c,e)},Lc:function(a,b,c){if(2<=t.version)X.uniform3fv(Y(a),N,c>>2,3*b);else{if(96>=b)for(var e=zd[3*b-1],f=0;f<3*b;f+=3)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2],e[f+2]=N[c+(4*f+8)>>2];else e=N.subarray(c>>2,c+12*b>>2);X.uniform3fv(Y(a), +e)}},Kc:function(a,b,c,e){X.uniform3i(Y(a),b,c,e)},Jc:function(a,b,c){if(2<=t.version)X.uniform3iv(Y(a),G,c>>2,3*b);else{if(96>=b)for(var e=Ad[3*b-1],f=0;f<3*b;f+=3)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2];else e=G.subarray(c>>2,c+12*b>>2);X.uniform3iv(Y(a),e)}},Ic:function(a,b,c,e,f){X.uniform4f(Y(a),b,c,e,f)},Hc:function(a,b,c){if(2<=t.version)X.uniform4fv(Y(a),N,c>>2,4*b);else{if(72>=b){var e=zd[4*b-1],f=N;c>>=2;for(var k=0;k<4*b;k+=4){var l=c+k;e[k]=f[l];e[k+1]=f[l+1];e[k+ +2]=f[l+2];e[k+3]=f[l+3]}}else e=N.subarray(c>>2,c+16*b>>2);X.uniform4fv(Y(a),e)}},vc:function(a,b,c,e,f){X.uniform4i(Y(a),b,c,e,f)},wc:function(a,b,c){if(2<=t.version)X.uniform4iv(Y(a),G,c>>2,4*b);else{if(72>=b)for(var e=Ad[4*b-1],f=0;f<4*b;f+=4)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2],e[f+3]=G[c+(4*f+12)>>2];else e=G.subarray(c>>2,c+16*b>>2);X.uniform4iv(Y(a),e)}},xc:function(a,b,c,e){if(2<=t.version)X.uniformMatrix2fv(Y(a),!!c,N,e>>2,4*b);else{if(72>=b)for(var f=zd[4*b-1], +k=0;k<4*b;k+=4)f[k]=N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2];else f=N.subarray(e>>2,e+16*b>>2);X.uniformMatrix2fv(Y(a),!!c,f)}},yc:function(a,b,c,e){if(2<=t.version)X.uniformMatrix3fv(Y(a),!!c,N,e>>2,9*b);else{if(32>=b)for(var f=zd[9*b-1],k=0;k<9*b;k+=9)f[k]=N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2],f[k+4]=N[e+(4*k+16)>>2],f[k+5]=N[e+(4*k+20)>>2],f[k+6]=N[e+(4*k+24)>>2],f[k+7]=N[e+(4*k+28)>>2],f[k+8]=N[e+(4*k+32)>>2]; +else f=N.subarray(e>>2,e+36*b>>2);X.uniformMatrix3fv(Y(a),!!c,f)}},zc:function(a,b,c,e){if(2<=t.version)X.uniformMatrix4fv(Y(a),!!c,N,e>>2,16*b);else{if(18>=b){var f=zd[16*b-1],k=N;e>>=2;for(var l=0;l<16*b;l+=16){var n=e+l;f[l]=k[n];f[l+1]=k[n+1];f[l+2]=k[n+2];f[l+3]=k[n+3];f[l+4]=k[n+4];f[l+5]=k[n+5];f[l+6]=k[n+6];f[l+7]=k[n+7];f[l+8]=k[n+8];f[l+9]=k[n+9];f[l+10]=k[n+10];f[l+11]=k[n+11];f[l+12]=k[n+12];f[l+13]=k[n+13];f[l+14]=k[n+14];f[l+15]=k[n+15]}}else f=N.subarray(e>>2,e+64*b>>2);X.uniformMatrix4fv(Y(a), +!!c,f)}},Ac:function(a){a=cd[a];X.useProgram(a);X.Ye=a},Bc:function(a,b){X.vertexAttrib1f(a,b)},Cc:function(a,b){X.vertexAttrib2f(a,N[b>>2],N[b+4>>2])},Dc:function(a,b){X.vertexAttrib3f(a,N[b>>2],N[b+4>>2],N[b+8>>2])},Ec:function(a,b){X.vertexAttrib4f(a,N[b>>2],N[b+4>>2],N[b+8>>2],N[b+12>>2])},fc:function(a,b){X.vertexAttribDivisor(a,b)},gc:function(a,b,c,e,f){X.vertexAttribIPointer(a,b,c,e,f)},Fc:function(a,b,c,e,f,k){X.vertexAttribPointer(a,b,c,!!e,f,k)},Gc:function(a,b,c,e){X.viewport(a,b,c,e)}, +eb:function(a,b,c,e){X.waitSync(jd[a],b,(c>>>0)+4294967296*e)},nb:function(a){var b=B.length;a>>>=0;if(2147483648=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,a+100663296);e=Math.max(a,e);0>>16);cb();var f=1;break a}catch(k){}f=void 0}if(f)return!0}return!1},gb:function(){return t?t.kf:0},qb:function(a,b){var c=0;Cd().forEach(function(e,f){var k=b+c;f=G[a+4*f>>2]=k;for(k=0;k> +0]=e.charCodeAt(k);ab[f>>0]=0;c+=e.length+1});return 0},rb:function(a,b){var c=Cd();G[a>>2]=c.length;var e=0;c.forEach(function(f){e+=f.length+1});G[b>>2]=e;return 0},Bb:function(a){if(!(noExitRuntime||0>2]=b;return 0},wb:function(a,b,c,e){a=wb.ff(a);b=wb.$e(a,b,c);G[e>>2]=b;return 0},ib:function(){},V:function(a,b,c,e){for(var f=0,k=0;k>2],n=G[b+4>> +2];b+=8;for(var q=0;q>2]=f;return 0},b:function(){return Ha},q:Sd,o:Td,m:Ud,S:Vd,aa:Wd,$:Xd,z:Yd,y:Zd,t:$d,x:ae,ba:be,Cb:ce,Db:de,c:function(a){Ha=a},kb:function(a,b,c,e){return Jd(a,b,c,e)}}; +(function(){function a(f){r.asm=f.exports;Ka=r.asm.cd;cb();db=r.asm.ed;fb.unshift(r.asm.dd);jb--;r.monitorRunDependencies&&r.monitorRunDependencies(jb);0==jb&&(null!==kb&&(clearInterval(kb),kb=null),lb&&(f=lb,lb=null,f()))}function b(f){a(f.instance)}function c(f){return qb().then(function(k){return WebAssembly.instantiate(k,e)}).then(function(k){return k}).then(f,function(k){Fa("failed to asynchronously prepare wasm: "+k);Ja(k)})}var e={a:ee};jb++;r.monitorRunDependencies&&r.monitorRunDependencies(jb); +if(r.instantiateWasm)try{return r.instantiateWasm(e,a)}catch(f){return Fa("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return Ia||"function"!==typeof WebAssembly.instantiateStreaming||mb()||nb.startsWith("file://")||"function"!==typeof fetch?c(b):fetch(nb,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(b,function(k){Fa("wasm streaming compile failed: "+k);Fa("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ca); +return{}})();r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.dd).apply(null,arguments)};var Rd=r.___errno_location=function(){return(Rd=r.___errno_location=r.asm.fd).apply(null,arguments)},Cc=r._free=function(){return(Cc=r._free=r.asm.gd).apply(null,arguments)},vd=r._malloc=function(){return(vd=r._malloc=r.asm.hd).apply(null,arguments)},Bc=r.___getTypeName=function(){return(Bc=r.___getTypeName=r.asm.id).apply(null,arguments)}; +r.___embind_register_native_and_builtin_types=function(){return(r.___embind_register_native_and_builtin_types=r.asm.jd).apply(null,arguments)};var Qd=r._memalign=function(){return(Qd=r._memalign=r.asm.kd).apply(null,arguments)},fe=r._setThrew=function(){return(fe=r._setThrew=r.asm.ld).apply(null,arguments)},ge=r.stackSave=function(){return(ge=r.stackSave=r.asm.md).apply(null,arguments)},he=r.stackRestore=function(){return(he=r.stackRestore=r.asm.nd).apply(null,arguments)}; +r.dynCall_viji=function(){return(r.dynCall_viji=r.asm.od).apply(null,arguments)};r.dynCall_vijiii=function(){return(r.dynCall_vijiii=r.asm.pd).apply(null,arguments)};r.dynCall_viiiiij=function(){return(r.dynCall_viiiiij=r.asm.qd).apply(null,arguments)};r.dynCall_iiiji=function(){return(r.dynCall_iiiji=r.asm.rd).apply(null,arguments)};r.dynCall_jii=function(){return(r.dynCall_jii=r.asm.sd).apply(null,arguments)};r.dynCall_vij=function(){return(r.dynCall_vij=r.asm.td).apply(null,arguments)}; +r.dynCall_iiij=function(){return(r.dynCall_iiij=r.asm.ud).apply(null,arguments)};r.dynCall_iiiij=function(){return(r.dynCall_iiiij=r.asm.vd).apply(null,arguments)};r.dynCall_viij=function(){return(r.dynCall_viij=r.asm.wd).apply(null,arguments)};r.dynCall_viiij=function(){return(r.dynCall_viiij=r.asm.xd).apply(null,arguments)};r.dynCall_ji=function(){return(r.dynCall_ji=r.asm.yd).apply(null,arguments)};r.dynCall_iij=function(){return(r.dynCall_iij=r.asm.zd).apply(null,arguments)}; +r.dynCall_jiiii=function(){return(r.dynCall_jiiii=r.asm.Ad).apply(null,arguments)};r.dynCall_jiiiiii=function(){return(r.dynCall_jiiiiii=r.asm.Bd).apply(null,arguments)};r.dynCall_jiiiiji=function(){return(r.dynCall_jiiiiji=r.asm.Cd).apply(null,arguments)};r.dynCall_iijj=function(){return(r.dynCall_iijj=r.asm.Dd).apply(null,arguments)};r.dynCall_iiji=function(){return(r.dynCall_iiji=r.asm.Ed).apply(null,arguments)};r.dynCall_iijjiii=function(){return(r.dynCall_iijjiii=r.asm.Fd).apply(null,arguments)}; +r.dynCall_vijjjii=function(){return(r.dynCall_vijjjii=r.asm.Gd).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.Hd).apply(null,arguments)};r.dynCall_viijii=function(){return(r.dynCall_viijii=r.asm.Id).apply(null,arguments)};r.dynCall_iiiiij=function(){return(r.dynCall_iiiiij=r.asm.Jd).apply(null,arguments)};r.dynCall_iiiiijj=function(){return(r.dynCall_iiiiijj=r.asm.Kd).apply(null,arguments)}; +r.dynCall_iiiiiijj=function(){return(r.dynCall_iiiiiijj=r.asm.Ld).apply(null,arguments)};function ae(a,b,c,e,f){var k=ge();try{O(a)(b,c,e,f)}catch(l){he(k);if(l!==l+0&&"longjmp"!==l)throw l;fe(1,0)}}function Td(a,b,c){var e=ge();try{return O(a)(b,c)}catch(f){he(e);if(f!==f+0&&"longjmp"!==f)throw f;fe(1,0)}}function Zd(a,b,c){var e=ge();try{O(a)(b,c)}catch(f){he(e);if(f!==f+0&&"longjmp"!==f)throw f;fe(1,0)}} +function Sd(a,b){var c=ge();try{return O(a)(b)}catch(e){he(c);if(e!==e+0&&"longjmp"!==e)throw e;fe(1,0)}}function Yd(a,b){var c=ge();try{O(a)(b)}catch(e){he(c);if(e!==e+0&&"longjmp"!==e)throw e;fe(1,0)}}function Ud(a,b,c,e){var f=ge();try{return O(a)(b,c,e)}catch(k){he(f);if(k!==k+0&&"longjmp"!==k)throw k;fe(1,0)}}function $d(a,b,c,e){var f=ge();try{O(a)(b,c,e)}catch(k){he(f);if(k!==k+0&&"longjmp"!==k)throw k;fe(1,0)}} +function be(a,b,c,e,f,k){var l=ge();try{O(a)(b,c,e,f,k)}catch(n){he(l);if(n!==n+0&&"longjmp"!==n)throw n;fe(1,0)}}function Wd(a,b,c,e,f,k,l){var n=ge();try{return O(a)(b,c,e,f,k,l)}catch(q){he(n);if(q!==q+0&&"longjmp"!==q)throw q;fe(1,0)}}function Vd(a,b,c,e,f){var k=ge();try{return O(a)(b,c,e,f)}catch(l){he(k);if(l!==l+0&&"longjmp"!==l)throw l;fe(1,0)}}function de(a,b,c,e,f,k,l,n,q,x){var y=ge();try{O(a)(b,c,e,f,k,l,n,q,x)}catch(C){he(y);if(C!==C+0&&"longjmp"!==C)throw C;fe(1,0)}} +function ce(a,b,c,e,f,k,l){var n=ge();try{O(a)(b,c,e,f,k,l)}catch(q){he(n);if(q!==q+0&&"longjmp"!==q)throw q;fe(1,0)}}function Xd(a,b,c,e,f,k,l,n,q,x){var y=ge();try{return O(a)(b,c,e,f,k,l,n,q,x)}catch(C){he(y);if(C!==C+0&&"longjmp"!==C)throw C;fe(1,0)}}var ie;function Ea(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}lb=function je(){ie||ke();ie||(lb=je)}; +function ke(){function a(){if(!ie&&(ie=!0,r.calledRun=!0,!La)){rb(fb);ba(r);if(r.onRuntimeInitialized)r.onRuntimeInitialized();if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;){var b=r.postRun.shift();hb.unshift(b)}rb(hb)}}if(!(0 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(CanvasKitInit) { + CanvasKitInit = CanvasKitInit || {}; + + +null;var r;r||(r=typeof CanvasKitInit !== 'undefined' ? CanvasKitInit : {});var aa=Object.assign,ba,ca;r.ready=new Promise(function(a,b){ba=a;ca=b}); +(function(a){a.Md=a.Md||[];a.Md.push(function(){a.MakeSWCanvasSurface=function(b){var c=b;if("CANVAS"!==c.tagName&&(c=document.getElementById(b),!c))throw"Canvas with id "+b+" was not found";if(b=a.MakeSurface(c.width,c.height))b.ke=c;return b};a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface);a.MakeSurface=function(b,c){var e={width:b,height:c,colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},f=b*c*4,k=a._malloc(f);if(e=a.Surface._makeRasterDirect(e, +k,4*b))e.ke=null,e.Qe=b,e.Ne=c,e.Oe=f,e.ue=k,e.getCanvas().clear(a.TRANSPARENT);return e};a.MakeRasterDirectSurface=function(b,c,e){return a.Surface._makeRasterDirect(b,c.byteOffset,e)};a.Surface.prototype.flush=function(b){a.Jd(this.Id);this._flush();if(this.ke){var c=new Uint8ClampedArray(a.HEAPU8.buffer,this.ue,this.Oe);c=new ImageData(c,this.Qe,this.Ne);b?this.ke.getContext("2d").putImageData(c,0,0,b[0],b[1],b[2]-b[0],b[3]-b[1]):this.ke.getContext("2d").putImageData(c,0,0)}};a.Surface.prototype.dispose= +function(){this.ue&&a._free(this.ue);this.delete()};a.Jd=a.Jd||function(){};a.le=a.le||function(){return null}})})(r); +(function(a){a.Md=a.Md||[];a.Md.push(function(){function b(n,q,x){return n&&n.hasOwnProperty(q)?n[q]:x}function c(n){var q=ea(fa);fa[q]=n;return q}function e(n){return n.naturalHeight||n.videoHeight||n.displayHeight||n.height}function f(n){return n.naturalWidth||n.videoWidth||n.displayWidth||n.width}function k(n,q,x,y){n.bindTexture(n.TEXTURE_2D,q);y||x.alphaType!==a.AlphaType.Premul||n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);return q}function l(n,q,x){x||q.alphaType!==a.AlphaType.Premul|| +n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);n.bindTexture(n.TEXTURE_2D,null)}a.GetWebGLContext=function(n,q){if(!n)throw"null canvas passed into makeWebGLContext";var x={alpha:b(q,"alpha",1),depth:b(q,"depth",1),stencil:b(q,"stencil",8),antialias:b(q,"antialias",0),premultipliedAlpha:b(q,"premultipliedAlpha",1),preserveDrawingBuffer:b(q,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:b(q,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:b(q,"failIfMajorPerformanceCaveat", +0),enableExtensionsByDefault:b(q,"enableExtensionsByDefault",1),explicitSwapControl:b(q,"explicitSwapControl",0),renderViaOffscreenBackBuffer:b(q,"renderViaOffscreenBackBuffer",0)};x.majorVersion=q&&q.majorVersion?q.majorVersion:"undefined"!==typeof WebGL2RenderingContext?2:1;if(x.explicitSwapControl)throw"explicitSwapControl is not supported";n=ha(n,x);if(!n)return 0;ia(n);u.Ud.getExtension("WEBGL_debug_renderer_info");return n};a.deleteContext=function(n){u===ja[n]&&(u=null);"object"===typeof JSEvents&& +JSEvents.If(ja[n].Ud.canvas);ja[n]&&ja[n].Ud.canvas&&(ja[n].Ud.canvas.Le=void 0);ja[n]=null};a._setTextureCleanup({deleteTexture:function(n,q){var x=fa[q];x&&ja[n].Ud.deleteTexture(x);fa[q]=null}});a.MakeWebGLContext=function(n){if(!this.Jd(n))return null;var q=this._MakeGrContext();if(!q)return null;q.Id=n;var x=q.delete.bind(q);q["delete"]=function(){a.Jd(this.Id);x()}.bind(q);return u.xe=q};a.MakeGrContext=a.MakeWebGLContext;a.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){a.Jd(this.Id); +this._getResourceCacheLimitBytes()};a.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){a.Jd(this.Id);this._getResourceCacheUsageBytes()};a.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){a.Jd(this.Id);this._releaseResourcesAndAbandonContext()};a.GrDirectContext.prototype.setResourceCacheLimitBytes=function(n){a.Jd(this.Id);this._setResourceCacheLimitBytes(n)};a.MakeOnScreenGLSurface=function(n,q,x,y,C,E){if(!this.Jd(n.Id))return null;q=void 0===C||void 0===E? +this._MakeOnScreenGLSurface(n,q,x,y):this._MakeOnScreenGLSurface(n,q,x,y,C,E);if(!q)return null;q.Id=n.Id;return q};a.MakeRenderTarget=function(){var n=arguments[0];if(!this.Jd(n.Id))return null;if(3===arguments.length){var q=this._MakeRenderTargetWH(n,arguments[1],arguments[2]);if(!q)return null}else if(2===arguments.length){if(q=this._MakeRenderTargetII(n,arguments[1]),!q)return null}else return null;q.Id=n.Id;return q};a.MakeWebGLCanvasSurface=function(n,q,x){q=q||null;var y=n,C="undefined"!== +typeof OffscreenCanvas&&y instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&y instanceof HTMLCanvasElement||C||(y=document.getElementById(n),y)))throw"Canvas with id "+n+" was not found";n=this.GetWebGLContext(y,x);if(!n||0>n)throw"failed to create webgl context: err "+n;n=this.MakeWebGLContext(n);q=this.MakeOnScreenGLSurface(n,y.width,y.height,q);return q?q:(q=y.cloneNode(!0),y.parentNode.replaceChild(q,y),q.classList.add("ck-replaced"),a.MakeSWCanvasSurface(q))};a.MakeCanvasSurface= +a.MakeWebGLCanvasSurface;a.Surface.prototype.makeImageFromTexture=function(n,q){a.Jd(this.Id);n=c(n);if(q=this._makeImageFromTexture(this.Id,n,q))q.ee=n;return q};a.Surface.prototype.makeImageFromTextureSource=function(n,q,x){q||(q={height:e(n),width:f(n),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);a.Jd(this.Id);var y=u.Ud;x=k(y,y.createTexture(),q,x);2===u.version?y.texImage2D(y.TEXTURE_2D,0,y.RGBA,q.width,q.height, +0,y.RGBA,y.UNSIGNED_BYTE,n):y.texImage2D(y.TEXTURE_2D,0,y.RGBA,y.RGBA,y.UNSIGNED_BYTE,n);l(y,q);this._resetContext();return this.makeImageFromTexture(x,q)};a.Surface.prototype.updateTextureFromSource=function(n,q,x){if(n.ee){a.Jd(this.Id);var y=n.getImageInfo(),C=u.Ud,E=k(C,fa[n.ee],y,x);2===u.version?C.texImage2D(C.TEXTURE_2D,0,C.RGBA,f(q),e(q),0,C.RGBA,C.UNSIGNED_BYTE,q):C.texImage2D(C.TEXTURE_2D,0,C.RGBA,C.RGBA,C.UNSIGNED_BYTE,q);l(C,y,x);this._resetContext();fa[n.ee]=null;n.ee=c(E);y.colorSpace= +n.getColorSpace();q=this._makeImageFromTexture(this.Id,n.ee,y);x=n.Hd.Kd;C=n.Hd.Pd;n.Hd.Kd=q.Hd.Kd;n.Hd.Pd=q.Hd.Pd;q.Hd.Kd=x;q.Hd.Pd=C;q.delete();y.colorSpace.delete()}};a.MakeLazyImageFromTextureSource=function(n,q,x){q||(q={height:e(n),width:f(n),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);var y={makeTexture:function(){var C=u,E=C.Ud,v=k(E,E.createTexture(),q,x);2===C.version?E.texImage2D(E.TEXTURE_2D,0,E.RGBA, +q.width,q.height,0,E.RGBA,E.UNSIGNED_BYTE,n):E.texImage2D(E.TEXTURE_2D,0,E.RGBA,E.RGBA,E.UNSIGNED_BYTE,n);l(E,q,x);return c(v)},freeSrc:function(){}};"VideoFrame"===n.constructor.name&&(y.freeSrc=function(){n.close()});return a.Image._makeFromGenerator(q,y)};a.Jd=function(n){return n?ia(n):!1};a.le=function(){return u&&u.xe&&!u.xe.isDeleted()?u.xe:null}})})(r); +(function(a){function b(g){return(f(255*g[3])<<24|f(255*g[0])<<16|f(255*g[1])<<8|f(255*g[2])<<0)>>>0}function c(g){if(g&&g._ck)return g;if(g instanceof Float32Array){for(var d=Math.floor(g.length/4),h=new Uint32Array(d),m=0;mz;z++)a.HEAPF32[t+m]=g[w][z],m++;g=h}else g=M;d.Rd=g}else throw"Invalid argument to copyFlexibleColorArray, Not a color array "+typeof g;return d}function q(g){if(!g)return M;var d=R.toTypedArray();if(g.length){if(6===g.length||9===g.length)return l(g,"HEAPF32",I),6===g.length&&a.HEAPF32.set(od,6+I/4),I;if(16===g.length)return d[0]=g[0],d[1]=g[1],d[2]=g[3],d[3]=g[4],d[4]=g[5],d[5]=g[7],d[6]=g[12],d[7]=g[13],d[8]=g[15],I;throw"invalid matrix size";}if(void 0=== +g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m41;d[3]=g.m12;d[4]=g.m22;d[5]=g.m42;d[6]=g.m14;d[7]=g.m24;d[8]=g.m44;return I}function x(g){if(!g)return M;var d=da.toTypedArray();if(g.length){if(16!==g.length&&6!==g.length&&9!==g.length)throw"invalid matrix size";if(16===g.length)return l(g,"HEAPF32",Z);d.fill(0);d[0]=g[0];d[1]=g[1];d[3]=g[2];d[4]=g[3];d[5]=g[4];d[7]=g[5];d[10]=1;d[12]=g[6];d[13]=g[7];d[15]=g[8];6===g.length&&(d[12]=0,d[13]=0,d[15]=1);return Z}if(void 0===g.m11)throw"invalid matrix argument"; +d[0]=g.m11;d[1]=g.m21;d[2]=g.m31;d[3]=g.m41;d[4]=g.m12;d[5]=g.m22;d[6]=g.m32;d[7]=g.m42;d[8]=g.m13;d[9]=g.m23;d[10]=g.m33;d[11]=g.m43;d[12]=g.m14;d[13]=g.m24;d[14]=g.m34;d[15]=g.m44;return Z}function y(g,d){return l(g,"HEAPF32",d||ua)}function C(g,d,h,m){var t=Ma.toTypedArray();t[0]=g;t[1]=d;t[2]=h;t[3]=m;return ua}function E(g){for(var d=new Float32Array(4),h=0;4>h;h++)d[h]=a.HEAPF32[g/4+h];return d}function v(g,d){return l(g,"HEAPF32",d||V)}function D(g,d){return l(g,"HEAPF32",d||Gb)}a.Color=function(g, +d,h,m){void 0===m&&(m=1);return a.Color4f(f(g)/255,f(d)/255,f(h)/255,m)};a.ColorAsInt=function(g,d,h,m){void 0===m&&(m=255);return(f(m)<<24|f(g)<<16|f(d)<<8|f(h)<<0&268435455)>>>0};a.Color4f=function(g,d,h,m){void 0===m&&(m=1);return Float32Array.of(g,d,h,m)};Object.defineProperty(a,"TRANSPARENT",{get:function(){return a.Color4f(0,0,0,0)}});Object.defineProperty(a,"BLACK",{get:function(){return a.Color4f(0,0,0,1)}});Object.defineProperty(a,"WHITE",{get:function(){return a.Color4f(1,1,1,1)}});Object.defineProperty(a, +"RED",{get:function(){return a.Color4f(1,0,0,1)}});Object.defineProperty(a,"GREEN",{get:function(){return a.Color4f(0,1,0,1)}});Object.defineProperty(a,"BLUE",{get:function(){return a.Color4f(0,0,1,1)}});Object.defineProperty(a,"YELLOW",{get:function(){return a.Color4f(1,1,0,1)}});Object.defineProperty(a,"CYAN",{get:function(){return a.Color4f(0,1,1,1)}});Object.defineProperty(a,"MAGENTA",{get:function(){return a.Color4f(1,0,1,1)}});a.getColorComponents=function(g){return[Math.floor(255*g[0]),Math.floor(255* +g[1]),Math.floor(255*g[2]),g[3]]};a.parseColorString=function(g,d){g=g.toLowerCase();if(g.startsWith("#")){d=255;switch(g.length){case 9:d=parseInt(g.slice(7,9),16);case 7:var h=parseInt(g.slice(1,3),16);var m=parseInt(g.slice(3,5),16);var t=parseInt(g.slice(5,7),16);break;case 5:d=17*parseInt(g.slice(4,5),16);case 4:h=17*parseInt(g.slice(1,2),16),m=17*parseInt(g.slice(2,3),16),t=17*parseInt(g.slice(3,4),16)}return a.Color(h,m,t,d/255)}return g.startsWith("rgba")?(g=g.slice(5,-1),g=g.split(","),a.Color(+g[0], ++g[1],+g[2],e(g[3]))):g.startsWith("rgb")?(g=g.slice(4,-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("gray(")||g.startsWith("hsl")||!d||(g=d[g],void 0===g)?a.BLACK:g};a.multiplyByAlpha=function(g,d){g=g.slice();g[3]=Math.max(0,Math.min(g[3]*d,1));return g};a.Malloc=function(g,d){var h=a._malloc(d*g.BYTES_PER_ELEMENT);return{_ck:!0,length:d,byteOffset:h,Yd:null,subarray:function(m,t){m=this.toTypedArray().subarray(m,t);m._ck=!0;return m},toTypedArray:function(){if(this.Yd&&this.Yd.length)return this.Yd; +this.Yd=new g(a.HEAPU8.buffer,h,d);this.Yd._ck=!0;return this.Yd}}};a.Free=function(g){a._free(g.byteOffset);g.byteOffset=M;g.toTypedArray=null;g.Yd=null};var I=M,R,Z=M,da,ua=M,Ma,va,V=M,pc,Ba=M,qc,Hb=M,rc,Ib=M,Jb,gb=M,sc,Gb=M,tc,uc=M,od=Float32Array.of(0,0,1),M=0;a.onRuntimeInitialized=function(){function g(d,h,m,t,w,z,F){z||(z=4*t.width,t.colorType===a.ColorType.RGBA_F16?z*=2:t.colorType===a.ColorType.RGBA_F32&&(z*=4));var K=z*t.height;var H=w?w.byteOffset:a._malloc(K);if(F?!d._readPixels(t,H,z, +h,m,F):!d._readPixels(t,H,z,h,m))return w||a._free(H),null;if(w)return w.toTypedArray();switch(t.colorType){case a.ColorType.RGBA_8888:case a.ColorType.RGBA_F16:d=(new Uint8Array(a.HEAPU8.buffer,H,K)).slice();break;case a.ColorType.RGBA_F32:d=(new Float32Array(a.HEAPU8.buffer,H,K)).slice();break;default:return null}a._free(H);return d}Ma=a.Malloc(Float32Array,4);ua=Ma.byteOffset;da=a.Malloc(Float32Array,16);Z=da.byteOffset;R=a.Malloc(Float32Array,9);I=R.byteOffset;sc=a.Malloc(Float32Array,12);Gb= +sc.byteOffset;tc=a.Malloc(Float32Array,12);uc=tc.byteOffset;va=a.Malloc(Float32Array,4);V=va.byteOffset;pc=a.Malloc(Float32Array,4);Ba=pc.byteOffset;qc=a.Malloc(Float32Array,3);Hb=qc.byteOffset;rc=a.Malloc(Float32Array,3);Ib=rc.byteOffset;Jb=a.Malloc(Int32Array,4);gb=Jb.byteOffset;a.ColorSpace.SRGB=a.ColorSpace._MakeSRGB();a.ColorSpace.DISPLAY_P3=a.ColorSpace._MakeDisplayP3();a.ColorSpace.ADOBE_RGB=a.ColorSpace._MakeAdobeRGB();a.GlyphRunFlags={IsWhiteSpace:a._GlyphRunFlags_isWhiteSpace};a.Path.MakeFromCmds= +function(d){var h=l(d,"HEAPF32"),m=a.Path._MakeFromCmds(h,d.length);k(h,d);return m};a.Path.MakeFromVerbsPointsWeights=function(d,h,m){var t=l(d,"HEAPU8"),w=l(h,"HEAPF32"),z=l(m,"HEAPF32"),F=a.Path._MakeFromVerbsPointsWeights(t,d.length,w,h.length,z,m&&m.length||0);k(t,d);k(w,h);k(z,m);return F};a.Path.prototype.addArc=function(d,h,m){d=v(d);this._addArc(d,h,m);return this};a.Path.prototype.addCircle=function(d,h,m,t){this._addCircle(d,h,m,!!t);return this};a.Path.prototype.addOval=function(d,h,m){void 0=== +m&&(m=1);d=v(d);this._addOval(d,!!h,m);return this};a.Path.prototype.addPath=function(){var d=Array.prototype.slice.call(arguments),h=d[0],m=!1;"boolean"===typeof d[d.length-1]&&(m=d.pop());if(1===d.length)this._addPath(h,1,0,0,0,1,0,0,0,1,m);else if(2===d.length)d=d[1],this._addPath(h,d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1,m);else if(7===d.length||10===d.length)this._addPath(h,d[1],d[2],d[3],d[4],d[5],d[6],d[7]||0,d[8]||0,d[9]||1,m);else return null;return this};a.Path.prototype.addPoly= +function(d,h){var m=l(d,"HEAPF32");this._addPoly(m,d.length/2,h);k(m,d);return this};a.Path.prototype.addRect=function(d,h){d=v(d);this._addRect(d,!!h);return this};a.Path.prototype.addRRect=function(d,h){d=D(d);this._addRRect(d,!!h);return this};a.Path.prototype.addVerbsPointsWeights=function(d,h,m){var t=l(d,"HEAPU8"),w=l(h,"HEAPF32"),z=l(m,"HEAPF32");this._addVerbsPointsWeights(t,d.length,w,h.length,z,m&&m.length||0);k(t,d);k(w,h);k(z,m)};a.Path.prototype.arc=function(d,h,m,t,w,z){d=a.LTRBRect(d- +m,h-m,d+m,h+m);w=(w-t)/Math.PI*180-360*!!z;z=new a.Path;z.addArc(d,t/Math.PI*180,w);this.addPath(z,!0);z.delete();return this};a.Path.prototype.arcToOval=function(d,h,m,t){d=v(d);this._arcToOval(d,h,m,t);return this};a.Path.prototype.arcToRotated=function(d,h,m,t,w,z,F){this._arcToRotated(d,h,m,!!t,!!w,z,F);return this};a.Path.prototype.arcToTangent=function(d,h,m,t,w){this._arcToTangent(d,h,m,t,w);return this};a.Path.prototype.close=function(){this._close();return this};a.Path.prototype.conicTo= +function(d,h,m,t,w){this._conicTo(d,h,m,t,w);return this};a.Path.prototype.computeTightBounds=function(d){this._computeTightBounds(V);var h=va.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.cubicTo=function(d,h,m,t,w,z){this._cubicTo(d,h,m,t,w,z);return this};a.Path.prototype.dash=function(d,h,m){return this._dash(d,h,m)?this:null};a.Path.prototype.getBounds=function(d){this._getBounds(V);var h=va.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.lineTo=function(d, +h){this._lineTo(d,h);return this};a.Path.prototype.moveTo=function(d,h){this._moveTo(d,h);return this};a.Path.prototype.offset=function(d,h){this._transform(1,0,d,0,1,h,0,0,1);return this};a.Path.prototype.quadTo=function(d,h,m,t){this._quadTo(d,h,m,t);return this};a.Path.prototype.rArcTo=function(d,h,m,t,w,z,F){this._rArcTo(d,h,m,t,w,z,F);return this};a.Path.prototype.rConicTo=function(d,h,m,t,w){this._rConicTo(d,h,m,t,w);return this};a.Path.prototype.rCubicTo=function(d,h,m,t,w,z){this._rCubicTo(d, +h,m,t,w,z);return this};a.Path.prototype.rLineTo=function(d,h){this._rLineTo(d,h);return this};a.Path.prototype.rMoveTo=function(d,h){this._rMoveTo(d,h);return this};a.Path.prototype.rQuadTo=function(d,h,m,t){this._rQuadTo(d,h,m,t);return this};a.Path.prototype.stroke=function(d){d=d||{};d.width=d.width||1;d.miter_limit=d.miter_limit||4;d.cap=d.cap||a.StrokeCap.Butt;d.join=d.join||a.StrokeJoin.Miter;d.precision=d.precision||1;return this._stroke(d)?this:null};a.Path.prototype.transform=function(){if(1=== +arguments.length){var d=arguments[0];this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1)}else if(6===arguments.length||9===arguments.length)d=arguments,this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1);else throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;return this};a.Path.prototype.trim=function(d,h,m){return this._trim(d,h,!!m)?this:null};a.Image.prototype.encodeToBytes=function(d,h){var m=a.le();d=d||a.ImageFormat.PNG;h=h||100; +return m?this._encodeToBytes(d,h,m):this._encodeToBytes(d,h)};a.Image.prototype.makeShaderCubic=function(d,h,m,t,w){w=q(w);return this._makeShaderCubic(d,h,m,t,w)};a.Image.prototype.makeShaderOptions=function(d,h,m,t,w){w=q(w);return this._makeShaderOptions(d,h,m,t,w)};a.Image.prototype.readPixels=function(d,h,m,t,w){var z=a.le();return g(this,d,h,m,t,w,z)};a.Canvas.prototype.clear=function(d){a.Jd(this.Id);d=y(d);this._clear(d)};a.Canvas.prototype.clipRRect=function(d,h,m){a.Jd(this.Id);d=D(d);this._clipRRect(d, +h,m)};a.Canvas.prototype.clipRect=function(d,h,m){a.Jd(this.Id);d=v(d);this._clipRect(d,h,m)};a.Canvas.prototype.concat=function(d){a.Jd(this.Id);d=x(d);this._concat(d)};a.Canvas.prototype.drawArc=function(d,h,m,t,w){a.Jd(this.Id);d=v(d);this._drawArc(d,h,m,t,w)};a.Canvas.prototype.drawAtlas=function(d,h,m,t,w,z,F){if(d&&t&&h&&m&&h.length===m.length){a.Jd(this.Id);w||(w=a.BlendMode.SrcOver);var K=l(h,"HEAPF32"),H=l(m,"HEAPF32"),S=m.length/4,p=l(c(z),"HEAPU32");if(F&&"B"in F&&"C"in F)this._drawAtlasCubic(d, +H,K,p,S,w,F.B,F.C,t);else{let A=a.FilterMode.Linear,L=a.MipmapMode.None;F&&(A=F.filter,"mipmap"in F&&(L=F.mipmap));this._drawAtlasOptions(d,H,K,p,S,w,A,L,t)}k(K,h);k(H,m);k(p,z)}};a.Canvas.prototype.drawCircle=function(d,h,m,t){a.Jd(this.Id);this._drawCircle(d,h,m,t)};a.Canvas.prototype.drawColor=function(d,h){a.Jd(this.Id);d=y(d);void 0!==h?this._drawColor(d,h):this._drawColor(d)};a.Canvas.prototype.drawColorInt=function(d,h){a.Jd(this.Id);this._drawColorInt(d,h||a.BlendMode.SrcOver)};a.Canvas.prototype.drawColorComponents= +function(d,h,m,t,w){a.Jd(this.Id);d=C(d,h,m,t);void 0!==w?this._drawColor(d,w):this._drawColor(d)};a.Canvas.prototype.drawDRRect=function(d,h,m){a.Jd(this.Id);d=D(d,Gb);h=D(h,uc);this._drawDRRect(d,h,m)};a.Canvas.prototype.drawImage=function(d,h,m,t){a.Jd(this.Id);this._drawImage(d,h,m,t||null)};a.Canvas.prototype.drawImageCubic=function(d,h,m,t,w,z){a.Jd(this.Id);this._drawImageCubic(d,h,m,t,w,z||null)};a.Canvas.prototype.drawImageOptions=function(d,h,m,t,w,z){a.Jd(this.Id);this._drawImageOptions(d, +h,m,t,w,z||null)};a.Canvas.prototype.drawImageNine=function(d,h,m,t,w){a.Jd(this.Id);h=l(h,"HEAP32",gb);m=v(m);this._drawImageNine(d,h,m,t,w||null)};a.Canvas.prototype.drawImageRect=function(d,h,m,t,w){a.Jd(this.Id);v(h,V);v(m,Ba);this._drawImageRect(d,V,Ba,t,!!w)};a.Canvas.prototype.drawImageRectCubic=function(d,h,m,t,w,z){a.Jd(this.Id);v(h,V);v(m,Ba);this._drawImageRectCubic(d,V,Ba,t,w,z||null)};a.Canvas.prototype.drawImageRectOptions=function(d,h,m,t,w,z){a.Jd(this.Id);v(h,V);v(m,Ba);this._drawImageRectOptions(d, +V,Ba,t,w,z||null)};a.Canvas.prototype.drawLine=function(d,h,m,t,w){a.Jd(this.Id);this._drawLine(d,h,m,t,w)};a.Canvas.prototype.drawOval=function(d,h){a.Jd(this.Id);d=v(d);this._drawOval(d,h)};a.Canvas.prototype.drawPaint=function(d){a.Jd(this.Id);this._drawPaint(d)};a.Canvas.prototype.drawParagraph=function(d,h,m){a.Jd(this.Id);this._drawParagraph(d,h,m)};a.Canvas.prototype.drawPatch=function(d,h,m,t,w){if(24>d.length)throw"Need 12 cubic points";if(h&&4>h.length)throw"Need 4 colors";if(m&&8>m.length)throw"Need 4 shader coordinates"; +a.Jd(this.Id);const z=l(d,"HEAPF32"),F=h?l(c(h),"HEAPU32"):M,K=m?l(m,"HEAPF32"):M;t||(t=a.BlendMode.Modulate);this._drawPatch(z,F,K,t,w);k(K,m);k(F,h);k(z,d)};a.Canvas.prototype.drawPath=function(d,h){a.Jd(this.Id);this._drawPath(d,h)};a.Canvas.prototype.drawPicture=function(d){a.Jd(this.Id);this._drawPicture(d)};a.Canvas.prototype.drawPoints=function(d,h,m){a.Jd(this.Id);var t=l(h,"HEAPF32");this._drawPoints(d,t,h.length/2,m);k(t,h)};a.Canvas.prototype.drawRRect=function(d,h){a.Jd(this.Id);d=D(d); +this._drawRRect(d,h)};a.Canvas.prototype.drawRect=function(d,h){a.Jd(this.Id);d=v(d);this._drawRect(d,h)};a.Canvas.prototype.drawRect4f=function(d,h,m,t,w){a.Jd(this.Id);this._drawRect4f(d,h,m,t,w)};a.Canvas.prototype.drawShadow=function(d,h,m,t,w,z,F){a.Jd(this.Id);var K=l(w,"HEAPF32"),H=l(z,"HEAPF32");h=l(h,"HEAPF32",Hb);m=l(m,"HEAPF32",Ib);this._drawShadow(d,h,m,t,K,H,F);k(K,w);k(H,z)};a.getShadowLocalBounds=function(d,h,m,t,w,z,F){d=q(d);m=l(m,"HEAPF32",Hb);t=l(t,"HEAPF32",Ib);if(!this._getShadowLocalBounds(d, +h,m,t,w,z,V))return null;h=va.toTypedArray();return F?(F.set(h),F):h.slice()};a.Canvas.prototype.drawTextBlob=function(d,h,m,t){a.Jd(this.Id);this._drawTextBlob(d,h,m,t)};a.Canvas.prototype.drawVertices=function(d,h,m){a.Jd(this.Id);this._drawVertices(d,h,m)};a.Canvas.prototype.getDeviceClipBounds=function(d){this._getDeviceClipBounds(gb);var h=Jb.toTypedArray();d?d.set(h):d=h.slice();return d};a.Canvas.prototype.getLocalToDevice=function(){this._getLocalToDevice(Z);for(var d=Z,h=Array(16),m=0;16> +m;m++)h[m]=a.HEAPF32[d/4+m];return h};a.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(I);for(var d=Array(9),h=0;9>h;h++)d[h]=a.HEAPF32[I/4+h];return d};a.Canvas.prototype.makeSurface=function(d){d=this._makeSurface(d);d.Id=this.Id;return d};a.Canvas.prototype.readPixels=function(d,h,m,t,w){a.Jd(this.Id);return g(this,d,h,m,t,w)};a.Canvas.prototype.saveLayer=function(d,h,m,t){h=v(h);return this._saveLayer(d||null,h,m||null,t||0)};a.Canvas.prototype.writePixels=function(d,h,m,t,w, +z,F,K){if(d.byteLength%(h*m))throw"pixels length must be a multiple of the srcWidth * srcHeight";a.Jd(this.Id);var H=d.byteLength/(h*m);z=z||a.AlphaType.Unpremul;F=F||a.ColorType.RGBA_8888;K=K||a.ColorSpace.SRGB;var S=H*h;H=l(d,"HEAPU8");h=this._writePixels({width:h,height:m,colorType:F,alphaType:z,colorSpace:K},H,S,t,w);k(H,d);return h};a.ColorFilter.MakeBlend=function(d,h,m){d=y(d);m=m||a.ColorSpace.SRGB;return a.ColorFilter._MakeBlend(d,h,m)};a.ColorFilter.MakeMatrix=function(d){if(!d||20!==d.length)throw"invalid color matrix"; +var h=l(d,"HEAPF32"),m=a.ColorFilter._makeMatrix(h);k(h,d);return m};a.ContourMeasure.prototype.getPosTan=function(d,h){this._getPosTan(d,V);d=va.toTypedArray();return h?(h.set(d),h):d.slice()};a.ImageFilter.MakeDropShadow=function(d,h,m,t,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadow(d,h,m,t,w,z)};a.ImageFilter.MakeDropShadowOnly=function(d,h,m,t,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadowOnly(d,h,m,t,w,z)};a.ImageFilter.MakeImage=function(d,h,m,t){m=v(m,V);t=v(t,Ba);if("B"in h&&"C"in +h)return a.ImageFilter._MakeImageCubic(d,h.B,h.C,m,t);const w=h.filter;let z=a.MipmapMode.None;"mipmap"in h&&(z=h.mipmap);return a.ImageFilter._MakeImageOptions(d,w,z,m,t)};a.ImageFilter.MakeMatrixTransform=function(d,h,m){d=q(d);if("B"in h&&"C"in h)return a.ImageFilter._MakeMatrixTransformCubic(d,h.B,h.C,m);const t=h.filter;let w=a.MipmapMode.None;"mipmap"in h&&(w=h.mipmap);return a.ImageFilter._MakeMatrixTransformOptions(d,t,w,m)};a.Paint.prototype.getColor=function(){this._getColor(ua);return E(ua)}; +a.Paint.prototype.setColor=function(d,h){h=h||null;d=y(d);this._setColor(d,h)};a.Paint.prototype.setColorComponents=function(d,h,m,t,w){w=w||null;d=C(d,h,m,t);this._setColor(d,w)};a.Path.prototype.getPoint=function(d,h){this._getPoint(d,V);d=va.toTypedArray();return h?(h[0]=d[0],h[1]=d[1],h):d.slice(0,2)};a.Picture.prototype.makeShader=function(d,h,m,t,w){t=q(t);w=v(w);return this._makeShader(d,h,m,t,w)};a.PictureRecorder.prototype.beginRecording=function(d){d=v(d);return this._beginRecording(d)}; +a.Surface.prototype.getCanvas=function(){var d=this._getCanvas();d.Id=this.Id;return d};a.Surface.prototype.makeImageSnapshot=function(d){a.Jd(this.Id);d=l(d,"HEAP32",gb);return this._makeImageSnapshot(d)};a.Surface.prototype.makeSurface=function(d){a.Jd(this.Id);d=this._makeSurface(d);d.Id=this.Id;return d};a.Surface.prototype.Pe=function(d,h){this.de||(this.de=this.getCanvas());return requestAnimationFrame(function(){a.Jd(this.Id);d(this.de);this.flush(h)}.bind(this))};a.Surface.prototype.requestAnimationFrame|| +(a.Surface.prototype.requestAnimationFrame=a.Surface.prototype.Pe);a.Surface.prototype.Me=function(d,h){this.de||(this.de=this.getCanvas());requestAnimationFrame(function(){a.Jd(this.Id);d(this.de);this.flush(h);this.dispose()}.bind(this))};a.Surface.prototype.drawOnce||(a.Surface.prototype.drawOnce=a.Surface.prototype.Me);a.PathEffect.MakeDash=function(d,h){h||(h=0);if(!d.length||1===d.length%2)throw"Intervals array must have even length";var m=l(d,"HEAPF32");h=a.PathEffect._MakeDash(m,d.length, +h);k(m,d);return h};a.PathEffect.MakeLine2D=function(d,h){h=q(h);return a.PathEffect._MakeLine2D(d,h)};a.PathEffect.MakePath2D=function(d,h){d=q(d);return a.PathEffect._MakePath2D(d,h)};a.Shader.MakeColor=function(d,h){h=h||null;d=y(d);return a.Shader._MakeColor(d,h)};a.Shader.Blend=a.Shader.MakeBlend;a.Shader.Color=a.Shader.MakeColor;a.Shader.MakeLinearGradient=function(d,h,m,t,w,z,F,K){K=K||null;var H=n(m),S=l(t,"HEAPF32");F=F||0;z=q(z);var p=va.toTypedArray();p.set(d);p.set(h,2);d=a.Shader._MakeLinearGradient(V, +H.Rd,H.fe,S,H.count,w,F,z,K);k(H.Rd,m);t&&k(S,t);return d};a.Shader.MakeRadialGradient=function(d,h,m,t,w,z,F,K){K=K||null;var H=n(m),S=l(t,"HEAPF32");F=F||0;z=q(z);d=a.Shader._MakeRadialGradient(d[0],d[1],h,H.Rd,H.fe,S,H.count,w,F,z,K);k(H.Rd,m);t&&k(S,t);return d};a.Shader.MakeSweepGradient=function(d,h,m,t,w,z,F,K,H,S){S=S||null;var p=n(m),A=l(t,"HEAPF32");F=F||0;K=K||0;H=H||360;z=q(z);d=a.Shader._MakeSweepGradient(d,h,p.Rd,p.fe,A,p.count,w,K,H,F,z,S);k(p.Rd,m);t&&k(A,t);return d};a.Shader.MakeTwoPointConicalGradient= +function(d,h,m,t,w,z,F,K,H,S){S=S||null;var p=n(w),A=l(z,"HEAPF32");H=H||0;K=q(K);var L=va.toTypedArray();L.set(d);L.set(m,2);d=a.Shader._MakeTwoPointConicalGradient(V,h,t,p.Rd,p.fe,A,p.count,F,H,K,S);k(p.Rd,w);z&&k(A,z);return d};a.Vertices.prototype.bounds=function(d){this._bounds(V);var h=va.toTypedArray();return d?(d.set(h),d):h.slice()};a.Md&&a.Md.forEach(function(d){d()})};a.computeTonalColors=function(g){var d=l(g.ambient,"HEAPF32"),h=l(g.spot,"HEAPF32");this._computeTonalColors(d,h);var m= +{ambient:E(d),spot:E(h)};k(d,g.ambient);k(h,g.spot);return m};a.LTRBRect=function(g,d,h,m){return Float32Array.of(g,d,h,m)};a.XYWHRect=function(g,d,h,m){return Float32Array.of(g,d,g+h,d+m)};a.LTRBiRect=function(g,d,h,m){return Int32Array.of(g,d,h,m)};a.XYWHiRect=function(g,d,h,m){return Int32Array.of(g,d,g+h,d+m)};a.RRectXY=function(g,d,h){return Float32Array.of(g[0],g[1],g[2],g[3],d,h,d,h,d,h,d,h)};a.MakeAnimatedImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g, +d);return(g=a._decodeAnimatedImage(d,g.byteLength))?g:null};a.MakeImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeImage(d,g.byteLength))?g:null};var Ra=null;a.MakeImageFromCanvasImageSource=function(g){var d=g.width,h=g.height;Ra||(Ra=document.createElement("canvas"));Ra.width=d;Ra.height=h;var m=Ra.getContext("2d",{Kf:!0});m.drawImage(g,0,0);g=m.getImageData(0,0,d,h);return a.MakeImage({width:d,height:h,alphaType:a.AlphaType.Unpremul, +colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB},g.data,4*d)};a.MakeImage=function(g,d,h){var m=a._malloc(d.length);a.HEAPU8.set(d,m);return a._MakeImage(g,m,d.length,h)};a.MakeVertices=function(g,d,h,m,t,w){var z=t&&t.length||0,F=0;h&&h.length&&(F|=1);m&&m.length&&(F|=2);void 0===w||w||(F|=4);g=new a._VerticesBuilder(g,d.length/2,z,F);l(d,"HEAPF32",g.positions());g.texCoords()&&l(h,"HEAPF32",g.texCoords());g.colors()&&l(c(m),"HEAPU32",g.colors());g.indices()&&l(t,"HEAPU16",g.indices()); +return g.detach()};(function(g){g.Md=g.Md||[];g.Md.push(function(){function d(p){if(!p||!p.length)return[];for(var A=[],L=0;Ld)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.Font.prototype.getGlyphIntercepts=function(g,d,h,m){var t=l(g,"HEAPU16"),w=l(d,"HEAPF32");return this._getGlyphIntercepts(t,g.length,!(g&&g._ck),w,d.length,!(d&&d._ck),h,m)};a.Font.prototype.getGlyphWidths=function(g,d,h){var m=l(g,"HEAPU16"),t=a._malloc(4* +g.length);this._getGlyphWidthBounds(m,g.length,t,M,d||null);d=new Float32Array(a.HEAPU8.buffer,t,g.length);k(m,g);if(h)return h.set(d),a._free(t),h;g=Float32Array.from(d);a._free(t);return g};a.FontMgr.FromData=function(){if(!arguments.length)return null;var g=arguments;1===g.length&&Array.isArray(g[0])&&(g=arguments[0]);if(!g.length)return null;for(var d=[],h=[],m=0;md)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g); +return h};a.TextBlob.MakeOnPath=function(g,d,h,m){if(g&&g.length&&d&&d.countPoints()){if(1===d.countPoints())return this.MakeFromText(g,h);m||(m=0);var t=h.getGlyphIDs(g);t=h.getGlyphWidths(t);var w=[];d=new a.ContourMeasureIter(d,!1,1);for(var z=d.next(),F=new Float32Array(4),K=0;Kz.length()){z.delete();z=d.next();if(!z){g=g.substring(0,K);break}m=H/2}z.getPosTan(m,F);var S=F[2],p=F[3];w.push(S,p,F[0]-H/2*S,F[1]-H/2*p);m+=H/2}g=this.MakeFromRSXform(g,w,h); +z&&z.delete();d.delete();return g}};a.TextBlob.MakeFromRSXform=function(g,d,h){var m=ka(g)+1,t=a._malloc(m);la(g,B,t,m);g=l(d,"HEAPF32");h=a.TextBlob._MakeFromRSXform(t,m-1,g,h);a._free(t);return h?h:null};a.TextBlob.MakeFromRSXformGlyphs=function(g,d,h){var m=l(g,"HEAPU16");d=l(d,"HEAPF32");h=a.TextBlob._MakeFromRSXformGlyphs(m,2*g.length,d,h);k(m,g);return h?h:null};a.TextBlob.MakeFromGlyphs=function(g,d){var h=l(g,"HEAPU16");d=a.TextBlob._MakeFromGlyphs(h,2*g.length,d);k(h,g);return d?d:null}; +a.TextBlob.MakeFromText=function(g,d){var h=ka(g)+1,m=a._malloc(h);la(g,B,m,h);g=a.TextBlob._MakeFromText(m,h-1,d);a._free(m);return g?g:null};a.MallocGlyphIDs=function(g){return a.Malloc(Uint16Array,g)}});a.Md=a.Md||[];a.Md.push(function(){a.MakePicture=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._MakePicture(d,g.byteLength))?g:null}});a.Md=a.Md||[];a.Md.push(function(){a.RuntimeEffect.Make=function(g,d){return a.RuntimeEffect._Make(g,{onError:d||function(h){console.log("RuntimeEffect error", +h)}})};a.RuntimeEffect.prototype.makeShader=function(g,d){var h=!g._ck,m=l(g,"HEAPF32");d=q(d);return this._makeShader(m,4*g.length,h,d)};a.RuntimeEffect.prototype.makeShaderWithChildren=function(g,d,h){var m=!g._ck,t=l(g,"HEAPF32");h=q(h);for(var w=[],z=0;z{throw b;},qa="object"===typeof window,ra="function"===typeof importScripts,sa="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node,ta="",wa,xa,ya,fs,Aa,Ca; +if(sa)ta=ra?require("path").dirname(ta)+"/":__dirname+"/",Ca=()=>{Aa||(fs=require("fs"),Aa=require("path"))},wa=function(a,b){Ca();a=Aa.normalize(a);return fs.readFileSync(a,b?null:"utf8")},ya=a=>{a=wa(a,!0);a.buffer||(a=new Uint8Array(a));return a},xa=(a,b,c)=>{Ca();a=Aa.normalize(a);fs.readFile(a,function(e,f){e?c(e):b(f.buffer)})},1{if(noExitRuntime|| +0{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ra&&(ya=a=>{var b= +new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),xa=(a,b,c)=>{var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?b(e.response):c()};e.onerror=c;e.send(null)};var Ga=r.print||console.log.bind(console),Fa=r.printErr||console.warn.bind(console);aa(r,ma);ma=null;r.thisProgram&&(na=r.thisProgram);r.quit&&(oa=r.quit);var Ha=0,Ia;r.wasmBinary&&(Ia=r.wasmBinary); +var noExitRuntime=r.noExitRuntime||!0;"object"!==typeof WebAssembly&&Ja("no native wasm support detected");var Ka,La=!1,Na="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0; +function Oa(a,b,c){var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}function Pa(a,b){return a?Oa(B,a,b):""} +function la(a,b,c,e){if(!(0=l){var n=a.charCodeAt(++k);l=65536+((l&1023)<<10)|n&1023}if(127>=l){if(c>=e)break;b[c++]=l}else{if(2047>=l){if(c+1>=e)break;b[c++]=192|l>>6}else{if(65535>=l){if(c+2>=e)break;b[c++]=224|l>>12}else{if(c+3>=e)break;b[c++]=240|l>>18;b[c++]=128|l>>12&63}b[c++]=128|l>>6&63}b[c++]=128|l&63}}b[c]=0;return c-f} +function ka(a){for(var b=0,c=0;c=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++c)&1023);127>=e?++b:b=2047>=e?b+2:65535>=e?b+3:b+4}return b}var Qa="undefined"!==typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Sa(a,b){var c=a>>1;for(var e=c+b/2;!(c>=e)&&Ta[c];)++c;c<<=1;if(32=b/2);++e){var f=Ua[a+2*e>>1];if(0==f)break;c+=String.fromCharCode(f)}return c} +function Va(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var e=b;c=c<2*a.length?c/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),b+=2;Ua[b>>1]=0;return b-e}function Wa(a){return 2*a.length}function Xa(a,b){for(var c=0,e="";!(c>=b/4);){var f=G[a+4*c>>2];if(0==f)break;++c;65536<=f?(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023)):e+=String.fromCharCode(f)}return e} +function Ya(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var e=b;c=e+c-4;for(var f=0;f=k){var l=a.charCodeAt(++f);k=65536+((k&1023)<<10)|l&1023}G[b>>2]=k;b+=4;if(b+4>c)break}G[b>>2]=0;return b-e}function Za(a){for(var b=0,c=0;c=e&&++c;b+=4}return b}var $a,ab,B,Ua,Ta,G,J,N,bb; +function cb(){var a=Ka.buffer;$a=a;r.HEAP8=ab=new Int8Array(a);r.HEAP16=Ua=new Int16Array(a);r.HEAP32=G=new Int32Array(a);r.HEAPU8=B=new Uint8Array(a);r.HEAPU16=Ta=new Uint16Array(a);r.HEAPU32=J=new Uint32Array(a);r.HEAPF32=N=new Float32Array(a);r.HEAPF64=bb=new Float64Array(a)}var db,eb=[],fb=[],hb=[],Da=0;function ib(){var a=r.preRun.shift();eb.unshift(a)}var jb=0,kb=null,lb=null;r.preloadedImages={};r.preloadedAudios={}; +function Ja(a){if(r.onAbort)r.onAbort(a);a="Aborted("+a+")";Fa(a);La=!0;a=new WebAssembly.RuntimeError(a+". Build with -s ASSERTIONS=1 for more info.");ca(a);throw a;}function mb(){return nb.startsWith("data:application/octet-stream;base64,")}var nb;nb="canvaskit.wasm";if(!mb()){var ob=nb;nb=r.locateFile?r.locateFile(ob,ta):ta+ob}function pb(){var a=nb;try{if(a==nb&&Ia)return new Uint8Array(Ia);if(ya)return ya(a);throw"both async and sync fetching of the wasm failed";}catch(b){Ja(b)}} +function qb(){if(!Ia&&(qa||ra)){if("function"===typeof fetch&&!nb.startsWith("file://"))return fetch(nb,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+nb+"'";return a.arrayBuffer()}).catch(function(){return pb()});if(xa)return new Promise(function(a,b){xa(nb,function(c){a(new Uint8Array(c))},b)})}return Promise.resolve().then(function(){return pb()})} +function rb(a){for(;0>2]=b};this.rf=function(b){G[this.Kd+8>>2]=b};this.sf=function(){G[this.Kd>>2]=0};this.qf=function(){ab[this.Kd+12>>0]=0};this.tf=function(){ab[this.Kd+13>>0]=0};this.gf=function(b,c){this.uf(b);this.rf(c);this.sf();this.qf();this.tf()}}var tb=0,ub={},vb=[null,[],[]],wb={},xb={};function yb(a){for(;a.length;){var b=a.pop();a.pop()(b)}}function zb(a){return this.fromWireType(J[a>>2])}var Ab={},Bb={},Cb={}; +function Db(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function Eb(a,b){a=Db(a);return function(){null;return b.apply(this,arguments)}} +function Fb(a){var b=Error,c=Eb(a,function(e){this.name=a;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(b.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}var Mb=void 0;function Nb(a){throw new Mb(a);} +function Ob(a,b,c){function e(n){n=c(n);n.length!==a.length&&Nb("Mismatched type converter count");for(var q=0;qb,a;Ub=new FinalizationGroup(function(b){for(var c=b.next();!c.done;c=b.next())c=c.value,c.Kd?Wb(c):console.warn("object already deleted: "+c.Kd)});Xb=b=>{Ub.register(b,b.Hd,b.Hd);return b};Vb=b=>{Ub.unregister(b.Hd)};return Xb(a)}var Yb=void 0,Zb=[];function $b(){for(;Zb.length;){var a=Zb.pop();a.Hd.ae=!1;a["delete"]()}}function ac(){} +var bc={};function cc(a,b,c){if(void 0===a[b].Od){var e=a[b];a[b]=function(){a[b].Od.hasOwnProperty(arguments.length)||Q("Function '"+c+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+a[b].Od+")!");return a[b].Od[arguments.length].apply(this,arguments)};a[b].Od=[];a[b].Od[e.Zd]=e}} +function dc(a,b,c){r.hasOwnProperty(a)?((void 0===c||void 0!==r[a].Od&&void 0!==r[a].Od[c])&&Q("Cannot register public name '"+a+"' twice"),cc(r,a,a),r.hasOwnProperty(c)&&Q("Cannot register multiple overloads of a function with the same number of arguments ("+c+")!"),r[a].Od[c]=b):(r[a]=b,void 0!==c&&(r[a].Gf=c))}function ec(a,b,c,e,f,k,l,n){this.name=a;this.constructor=b;this.be=c;this.Wd=e;this.Vd=f;this.Ze=k;this.je=l;this.We=n;this.nf=[]} +function fc(a,b,c){for(;b!==c;)b.je||Q("Expected null or instance of "+c.name+", got an instance of "+b.name),a=b.je(a),b=b.Vd;return a}function gc(a,b){if(null===b)return this.ye&&Q("null is not a valid "+this.name),0;b.Hd||Q('Cannot pass "'+hc(b)+'" as a '+this.name);b.Hd.Kd||Q("Cannot pass deleted object as a pointer of type "+this.name);return fc(b.Hd.Kd,b.Hd.Nd.Ld,this.Ld)} +function ic(a,b){if(null===b){this.ye&&Q("null is not a valid "+this.name);if(this.ne){var c=this.ze();null!==a&&a.push(this.Wd,c);return c}return 0}b.Hd||Q('Cannot pass "'+hc(b)+'" as a '+this.name);b.Hd.Kd||Q("Cannot pass deleted object as a pointer of type "+this.name);!this.me&&b.Hd.Nd.me&&Q("Cannot convert argument of type "+(b.Hd.Td?b.Hd.Td.name:b.Hd.Nd.name)+" to parameter type "+this.name);c=fc(b.Hd.Kd,b.Hd.Nd.Ld,this.Ld);if(this.ne)switch(void 0===b.Hd.Pd&&Q("Passing raw pointer to smart pointer is illegal"), +this.yf){case 0:b.Hd.Td===this?c=b.Hd.Pd:Q("Cannot convert argument of type "+(b.Hd.Td?b.Hd.Td.name:b.Hd.Nd.name)+" to parameter type "+this.name);break;case 1:c=b.Hd.Pd;break;case 2:if(b.Hd.Td===this)c=b.Hd.Pd;else{var e=b.clone();c=this.pf(c,jc(function(){e["delete"]()}));null!==a&&a.push(this.Wd,c)}break;default:Q("Unsupporting sharing policy")}return c} +function kc(a,b){if(null===b)return this.ye&&Q("null is not a valid "+this.name),0;b.Hd||Q('Cannot pass "'+hc(b)+'" as a '+this.name);b.Hd.Kd||Q("Cannot pass deleted object as a pointer of type "+this.name);b.Hd.Nd.me&&Q("Cannot convert argument of type "+b.Hd.Nd.name+" to parameter type "+this.name);return fc(b.Hd.Kd,b.Hd.Nd.Ld,this.Ld)}function lc(a,b,c){if(b===c)return a;if(void 0===c.Vd)return null;a=lc(a,b,c.Vd);return null===a?null:c.We(a)}var mc={}; +function nc(a,b){for(void 0===b&&Q("ptr should not be undefined");a.Vd;)b=a.je(b),a=a.Vd;return mc[b]}function oc(a,b){b.Nd&&b.Kd||Nb("makeClassHandle requires ptr and ptrType");!!b.Td!==!!b.Pd&&Nb("Both smartPtrType and smartPtr must be specified");b.count={value:1};return Xb(Object.create(a,{Hd:{value:b}}))} +function wc(a,b,c,e,f,k,l,n,q,x,y){this.name=a;this.Ld=b;this.ye=c;this.me=e;this.ne=f;this.mf=k;this.yf=l;this.Ie=n;this.ze=q;this.pf=x;this.Wd=y;f||void 0!==b.Vd?this.toWireType=ic:(this.toWireType=e?gc:kc,this.Sd=null)}function xc(a,b,c){r.hasOwnProperty(a)||Nb("Replacing nonexistant public symbol");void 0!==r[a].Od&&void 0!==c?r[a].Od[c]=b:(r[a]=b,r[a].Zd=c)} +function yc(a,b){var c=[];return function(){c.length=arguments.length;for(var e=0;ek&&Q("argTypes array size mismatch! Must at least get return value and 'this' types!");var l=null!==b[1]&&null!==c,n=!1;for(c=1;c>2)+e]);return c}var Gc=[],Hc=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Ic(a){4>2])};case 3:return function(c){return this.fromWireType(bb[c>>3])};default:throw new TypeError("Unknown float type: "+a);}} +function Nc(a,b,c){switch(b){case 0:return c?function(e){return ab[e]}:function(e){return B[e]};case 1:return c?function(e){return Ua[e>>1]}:function(e){return Ta[e>>1]};case 2:return c?function(e){return G[e>>2]}:function(e){return J[e>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var Oc={};function Pc(a){var b=Oc[a];return void 0===b?P(a):b}var Qc=[]; +function Rc(){function a(b){b.$$$embind_global$$$=b;var c="object"===typeof $$$embind_global$$$&&b.$$$embind_global$$$===b;c||delete b.$$$embind_global$$$;return c}if("object"===typeof globalThis)return globalThis;if("object"===typeof $$$embind_global$$$)return $$$embind_global$$$;"object"===typeof global&&a(global)?$$$embind_global$$$=global:"object"===typeof self&&a(self)&&($$$embind_global$$$=self);if("object"===typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object."); +}function Sc(a){var b=Qc.length;Qc.push(a);return b}function Tc(a,b){for(var c=Array(a),e=0;e>2)+e],"parameter "+e);return c}var Uc=[];function Vc(a){var b=Array(a+1);return function(c,e,f){b[0]=c;for(var k=0;k>2)+k],"parameter "+k);b[k+1]=l.readValueFromPointer(f);f+=l.argPackAdvance}c=new (c.bind.apply(c,b));return jc(c)}}var Wc={},Xc;Xc=sa?()=>{var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:()=>performance.now(); +function Yc(a){var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=function(c,e){b.vertexAttribDivisorANGLE(c,e)},a.drawArraysInstanced=function(c,e,f,k){b.drawArraysInstancedANGLE(c,e,f,k)},a.drawElementsInstanced=function(c,e,f,k,l){b.drawElementsInstancedANGLE(c,e,f,k,l)})} +function Zc(a){var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=function(){return b.createVertexArrayOES()},a.deleteVertexArray=function(c){b.deleteVertexArrayOES(c)},a.bindVertexArray=function(c){b.bindVertexArrayOES(c)},a.isVertexArray=function(c){return b.isVertexArrayOES(c)})}function $c(a){var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=function(c,e){b.drawBuffersWEBGL(c,e)})} +var ad=1,bd=[],cd=[],dd=[],ed=[],fa=[],fd=[],gd=[],ja=[],hd=[],jd=[],kd={},ld={},md=4;function W(a){nd||(nd=a)}function ea(a){for(var b=ad++,c=a.length;ca.version||!b.Ee)b.Ee=b.getExtension("EXT_disjoint_timer_query");b.Ff=b.getExtension("WEBGL_multi_draw");(b.getSupportedExtensions()||[]).forEach(function(c){c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}} +var u,nd,rd=[];function sd(a,b,c,e){for(var f=0;f>2]=l}} +function td(a,b,c){if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&W(1280);return;case 34814:case 36345:e=0;break;case 34466:var f=X.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>u.version){W(1282);return}e=2*(X.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>u.version){W(1280);return}e=33307==a?3:0}if(void 0===e)switch(f=X.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":W(1280);return;case "object":if(null=== +f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e=0;break;default:W(1280);return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:N[b+4*a>>2]=f[a];break;case 4:ab[b+a>>0]=f[a]?1:0}return}try{e=f.name|0}catch(k){W(1280); +Fa("GL_INVALID_ENUM in glGet"+c+"v: Unknown object returned from WebGL getParameter("+a+")! (error: "+k+")");return}}break;default:W(1280);Fa("GL_INVALID_ENUM in glGet"+c+"v: Native code calling glGet"+c+"v("+a+") and it returns "+f+" of type "+typeof f+"!");return}switch(c){case 1:c=e;J[b>>2]=c;J[b+4>>2]=(c-J[b>>2])/4294967296;break;case 0:G[b>>2]=e;break;case 2:N[b>>2]=e;break;case 4:ab[b>>0]=e?1:0}}else W(1281)}function ud(a){var b=ka(a)+1,c=vd(b);la(a,B,c,b);return c} +function wd(a){return"]"==a.slice(-1)&&a.lastIndexOf("[")}function xd(a){a-=5120;return 0==a?ab:1==a?B:2==a?Ua:4==a?G:6==a?N:5==a||28922==a||28520==a||30779==a||30782==a?J:Ta}function yd(a,b,c,e,f){a=xd(a);var k=31-Math.clz32(a.BYTES_PER_ELEMENT),l=md;return a.subarray(f>>k,f+e*(c*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*(1<>k)} +function Y(a){var b=X.Te;if(b){var c=b.ie[a];"number"===typeof c&&(b.ie[a]=c=X.getUniformLocation(b,b.Je[a]+(0Z?-1:0=l(I,v)?0>=l(D,v)?v.getFullYear()+1:v.getFullYear():v.getFullYear()-1}var x=G[e+40>>2];e={Bf:G[e>>2],Af:G[e+4>>2],re:G[e+8>>2],he:G[e+12>>2],ce:G[e+16>>2],Qd:G[e+20>>2],se:G[e+24>>2],te:G[e+28>>2],Jf:G[e+32>>2],zf:G[e+ +36>>2],Cf:x?Pa(x):""};c=Pa(c);x={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var y in x)c=c.replace(new RegExp(y,"g"),x[y]);var C="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), +E="January February March April May June July August September October November December".split(" ");x={"%a":function(v){return C[v.se].substring(0,3)},"%A":function(v){return C[v.se]},"%b":function(v){return E[v.ce].substring(0,3)},"%B":function(v){return E[v.ce]},"%C":function(v){return k((v.Qd+1900)/100|0,2)},"%d":function(v){return k(v.he,2)},"%e":function(v){return f(v.he,2," ")},"%g":function(v){return q(v).toString().substring(2)},"%G":function(v){return q(v)},"%H":function(v){return k(v.re, +2)},"%I":function(v){v=v.re;0==v?v=12:12v.re?"AM":"PM"},"%S":function(v){return k(v.Bf,2)},"%t":function(){return"\t"},"%u":function(v){return v.se||7},"%U":function(v){var D=new Date(v.Qd+1900,0,1),I=0===D.getDay()?D:Id(D,7-D.getDay());v=new Date(v.Qd+1900,v.ce,v.he);return 0> +l(I,v)?k(Math.ceil((31-I.getDate()+(Fd(Ed(v.getFullYear())?Gd:Hd,v.getMonth()-1)-31)+v.getDate())/7),2):0===l(I,D)?"01":"00"},"%V":function(v){var D=new Date(v.Qd+1901,0,4),I=n(new Date(v.Qd+1900,0,4));D=n(D);var R=Id(new Date(v.Qd+1900,0,1),v.te);return 0>l(R,I)?"53":0>=l(D,R)?"01":k(Math.ceil((I.getFullYear()l(I,v)?k(Math.ceil((31-I.getDate()+(Fd(Ed(v.getFullYear())?Gd:Hd,v.getMonth()-1)-31)+v.getDate())/7),2):0===l(I,D)?"01":"00"},"%y":function(v){return(v.Qd+1900).toString().substring(2)},"%Y":function(v){return v.Qd+1900},"%z":function(v){v=v.zf;var D=0<=v;v=Math.abs(v)/60;return(D?"+":"-")+String("0000"+(v/60*100+v%60)).slice(-4)},"%Z":function(v){return v.Cf},"%%":function(){return"%"}};for(y in x)c.includes(y)&&(c=c.replace(new RegExp(y,"g"),x[y](e)));y=Kd(c); +if(y.length>b)return 0;ab.set(y,a);return y.length-1}Mb=r.InternalError=Fb("InternalError");for(var Ld=Array(256),Md=0;256>Md;++Md)Ld[Md]=String.fromCharCode(Md);Rb=Ld;Sb=r.BindingError=Fb("BindingError");ac.prototype.isAliasOf=function(a){if(!(this instanceof ac&&a instanceof ac))return!1;var b=this.Hd.Nd.Ld,c=this.Hd.Kd,e=a.Hd.Nd.Ld;for(a=a.Hd.Kd;b.Vd;)c=b.je(c),b=b.Vd;for(;e.Vd;)a=e.je(a),e=e.Vd;return b===e&&c===a}; +ac.prototype.clone=function(){this.Hd.Kd||Tb(this);if(this.Hd.ge)return this.Hd.count.value+=1,this;var a=Xb,b=Object,c=b.create,e=Object.getPrototypeOf(this),f=this.Hd;a=a(c.call(b,e,{Hd:{value:{count:f.count,ae:f.ae,ge:f.ge,Kd:f.Kd,Nd:f.Nd,Pd:f.Pd,Td:f.Td}}}));a.Hd.count.value+=1;a.Hd.ae=!1;return a};ac.prototype["delete"]=function(){this.Hd.Kd||Tb(this);this.Hd.ae&&!this.Hd.ge&&Q("Object already scheduled for deletion");Vb(this);Wb(this.Hd);this.Hd.ge||(this.Hd.Pd=void 0,this.Hd.Kd=void 0)}; +ac.prototype.isDeleted=function(){return!this.Hd.Kd};ac.prototype.deleteLater=function(){this.Hd.Kd||Tb(this);this.Hd.ae&&!this.Hd.ge&&Q("Object already scheduled for deletion");Zb.push(this);1===Zb.length&&Yb&&Yb($b);this.Hd.ae=!0;return this};wc.prototype.$e=function(a){this.Ie&&(a=this.Ie(a));return a};wc.prototype.Ce=function(a){this.Wd&&this.Wd(a)};wc.prototype.argPackAdvance=8;wc.prototype.readValueFromPointer=zb;wc.prototype.deleteObject=function(a){if(null!==a)a["delete"]()}; +wc.prototype.fromWireType=function(a){function b(){return this.ne?oc(this.Ld.be,{Nd:this.mf,Kd:c,Td:this,Pd:a}):oc(this.Ld.be,{Nd:this,Kd:a})}var c=this.$e(a);if(!c)return this.Ce(a),null;var e=nc(this.Ld,c);if(void 0!==e){if(0===e.Hd.count.value)return e.Hd.Kd=c,e.Hd.Pd=a,e.clone();e=e.clone();this.Ce(a);return e}e=this.Ld.Ze(c);e=bc[e];if(!e)return b.call(this);e=this.me?e.Se:e.pointerType;var f=lc(c,this.Ld,e.Ld);return null===f?b.call(this):this.ne?oc(e.Ld.be,{Nd:e,Kd:f,Td:this,Pd:a}):oc(e.Ld.be, +{Nd:e,Kd:f})};r.getInheritedInstanceCount=function(){return Object.keys(mc).length};r.getLiveInheritedInstances=function(){var a=[],b;for(b in mc)mc.hasOwnProperty(b)&&a.push(mc[b]);return a};r.flushPendingDeletes=$b;r.setDelayFunction=function(a){Yb=a;Zb.length&&Yb&&Yb($b)};zc=r.UnboundTypeError=Fb("UnboundTypeError");r.count_emval_handles=function(){for(var a=0,b=5;bNd;++Nd)rd.push(Array(Nd));var Od=new Float32Array(288);for(Nd=0;288>Nd;++Nd)zd[Nd]=Od.subarray(0,Nd+1);var Pd=new Int32Array(288);for(Nd=0;288>Nd;++Nd)Ad[Nd]=Pd.subarray(0,Nd+1);function Kd(a){var b=Array(ka(a)+1);la(a,b,0,b.length);return b} +var ee={K:function(a){return vd(a+16)+16},J:function(a,b,c){(new sb(a)).gf(b,c);tb++;throw a;},W:function(){return 0},tb:function(){},rb:function(){},vb:function(){return 0},ob:function(a,b,c,e,f,k){k<<=12;if(0!==(e&16)&&0!==a%65536)b=-28;else if(0!==(e&32)){a=65536*Math.ceil(b/65536);var l=Qd(65536,a);l?(B.fill(0,l,l+a),a=l):a=0;a?(ub[a]={lf:a,kf:b,Re:!0,fd:f,Hf:c,flags:e,offset:k},b=a):b=-48}else b=-52;return b},nb:function(a,b){var c=ub[a];0!==b&&c?(b===c.kf&&(ub[a]=null,c.Re&&Cc(c.lf)),a=0):a= +-28;return a},wb:function(){},sb:function(){},C:function(a){var b=xb[a];delete xb[a];var c=b.ze,e=b.Wd,f=b.Fe,k=f.map(function(l){return l.df}).concat(f.map(function(l){return l.wf}));Ob([a],k,function(l){var n={};f.forEach(function(q,x){var y=l[x],C=q.bf,E=q.cf,v=l[x+f.length],D=q.vf,I=q.xf;n[q.Ye]={read:function(R){return y.fromWireType(C(E,R))},write:function(R,Z){var da=[];D(I,R,v.toWireType(da,Z));yb(da)}}});return[{name:b.name,fromWireType:function(q){var x={},y;for(y in n)x[y]=n[y].read(q); +e(q);return x},toWireType:function(q,x){for(var y in n)if(!(y in x))throw new TypeError('Missing field: "'+y+'"');var C=c();for(y in n)n[y].write(C,x[y]);null!==q&&q.push(e,C);return C},argPackAdvance:8,readValueFromPointer:zb,Sd:e}]})},ib:function(){},yb:function(a,b,c,e,f){var k=Qb(c);b=P(b);Pb(a,{name:b,fromWireType:function(l){return!!l},toWireType:function(l,n){return n?e:f},argPackAdvance:8,readValueFromPointer:function(l){if(1===c)var n=ab;else if(2===c)n=Ua;else if(4===c)n=G;else throw new TypeError("Unknown boolean type size: "+ +b);return this.fromWireType(n[l>>k])},Sd:null})},n:function(a,b,c,e,f,k,l,n,q,x,y,C,E){y=P(y);k=T(f,k);n&&(n=T(l,n));x&&(x=T(q,x));E=T(C,E);var v=Db(y);dc(v,function(){Dc("Cannot construct "+y+" due to unbound types",[e])});Ob([a,b,c],e?[e]:[],function(D){D=D[0];if(e){var I=D.Ld;var R=I.be}else R=ac.prototype;D=Eb(v,function(){if(Object.getPrototypeOf(this)!==Z)throw new Sb("Use 'new' to construct "+y);if(void 0===da.Xd)throw new Sb(y+" has no accessible constructor");var Ma=da.Xd[arguments.length]; +if(void 0===Ma)throw new Sb("Tried to invoke ctor of "+y+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(da.Xd).toString()+") parameters instead!");return Ma.apply(this,arguments)});var Z=Object.create(R,{constructor:{value:D}});D.prototype=Z;var da=new ec(y,D,Z,E,I,k,n,x);I=new wc(y,da,!0,!1,!1);R=new wc(y+"*",da,!1,!1,!1);var ua=new wc(y+" const*",da,!1,!0,!1);bc[a]={pointerType:R,Se:ua};xc(v,D);return[I,R,ua]})},g:function(a,b,c,e,f,k,l){var n=Fc(c,e);b=P(b); +k=T(f,k);Ob([],[a],function(q){function x(){Dc("Cannot call "+y+" due to unbound types",n)}q=q[0];var y=q.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);var C=q.Ld.constructor;void 0===C[b]?(x.Zd=c-1,C[b]=x):(cc(C,b,y),C[b].Od[c-1]=x);Ob([],n,function(E){E=[E[0],null].concat(E.slice(1));E=Ec(y,E,null,k,l);void 0===C[b].Od?(E.Zd=c-1,C[b]=E):C[b].Od[c-1]=E;return[]});return[]})},A:function(a,b,c,e,f,k){0{Dc("Cannot construct "+n.name+" due to unbound types",l)};Ob([],l,function(x){x.splice(1,0,null);n.Ld.Xd[b-1]=Ec(q,x,null,f,k);return[]});return[]})},a:function(a,b,c,e,f,k,l,n){var q=Fc(c,e);b=P(b); +k=T(f,k);Ob([],[a],function(x){function y(){Dc("Cannot call "+C+" due to unbound types",q)}x=x[0];var C=x.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);n&&x.Ld.nf.push(b);var E=x.Ld.be,v=E[b];void 0===v||void 0===v.Od&&v.className!==x.name&&v.Zd===c-2?(y.Zd=c-2,y.className=x.name,E[b]=y):(cc(E,b,C),E[b].Od[c-2]=y);Ob([],q,function(D){D=Ec(C,D,x,k,l);void 0===E[b].Od?(D.Zd=c-2,E[b]=D):E[b].Od[c-2]=D;return[]});return[]})},s:function(a,b,c){a=P(a);Ob([],[b],function(e){e=e[0];r[a]=e.fromWireType(c); +return[]})},xb:function(a,b){b=P(b);Pb(a,{name:b,fromWireType:function(c){var e=Jc(c);Ic(c);return e},toWireType:function(c,e){return jc(e)},argPackAdvance:8,readValueFromPointer:zb,Sd:null})},k:function(a,b,c,e){function f(){}c=Qb(c);b=P(b);f.values={};Pb(a,{name:b,constructor:f,fromWireType:function(k){return this.constructor.values[k]},toWireType:function(k,l){return l.value},argPackAdvance:8,readValueFromPointer:Kc(b,c,e),Sd:null});dc(b,f)},d:function(a,b,c){var e=Lc(a,"enum");b=P(b);a=e.constructor; +e=Object.create(e.constructor.prototype,{value:{value:c},constructor:{value:Eb(e.name+"_"+b,function(){})}});a.values[c]=e;a[b]=e},Z:function(a,b,c){c=Qb(c);b=P(b);Pb(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,f){return f},argPackAdvance:8,readValueFromPointer:Mc(b,c),Sd:null})},v:function(a,b,c,e,f,k){var l=Fc(b,c);a=P(a);f=T(e,f);dc(a,function(){Dc("Cannot call "+a+" due to unbound types",l)},b-1);Ob([],l,function(n){n=[n[0],null].concat(n.slice(1));xc(a,Ec(a,n,null,f,k), +b-1);return[]})},E:function(a,b,c,e,f){b=P(b);-1===f&&(f=4294967295);f=Qb(c);var k=n=>n;if(0===e){var l=32-8*c;k=n=>n<>>l}c=b.includes("unsigned")?function(n,q){return q>>>0}:function(n,q){return q};Pb(a,{name:b,fromWireType:k,toWireType:c,argPackAdvance:8,readValueFromPointer:Nc(b,f,0!==e),Sd:null})},u:function(a,b,c){function e(k){k>>=2;var l=J;return new f($a,l[k+1],l[k])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=P(c);Pb(a,{name:c, +fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{ff:!0})},r:function(a,b,c,e,f,k,l,n,q,x,y,C){c=P(c);k=T(f,k);n=T(l,n);x=T(q,x);C=T(y,C);Ob([a],[b],function(E){E=E[0];return[new wc(c,E.Ld,!1,!1,!0,E,e,k,n,x,C)]})},Y:function(a,b){b=P(b);var c="std::string"===b;Pb(a,{name:b,fromWireType:function(e){var f=J[e>>2];if(c)for(var k=e+4,l=0;l<=f;++l){var n=e+4+l;if(l==f||0==B[n]){k=Pa(k,n-k);if(void 0===q)var q=k;else q+=String.fromCharCode(0),q+=k;k=n+1}}else{q=Array(f);for(l=0;lka(f):()=>f.length)(),n=vd(4+l+1);J[n>>2]=l;if(c&&k)la(f,B,n+4,l+1);else if(k)for(k=0;kTa;var n=1}else 4===b&&(e=Xa,f=Ya,k=Za,l=()=>J,n=2);Pb(a,{name:c,fromWireType:function(q){for(var x=J[q>>2],y=l(),C,E=q+4,v=0;v<=x;++v){var D=q+4+v*b;if(v==x||0==y[D>>n])E=e(E,D-E),void 0===C?C=E:(C+=String.fromCharCode(0),C+=E),E=D+b}Cc(q);return C},toWireType:function(q,x){"string"!==typeof x&&Q("Cannot pass non-string to C++ string type "+ +c);var y=k(x),C=vd(4+y+b);J[C>>2]=y>>n;f(x,C+4,y+b);null!==q&&q.push(Cc,C);return C},argPackAdvance:8,readValueFromPointer:zb,Sd:function(q){Cc(q)}})},D:function(a,b,c,e,f,k){xb[a]={name:P(b),ze:T(c,e),Wd:T(f,k),Fe:[]}},f:function(a,b,c,e,f,k,l,n,q,x){xb[a].Fe.push({Ye:P(b),df:c,bf:T(e,f),cf:k,wf:l,vf:T(n,q),xf:x})},zb:function(a,b){b=P(b);Pb(a,{jf:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},lb:function(){throw"longjmp";},I:function(a,b,c){a=Jc(a);b=Lc(b,"emval::as"); +var e=[],f=jc(e);G[c>>2]=f;return b.toWireType(e,a)},L:function(a,b,c,e,f){a=Qc[a];b=Jc(b);c=Pc(c);var k=[];G[e>>2]=jc(k);return a(b,c,k,f)},B:function(a,b,c,e){a=Qc[a];b=Jc(b);c=Pc(c);a(b,c,null,e)},e:Ic,N:function(a){if(0===a)return jc(Rc());a=Pc(a);return jc(Rc()[a])},w:function(a,b){var c=Tc(a,b),e=c[0];b=e.name+"_$"+c.slice(1).map(function(l){return l.name}).join("_")+"$";var f=Uc[b];if(void 0!==f)return f;var k=Array(a-1);f=Sc((l,n,q,x)=>{for(var y=0,C=0;C>2]=28,-1;G[b>>2]=a/1E3|0;G[b+4>>2]=a%1E3*1E6|0;return 0},Sc:function(a){X.activeTexture(a)},Tc:function(a,b){X.attachShader(cd[a],fd[b])},Uc:function(a,b,c){X.bindAttribLocation(cd[a],b,Pa(c))},Vc:function(a,b){35051==a?X.we=b:35052==a&&(X.$d=b);X.bindBuffer(a,bd[b])},ca:function(a,b){X.bindFramebuffer(a, +dd[b])},Wb:function(a,b){X.bindRenderbuffer(a,ed[b])},Gb:function(a,b){X.bindSampler(a,hd[b])},Wc:function(a,b){X.bindTexture(a,fa[b])},oc:function(a){X.bindVertexArray(gd[a])},rc:function(a){X.bindVertexArray(gd[a])},Xc:function(a,b,c,e){X.blendColor(a,b,c,e)},Yc:function(a){X.blendEquation(a)},Zc:function(a,b){X.blendFunc(a,b)},Qb:function(a,b,c,e,f,k,l,n,q,x){X.blitFramebuffer(a,b,c,e,f,k,l,n,q,x)},_c:function(a,b,c,e){2<=u.version?c?X.bufferData(a,B,e,c,b):X.bufferData(a,b,e):X.bufferData(a,c? +B.subarray(c,c+b):b,e)},$c:function(a,b,c,e){2<=u.version?X.bufferSubData(a,b,B,e,c):X.bufferSubData(a,b,B.subarray(e,e+c))},Xb:function(a){return X.checkFramebufferStatus(a)},T:function(a){X.clear(a)},ba:function(a,b,c,e){X.clearColor(a,b,c,e)},V:function(a){X.clearStencil(a)},cb:function(a,b,c,e){return X.clientWaitSync(jd[a],b,(c>>>0)+4294967296*e)},ad:function(a,b,c,e){X.colorMask(!!a,!!b,!!c,!!e)},da:function(a){X.compileShader(fd[a])},ea:function(a,b,c,e,f,k,l,n){2<=u.version?X.$d?X.compressedTexImage2D(a, +b,c,e,f,k,l,n):X.compressedTexImage2D(a,b,c,e,f,k,B,n,l):X.compressedTexImage2D(a,b,c,e,f,k,n?B.subarray(n,n+l):null)},fa:function(a,b,c,e,f,k,l,n,q){2<=u.version?X.$d?X.compressedTexSubImage2D(a,b,c,e,f,k,l,n,q):X.compressedTexSubImage2D(a,b,c,e,f,k,l,B,q,n):X.compressedTexSubImage2D(a,b,c,e,f,k,l,q?B.subarray(q,q+n):null)},Ob:function(a,b,c,e,f){X.copyBufferSubData(a,b,c,e,f)},ga:function(a,b,c,e,f,k,l,n){X.copyTexSubImage2D(a,b,c,e,f,k,l,n)},ha:function(){var a=ea(cd),b=X.createProgram();b.name= +a;b.qe=b.oe=b.pe=0;b.Be=1;cd[a]=b;return a},ia:function(a){var b=ea(fd);fd[b]=X.createShader(a);return b},ja:function(a){X.cullFace(a)},ka:function(a,b){for(var c=0;c>2],f=bd[e];f&&(X.deleteBuffer(f),f.name=0,bd[e]=null,e==X.we&&(X.we=0),e==X.$d&&(X.$d=0))}},Yb:function(a,b){for(var c=0;c>2],f=dd[e];f&&(X.deleteFramebuffer(f),f.name=0,dd[e]=null)}},la:function(a){if(a){var b=cd[a];b?(X.deleteProgram(b),b.name=0,cd[a]=null):W(1281)}},Zb:function(a,b){for(var c= +0;c>2],f=ed[e];f&&(X.deleteRenderbuffer(f),f.name=0,ed[e]=null)}},Hb:function(a,b){for(var c=0;c>2],f=hd[e];f&&(X.deleteSampler(f),f.name=0,hd[e]=null)}},ma:function(a){if(a){var b=fd[a];b?(X.deleteShader(b),fd[a]=null):W(1281)}},Pb:function(a){if(a){var b=jd[a];b?(X.deleteSync(b),b.name=0,jd[a]=null):W(1281)}},na:function(a,b){for(var c=0;c>2],f=fa[e];f&&(X.deleteTexture(f),f.name=0,fa[e]=null)}},pc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(gd[e]);gd[e]=null}},sc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(gd[e]);gd[e]=null}},oa:function(a){X.depthMask(!!a)},pa:function(a){X.disable(a)},qa:function(a){X.disableVertexAttribArray(a)},ra:function(a,b,c){X.drawArrays(a,b,c)},mc:function(a,b,c,e){X.drawArraysInstanced(a,b,c,e)},kc:function(a,b,c,e,f){X.De.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},ic:function(a,b){for(var c=rd[a],e=0;e>2];X.drawBuffers(c)}, +sa:function(a,b,c,e){X.drawElements(a,b,c,e)},nc:function(a,b,c,e,f){X.drawElementsInstanced(a,b,c,e,f)},lc:function(a,b,c,e,f,k,l){X.De.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,k,l)},cc:function(a,b,c,e,f,k){X.drawElements(a,e,f,k)},ta:function(a){X.enable(a)},ua:function(a){X.enableVertexAttribArray(a)},Mb:function(a,b){return(a=X.fenceSync(a,b))?(b=ea(jd),a.name=b,jd[b]=a,b):0},va:function(){X.finish()},wa:function(){X.flush()},_b:function(a,b,c,e){X.framebufferRenderbuffer(a, +b,c,ed[e])},$b:function(a,b,c,e,f){X.framebufferTexture2D(a,b,c,fa[e],f)},xa:function(a){X.frontFace(a)},ya:function(a,b){sd(a,b,"createBuffer",bd)},ac:function(a,b){sd(a,b,"createFramebuffer",dd)},bc:function(a,b){sd(a,b,"createRenderbuffer",ed)},Ib:function(a,b){sd(a,b,"createSampler",hd)},za:function(a,b){sd(a,b,"createTexture",fa)},qc:function(a,b){sd(a,b,"createVertexArray",gd)},tc:function(a,b){sd(a,b,"createVertexArray",gd)},Sb:function(a){X.generateMipmap(a)},Aa:function(a,b,c){c?G[c>>2]= +X.getBufferParameter(a,b):W(1281)},Ba:function(){var a=X.getError()||nd;nd=0;return a},Ca:function(a,b){td(a,b,2)},Tb:function(a,b,c,e){a=X.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;G[e>>2]=a},O:function(a,b){td(a,b,0)},Da:function(a,b,c,e){a=X.getProgramInfoLog(cd[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Ea:function(a,b,c){if(c)if(a>=ad)W(1281);else if(a=cd[a],35716==b)a=X.getProgramInfoLog(a), +null===a&&(a="(unknown error)"),G[c>>2]=a.length+1;else if(35719==b){if(!a.qe)for(b=0;b>2]=a.qe}else if(35722==b){if(!a.oe)for(b=0;b>2]=a.oe}else if(35381==b){if(!a.pe)for(b=0;b>2]=a.pe}else G[c>>2]=X.getProgramParameter(a, +b);else W(1281)},Ub:function(a,b,c){c?G[c>>2]=X.getRenderbufferParameter(a,b):W(1281)},Fa:function(a,b,c,e){a=X.getShaderInfoLog(fd[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Db:function(a,b,c,e){a=X.getShaderPrecisionFormat(a,b);G[c>>2]=a.rangeMin;G[c+4>>2]=a.rangeMax;G[e>>2]=a.precision},Ga:function(a,b,c){c?35716==b?(a=X.getShaderInfoLog(fd[a]),null===a&&(a="(unknown error)"),G[c>>2]=a?a.length+1:0):35720==b?(a=X.getShaderSource(fd[a]),G[c>>2]=a?a.length+1:0):G[c>> +2]=X.getShaderParameter(fd[a],b):W(1281)},S:function(a){var b=kd[a];if(!b){switch(a){case 7939:b=X.getSupportedExtensions()||[];b=b.concat(b.map(function(e){return"GL_"+e}));b=ud(b.join(" "));break;case 7936:case 7937:case 37445:case 37446:(b=X.getParameter(a))||W(1280);b=b&&ud(b);break;case 7938:b=X.getParameter(7938);b=2<=u.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=ud(b);break;case 35724:b=X.getParameter(35724);var c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!== +c&&(3==c[1].length&&(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=ud(b);break;default:W(1280)}kd[a]=b}return b},bb:function(a,b){if(2>u.version)return W(1282),0;var c=ld[a];if(c)return 0>b||b>=c.length?(W(1281),0):c[b];switch(a){case 7939:return c=X.getSupportedExtensions()||[],c=c.concat(c.map(function(e){return"GL_"+e})),c=c.map(function(e){return ud(e)}),c=ld[a]=c,0>b||b>=c.length?(W(1281),0):c[b];default:return W(1280),0}},Ha:function(a,b){b=Pa(b);if(a=cd[a]){var c=a,e=c.ie,f=c.Ke,k;if(!e)for(c.ie= +e={},c.Je={},k=0;k>>0,f=b.slice(0,k));if((f=a.Ke[f])&&e>2];X.invalidateFramebuffer(a,e)},Fb:function(a,b,c,e,f,k,l){for(var n= +rd[b],q=0;q>2];X.invalidateSubFramebuffer(a,n,e,f,k,l)},Nb:function(a){return X.isSync(jd[a])},Ia:function(a){return(a=fa[a])?X.isTexture(a):0},Ja:function(a){X.lineWidth(a)},Ka:function(a){a=cd[a];X.linkProgram(a);a.ie=0;a.Ke={}},gc:function(a,b,c,e,f,k){X.He.multiDrawArraysInstancedBaseInstanceWEBGL(a,G,b>>2,G,c>>2,G,e>>2,J,f>>2,k)},hc:function(a,b,c,e,f,k,l,n){X.He.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,G,b>>2,c,G,e>>2,G,f>>2,G,k>>2,J,l>>2,n)},La:function(a, +b){3317==a&&(md=b);X.pixelStorei(a,b)},jc:function(a){X.readBuffer(a)},Ma:function(a,b,c,e,f,k,l){if(2<=u.version)if(X.we)X.readPixels(a,b,c,e,f,k,l);else{var n=xd(k);X.readPixels(a,b,c,e,f,k,n,l>>31-Math.clz32(n.BYTES_PER_ELEMENT))}else(l=yd(k,f,c,e,l))?X.readPixels(a,b,c,e,f,k,l):W(1280)},Vb:function(a,b,c,e){X.renderbufferStorage(a,b,c,e)},Rb:function(a,b,c,e,f){X.renderbufferStorageMultisample(a,b,c,e,f)},Jb:function(a,b,c){X.samplerParameterf(hd[a],b,c)},Kb:function(a,b,c){X.samplerParameteri(hd[a], +b,c)},Lb:function(a,b,c){X.samplerParameteri(hd[a],b,G[c>>2])},Na:function(a,b,c,e){X.scissor(a,b,c,e)},Oa:function(a,b,c,e){for(var f="",k=0;k>2]:-1;f+=Pa(G[c+4*k>>2],0>l?void 0:l)}X.shaderSource(fd[a],f)},Pa:function(a,b,c){X.stencilFunc(a,b,c)},Qa:function(a,b,c,e){X.stencilFuncSeparate(a,b,c,e)},Ra:function(a){X.stencilMask(a)},Sa:function(a,b){X.stencilMaskSeparate(a,b)},Ta:function(a,b,c){X.stencilOp(a,b,c)},Ua:function(a,b,c,e){X.stencilOpSeparate(a,b,c,e)},Va:function(a, +b,c,e,f,k,l,n,q){if(2<=u.version)if(X.$d)X.texImage2D(a,b,c,e,f,k,l,n,q);else if(q){var x=xd(n);X.texImage2D(a,b,c,e,f,k,l,n,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texImage2D(a,b,c,e,f,k,l,n,null);else X.texImage2D(a,b,c,e,f,k,l,n,q?yd(n,l,e,f,q):null)},Wa:function(a,b,c){X.texParameterf(a,b,c)},Xa:function(a,b,c){X.texParameterf(a,b,N[c>>2])},Ya:function(a,b,c){X.texParameteri(a,b,c)},Za:function(a,b,c){X.texParameteri(a,b,G[c>>2])},dc:function(a,b,c,e,f){X.texStorage2D(a,b,c,e,f)},_a:function(a, +b,c,e,f,k,l,n,q){if(2<=u.version)if(X.$d)X.texSubImage2D(a,b,c,e,f,k,l,n,q);else if(q){var x=xd(n);X.texSubImage2D(a,b,c,e,f,k,l,n,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texSubImage2D(a,b,c,e,f,k,l,n,null);else x=null,q&&(x=yd(n,l,f,k,q)),X.texSubImage2D(a,b,c,e,f,k,l,n,x)},$a:function(a,b){X.uniform1f(Y(a),b)},ab:function(a,b,c){if(2<=u.version)X.uniform1fv(Y(a),N,c>>2,b);else{if(288>=b)for(var e=zd[b-1],f=0;f>2];else e=N.subarray(c>>2,c+4*b>>2);X.uniform1fv(Y(a),e)}}, +Oc:function(a,b){X.uniform1i(Y(a),b)},Pc:function(a,b,c){if(2<=u.version)X.uniform1iv(Y(a),G,c>>2,b);else{if(288>=b)for(var e=Ad[b-1],f=0;f>2];else e=G.subarray(c>>2,c+4*b>>2);X.uniform1iv(Y(a),e)}},Qc:function(a,b,c){X.uniform2f(Y(a),b,c)},Rc:function(a,b,c){if(2<=u.version)X.uniform2fv(Y(a),N,c>>2,2*b);else{if(144>=b)for(var e=zd[2*b-1],f=0;f<2*b;f+=2)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2];else e=N.subarray(c>>2,c+8*b>>2);X.uniform2fv(Y(a),e)}},Nc:function(a,b,c){X.uniform2i(Y(a), +b,c)},Mc:function(a,b,c){if(2<=u.version)X.uniform2iv(Y(a),G,c>>2,2*b);else{if(144>=b)for(var e=Ad[2*b-1],f=0;f<2*b;f+=2)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2];else e=G.subarray(c>>2,c+8*b>>2);X.uniform2iv(Y(a),e)}},Lc:function(a,b,c,e){X.uniform3f(Y(a),b,c,e)},Kc:function(a,b,c){if(2<=u.version)X.uniform3fv(Y(a),N,c>>2,3*b);else{if(96>=b)for(var e=zd[3*b-1],f=0;f<3*b;f+=3)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2],e[f+2]=N[c+(4*f+8)>>2];else e=N.subarray(c>>2,c+12*b>>2);X.uniform3fv(Y(a),e)}},Jc:function(a, +b,c,e){X.uniform3i(Y(a),b,c,e)},Ic:function(a,b,c){if(2<=u.version)X.uniform3iv(Y(a),G,c>>2,3*b);else{if(96>=b)for(var e=Ad[3*b-1],f=0;f<3*b;f+=3)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2];else e=G.subarray(c>>2,c+12*b>>2);X.uniform3iv(Y(a),e)}},Hc:function(a,b,c,e,f){X.uniform4f(Y(a),b,c,e,f)},Gc:function(a,b,c){if(2<=u.version)X.uniform4fv(Y(a),N,c>>2,4*b);else{if(72>=b){var e=zd[4*b-1],f=N;c>>=2;for(var k=0;k<4*b;k+=4){var l=c+k;e[k]=f[l];e[k+1]=f[l+1];e[k+2]=f[l+2];e[k+3]= +f[l+3]}}else e=N.subarray(c>>2,c+16*b>>2);X.uniform4fv(Y(a),e)}},uc:function(a,b,c,e,f){X.uniform4i(Y(a),b,c,e,f)},vc:function(a,b,c){if(2<=u.version)X.uniform4iv(Y(a),G,c>>2,4*b);else{if(72>=b)for(var e=Ad[4*b-1],f=0;f<4*b;f+=4)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2],e[f+3]=G[c+(4*f+12)>>2];else e=G.subarray(c>>2,c+16*b>>2);X.uniform4iv(Y(a),e)}},wc:function(a,b,c,e){if(2<=u.version)X.uniformMatrix2fv(Y(a),!!c,N,e>>2,4*b);else{if(72>=b)for(var f=zd[4*b-1],k=0;k<4*b;k+=4)f[k]= +N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2];else f=N.subarray(e>>2,e+16*b>>2);X.uniformMatrix2fv(Y(a),!!c,f)}},xc:function(a,b,c,e){if(2<=u.version)X.uniformMatrix3fv(Y(a),!!c,N,e>>2,9*b);else{if(32>=b)for(var f=zd[9*b-1],k=0;k<9*b;k+=9)f[k]=N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2],f[k+4]=N[e+(4*k+16)>>2],f[k+5]=N[e+(4*k+20)>>2],f[k+6]=N[e+(4*k+24)>>2],f[k+7]=N[e+(4*k+28)>>2],f[k+8]=N[e+(4*k+32)>>2];else f=N.subarray(e>> +2,e+36*b>>2);X.uniformMatrix3fv(Y(a),!!c,f)}},yc:function(a,b,c,e){if(2<=u.version)X.uniformMatrix4fv(Y(a),!!c,N,e>>2,16*b);else{if(18>=b){var f=zd[16*b-1],k=N;e>>=2;for(var l=0;l<16*b;l+=16){var n=e+l;f[l]=k[n];f[l+1]=k[n+1];f[l+2]=k[n+2];f[l+3]=k[n+3];f[l+4]=k[n+4];f[l+5]=k[n+5];f[l+6]=k[n+6];f[l+7]=k[n+7];f[l+8]=k[n+8];f[l+9]=k[n+9];f[l+10]=k[n+10];f[l+11]=k[n+11];f[l+12]=k[n+12];f[l+13]=k[n+13];f[l+14]=k[n+14];f[l+15]=k[n+15]}}else f=N.subarray(e>>2,e+64*b>>2);X.uniformMatrix4fv(Y(a),!!c,f)}}, +zc:function(a){a=cd[a];X.useProgram(a);X.Te=a},Ac:function(a,b){X.vertexAttrib1f(a,b)},Bc:function(a,b){X.vertexAttrib2f(a,N[b>>2],N[b+4>>2])},Cc:function(a,b){X.vertexAttrib3f(a,N[b>>2],N[b+4>>2],N[b+8>>2])},Dc:function(a,b){X.vertexAttrib4f(a,N[b>>2],N[b+4>>2],N[b+8>>2],N[b+12>>2])},ec:function(a,b){X.vertexAttribDivisor(a,b)},fc:function(a,b,c,e,f){X.vertexAttribIPointer(a,b,c,e,f)},Ec:function(a,b,c,e,f,k){X.vertexAttribPointer(a,b,c,!!e,f,k)},Fc:function(a,b,c,e){X.viewport(a,b,c,e)},db:function(a, +b,c,e){X.waitSync(jd[a],b,(c>>>0)+4294967296*e)},mb:function(a){var b=B.length;a>>>=0;if(2147483648=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,a+100663296);e=Math.max(a,e);0>>16);cb();var f=1;break a}catch(k){}f=void 0}if(f)return!0}return!1},fb:function(){return u?u.ef:0},pb:function(a,b){var c=0;Cd().forEach(function(e,f){var k=b+c;f=G[a+4*f>>2]=k;for(k=0;k>0]=e.charCodeAt(k); +ab[f>>0]=0;c+=e.length+1});return 0},qb:function(a,b){var c=Cd();G[a>>2]=c.length;var e=0;c.forEach(function(f){e+=f.length+1});G[b>>2]=e;return 0},Ab:function(a){if(!(noExitRuntime||0>2]=b;return 0},ub:function(a,b,c,e){a=wb.af(a);b=wb.Ve(a,b,c);G[e>>2]=b;return 0},hb:function(){},U:function(a,b,c,e){for(var f=0,k=0;k>2],n=G[b+4>>2];b+=8;for(var q= +0;q>2]=f;return 0},b:function(){return Ha},q:Sd,o:Td,l:Ud,R:Vd,$:Wd,_:Xd,z:Yd,y:Zd,t:$d,x:ae,aa:be,Bb:ce,Cb:de,c:function(a){Ha=a},jb:function(a,b,c,e){return Jd(a,b,c,e)}}; +(function(){function a(f){r.asm=f.exports;Ka=r.asm.bd;cb();db=r.asm.dd;fb.unshift(r.asm.cd);jb--;r.monitorRunDependencies&&r.monitorRunDependencies(jb);0==jb&&(null!==kb&&(clearInterval(kb),kb=null),lb&&(f=lb,lb=null,f()))}function b(f){a(f.instance)}function c(f){return qb().then(function(k){return WebAssembly.instantiate(k,e)}).then(function(k){return k}).then(f,function(k){Fa("failed to asynchronously prepare wasm: "+k);Ja(k)})}var e={a:ee};jb++;r.monitorRunDependencies&&r.monitorRunDependencies(jb); +if(r.instantiateWasm)try{return r.instantiateWasm(e,a)}catch(f){return Fa("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return Ia||"function"!==typeof WebAssembly.instantiateStreaming||mb()||nb.startsWith("file://")||"function"!==typeof fetch?c(b):fetch(nb,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(b,function(k){Fa("wasm streaming compile failed: "+k);Fa("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ca); +return{}})();r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.cd).apply(null,arguments)};var Rd=r.___errno_location=function(){return(Rd=r.___errno_location=r.asm.ed).apply(null,arguments)},Cc=r._free=function(){return(Cc=r._free=r.asm.fd).apply(null,arguments)},vd=r._malloc=function(){return(vd=r._malloc=r.asm.gd).apply(null,arguments)},Bc=r.___getTypeName=function(){return(Bc=r.___getTypeName=r.asm.hd).apply(null,arguments)}; +r.___embind_register_native_and_builtin_types=function(){return(r.___embind_register_native_and_builtin_types=r.asm.id).apply(null,arguments)};var Qd=r._memalign=function(){return(Qd=r._memalign=r.asm.jd).apply(null,arguments)},fe=r._setThrew=function(){return(fe=r._setThrew=r.asm.kd).apply(null,arguments)},ge=r.stackSave=function(){return(ge=r.stackSave=r.asm.ld).apply(null,arguments)},he=r.stackRestore=function(){return(he=r.stackRestore=r.asm.md).apply(null,arguments)}; +r.dynCall_viji=function(){return(r.dynCall_viji=r.asm.nd).apply(null,arguments)};r.dynCall_vijiii=function(){return(r.dynCall_vijiii=r.asm.od).apply(null,arguments)};r.dynCall_viiiiij=function(){return(r.dynCall_viiiiij=r.asm.pd).apply(null,arguments)};r.dynCall_jii=function(){return(r.dynCall_jii=r.asm.qd).apply(null,arguments)};r.dynCall_vij=function(){return(r.dynCall_vij=r.asm.rd).apply(null,arguments)};r.dynCall_iiij=function(){return(r.dynCall_iiij=r.asm.sd).apply(null,arguments)}; +r.dynCall_iiiij=function(){return(r.dynCall_iiiij=r.asm.td).apply(null,arguments)};r.dynCall_viij=function(){return(r.dynCall_viij=r.asm.ud).apply(null,arguments)};r.dynCall_viiij=function(){return(r.dynCall_viiij=r.asm.vd).apply(null,arguments)};r.dynCall_ji=function(){return(r.dynCall_ji=r.asm.wd).apply(null,arguments)};r.dynCall_iij=function(){return(r.dynCall_iij=r.asm.xd).apply(null,arguments)};r.dynCall_jiiii=function(){return(r.dynCall_jiiii=r.asm.yd).apply(null,arguments)}; +r.dynCall_jiiiiii=function(){return(r.dynCall_jiiiiii=r.asm.zd).apply(null,arguments)};r.dynCall_jiiiiji=function(){return(r.dynCall_jiiiiji=r.asm.Ad).apply(null,arguments)};r.dynCall_iijj=function(){return(r.dynCall_iijj=r.asm.Bd).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.Cd).apply(null,arguments)};r.dynCall_viijii=function(){return(r.dynCall_viijii=r.asm.Dd).apply(null,arguments)};r.dynCall_iiiiij=function(){return(r.dynCall_iiiiij=r.asm.Ed).apply(null,arguments)}; +r.dynCall_iiiiijj=function(){return(r.dynCall_iiiiijj=r.asm.Fd).apply(null,arguments)};r.dynCall_iiiiiijj=function(){return(r.dynCall_iiiiiijj=r.asm.Gd).apply(null,arguments)};function ae(a,b,c,e,f){var k=ge();try{O(a)(b,c,e,f)}catch(l){he(k);if(l!==l+0&&"longjmp"!==l)throw l;fe(1,0)}}function Td(a,b,c){var e=ge();try{return O(a)(b,c)}catch(f){he(e);if(f!==f+0&&"longjmp"!==f)throw f;fe(1,0)}}function Zd(a,b,c){var e=ge();try{O(a)(b,c)}catch(f){he(e);if(f!==f+0&&"longjmp"!==f)throw f;fe(1,0)}} +function Sd(a,b){var c=ge();try{return O(a)(b)}catch(e){he(c);if(e!==e+0&&"longjmp"!==e)throw e;fe(1,0)}}function Yd(a,b){var c=ge();try{O(a)(b)}catch(e){he(c);if(e!==e+0&&"longjmp"!==e)throw e;fe(1,0)}}function Ud(a,b,c,e){var f=ge();try{return O(a)(b,c,e)}catch(k){he(f);if(k!==k+0&&"longjmp"!==k)throw k;fe(1,0)}}function $d(a,b,c,e){var f=ge();try{O(a)(b,c,e)}catch(k){he(f);if(k!==k+0&&"longjmp"!==k)throw k;fe(1,0)}} +function be(a,b,c,e,f,k){var l=ge();try{O(a)(b,c,e,f,k)}catch(n){he(l);if(n!==n+0&&"longjmp"!==n)throw n;fe(1,0)}}function Wd(a,b,c,e,f,k,l){var n=ge();try{return O(a)(b,c,e,f,k,l)}catch(q){he(n);if(q!==q+0&&"longjmp"!==q)throw q;fe(1,0)}}function Vd(a,b,c,e,f){var k=ge();try{return O(a)(b,c,e,f)}catch(l){he(k);if(l!==l+0&&"longjmp"!==l)throw l;fe(1,0)}}function de(a,b,c,e,f,k,l,n,q,x){var y=ge();try{O(a)(b,c,e,f,k,l,n,q,x)}catch(C){he(y);if(C!==C+0&&"longjmp"!==C)throw C;fe(1,0)}} +function ce(a,b,c,e,f,k,l){var n=ge();try{O(a)(b,c,e,f,k,l)}catch(q){he(n);if(q!==q+0&&"longjmp"!==q)throw q;fe(1,0)}}function Xd(a,b,c,e,f,k,l,n,q,x){var y=ge();try{return O(a)(b,c,e,f,k,l,n,q,x)}catch(C){he(y);if(C!==C+0&&"longjmp"!==C)throw C;fe(1,0)}}var ie;function Ea(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}lb=function je(){ie||ke();ie||(lb=je)}; +function ke(){function a(){if(!ie&&(ie=!0,r.calledRun=!0,!La)){rb(fb);ba(r);if(r.onRuntimeInitialized)r.onRuntimeInitialized();if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;){var b=r.postRun.shift();hb.unshift(b)}rb(hb)}}if(!(0 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(skwasm) { + skwasm = skwasm || {}; + + +function e(){h.buffer!=l&&q(h.buffer);return aa}function r(){h.buffer!=l&&q(h.buffer);return ba}function u(){h.buffer!=l&&q(h.buffer);return ca}function ea(){h.buffer!=l&&q(h.buffer);return fa}function w(){h.buffer!=l&&q(h.buffer);return ha}function ia(){h.buffer!=l&&q(h.buffer);return ja}null;var y;y||(y=typeof skwasm !== 'undefined' ? skwasm : {});var ka=Object.assign,la,ma;y.ready=new Promise(function(a,b){la=a;ma=b}); +var na=ka({},y),oa="./this.program",pa=(a,b)=>{throw b;},qa="object"===typeof window,z="function"===typeof importScripts,A="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node,B=y.ENVIRONMENT_IS_PTHREAD||!1,D="";function ra(a){return y.locateFile?y.locateFile(a,D):D+a}var sa,ta,ua,fs,va,wa; +if(A){D=z?require("path").dirname(D)+"/":__dirname+"/";wa=()=>{va||(fs=require("fs"),va=require("path"))};sa=function(b,c){wa();b=va.normalize(b);return fs.readFileSync(b,c?null:"utf8")};ua=b=>{b=sa(b,!0);b.buffer||(b=new Uint8Array(b));return b};ta=(b,c,d)=>{wa();b=va.normalize(b);fs.readFile(b,function(f,g){f?d(f):c(g.buffer)})};1{if(ya())throw process.exitCode=b,c;c instanceof xa||E("exiting due to exception: "+c);process.exit(b)};y.inspect=function(){return"[Emscripten Module object]"};let a;try{a=require("worker_threads")}catch(b){throw console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?'),b;}global.Worker=a.Worker}else if(qa||z)z?D=self.location.href:"undefined"!==typeof document&&document.currentScript&&(D=document.currentScript.src), +_scriptDir&&(D=_scriptDir),0!==D.indexOf("blob:")?D=D.substr(0,D.replace(/[?#].*/,"").lastIndexOf("/")+1):D="",A||(sa=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},z&&(ua=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),ta=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror= +c;d.send(null)});A&&"undefined"===typeof performance&&(global.performance=require("perf_hooks").performance);var za=console.log.bind(console),Aa=console.warn.bind(console);A&&(wa(),za=a=>fs.writeSync(1,a+"\n"),Aa=a=>fs.writeSync(2,a+"\n"));var Ba=y.print||za,E=y.printErr||Aa;ka(y,na);na=null;y.thisProgram&&(oa=y.thisProgram);y.quit&&(pa=y.quit);var Ca,Da=0,Ea;y.wasmBinary&&(Ea=y.wasmBinary);var noExitRuntime=y.noExitRuntime||!0;"object"!==typeof WebAssembly&&Fa("no native wasm support detected"); +var h,Ga,Ha=!1;function Ia(a){var b=new TextDecoder(a);this.decode=c=>{c.buffer instanceof SharedArrayBuffer&&(c=new Uint8Array(c));return b.decode.call(b,c)}}var Ja="undefined"!==typeof TextDecoder?new Ia("utf8"):void 0; +function Ka(a,b,c){var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16f?d+=String.fromCharCode(f):(f-=65536,d+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else d+=String.fromCharCode(f)}return d}function F(a,b){return a?Ka(r(),a,b):""} +function La(a,b,c,d){if(!(0=k){var n=a.charCodeAt(++g);k=65536+((k&1023)<<10)|n&1023}if(127>=k){if(c>=d)break;b[c++]=k}else{if(2047>=k){if(c+1>=d)break;b[c++]=192|k>>6}else{if(65535>=k){if(c+2>=d)break;b[c++]=224|k>>12}else{if(c+3>=d)break;b[c++]=240|k>>18;b[c++]=128|k>>12&63}b[c++]=128|k>>6&63}b[c++]=128|k&63}}b[c]=0;return c-f}function Ma(a,b,c){return La(a,r(),b,c)} +function Na(a){for(var b=0,c=0;c=d&&(d=65536+((d&1023)<<10)|a.charCodeAt(++c)&1023);127>=d?++b:b=2047>=d?b+2:65535>=d?b+3:b+4}return b}"undefined"!==typeof TextDecoder&&new Ia("utf-16le");function Oa(a,b){e().set(a,b)}var l,aa,ba,Pa,Qa,ca,fa,ha,ja;B&&(l=y.buffer); +function q(a){l=a;y.HEAP8=aa=new Int8Array(a);y.HEAP16=Pa=new Int16Array(a);y.HEAP32=ca=new Int32Array(a);y.HEAPU8=ba=new Uint8Array(a);y.HEAPU16=Qa=new Uint16Array(a);y.HEAPU32=fa=new Uint32Array(a);y.HEAPF32=ha=new Float32Array(a);y.HEAPF64=ja=new Float64Array(a)}var Ra=y.INITIAL_MEMORY||16777216; +if(B)h=y.wasmMemory,l=y.buffer;else if(y.wasmMemory)h=y.wasmMemory;else if(h=new WebAssembly.Memory({initial:Ra/65536,maximum:32768,shared:!0}),!(h.buffer instanceof SharedArrayBuffer))throw E("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag"),A&&console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)"), +Error("bad memory");h&&(l=h.buffer);Ra=l.byteLength;q(l);var Sa,Ta=[],Ua=[],Va=[],Wa=0;function ya(){return noExitRuntime||0>2]=0,M.ea(b.worker))} +var M={j:[],D:[],U:[],sa:function(){for(var a=0;1>a;++a)M.W()},ta:function(){M.receiveObjectTransfer=M.wa;M.threadInit=M.ga;M.setExitStatus=M.ya},i:{},ya:function(){},fa:function(){for(var a in M.i){var b=M.i[a];b&&b.worker&&M.ea(b.worker)}for(a=0;a>2]=0;try{a()}finally{u()[hb>>2]=1}},wa:function(a){if("undefined"!==typeof ib){for(var b in a.M)N[b]= +a.M[b];!y.canvas&&a.o&&N[a.o]&&(y.canvas=N[a.o].l,y.canvas.id=a.o)}},ga:function(){for(var a in M.U)M.U[a]()},aa:function(a,b){a.onmessage=c=>{c=c.data;var d=c.cmd;a.s&&(M.la=a.s.T);if(c.targetThread&&c.targetThread!=jb()){var f=M.i[c.Ta];f?f.worker.postMessage(c,c.transferList):E('Internal error! Worker sent a message "'+d+'" to target pthread '+c.targetThread+", but that thread no longer exists!")}else if("processQueuedMainThreadWork"===d)kb();else if("spawnThread"===d)lb(c);else if("cleanupThread"=== +d)fb(c.thread);else if("killThread"===d)c=c.thread,u()[c>>2]=0,d=M.i[c],delete M.i[c],d.worker.terminate(),gb(c),M.D.splice(M.D.indexOf(d.worker),1),d.worker.s=void 0;else if("cancelThread"===d)M.i[c.thread].worker.postMessage({cmd:"cancel"});else if("loaded"===d)a.loaded=!0,b&&b(a),a.C&&(a.C(),delete a.C);else if("print"===d)Ba("Thread "+c.threadId+": "+c.text);else if("printErr"===d)E("Thread "+c.threadId+": "+c.text);else if("alert"===d)alert("Thread "+c.threadId+": "+c.text);else if("setimmediate"=== +c.target)a.postMessage(c);else if("onAbort"===d){if(y.onAbort)y.onAbort(c.arg)}else E("worker sent an unknown command "+d);M.la=void 0};a.onerror=c=>{E("worker sent an error! "+c.filename+":"+c.lineno+": "+c.message);throw c;};A&&(a.on("message",function(c){a.onmessage({data:c})}),a.on("error",function(c){a.onerror(c)}),a.on("detachedExit",function(){}));a.postMessage({cmd:"load",urlOrBlob:y.mainScriptUrlOrBlob||_scriptDir,wasmMemory:h,wasmModule:Ga})},W:function(){var a=ra("skwasm.worker.js");M.j.push(new Worker(a))}, +oa:function(){0==M.j.length&&(M.W(),M.aa(M.j[0]));return M.j.pop()}};y.establishStackSpace=function(){var a=jb(),b=u()[a+44>>2];a=u()[a+48>>2];mb(b,b-a);L(b)};function nb(a){if(B)return O(1,0,a);try{ob(a)}catch(b){b instanceof xa||"unwind"==b||pa(1,b)}}function J(a){return Sa.get(a)}y.invokeEntryPoint=function(a,b){return J(a)(b)};var pb;pb=A?()=>{var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:B?()=>performance.now()-y.__performance_now_clock_drift:()=>performance.now(); +function qb(a){this.B=a-16;this.Da=function(b){u()[this.B+4>>2]=b};this.Aa=function(b){u()[this.B+8>>2]=b};this.Ba=function(){u()[this.B>>2]=0};this.za=function(){var b=0;e()[this.B+12>>0]=b};this.Ca=function(){var b=0;e()[this.B+13>>0]=b};this.qa=function(b,c){this.Da(b);this.Aa(c);this.Ba();this.za();this.Ca()}}var rb=0; +function lb(a){var b=M.oa();if(!b)return 6;M.D.push(b);var c=M.i[a.S]={worker:b,T:a.S};b.s=c;var d={cmd:"run",start_routine:a.Ea,arg:a.A,threadInfoStruct:a.S};d.o=a.o;d.M=a.M;b.C=()=>{d.time=performance.now();b.postMessage(d,a.Ja)};b.loaded&&(b.C(),delete b.C);return 0}var sb={},tb=[null,[],[]],ub={};function vb(a,b,c){return B?O(2,1,a,b,c):0}function wb(a,b){if(B)return O(3,1,a,b)}function xb(a,b,c){return B?O(4,1,a,b,c):0} +function yb(a,b,c,d,f,g){if(B)b=O(5,1,a,b,c,d,f,g);else if(g<<=12,0!==(d&16)&&0!==a%65536)b=-28;else if(0!==(d&32)){var k=65536*Math.ceil(b/65536);(a=zb(65536,k))?r().fill(0,a,a+k):a=0;a?(sb[a]={va:a,ua:b,ja:!0,fd:f,Qa:c,flags:d,offset:g},b=a):b=-48}else b=-52;return b}function Ab(a,b){if(B)a=O(6,1,a,b);else{var c=sb[a];0!==b&&c?(b===c.ua&&(sb[a]=null,c.ja&&Bb(c.va)),a=0):a=-28}return a}function Cb(a,b,c){if(B)return O(7,1,a,b,c)} +function Db(a){var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=function(c,d){b.vertexAttribDivisorANGLE(c,d)},a.drawArraysInstanced=function(c,d,f,g){b.drawArraysInstancedANGLE(c,d,f,g)},a.drawElementsInstanced=function(c,d,f,g,k){b.drawElementsInstancedANGLE(c,d,f,g,k)})} +function Eb(a){var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=function(){return b.createVertexArrayOES()},a.deleteVertexArray=function(c){b.deleteVertexArrayOES(c)},a.bindVertexArray=function(c){b.bindVertexArrayOES(c)},a.isVertexArray=function(c){return b.isVertexArrayOES(c)})}function Fb(a){var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=function(c,d){b.drawBuffersWEBGL(c,d)})} +var Gb=1,Hb=[],P=[],Ib=[],Jb=[],Kb=[],Q=[],R=[],Lb={},N={},Mb=[],Nb=[],Ob={},Pb={},Qb=4;function S(a){Rb||(Rb=a)}function Sb(a){for(var b=Gb++,c=a.length;c>2]=jb();var d={Na:c,attributes:b,version:b.ba,v:a};a.canvas&&(a.canvas.H=d);Lb[c]=d;("undefined"===typeof b.Z||b.Z)&&Wb(d);return c} +function Wb(a){a||(a=T);if(!a.ra){a.ra=!0;var b=a.v;Db(b);Eb(b);Fb(b);b.X=b.getExtension("WEBGL_draw_instanced_base_vertex_base_instance");b.da=b.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance");2<=a.version&&(b.Y=b.getExtension("EXT_disjoint_timer_query_webgl2"));if(2>a.version||!b.Y)b.Y=b.getExtension("EXT_disjoint_timer_query");b.Pa=b.getExtension("WEBGL_multi_draw");(b.getSupportedExtensions()||[]).forEach(function(c){c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}} +var ib={},Rb,T,Xb=[];function Yb(a,b,c,d){for(var f=0;f>2]=k}} +function Zb(a,b,c){if(b){var d=void 0;switch(a){case 36346:d=1;break;case 36344:0!=c&&1!=c&&S(1280);return;case 34814:case 36345:d=0;break;case 34466:var f=U.getParameter(34467);d=f?f.length:0;break;case 33309:if(2>T.version){S(1282);return}d=2*(U.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>T.version){S(1280);return}d=33307==a?3:0}if(void 0===d)switch(f=U.getParameter(a),typeof f){case "number":d=f;break;case "boolean":d=f?1:0;break;case "string":S(1280);return;case "object":if(null=== +f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:d=0;break;default:S(1280);return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:w()[b+4*a>>2]=f[a];break;case 4:e()[b+a>>0]=f[a]?1:0}return}try{d=f.name| +0}catch(g){S(1280);E("GL_INVALID_ENUM in glGet"+c+"v: Unknown object returned from WebGL getParameter("+a+")! (error: "+g+")");return}}break;default:S(1280);E("GL_INVALID_ENUM in glGet"+c+"v: Native code calling glGet"+c+"v("+a+") and it returns "+f+" of type "+typeof f+"!");return}switch(c){case 1:c=d;ea()[b>>2]=c;ea()[b+4>>2]=(c-ea()[b>>2])/4294967296;break;case 0:u()[b>>2]=d;break;case 2:w()[b>>2]=d;break;case 4:e()[b>>0]=d?1:0}}else S(1281)} +function $b(a){var b=Na(a)+1,c=Vb(b);Ma(a,c,b);return c}function ac(a){return"]"==a.slice(-1)&&a.lastIndexOf("[")}function bc(a){a-=5120;0==a?a=e():1==a?a=r():2==a?(h.buffer!=l&&q(h.buffer),a=Pa):4==a?a=u():6==a?a=w():5==a||28922==a||28520==a||30779==a||30782==a?a=ea():(h.buffer!=l&&q(h.buffer),a=Qa);return a} +function cc(a,b,c,d,f){a=bc(a);var g=31-Math.clz32(a.BYTES_PER_ELEMENT),k=Qb;return a.subarray(f>>g,f+d*(c*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*(1<>g)}function V(a){var b=U.ka;if(b){var c=b.G[a];"number"===typeof c&&(b.G[a]=c=U.getUniformLocation(b,b.ha[a]+(0>3,k=0;k>2]=g;u()[f+4>>2]=c;u()[f+8>>2]=d;ic(a,657457152,0,g,f)})}function jc(a){a=2>2]=b,u()[d.g+4>>2]=c);if(d.l||!d.I)d.l&&(d=d.l),a=!1,d.H&&d.H.v&&(a=d.H.v.getParameter(2978),a=0===a[0]&&0===a[1]&&a[2]===d.width&&a[3]===d.height),d.width=b,d.height=c,a&&d.H.v.viewport(0,0,b,c);else return d.g?(d=u()[d.g+8>>2],a=a?F(a):"",hc(d,a,b,c),1):-4;return 0}function lc(a,b,c){return B?O(8,1,a,b,c):kc(a,b,c)}var mc=["default","low-power","high-performance"]; +function nc(a,b){b>>=2;var c=u()[b+6];b={alpha:!!u()[b],depth:!!u()[b+1],stencil:!!u()[b+2],antialias:!!u()[b+3],premultipliedAlpha:!!u()[b+4],preserveDrawingBuffer:!!u()[b+5],powerPreference:mc[c],failIfMajorPerformanceCaveat:!!u()[b+7],ba:u()[b+8],Oa:u()[b+9],Z:u()[b+10],na:u()[b+11],Ra:u()[b+12],Sa:u()[b+13]};a=jc(a);if(!a)return 0;a.l&&(a=a.l);if(b.na){if(!(a.transferControlToOffscreen||"undefined"!==typeof OffscreenCanvas&&a instanceof OffscreenCanvas))return 0;if(a.transferControlToOffscreen){if(!a.I)N[a.id]= +{canvas:a.transferControlToOffscreen(),g:Vb(12),id:a.id},a.I=!0;else if(!N[a.id])return 0;a=N[a.id]}}return Tb(a,b)}var pc={};function qc(){if(!rc){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"===typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:oa||"./this.program"},b;for(b in pc)void 0===pc[b]?delete a[b]:a[b]=pc[b];var c=[];for(b in a)c.push(b+"="+a[b]);rc=c}return rc}var rc; +function sc(a,b){if(B)return O(9,1,a,b);var c=0;qc().forEach(function(d,f){var g=b+c;f=u()[a+4*f>>2]=g;for(g=0;g>0]=d.charCodeAt(g);e()[f>>0]=0;c+=d.length+1});return 0}function tc(a,b){if(B)return O(10,1,a,b);var c=qc();u()[a>>2]=c.length;var d=0;c.forEach(function(f){d+=f.length+1});u()[b>>2]=d;return 0}function uc(a){return B?O(11,1,a):0}function vc(a,b,c,d,f,g){if(B)return O(12,1,a,b,c,d,f,g);a=ub.pa(a);b=ub.ma(a,b,c,d);u()[g>>2]=b;return 0} +function wc(a,b,c,d){if(B)return O(13,1,a,b,c,d);a=ub.pa(a);b=ub.ma(a,b,c);u()[d>>2]=b;return 0}function xc(a,b,c,d,f){if(B)return O(14,1,a,b,c,d,f)}function yc(a,b,c,d){if(B)return O(15,1,a,b,c,d);for(var f=0,g=0;g>2],n=u()[b+4>>2];b+=8;for(var p=0;p>2]=f;return 0}function zc(a){return 0===a%4&&(0!==a%100||0===a%400)}function Ac(a,b){for(var c=0,d=0;d<=b;c+=a[d++]);return c} +var Bc=[31,29,31,30,31,30,31,31,30,31,30,31],Cc=[31,28,31,30,31,30,31,31,30,31,30,31];function Dc(a,b){for(a=new Date(a.getTime());0d-a.getDate())b-=d-a.getDate()+1,a.setDate(1),11>c?a.setMonth(c+1):(a.setMonth(0),a.setFullYear(a.getFullYear()+1));else{a.setDate(a.getDate()+b);break}}return a} +function Ec(a,b,c,d){function f(m,x,C){for(m="number"===typeof m?m.toString():m||"";m.lengthoc?-1:0=k(C,m)?0>=k(x,m)?m.getFullYear()+1:m.getFullYear():m.getFullYear()-1}var t=u()[d+40>>2];d={Ha:u()[d>>2],Ga:u()[d+4>>2],N:u()[d+8>>2],F:u()[d+12>>2],u:u()[d+16>>2],h:u()[d+20>>2],O:u()[d+24>>2],P:u()[d+28>>2],Ua:u()[d+32>> +2],Fa:u()[d+36>>2],Ia:t?F(t):""};c=F(c);t={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var v in t)c=c.replace(new RegExp(v,"g"),t[v]);var Y="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), +G="January February March April May June July August September October November December".split(" ");t={"%a":function(m){return Y[m.O].substring(0,3)},"%A":function(m){return Y[m.O]},"%b":function(m){return G[m.u].substring(0,3)},"%B":function(m){return G[m.u]},"%C":function(m){return g((m.h+1900)/100|0,2)},"%d":function(m){return g(m.F,2)},"%e":function(m){return f(m.F,2," ")},"%g":function(m){return p(m).toString().substring(2)},"%G":function(m){return p(m)},"%H":function(m){return g(m.N,2)},"%I":function(m){m= +m.N;0==m?m=12:12m.N?"AM":"PM"},"%S":function(m){return g(m.Ha,2)},"%t":function(){return"\t"},"%u":function(m){return m.O||7},"%U":function(m){var x=new Date(m.h+1900,0,1),C=0===x.getDay()?x:Dc(x,7-x.getDay());m=new Date(m.h+1900,m.u,m.F);return 0>k(C,m)?g(Math.ceil((31-C.getDate()+ +(Ac(zc(m.getFullYear())?Bc:Cc,m.getMonth()-1)-31)+m.getDate())/7),2):0===k(C,x)?"01":"00"},"%V":function(m){var x=new Date(m.h+1901,0,4),C=n(new Date(m.h+1900,0,4));x=n(x);var da=Dc(new Date(m.h+1900,0,1),m.P);return 0>k(da,C)?"53":0>=k(x,da)?"01":g(Math.ceil((C.getFullYear()k(C,m)? +g(Math.ceil((31-C.getDate()+(Ac(zc(m.getFullYear())?Bc:Cc,m.getMonth()-1)-31)+m.getDate())/7),2):0===k(C,x)?"01":"00"},"%y":function(m){return(m.h+1900).toString().substring(2)},"%Y":function(m){return m.h+1900},"%z":function(m){m=m.Fa;var x=0<=m;m=Math.abs(m)/60;return(x?"+":"-")+String("0000"+(m/60*100+m%60)).slice(-4)},"%Z":function(m){return m.Ia},"%%":function(){return"%"}};for(v in t)c.includes(v)&&(c=c.replace(new RegExp(v,"g"),t[v](d)));v=Fc(c);if(v.length>b)return 0;Oa(v,a);return v.length- +1}B||M.sa();for(var U,X=0;32>X;++X)Xb.push(Array(X));var Gc=new Float32Array(288);for(X=0;288>X;++X)W[X]=Gc.subarray(0,X+1);var Hc=new Int32Array(288);for(X=0;288>X;++X)dc[X]=Hc.subarray(0,X+1);var Ic=[null,nb,vb,wb,xb,yb,Ab,Cb,lc,sc,tc,uc,vc,wc,xc,yc];function Fc(a){var b=Array(Na(a)+1);La(a,b,0,b.length);return b} +var bd={__cxa_allocate_exception:function(a){return Vb(a+16)+16},__cxa_throw:function(a,b,c){(new qb(a)).qa(b,c);rb++;throw a;},__emscripten_init_main_thread_js:function(a){Jc(a,!z,1,!qa);M.ga()},__emscripten_thread_cleanup:function(a){B?postMessage({cmd:"cleanupThread",thread:a}):fb(a)},__pthread_create_js:function(a,b,c,d){if("undefined"===typeof SharedArrayBuffer)return E("Current environment does not support SharedArrayBuffer, pthreads are not available!"),6;var f=[],g=0,k=b?u()[b+40>>2]:0;-1== +k?k="#canvas":k&&(k=F(k).trim());k&&(k=k.split(","));var n={},p=y.canvas?y.canvas.id:"",t;for(t in k){var v=k[t].trim();try{if("#canvas"==v){if(!y.canvas){E('pthread_create: could not find canvas with ID "'+v+'" to transfer to thread!');g=28;break}v=y.canvas.id}if(N[v]){var Y=N[v];N[v]=null;y.canvas instanceof OffscreenCanvas&&v===y.canvas.id&&(y.canvas=null)}else if(!B){var G=y.canvas&&y.canvas.id===v?y.canvas:document.querySelector(v);if(!G){E('pthread_create: could not find canvas with ID "'+v+ +'" to transfer to thread!');g=28;break}if(G.I){E('pthread_create: cannot transfer canvas with ID "'+v+'" to thread, since the current thread does not have control over it!');g=63;break}if(G.transferControlToOffscreen)G.g||(G.g=Vb(12),u()[G.g>>2]=G.width,u()[G.g+4>>2]=G.height,u()[G.g+8>>2]=0),Y={l:G.transferControlToOffscreen(),g:G.g,id:G.id},G.I=!0;else return E('pthread_create: cannot transfer control of canvas "'+v+'" to pthread, because current browser does not support OffscreenCanvas!'),E("pthread_create: Build with -s OFFSCREEN_FRAMEBUFFER=1 to enable fallback proxying of GL commands from pthread to main thread."), +52}Y&&(f.push(Y.l),n[Y.id]=Y)}catch(m){return E('pthread_create: failed to transfer control of canvas "'+v+'" to OffscreenCanvas! Error: '+m),28}}if(B&&(0===f.length||g))return Kc(687865856,a,b,c,d);if(g)return g;for(t in n)u()[n[t].g+8>>2]=a;a={Ea:c,S:a,A:d,o:p,M:n,Ja:f};return B?(a.Ka="spawnThread",postMessage(a,f),0):lb(a)},__syscall_fcntl64:vb,__syscall_fstat64:wb,__syscall_ioctl:xb,__syscall_mmap2:yb,__syscall_munmap:Ab,__syscall_open:Cb,_emscripten_default_pthread_stack_size:function(){return 2097152}, +_emscripten_futex_wait_non_blocking:function(a,b,c){var d=performance.now();c=d+c;for(Atomics.exchange(u(),Lc>>2,a);;){d=performance.now();if(d>c)return Atomics.exchange(u(),Lc>>2,0),-73;d=Atomics.exchange(u(),Lc>>2,0);if(0==d)break;kb();if(Atomics.load(u(),a>>2)!=b)return-6;Atomics.exchange(u(),Lc>>2,a)}return 0},_emscripten_notify_thread_queue:function(a,b){if(a==b)postMessage({cmd:"processQueuedMainThreadWork"});else if(B)postMessage({targetThread:a,cmd:"processThreadQueue"});else{a=(a=M.i[a])&& +a.worker;if(!a)return;a.postMessage({cmd:"processThreadQueue"})}return 1},_emscripten_throw_longjmp:function(){throw"longjmp";},abort:function(){Fa("")},clock_gettime:function(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=pb();else return u()[Mc()>>2]=28,-1;u()[b>>2]=a/1E3|0;u()[b+4>>2]=a%1E3*1E6|0;return 0},emscripten_check_blocking_allowed:function(){A||z||(Ca||(Ca={}),Ca["Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread"]|| +(Ca["Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread"]=1,E("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")))},emscripten_get_now:pb,emscripten_glActiveTexture:function(a){U.activeTexture(a)},emscripten_glAttachShader:function(a,b){U.attachShader(P[a],Q[b])},emscripten_glBindAttribLocation:function(a,b,c){U.bindAttribLocation(P[a], +b,F(c))},emscripten_glBindBuffer:function(a,b){35051==a?U.R=b:35052==a&&(U.m=b);U.bindBuffer(a,Hb[b])},emscripten_glBindFramebuffer:function(a,b){U.bindFramebuffer(a,Ib[b])},emscripten_glBindRenderbuffer:function(a,b){U.bindRenderbuffer(a,Jb[b])},emscripten_glBindSampler:function(a,b){U.bindSampler(a,Mb[b])},emscripten_glBindTexture:function(a,b){U.bindTexture(a,Kb[b])},emscripten_glBindVertexArray:function(a){U.bindVertexArray(R[a])},emscripten_glBindVertexArrayOES:function(a){U.bindVertexArray(R[a])}, +emscripten_glBlendColor:function(a,b,c,d){U.blendColor(a,b,c,d)},emscripten_glBlendEquation:function(a){U.blendEquation(a)},emscripten_glBlendFunc:function(a,b){U.blendFunc(a,b)},emscripten_glBlitFramebuffer:function(a,b,c,d,f,g,k,n,p,t){U.blitFramebuffer(a,b,c,d,f,g,k,n,p,t)},emscripten_glBufferData:function(a,b,c,d){2<=T.version?c?U.bufferData(a,r(),d,c,b):U.bufferData(a,b,d):U.bufferData(a,c?r().subarray(c,c+b):b,d)},emscripten_glBufferSubData:function(a,b,c,d){2<=T.version?U.bufferSubData(a,b, +r(),d,c):U.bufferSubData(a,b,r().subarray(d,d+c))},emscripten_glCheckFramebufferStatus:function(a){return U.checkFramebufferStatus(a)},emscripten_glClear:function(a){U.clear(a)},emscripten_glClearColor:function(a,b,c,d){U.clearColor(a,b,c,d)},emscripten_glClearStencil:function(a){U.clearStencil(a)},emscripten_glClientWaitSync:function(a,b,c,d){return U.clientWaitSync(Nb[a],b,(c>>>0)+4294967296*d)},emscripten_glColorMask:function(a,b,c,d){U.colorMask(!!a,!!b,!!c,!!d)},emscripten_glCompileShader:function(a){U.compileShader(Q[a])}, +emscripten_glCompressedTexImage2D:function(a,b,c,d,f,g,k,n){2<=T.version?U.m?U.compressedTexImage2D(a,b,c,d,f,g,k,n):U.compressedTexImage2D(a,b,c,d,f,g,r(),n,k):U.compressedTexImage2D(a,b,c,d,f,g,n?r().subarray(n,n+k):null)},emscripten_glCompressedTexSubImage2D:function(a,b,c,d,f,g,k,n,p){2<=T.version?U.m?U.compressedTexSubImage2D(a,b,c,d,f,g,k,n,p):U.compressedTexSubImage2D(a,b,c,d,f,g,k,r(),p,n):U.compressedTexSubImage2D(a,b,c,d,f,g,k,p?r().subarray(p,p+n):null)},emscripten_glCopyBufferSubData:function(a, +b,c,d,f){U.copyBufferSubData(a,b,c,d,f)},emscripten_glCopyTexSubImage2D:function(a,b,c,d,f,g,k,n){U.copyTexSubImage2D(a,b,c,d,f,g,k,n)},emscripten_glCreateProgram:function(){var a=Sb(P),b=U.createProgram();b.name=a;b.L=b.J=b.K=0;b.V=1;P[a]=b;return a},emscripten_glCreateShader:function(a){var b=Sb(Q);Q[b]=U.createShader(a);return b},emscripten_glCullFace:function(a){U.cullFace(a)},emscripten_glDeleteBuffers:function(a,b){for(var c=0;c>2],f=Hb[d];f&&(U.deleteBuffer(f),f.name= +0,Hb[d]=null,d==U.R&&(U.R=0),d==U.m&&(U.m=0))}},emscripten_glDeleteFramebuffers:function(a,b){for(var c=0;c>2],f=Ib[d];f&&(U.deleteFramebuffer(f),f.name=0,Ib[d]=null)}},emscripten_glDeleteProgram:function(a){if(a){var b=P[a];b?(U.deleteProgram(b),b.name=0,P[a]=null):S(1281)}},emscripten_glDeleteRenderbuffers:function(a,b){for(var c=0;c>2],f=Jb[d];f&&(U.deleteRenderbuffer(f),f.name=0,Jb[d]=null)}},emscripten_glDeleteSamplers:function(a,b){for(var c=0;c< +a;c++){var d=u()[b+4*c>>2],f=Mb[d];f&&(U.deleteSampler(f),f.name=0,Mb[d]=null)}},emscripten_glDeleteShader:function(a){if(a){var b=Q[a];b?(U.deleteShader(b),Q[a]=null):S(1281)}},emscripten_glDeleteSync:function(a){if(a){var b=Nb[a];b?(U.deleteSync(b),b.name=0,Nb[a]=null):S(1281)}},emscripten_glDeleteTextures:function(a,b){for(var c=0;c>2],f=Kb[d];f&&(U.deleteTexture(f),f.name=0,Kb[d]=null)}},emscripten_glDeleteVertexArrays:function(a,b){for(var c=0;c> +2];U.deleteVertexArray(R[d]);R[d]=null}},emscripten_glDeleteVertexArraysOES:function(a,b){for(var c=0;c>2];U.deleteVertexArray(R[d]);R[d]=null}},emscripten_glDepthMask:function(a){U.depthMask(!!a)},emscripten_glDisable:function(a){U.disable(a)},emscripten_glDisableVertexAttribArray:function(a){U.disableVertexAttribArray(a)},emscripten_glDrawArrays:function(a,b,c){U.drawArrays(a,b,c)},emscripten_glDrawArraysInstanced:function(a,b,c,d){U.drawArraysInstanced(a,b,c,d)},emscripten_glDrawArraysInstancedBaseInstanceWEBGL:function(a, +b,c,d,f){U.X.drawArraysInstancedBaseInstanceWEBGL(a,b,c,d,f)},emscripten_glDrawBuffers:function(a,b){for(var c=Xb[a],d=0;d>2];U.drawBuffers(c)},emscripten_glDrawElements:function(a,b,c,d){U.drawElements(a,b,c,d)},emscripten_glDrawElementsInstanced:function(a,b,c,d,f){U.drawElementsInstanced(a,b,c,d,f)},emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL:function(a,b,c,d,f,g,k){U.X.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,d,f,g,k)},emscripten_glDrawRangeElements:function(a, +b,c,d,f,g){U.drawElements(a,d,f,g)},emscripten_glEnable:function(a){U.enable(a)},emscripten_glEnableVertexAttribArray:function(a){U.enableVertexAttribArray(a)},emscripten_glFenceSync:function(a,b){return(a=U.fenceSync(a,b))?(b=Sb(Nb),a.name=b,Nb[b]=a,b):0},emscripten_glFinish:function(){U.finish()},emscripten_glFlush:function(){U.flush()},emscripten_glFramebufferRenderbuffer:function(a,b,c,d){U.framebufferRenderbuffer(a,b,c,Jb[d])},emscripten_glFramebufferTexture2D:function(a,b,c,d,f){U.framebufferTexture2D(a, +b,c,Kb[d],f)},emscripten_glFrontFace:function(a){U.frontFace(a)},emscripten_glGenBuffers:function(a,b){Yb(a,b,"createBuffer",Hb)},emscripten_glGenFramebuffers:function(a,b){Yb(a,b,"createFramebuffer",Ib)},emscripten_glGenRenderbuffers:function(a,b){Yb(a,b,"createRenderbuffer",Jb)},emscripten_glGenSamplers:function(a,b){Yb(a,b,"createSampler",Mb)},emscripten_glGenTextures:function(a,b){Yb(a,b,"createTexture",Kb)},emscripten_glGenVertexArrays:function(a,b){Yb(a,b,"createVertexArray",R)},emscripten_glGenVertexArraysOES:function(a, +b){Yb(a,b,"createVertexArray",R)},emscripten_glGenerateMipmap:function(a){U.generateMipmap(a)},emscripten_glGetBufferParameteriv:function(a,b,c){c?u()[c>>2]=U.getBufferParameter(a,b):S(1281)},emscripten_glGetError:function(){var a=U.getError()||Rb;Rb=0;return a},emscripten_glGetFloatv:function(a,b){Zb(a,b,2)},emscripten_glGetFramebufferAttachmentParameteriv:function(a,b,c,d){a=U.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;u()[d>> +2]=a},emscripten_glGetIntegerv:function(a,b){Zb(a,b,0)},emscripten_glGetProgramInfoLog:function(a,b,c,d){a=U.getProgramInfoLog(P[a]);null===a&&(a="(unknown error)");b=0>2]=b)},emscripten_glGetProgramiv:function(a,b,c){if(c)if(a>=Gb)S(1281);else if(a=P[a],35716==b)a=U.getProgramInfoLog(a),null===a&&(a="(unknown error)"),u()[c>>2]=a.length+1;else if(35719==b){if(!a.L)for(b=0;b> +2]=a.L}else if(35722==b){if(!a.J)for(b=0;b>2]=a.J}else if(35381==b){if(!a.K)for(b=0;b>2]=a.K}else u()[c>>2]=U.getProgramParameter(a,b);else S(1281)},emscripten_glGetRenderbufferParameteriv:function(a,b,c){c?u()[c>>2]=U.getRenderbufferParameter(a,b):S(1281)},emscripten_glGetShaderInfoLog:function(a,b,c, +d){a=U.getShaderInfoLog(Q[a]);null===a&&(a="(unknown error)");b=0>2]=b)},emscripten_glGetShaderPrecisionFormat:function(a,b,c,d){a=U.getShaderPrecisionFormat(a,b);u()[c>>2]=a.rangeMin;u()[c+4>>2]=a.rangeMax;u()[d>>2]=a.precision},emscripten_glGetShaderiv:function(a,b,c){c?35716==b?(a=U.getShaderInfoLog(Q[a]),null===a&&(a="(unknown error)"),a=a?a.length+1:0,u()[c>>2]=a):35720==b?(a=(a=U.getShaderSource(Q[a]))?a.length+1:0,u()[c>>2]=a):u()[c>>2]=U.getShaderParameter(Q[a], +b):S(1281)},emscripten_glGetString:function(a){var b=Ob[a];if(!b){switch(a){case 7939:b=U.getSupportedExtensions()||[];b=b.concat(b.map(function(d){return"GL_"+d}));b=$b(b.join(" "));break;case 7936:case 7937:case 37445:case 37446:(b=U.getParameter(a))||S(1280);b=b&&$b(b);break;case 7938:b=U.getParameter(7938);b=2<=T.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=$b(b);break;case 35724:b=U.getParameter(35724);var c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==c&&(3==c[1].length&& +(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=$b(b);break;default:S(1280)}Ob[a]=b}return b},emscripten_glGetStringi:function(a,b){if(2>T.version)return S(1282),0;var c=Pb[a];if(c)return 0>b||b>=c.length?(S(1281),0):c[b];switch(a){case 7939:return c=U.getSupportedExtensions()||[],c=c.concat(c.map(function(d){return"GL_"+d})),c=c.map(function(d){return $b(d)}),c=Pb[a]=c,0>b||b>=c.length?(S(1281),0):c[b];default:return S(1280),0}},emscripten_glGetUniformLocation:function(a,b){b=F(b);if(a=P[a]){var c= +a,d=c.G,f=c.ia,g;if(!d)for(c.G=d={},c.ha={},g=0;g>>0,f=b.slice(0,g));if((f=a.ia[f])&&d>2];U.invalidateFramebuffer(a,d)},emscripten_glInvalidateSubFramebuffer:function(a,b,c,d,f,g,k){for(var n=Xb[b],p=0;p>2];U.invalidateSubFramebuffer(a,n,d,f,g,k)},emscripten_glIsSync:function(a){return U.isSync(Nb[a])},emscripten_glIsTexture:function(a){return(a=Kb[a])?U.isTexture(a):0},emscripten_glLineWidth:function(a){U.lineWidth(a)},emscripten_glLinkProgram:function(a){a=P[a];U.linkProgram(a);a.G=0;a.ia={}},emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL:function(a, +b,c,d,f,g){U.da.multiDrawArraysInstancedBaseInstanceWEBGL(a,u(),b>>2,u(),c>>2,u(),d>>2,ea(),f>>2,g)},emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL:function(a,b,c,d,f,g,k,n){U.da.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,u(),b>>2,c,u(),d>>2,u(),f>>2,u(),g>>2,ea(),k>>2,n)},emscripten_glPixelStorei:function(a,b){3317==a&&(Qb=b);U.pixelStorei(a,b)},emscripten_glReadBuffer:function(a){U.readBuffer(a)},emscripten_glReadPixels:function(a,b,c,d,f,g,k){if(2<=T.version)if(U.R)U.readPixels(a, +b,c,d,f,g,k);else{var n=bc(g);U.readPixels(a,b,c,d,f,g,n,k>>31-Math.clz32(n.BYTES_PER_ELEMENT))}else(k=cc(g,f,c,d,k))?U.readPixels(a,b,c,d,f,g,k):S(1280)},emscripten_glRenderbufferStorage:function(a,b,c,d){U.renderbufferStorage(a,b,c,d)},emscripten_glRenderbufferStorageMultisample:function(a,b,c,d,f){U.renderbufferStorageMultisample(a,b,c,d,f)},emscripten_glSamplerParameterf:function(a,b,c){U.samplerParameterf(Mb[a],b,c)},emscripten_glSamplerParameteri:function(a,b,c){U.samplerParameteri(Mb[a],b, +c)},emscripten_glSamplerParameteriv:function(a,b,c){c=u()[c>>2];U.samplerParameteri(Mb[a],b,c)},emscripten_glScissor:function(a,b,c,d){U.scissor(a,b,c,d)},emscripten_glShaderSource:function(a,b,c,d){for(var f="",g=0;g>2]:-1;f+=F(u()[c+4*g>>2],0>k?void 0:k)}U.shaderSource(Q[a],f)},emscripten_glStencilFunc:function(a,b,c){U.stencilFunc(a,b,c)},emscripten_glStencilFuncSeparate:function(a,b,c,d){U.stencilFuncSeparate(a,b,c,d)},emscripten_glStencilMask:function(a){U.stencilMask(a)}, +emscripten_glStencilMaskSeparate:function(a,b){U.stencilMaskSeparate(a,b)},emscripten_glStencilOp:function(a,b,c){U.stencilOp(a,b,c)},emscripten_glStencilOpSeparate:function(a,b,c,d){U.stencilOpSeparate(a,b,c,d)},emscripten_glTexImage2D:function(a,b,c,d,f,g,k,n,p){if(2<=T.version)if(U.m)U.texImage2D(a,b,c,d,f,g,k,n,p);else if(p){var t=bc(n);U.texImage2D(a,b,c,d,f,g,k,n,t,p>>31-Math.clz32(t.BYTES_PER_ELEMENT))}else U.texImage2D(a,b,c,d,f,g,k,n,null);else U.texImage2D(a,b,c,d,f,g,k,n,p?cc(n,k,d,f,p): +null)},emscripten_glTexParameterf:function(a,b,c){U.texParameterf(a,b,c)},emscripten_glTexParameterfv:function(a,b,c){c=w()[c>>2];U.texParameterf(a,b,c)},emscripten_glTexParameteri:function(a,b,c){U.texParameteri(a,b,c)},emscripten_glTexParameteriv:function(a,b,c){c=u()[c>>2];U.texParameteri(a,b,c)},emscripten_glTexStorage2D:function(a,b,c,d,f){U.texStorage2D(a,b,c,d,f)},emscripten_glTexSubImage2D:function(a,b,c,d,f,g,k,n,p){if(2<=T.version)if(U.m)U.texSubImage2D(a,b,c,d,f,g,k,n,p);else if(p){var t= +bc(n);U.texSubImage2D(a,b,c,d,f,g,k,n,t,p>>31-Math.clz32(t.BYTES_PER_ELEMENT))}else U.texSubImage2D(a,b,c,d,f,g,k,n,null);else t=null,p&&(t=cc(n,k,f,g,p)),U.texSubImage2D(a,b,c,d,f,g,k,n,t)},emscripten_glUniform1f:function(a,b){U.uniform1f(V(a),b)},emscripten_glUniform1fv:function(a,b,c){if(2<=T.version)U.uniform1fv(V(a),w(),c>>2,b);else{if(288>=b)for(var d=W[b-1],f=0;f>2];else d=w().subarray(c>>2,c+4*b>>2);U.uniform1fv(V(a),d)}},emscripten_glUniform1i:function(a,b){U.uniform1i(V(a), +b)},emscripten_glUniform1iv:function(a,b,c){if(2<=T.version)U.uniform1iv(V(a),u(),c>>2,b);else{if(288>=b)for(var d=dc[b-1],f=0;f>2];else d=u().subarray(c>>2,c+4*b>>2);U.uniform1iv(V(a),d)}},emscripten_glUniform2f:function(a,b,c){U.uniform2f(V(a),b,c)},emscripten_glUniform2fv:function(a,b,c){if(2<=T.version)U.uniform2fv(V(a),w(),c>>2,2*b);else{if(144>=b)for(var d=W[2*b-1],f=0;f<2*b;f+=2)d[f]=w()[c+4*f>>2],d[f+1]=w()[c+(4*f+4)>>2];else d=w().subarray(c>>2,c+8*b>>2);U.uniform2fv(V(a), +d)}},emscripten_glUniform2i:function(a,b,c){U.uniform2i(V(a),b,c)},emscripten_glUniform2iv:function(a,b,c){if(2<=T.version)U.uniform2iv(V(a),u(),c>>2,2*b);else{if(144>=b)for(var d=dc[2*b-1],f=0;f<2*b;f+=2)d[f]=u()[c+4*f>>2],d[f+1]=u()[c+(4*f+4)>>2];else d=u().subarray(c>>2,c+8*b>>2);U.uniform2iv(V(a),d)}},emscripten_glUniform3f:function(a,b,c,d){U.uniform3f(V(a),b,c,d)},emscripten_glUniform3fv:function(a,b,c){if(2<=T.version)U.uniform3fv(V(a),w(),c>>2,3*b);else{if(96>=b)for(var d=W[3*b-1],f=0;f<3* +b;f+=3)d[f]=w()[c+4*f>>2],d[f+1]=w()[c+(4*f+4)>>2],d[f+2]=w()[c+(4*f+8)>>2];else d=w().subarray(c>>2,c+12*b>>2);U.uniform3fv(V(a),d)}},emscripten_glUniform3i:function(a,b,c,d){U.uniform3i(V(a),b,c,d)},emscripten_glUniform3iv:function(a,b,c){if(2<=T.version)U.uniform3iv(V(a),u(),c>>2,3*b);else{if(96>=b)for(var d=dc[3*b-1],f=0;f<3*b;f+=3)d[f]=u()[c+4*f>>2],d[f+1]=u()[c+(4*f+4)>>2],d[f+2]=u()[c+(4*f+8)>>2];else d=u().subarray(c>>2,c+12*b>>2);U.uniform3iv(V(a),d)}},emscripten_glUniform4f:function(a,b, +c,d,f){U.uniform4f(V(a),b,c,d,f)},emscripten_glUniform4fv:function(a,b,c){if(2<=T.version)U.uniform4fv(V(a),w(),c>>2,4*b);else{if(72>=b){var d=W[4*b-1],f=w();c>>=2;for(var g=0;g<4*b;g+=4){var k=c+g;d[g]=f[k];d[g+1]=f[k+1];d[g+2]=f[k+2];d[g+3]=f[k+3]}}else d=w().subarray(c>>2,c+16*b>>2);U.uniform4fv(V(a),d)}},emscripten_glUniform4i:function(a,b,c,d,f){U.uniform4i(V(a),b,c,d,f)},emscripten_glUniform4iv:function(a,b,c){if(2<=T.version)U.uniform4iv(V(a),u(),c>>2,4*b);else{if(72>=b)for(var d=dc[4*b-1], +f=0;f<4*b;f+=4)d[f]=u()[c+4*f>>2],d[f+1]=u()[c+(4*f+4)>>2],d[f+2]=u()[c+(4*f+8)>>2],d[f+3]=u()[c+(4*f+12)>>2];else d=u().subarray(c>>2,c+16*b>>2);U.uniform4iv(V(a),d)}},emscripten_glUniformMatrix2fv:function(a,b,c,d){if(2<=T.version)U.uniformMatrix2fv(V(a),!!c,w(),d>>2,4*b);else{if(72>=b)for(var f=W[4*b-1],g=0;g<4*b;g+=4)f[g]=w()[d+4*g>>2],f[g+1]=w()[d+(4*g+4)>>2],f[g+2]=w()[d+(4*g+8)>>2],f[g+3]=w()[d+(4*g+12)>>2];else f=w().subarray(d>>2,d+16*b>>2);U.uniformMatrix2fv(V(a),!!c,f)}},emscripten_glUniformMatrix3fv:function(a, +b,c,d){if(2<=T.version)U.uniformMatrix3fv(V(a),!!c,w(),d>>2,9*b);else{if(32>=b)for(var f=W[9*b-1],g=0;g<9*b;g+=9)f[g]=w()[d+4*g>>2],f[g+1]=w()[d+(4*g+4)>>2],f[g+2]=w()[d+(4*g+8)>>2],f[g+3]=w()[d+(4*g+12)>>2],f[g+4]=w()[d+(4*g+16)>>2],f[g+5]=w()[d+(4*g+20)>>2],f[g+6]=w()[d+(4*g+24)>>2],f[g+7]=w()[d+(4*g+28)>>2],f[g+8]=w()[d+(4*g+32)>>2];else f=w().subarray(d>>2,d+36*b>>2);U.uniformMatrix3fv(V(a),!!c,f)}},emscripten_glUniformMatrix4fv:function(a,b,c,d){if(2<=T.version)U.uniformMatrix4fv(V(a),!!c,w(), +d>>2,16*b);else{if(18>=b){var f=W[16*b-1],g=w();d>>=2;for(var k=0;k<16*b;k+=16){var n=d+k;f[k]=g[n];f[k+1]=g[n+1];f[k+2]=g[n+2];f[k+3]=g[n+3];f[k+4]=g[n+4];f[k+5]=g[n+5];f[k+6]=g[n+6];f[k+7]=g[n+7];f[k+8]=g[n+8];f[k+9]=g[n+9];f[k+10]=g[n+10];f[k+11]=g[n+11];f[k+12]=g[n+12];f[k+13]=g[n+13];f[k+14]=g[n+14];f[k+15]=g[n+15]}}else f=w().subarray(d>>2,d+64*b>>2);U.uniformMatrix4fv(V(a),!!c,f)}},emscripten_glUseProgram:function(a){a=P[a];U.useProgram(a);U.ka=a},emscripten_glVertexAttrib1f:function(a,b){U.vertexAttrib1f(a, +b)},emscripten_glVertexAttrib2fv:function(a,b){U.vertexAttrib2f(a,w()[b>>2],w()[b+4>>2])},emscripten_glVertexAttrib3fv:function(a,b){U.vertexAttrib3f(a,w()[b>>2],w()[b+4>>2],w()[b+8>>2])},emscripten_glVertexAttrib4fv:function(a,b){U.vertexAttrib4f(a,w()[b>>2],w()[b+4>>2],w()[b+8>>2],w()[b+12>>2])},emscripten_glVertexAttribDivisor:function(a,b){U.vertexAttribDivisor(a,b)},emscripten_glVertexAttribIPointer:function(a,b,c,d,f){U.vertexAttribIPointer(a,b,c,d,f)},emscripten_glVertexAttribPointer:function(a, +b,c,d,f,g){U.vertexAttribPointer(a,b,c,!!d,f,g)},emscripten_glViewport:function(a,b,c,d){U.viewport(a,b,c,d)},emscripten_glWaitSync:function(a,b,c,d){U.waitSync(Nb[a],b,(c>>>0)+4294967296*d)},emscripten_receive_on_main_thread_js:function(a,b,c){gc.length=b;c>>=3;for(var d=0;da?cb[-a-1]:Ic[a]).apply(null,gc)},emscripten_resize_heap:function(a){var b=r().length;a>>>=0;if(a<=b||2147483648=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a, +d);0>>16);q(h.buffer);var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},emscripten_set_canvas_element_size:function(a,b,c){return jc(a)?kc(a,b,c):lc(a,b,c)},emscripten_unwind_to_js_event_loop:function(){throw"unwind";},emscripten_webgl_create_context:function(a,b){return nc(a,b)},emscripten_webgl_init_context_attributes:function(a){for(var b=a>>2,c=0;14>c;++c)u()[b+c]=0;u()[b]=u()[b+1]=u()[b+3]=u()[b+4]= +u()[b+8]=u()[b+10]=1;z&&(u()[a+48>>2]=1)},emscripten_webgl_make_context_current:function(a){T=Lb[a];y.La=U=T&&T.v;return!a||U?0:-5},environ_get:sc,environ_sizes_get:tc,exit:function(a){ob(a)},fd_close:uc,fd_pread:vc,fd_read:wc,fd_seek:xc,fd_write:yc,getTempRet0:function(){return Da},invoke_ii:Nc,invoke_iii:Oc,invoke_iiii:Pc,invoke_iiiii:Qc,invoke_iiiiii:Rc,invoke_iiiiiii:Sc,invoke_v:Tc,invoke_vi:Uc,invoke_vii:Vc,invoke_viii:Wc,invoke_viiii:Xc,invoke_viiiii:Yc,invoke_viiiiii:Zc,invoke_viiiiiii:$c, +invoke_viiiiiiii:ad,memory:h||y.wasmMemory,setTempRet0:function(a){Da=a},strftime_l:function(a,b,c,d){return Ec(a,b,c,d)}}; +(function(){function a(f,g){y.asm=f.exports;M.U.push(y.asm.emscripten_tls_init);Sa=y.asm.__indirect_function_table;Ua.unshift(y.asm.__wasm_call_ctors);Ga=g;if(!B){var k=M.j.length;M.j.forEach(function(n){M.aa(n,function(){if(!--k&&(H--,y.monitorRunDependencies&&y.monitorRunDependencies(H),0==H&&(null!==Ya&&(clearInterval(Ya),Ya=null),Za))){var p=Za;Za=null;p()}})})}}function b(f){a(f.instance,f.module)}function c(f){return bb().then(function(g){return WebAssembly.instantiate(g,d)}).then(function(g){return g}).then(f, +function(g){E("failed to asynchronously prepare wasm: "+g);Fa(g)})}var d={env:bd,wasi_snapshot_preview1:bd};B||(H++,y.monitorRunDependencies&&y.monitorRunDependencies(H));if(y.instantiateWasm)try{return y.instantiateWasm(d,a)}catch(f){return E("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return Ea||"function"!==typeof WebAssembly.instantiateStreaming||$a()||I.startsWith("file://")||"function"!==typeof fetch?c(b):fetch(I,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f, +d).then(b,function(g){E("wasm streaming compile failed: "+g);E("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ma);return{}})();y.___wasm_call_ctors=function(){return(y.___wasm_call_ctors=y.asm.__wasm_call_ctors).apply(null,arguments)};y._canvas_destroy=function(){return(y._canvas_destroy=y.asm.canvas_destroy).apply(null,arguments)};y._canvas_saveLayer=function(){return(y._canvas_saveLayer=y.asm.canvas_saveLayer).apply(null,arguments)}; +y._canvas_save=function(){return(y._canvas_save=y.asm.canvas_save).apply(null,arguments)};y._canvas_restore=function(){return(y._canvas_restore=y.asm.canvas_restore).apply(null,arguments)};y._canvas_restoreToCount=function(){return(y._canvas_restoreToCount=y.asm.canvas_restoreToCount).apply(null,arguments)};y._canvas_getSaveCount=function(){return(y._canvas_getSaveCount=y.asm.canvas_getSaveCount).apply(null,arguments)}; +y._canvas_translate=function(){return(y._canvas_translate=y.asm.canvas_translate).apply(null,arguments)};y._canvas_scale=function(){return(y._canvas_scale=y.asm.canvas_scale).apply(null,arguments)};y._canvas_rotate=function(){return(y._canvas_rotate=y.asm.canvas_rotate).apply(null,arguments)};y._canvas_skew=function(){return(y._canvas_skew=y.asm.canvas_skew).apply(null,arguments)};y._canvas_transform=function(){return(y._canvas_transform=y.asm.canvas_transform).apply(null,arguments)}; +y._canvas_clipRect=function(){return(y._canvas_clipRect=y.asm.canvas_clipRect).apply(null,arguments)};y._canvas_clipRRect=function(){return(y._canvas_clipRRect=y.asm.canvas_clipRRect).apply(null,arguments)};y._canvas_clipPath=function(){return(y._canvas_clipPath=y.asm.canvas_clipPath).apply(null,arguments)};y._canvas_drawColor=function(){return(y._canvas_drawColor=y.asm.canvas_drawColor).apply(null,arguments)}; +y._canvas_drawLine=function(){return(y._canvas_drawLine=y.asm.canvas_drawLine).apply(null,arguments)};y._canvas_drawPaint=function(){return(y._canvas_drawPaint=y.asm.canvas_drawPaint).apply(null,arguments)};y._canvas_drawRect=function(){return(y._canvas_drawRect=y.asm.canvas_drawRect).apply(null,arguments)};y._canvas_drawRRect=function(){return(y._canvas_drawRRect=y.asm.canvas_drawRRect).apply(null,arguments)}; +y._canvas_drawDRRect=function(){return(y._canvas_drawDRRect=y.asm.canvas_drawDRRect).apply(null,arguments)};y._canvas_drawOval=function(){return(y._canvas_drawOval=y.asm.canvas_drawOval).apply(null,arguments)};y._canvas_drawCircle=function(){return(y._canvas_drawCircle=y.asm.canvas_drawCircle).apply(null,arguments)};y._canvas_drawArc=function(){return(y._canvas_drawArc=y.asm.canvas_drawArc).apply(null,arguments)}; +y._canvas_drawPath=function(){return(y._canvas_drawPath=y.asm.canvas_drawPath).apply(null,arguments)};y._canvas_drawPicture=function(){return(y._canvas_drawPicture=y.asm.canvas_drawPicture).apply(null,arguments)};y._canvas_getTransform=function(){return(y._canvas_getTransform=y.asm.canvas_getTransform).apply(null,arguments)};y._canvas_getLocalClipBounds=function(){return(y._canvas_getLocalClipBounds=y.asm.canvas_getLocalClipBounds).apply(null,arguments)}; +y._canvas_getDeviceClipBounds=function(){return(y._canvas_getDeviceClipBounds=y.asm.canvas_getDeviceClipBounds).apply(null,arguments)};y._contourMeasureIter_create=function(){return(y._contourMeasureIter_create=y.asm.contourMeasureIter_create).apply(null,arguments)};y._contourMeasureIter_next=function(){return(y._contourMeasureIter_next=y.asm.contourMeasureIter_next).apply(null,arguments)}; +y._contourMeasure_dispose=function(){return(y._contourMeasure_dispose=y.asm.contourMeasure_dispose).apply(null,arguments)};y._contourMeasure_length=function(){return(y._contourMeasure_length=y.asm.contourMeasure_length).apply(null,arguments)};y._contourMeasure_isClosed=function(){return(y._contourMeasure_isClosed=y.asm.contourMeasure_isClosed).apply(null,arguments)};y._contourMeasure_getPosTan=function(){return(y._contourMeasure_getPosTan=y.asm.contourMeasure_getPosTan).apply(null,arguments)}; +y._contourMeasure_getSegment=function(){return(y._contourMeasure_getSegment=y.asm.contourMeasure_getSegment).apply(null,arguments)};y._paint_create=function(){return(y._paint_create=y.asm.paint_create).apply(null,arguments)};y._paint_destroy=function(){return(y._paint_destroy=y.asm.paint_destroy).apply(null,arguments)};y._paint_setBlendMode=function(){return(y._paint_setBlendMode=y.asm.paint_setBlendMode).apply(null,arguments)}; +y._paint_setStyle=function(){return(y._paint_setStyle=y.asm.paint_setStyle).apply(null,arguments)};y._paint_getStyle=function(){return(y._paint_getStyle=y.asm.paint_getStyle).apply(null,arguments)};y._paint_setStrokeWidth=function(){return(y._paint_setStrokeWidth=y.asm.paint_setStrokeWidth).apply(null,arguments)};y._paint_getStrokeWidth=function(){return(y._paint_getStrokeWidth=y.asm.paint_getStrokeWidth).apply(null,arguments)}; +y._paint_setStrokeCap=function(){return(y._paint_setStrokeCap=y.asm.paint_setStrokeCap).apply(null,arguments)};y._paint_getStrokeCap=function(){return(y._paint_getStrokeCap=y.asm.paint_getStrokeCap).apply(null,arguments)};y._paint_setStrokeJoin=function(){return(y._paint_setStrokeJoin=y.asm.paint_setStrokeJoin).apply(null,arguments)};y._paint_getStrokeJoin=function(){return(y._paint_getStrokeJoin=y.asm.paint_getStrokeJoin).apply(null,arguments)}; +y._paint_setAntiAlias=function(){return(y._paint_setAntiAlias=y.asm.paint_setAntiAlias).apply(null,arguments)};y._paint_getAntiAlias=function(){return(y._paint_getAntiAlias=y.asm.paint_getAntiAlias).apply(null,arguments)};y._paint_setColorInt=function(){return(y._paint_setColorInt=y.asm.paint_setColorInt).apply(null,arguments)};y._paint_getColorInt=function(){return(y._paint_getColorInt=y.asm.paint_getColorInt).apply(null,arguments)}; +y._paint_setMiterLimit=function(){return(y._paint_setMiterLimit=y.asm.paint_setMiterLimit).apply(null,arguments)};y._paint_getMiterLImit=function(){return(y._paint_getMiterLImit=y.asm.paint_getMiterLImit).apply(null,arguments)};y._path_create=function(){return(y._path_create=y.asm.path_create).apply(null,arguments)};y._path_destroy=function(){return(y._path_destroy=y.asm.path_destroy).apply(null,arguments)};y._path_copy=function(){return(y._path_copy=y.asm.path_copy).apply(null,arguments)}; +y._path_setFillType=function(){return(y._path_setFillType=y.asm.path_setFillType).apply(null,arguments)};y._path_getFillType=function(){return(y._path_getFillType=y.asm.path_getFillType).apply(null,arguments)};y._path_moveTo=function(){return(y._path_moveTo=y.asm.path_moveTo).apply(null,arguments)};y._path_relativeMoveTo=function(){return(y._path_relativeMoveTo=y.asm.path_relativeMoveTo).apply(null,arguments)};y._path_lineTo=function(){return(y._path_lineTo=y.asm.path_lineTo).apply(null,arguments)}; +y._path_relativeLineTo=function(){return(y._path_relativeLineTo=y.asm.path_relativeLineTo).apply(null,arguments)};y._path_quadraticBezierTo=function(){return(y._path_quadraticBezierTo=y.asm.path_quadraticBezierTo).apply(null,arguments)};y._path_relativeQuadraticBezierTo=function(){return(y._path_relativeQuadraticBezierTo=y.asm.path_relativeQuadraticBezierTo).apply(null,arguments)};y._path_cubicTo=function(){return(y._path_cubicTo=y.asm.path_cubicTo).apply(null,arguments)}; +y._path_relativeCubicTo=function(){return(y._path_relativeCubicTo=y.asm.path_relativeCubicTo).apply(null,arguments)};y._path_conicTo=function(){return(y._path_conicTo=y.asm.path_conicTo).apply(null,arguments)};y._path_relativeConicTo=function(){return(y._path_relativeConicTo=y.asm.path_relativeConicTo).apply(null,arguments)};y._path_arcToOval=function(){return(y._path_arcToOval=y.asm.path_arcToOval).apply(null,arguments)}; +y._path_arcToRotated=function(){return(y._path_arcToRotated=y.asm.path_arcToRotated).apply(null,arguments)};y._path_relativeArcToRotated=function(){return(y._path_relativeArcToRotated=y.asm.path_relativeArcToRotated).apply(null,arguments)};y._path_addRect=function(){return(y._path_addRect=y.asm.path_addRect).apply(null,arguments)};y._path_addOval=function(){return(y._path_addOval=y.asm.path_addOval).apply(null,arguments)}; +y._path_addArc=function(){return(y._path_addArc=y.asm.path_addArc).apply(null,arguments)};y._path_addPolygon=function(){return(y._path_addPolygon=y.asm.path_addPolygon).apply(null,arguments)};y._path_addRRect=function(){return(y._path_addRRect=y.asm.path_addRRect).apply(null,arguments)};y._path_addPath=function(){return(y._path_addPath=y.asm.path_addPath).apply(null,arguments)};y._path_close=function(){return(y._path_close=y.asm.path_close).apply(null,arguments)}; +y._path_reset=function(){return(y._path_reset=y.asm.path_reset).apply(null,arguments)};y._path_contains=function(){return(y._path_contains=y.asm.path_contains).apply(null,arguments)};y._path_transform=function(){return(y._path_transform=y.asm.path_transform).apply(null,arguments)};y._path_getBounds=function(){return(y._path_getBounds=y.asm.path_getBounds).apply(null,arguments)};y._path_combine=function(){return(y._path_combine=y.asm.path_combine).apply(null,arguments)}; +y._pictureRecorder_create=function(){return(y._pictureRecorder_create=y.asm.pictureRecorder_create).apply(null,arguments)};y._pictureRecorder_dispose=function(){return(y._pictureRecorder_dispose=y.asm.pictureRecorder_dispose).apply(null,arguments)};y._pictureRecorder_beginRecording=function(){return(y._pictureRecorder_beginRecording=y.asm.pictureRecorder_beginRecording).apply(null,arguments)}; +y._pictureRecorder_endRecording=function(){return(y._pictureRecorder_endRecording=y.asm.pictureRecorder_endRecording).apply(null,arguments)};y._picture_dispose=function(){return(y._picture_dispose=y.asm.picture_dispose).apply(null,arguments)};y._picture_approximateBytesUsed=function(){return(y._picture_approximateBytesUsed=y.asm.picture_approximateBytesUsed).apply(null,arguments)}; +y._surface_createFromCanvas=function(){return(y._surface_createFromCanvas=y.asm.surface_createFromCanvas).apply(null,arguments)};y._surface_destroy=function(){return(y._surface_destroy=y.asm.surface_destroy).apply(null,arguments)};y._surface_setCanvasSize=function(){return(y._surface_setCanvasSize=y.asm.surface_setCanvasSize).apply(null,arguments)};y._surface_renderPicture=function(){return(y._surface_renderPicture=y.asm.surface_renderPicture).apply(null,arguments)}; +var ic=y._emscripten_dispatch_to_thread_=function(){return(ic=y._emscripten_dispatch_to_thread_=y.asm.emscripten_dispatch_to_thread_).apply(null,arguments)},Mc=y.___errno_location=function(){return(Mc=y.___errno_location=y.asm.__errno_location).apply(null,arguments)},jb=y._pthread_self=function(){return(jb=y._pthread_self=y.asm.pthread_self).apply(null,arguments)},Bb=y._free=function(){return(Bb=y._free=y.asm.free).apply(null,arguments)},Vb=y._malloc=function(){return(Vb=y._malloc=y.asm.malloc).apply(null, +arguments)};y._emscripten_tls_init=function(){return(y._emscripten_tls_init=y.asm.emscripten_tls_init).apply(null,arguments)};var kb=y._emscripten_main_thread_process_queued_calls=function(){return(kb=y._emscripten_main_thread_process_queued_calls=y.asm.emscripten_main_thread_process_queued_calls).apply(null,arguments)},Jc=y.__emscripten_thread_init=function(){return(Jc=y.__emscripten_thread_init=y.asm._emscripten_thread_init).apply(null,arguments)}; +y._emscripten_current_thread_process_queued_calls=function(){return(y._emscripten_current_thread_process_queued_calls=y.asm.emscripten_current_thread_process_queued_calls).apply(null,arguments)}; +var Kc=y._emscripten_sync_run_in_main_thread_4=function(){return(Kc=y._emscripten_sync_run_in_main_thread_4=y.asm.emscripten_sync_run_in_main_thread_4).apply(null,arguments)},fc=y._emscripten_run_in_main_runtime_thread_js=function(){return(fc=y._emscripten_run_in_main_runtime_thread_js=y.asm.emscripten_run_in_main_runtime_thread_js).apply(null,arguments)},gb=y.__emscripten_thread_free_data=function(){return(gb=y.__emscripten_thread_free_data=y.asm._emscripten_thread_free_data).apply(null,arguments)}; +y.__emscripten_thread_exit=function(){return(y.__emscripten_thread_exit=y.asm._emscripten_thread_exit).apply(null,arguments)}; +var zb=y._memalign=function(){return(zb=y._memalign=y.asm.memalign).apply(null,arguments)},Z=y._setThrew=function(){return(Z=y._setThrew=y.asm.setThrew).apply(null,arguments)},mb=y._emscripten_stack_set_limits=function(){return(mb=y._emscripten_stack_set_limits=y.asm.emscripten_stack_set_limits).apply(null,arguments)},K=y.stackSave=function(){return(K=y.stackSave=y.asm.stackSave).apply(null,arguments)},L=y.stackRestore=function(){return(L=y.stackRestore=y.asm.stackRestore).apply(null,arguments)}, +ec=y.stackAlloc=function(){return(ec=y.stackAlloc=y.asm.stackAlloc).apply(null,arguments)},Lc=y.__emscripten_main_thread_futex=246984,hb=y.__emscripten_allow_main_runtime_queued_calls=243904;function Vc(a,b,c){var d=K();try{J(a)(b,c)}catch(f){L(d);if(f!==f+0&&"longjmp"!==f)throw f;Z(1,0)}}function Oc(a,b,c){var d=K();try{return J(a)(b,c)}catch(f){L(d);if(f!==f+0&&"longjmp"!==f)throw f;Z(1,0)}} +function ad(a,b,c,d,f,g,k,n,p){var t=K();try{J(a)(b,c,d,f,g,k,n,p)}catch(v){L(t);if(v!==v+0&&"longjmp"!==v)throw v;Z(1,0)}}function Tc(a){var b=K();try{J(a)()}catch(c){L(b);if(c!==c+0&&"longjmp"!==c)throw c;Z(1,0)}}function Nc(a,b){var c=K();try{return J(a)(b)}catch(d){L(c);if(d!==d+0&&"longjmp"!==d)throw d;Z(1,0)}}function Uc(a,b){var c=K();try{J(a)(b)}catch(d){L(c);if(d!==d+0&&"longjmp"!==d)throw d;Z(1,0)}} +function Qc(a,b,c,d,f){var g=K();try{return J(a)(b,c,d,f)}catch(k){L(g);if(k!==k+0&&"longjmp"!==k)throw k;Z(1,0)}}function Pc(a,b,c,d){var f=K();try{return J(a)(b,c,d)}catch(g){L(f);if(g!==g+0&&"longjmp"!==g)throw g;Z(1,0)}}function Wc(a,b,c,d){var f=K();try{J(a)(b,c,d)}catch(g){L(f);if(g!==g+0&&"longjmp"!==g)throw g;Z(1,0)}}function Yc(a,b,c,d,f,g){var k=K();try{J(a)(b,c,d,f,g)}catch(n){L(k);if(n!==n+0&&"longjmp"!==n)throw n;Z(1,0)}} +function Sc(a,b,c,d,f,g,k){var n=K();try{return J(a)(b,c,d,f,g,k)}catch(p){L(n);if(p!==p+0&&"longjmp"!==p)throw p;Z(1,0)}}function Rc(a,b,c,d,f,g){var k=K();try{return J(a)(b,c,d,f,g)}catch(n){L(k);if(n!==n+0&&"longjmp"!==n)throw n;Z(1,0)}}function Xc(a,b,c,d,f){var g=K();try{J(a)(b,c,d,f)}catch(k){L(g);if(k!==k+0&&"longjmp"!==k)throw k;Z(1,0)}}function Zc(a,b,c,d,f,g,k){var n=K();try{J(a)(b,c,d,f,g,k)}catch(p){L(n);if(p!==p+0&&"longjmp"!==p)throw p;Z(1,0)}} +function $c(a,b,c,d,f,g,k,n){var p=K();try{J(a)(b,c,d,f,g,k,n)}catch(t){L(p);if(t!==t+0&&"longjmp"!==t)throw t;Z(1,0)}}y.keepRuntimeAlive=ya;y.PThread=M;y.PThread=M;y.wasmMemory=h;y.ExitStatus=xa;var cd;function xa(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}Za=function dd(){cd||ed();cd||(Za=dd)}; +function ed(){function a(){if(!cd&&(cd=!0,y.calledRun=!0,!Ha)){B||db(Ua);la(y);if(y.onRuntimeInitialized)y.onRuntimeInitialized();if(!B){if(y.postRun)for("function"==typeof y.postRun&&(y.postRun=[y.postRun]);y.postRun.length;){var b=y.postRun.shift();Va.unshift(b)}db(Va)}}}if(!(0{var instance=new WebAssembly.Instance(Module["wasmModule"],info);receiveInstance(instance);Module["wasmModule"]=null;return instance.exports});self.onmessage=(e=>{try{if(e.data.cmd==="load"){Module["wasmModule"]=e.data.wasmModule;Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob==="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}skwasm(Module).then(function(instance){Module=instance})}else if(e.data.cmd==="run"){Module["__performance_now_clock_drift"]=performance.now()-e.data.time;Module["__emscripten_thread_init"](e.data.threadInfoStruct,/*isMainBrowserThread=*/0,/*isMainRuntimeThread=*/0,/*canBlock=*/1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInit();try{var result=Module["invokeEntryPoint"](e.data.start_routine,e.data.arg);if(Module["keepRuntimeAlive"]()){Module["PThread"].setExitStatus(result)}else{Module["__emscripten_thread_exit"](result)}}catch(ex){if(ex!="unwind"){if(ex instanceof Module["ExitStatus"]){if(Module["keepRuntimeAlive"]()){}else{Module["__emscripten_thread_exit"](ex.status)}}else{throw ex}}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processThreadQueue"){if(Module["_pthread_self"]()){Module["_emscripten_current_thread_process_queued_calls"]()}}else{err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){err("worker.js onmessage() captured an uncaught exception: "+ex);if(ex&&ex.stack)err(ex.stack);throw ex}}); diff --git a/development.md b/development.md deleted file mode 100644 index 74a28b33d..000000000 --- a/development.md +++ /dev/null @@ -1,23 +0,0 @@ -### Remaining 0.1 items -- [ ] Push notifications -- [x] UI Component documentation -- [ ] Chat integration guide - -### 0.2 milestone - - [ ] Livestream tutorial - - [ ] Deeplink support for video call demo (Dogfooding already implemented) - - [ ] Reactions UI (APIs already implemented) - - [ ] Picture-in-Picture - dependant on Apple’s approval - - [ ] SFU migration - Pending backend/React Impl - - [ ] Standardize logging - -### 0.3 milestone - - [ ] Test coverage - - [ ] Testing on more devices - - [ ] Audio & Video filters - - [ ] Completely remove remaining abstraction classes - -### 0.4 milestone - - [ ] Analytics integration - - [ ] Screen Sharing - diff --git a/docusaurus/.env b/docusaurus/.env deleted file mode 100644 index e9f70f9cf..000000000 --- a/docusaurus/.env +++ /dev/null @@ -1 +0,0 @@ -PRODUCT=video diff --git a/docusaurus/docs/Flutter/01-setup/01-introduction.mdx b/docusaurus/docs/Flutter/01-setup/01-introduction.mdx deleted file mode 100644 index 556c9b04b..000000000 --- a/docusaurus/docs/Flutter/01-setup/01-introduction.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -slug: / -title: Introduction -description: Introduction to Stream's Video SDK ---- - -[Stream’s Video Flutter SDK](https://github.com/GetStream/stream-video-flutter) enables you to easily build native Video and Audio calling applications in Flutter using Dart. - -:::note - Want to dive directly into the code? Check out our step-by-step tutorial to - build your own video calling application using Stream video. -::: - -The SDK is divided into four parts to help you quickly and effectively build video and voice applications with Stream: - -1. `stream_video_flutter` -2. `stream_video` -3. `stream_video_push_notification` -4. `stream_video_background` - -### Stream Video Flutter - -Stream Video Flutter includes all of our modular, pre-made widgets, which developers can use to quickly build with Stream. In addition to the UI components, this package also includes all of our Flutter-specific handling and logic, such as background handling, push notification support, and more. - -These screens and widgets include: - -- Call Controls -- Call Screen -- Lobby Screen -- Participant Rendering and Layout -- etc. - -### Stream Video - -Stream Video is our base package, which acts as a low-level wrapper around the Stream Video API. It allows you to authenticate users, listen to events, and perform low-level operations such as creating a call, joining, inviting, sorting, and permission handling. - -The entry point for interacting directly with the Stream API is the `StreamVideo` class. This class is a singleton that can be accessed throughout your application via the static `instance` method. - -For example: - -```dart -StreamVideo.instance.makeCall(type: "default", id: "YOUR-CALL-ID"); -``` - -We will look at these concepts in more detail in the following sections. - -While developers are free to use `stream_video` in their applications directly, we recommend using our `stream_video_flutter` package instead since it contains many Flutter-specific configurations and behavior handling not included in the base package. - -### Push Notifications - -Push notifications are implemented and handled by `stream_video_push_notification`. This package configures the integration between Flutter and the underlying platform (iOS and Android), allowing for seamless integration and handling of push and call notifications to the device. Our push service is backed by Firebase Cloud Messaging. - -Please refer to our push notifications section for a more detailed guide. diff --git a/docusaurus/docs/Flutter/01-setup/02-installation.mdx b/docusaurus/docs/Flutter/01-setup/02-installation.mdx deleted file mode 100644 index eea6f930f..000000000 --- a/docusaurus/docs/Flutter/01-setup/02-installation.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -slug: /installation -title: Installation ---- - -### Creating a Project - -To get started with the `StreamVideo` Flutter SDK, open your terminal or IDE and create a new project: - -```shell -flutter create video_demo -``` - -Next, in your project directory (`video_demo`), install the Stream Video SDK using the following: - -```shell -flutter pub add stream_video_flutter -``` - -This will automatically install the latest version of the Stream SDK from pub to the dependencies section of your `pubspec.yaml`. - -### Permissions - -Making video calls requires the usage of the device's camera and microphone. Therefore, before you can make and answer calls, you need to request permission to use them within your application. - -The following permissions must be granted for both Android and iOS: - -- Internet Connectivity -- Camera -- Microphone (+ control audio settings to adjust audio level & switch between speaker & earpiece) -- Bluetooth (wireless headset) - -#### iOS - -![Xcode Permission configuration](../assets/installation/ios_permission.png) - -For iOS, you need to add the following keys and values to your `Info.plist` file at a minimum: - -`Privacy - Camera Usage Description` - " requires camera access to capture and transmit video" - -`Privacy - Microphone Usage Description` - " requires microphone access to capture and transmit audio" - -#### Android - -For Android, similar permissions are needed in `/android/app/src/main/AndroidManifest.xml` - -```xml - - - - - - - - -``` - -With Android specifically, you will also need to add additional permission if you would like to use Bluetooth devices: - -```xml - - -``` - -## Platform Version - -Stream's Flutter Video SDK is supported on Android and iOS devices running the following versions and higher: - -- Android: SDK version 21 and above -- iOS: iOS 11 and above - -:::note -For iOS, when setting the minimum version, please also be sure to update the `deployment_target` in your project's Podfile. -::: diff --git a/docusaurus/docs/Flutter/01-setup/03-quickstart.mdx b/docusaurus/docs/Flutter/01-setup/03-quickstart.mdx deleted file mode 100644 index d2fac3176..000000000 --- a/docusaurus/docs/Flutter/01-setup/03-quickstart.mdx +++ /dev/null @@ -1,177 +0,0 @@ ---- -slug: /quickstart -title: Quickstart ---- - - -In this guide, we will cover the basics of making your first call using Stream Video. If you haven't already, we recommend starting with the **introduction** and **installation** steps first, as this guide will build on the material covered in those sections. - -### Client Setup - -Before we can create a new video client, we must first import the Stream Video package into our application. - -```dart -import 'package:stream_video_flutter/stream_video_flutter.dart'; -``` - -Next, in our application’s `main` function, let’s add the following: - -```dart -Future main() async { - // Ensure Flutter is able to communicate with Plugins - WidgetsFlutterBinding.ensureInitialized(); - - // Initialize Stream video and set the API key for our app. - StreamVideo.init('YOUR-API-KEY', logPriority: Priority.info); - - // Connect a user by calling to our application - await StreamVideo.instance.connectUser( - const UserInfo(id: 'testing', role: 'admin', name: 'Test User'), - 'YOUR-TOKEN', - ); - - // Set up our call object - final call = StreamVideo.instance.makeCall(type: 'default', id: '345'); - // Connect to the call we created - await call.connect(); - - runApp( - StreamVideoGettingStarted( - call: call, - ), - ); -} -``` - -In the code above, we are performing a few key steps: - -1. Initializing our SDK with the API key for our application. -2. Defining the user we would like to connect as to participate in a call. -3. Creating an object for our call, giving it the call type and unique ID. -4. Connecting to the call we defined. - - -Although it is not shown in the example above, users can choose to customize many different aspects of the SDK during initialization. Here are a few of the parameters which can be overridden during initialization: - -| Parameter | Description | -| --- | --- | -| apiKey | Stream Video API key obtained from the Dashboard of your project. | -| latencySettings | Controls the number of rounds and timeout duration for measuring latency when first connecting to a call. | -| retryPolicy | Allows for custom handling of retries such as override the default number of max retries, passing in a custom backoff function and more. | -| sdpPolicy | Controls whether SDP Munging is enabled and gives access to functions supporting SDP Munging. | -| logPriority | Allows for customizing the level of logs displayed while developing or running your application. | -| logHandlerFunction | Can be overridden to intercept logs and perform custom actions such as sending device logs to a capture service. | -| muteVideoWhenInBackground | Indicates whether the SDK should disable the video track when the app moves from the foreground to background. We highly recommend you set this to true if your app does not support picture-in-picture mode. | -| muteAudioWhenInBackground | Indicates whether the SDK should disable the audio track when the app moves from the foreground to background. We highly recommend you set this to true if your app does not support picture-in-picture mode. | - -### Call UI - -Stream ships with many pre-made components to make building your call UI as simple as possible. All of our UI components are designed to be flexible and customizable, meaning as a developer, you can control exactly how much (or how little) of Stream’s stock components you would like to have in your app. - -With our `Call` object defined, let’s create the UI for our application. Since this is meant to be a quick-start guide, we can simply pass down the `call` defined earlier to our UI widget, but in a production scenario, you can define these calls in a repository or any other state layer of your choice. - -```dart -class DemoAppHome extends StatelessWidget { - const DemoAppHome({Key? key, required this.call}) : super(key: key); - - final Call call; - - @override - Widget build(BuildContext context) { - return Scaffold( - body: StreamCallContainer( // Stream's pre-made component - call: call, - ), - ); - } -} -``` - -Using our default `StreamCallContainer` along with the `call` created earlier, we can compile our sample application and examine the result. - -![Completed application](../assets/quick_start_assets/completed_app.png) - -In just a few lines of code, we can have a fully functional call screen in our application. Out of the box, `StreamCallContainer` ships with an AppBar, Participant view, and Call Controls. These components can be themed to fit your app's style or be overridden entirely using a builder to allow for custom UIs and interactions. - -### Taking it one step further - -For fun, let's take a look at customizing the UI of our application to include a custom icon in the control area. - -![Call control area](../assets/quick_start_assets/call_control_area.png) - -Looking at our current UI code, we can make use of Flutter’s composition and builder pattern to override the default UI with our own. - -```dart -@override - Widget build(BuildContext context) { - return Scaffold( - body: StreamCallContainer( - call: call, - callContentBuilder: (context, call, callState) { - }, - ), - ); - } -``` - -`StreamCallContainer` ships with many different builders that can be implemented to override the default UI and behavior. Since we are interested in changing the content/UI of our call, we can override the `callContentBuilder` as a starting point. - -:::note - Please take a minute to explore and look at the other parameters you can customize. There are many options for changing colors, layouts, behaviour, etc. -::: - -Next, we can use another Stream UI component, `StreamCallContent` to access the control area and add our custom button. - -```dart -@override - Widget build(BuildContext context) { - return Scaffold( - body: StreamCallContainer( - call: call, - callContentBuilder: (context, call, callState) { - return StreamCallContent( - call: call, - callState: callState, - callControlsBuilder: (context, call, callState) { - // Override the controls builder in StreamCallContent - }, - ); - }, - ), - ); - } -``` - -Finally, we can return the controls and options we would like to display to the user - -```dart -return StreamCallContent( - call: call, - callState: callState, - callControlsBuilder: (context, call, callState) { - final localParticipant = callState.localParticipant!; - return StreamCallControls( - options: [ - CallControlOption( - icon: const Text('👋'), - onPressed: () => ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text('Hello'), - ), - ), - ), - FlipCameraOption( - call: call, - localParticipant: localParticipant, - ), - LeaveCallOption(call: call, onLeaveCallTap: call.disconnect), - ], - ); - }, - ); -``` - -![Modified Call UI](../assets/quick_start_assets/modified_ui.png) - -When tapped: -![Display banner](../assets/quick_start_assets/display_banner.png) \ No newline at end of file diff --git a/docusaurus/docs/Flutter/01-setup/_category_.json b/docusaurus/docs/Flutter/01-setup/_category_.json deleted file mode 100644 index ece9ba735..000000000 --- a/docusaurus/docs/Flutter/01-setup/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "label": "Setup" -} diff --git a/docusaurus/docs/Flutter/02-tutorials/01-video-calling.mdx b/docusaurus/docs/Flutter/02-tutorials/01-video-calling.mdx deleted file mode 100644 index 0ddc46d80..000000000 --- a/docusaurus/docs/Flutter/02-tutorials/01-video-calling.mdx +++ /dev/null @@ -1,310 +0,0 @@ ---- -slug: /video-calling-guide -title: Video Calling ---- - -### Introduction -In this tutorial, we will learn how to build a video calling app similar to Google Meet or Zoom using Stream Video. - -### Creating a new project on the dashboard -To start with, log in to the Stream dashboard and create a new project for your new video calling app. - -You will need to fill in the relevant fields, like this: - -![Create Project](../assets/tutorials/vc-create-project.png) - -Once the project is created, navigate to the *Video&Audio* section. Note your API key from the overview: - -![Stream Video Key](../assets/tutorials/vc-key.png) - -### Creating a new Flutter project and adding configuration - -To begin developing your video calling app, you need to create a new Flutter project. -If you do not have Flutter or an IDE configured to work with it, we highly recommend following the [Install](https://flutter.dev/docs/get-started/install) -and [Set up an editor](https://flutter.dev/docs/get-started/editor) steps from the official documentation. - -Please make sure you are using the latest version of Flutter from the stable channel: - -```bash -flutter channel stable -flutter upgrade -``` - -Now, open your IDE and start a new Flutter application called flutter_video_calling_demo. -If you are using Android Studio (recommended) make sure to create the project as a Flutter application -and keep all default settings. - -![Create Flutter Project](../assets/tutorials/vc-create-flutter-project.png) - -The next step is to add Stream Video to your dependencies, to do that just open pubspec.yaml -and add it inside the dependencies section. - -```yaml -dependencies: - flutter: - sdk: flutter - - stream_video: ^0.0.2 - stream_video_flutter: ^0.0.2 - stream_video_push_notification: ^0.0.2 -``` - -Stream has several packages that you can use to integrate video into your application. - -In this tutorial, we will use the [stream_video_flutter](https://pub.dev/packages/stream_video_flutter) package which contains pre-built UI elements for you to use. - -You can also use the [stream_video](https://pub.dev/packages/stream_video) package directly if you need direct access to the low-level client. - -The [stream_video_flutter_background] package adds background capabilities for the app on Android while the -[stream_video_push_notification] package helps in adding push notifications and an end-to-end call flow (CallKit). - -### Initialising Stream Video - -To start adding the SDK to your app, initialise the Stream Video SDK and connect a user: - -```dart -import 'package:flutter/material.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - - StreamVideo.init( - 'hd8szvscpxvd', - ); - - // This step is usually done later - await StreamVideo.instance.connectUser( - const UserInfo(id: 'vasil', role: 'admin', name: 'Willard Hessel'), - 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidmFzaWwifQ.N44i27-o800njeSlcvH2HGlBfTl8MH4vQl0ddkq5BVI', - ); - - runApp(const MyApp()); -} -``` - -:::note -Connecting a user usually takes places after authentication and token creation originating from your backend. -This example uses a demo token for the user. -::: - -Your user is now connected. - -Before you go ahead, you need to add the required permissions for video calling to your app. - -In your `AndroidManifest.xml` file, add these permissions: - -```xml - - - - - - - - - - - - - - - ... - -``` - -For the corresponding iOS permissions, open the `Info.plist` file and add: - -```plist -NSCameraUsageDescription -$(PRODUCT_NAME) Camera Usage! -NSMicrophoneUsageDescription -$(PRODUCT_NAME) Microphone Usage! -UIApplicationSupportsIndirectInputEvents - -UIBackgroundModes - - audio - fetch - processing - remote-notification - voip - -``` - -### Setting up a call - -Now that the dependencies, permissions, and initialisations are set, we can get onto creating a call. - -Let's create a simple screen with a button that joins a call: - -```dart -return Scaffold( - appBar: AppBar( - backgroundColor: Theme.of(context).colorScheme.inversePrimary, - title: Text(widget.title), - ), - body: Center( - child: ElevatedButton( - child: Text('Create Call'), - onPressed: () async { - - }, - ), - ), -); -``` - -To instantiate a call, you can use the `StreamVideo.makeCall()` method. You then need to create this -on the backend using the `call.getOrCreateCall()` method. - -Here is how that looks in code: - -```dart -ElevatedButton( - child: Text('Create Call'), - onPressed: () async { - try { - var call = StreamVideo.instance.makeCall( - type: 'default', id: 'demo-call-123'); - - await call.getOrCreateCall(); - } catch (e) { - debugPrint('Error joining or creating call: $e'); - debugPrint(e.toString()); - } - }, -) -``` - -The UI as of the moment is a simple button on the screen: - -![Home Screen UI](../assets/tutorials/vc-ui-1.png) - -You have created a Stream Video call. Let's set up the call screen UI so that the user can see other users -and interact. - -### Setting up the call UI - -To set up a call screen, set up a new file named 'call_screen.dart' and create a new widget to handle the call screen: - -```dart -import 'package:flutter/material.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -class CallScreen extends StatefulWidget { - final Call call; - - const CallScreen({ - Key? key, - required this.call, - }) : super(key: key); - - @override - State createState() => _CallScreenState(); -} - -class _CallScreenState extends State { - @override - Widget build(BuildContext context) { - return const Placeholder(); - } -} -``` - -In this widget, we take the call we created previously as a parameter. - -In the `build()` method, we use the `StreamCallContainer` widget - a widget made by the Stream team to -make it easy to build video calls: - -```dart -class _CallScreenState extends State { - @override - Widget build(BuildContext context) { - return Scaffold( - body: StreamCallContainer( - call: widget.call, - ), - ); - } -} -``` - -And that's... pretty much it. - -Once you navigate to the `CallScreen` after the button press, this is what you will be greeted with: - -![Call Screen UI](../assets/tutorials/vc-ui-2.png) - -:::note -When connecting other users, you can use the same process. The `call.getOrCreateCall()` method will create -a call if it doesn't exist, and simply return the existing call if it already does. -::: - -### Customising the `StreamCallContainer` - -To customise any aspect of the call screen made previously, you can use the `CallContentBuilder` parameter -of the `StreamCallContainer`. - -For example, if you want to add your own call controls to the call, you can do it using the `callControlsBuilder`: - -```dart -StreamCallContainer( - call: widget.call, - callContentBuilder: ( - BuildContext context, - Call call, - CallState callState, - ) { - return StreamCallContent( - call: call, - callState: callState, - callControlsBuilder: ( - BuildContext context, - Call call, - CallState callState, - ) { - final localParticipant = callState.localParticipant!; - return StreamCallControls( - options: [ - CallControlOption( - icon: const Icon(Icons.chat_outlined), - onPressed: () { - // Open your chat window - }, - ), - FlipCameraOption( - call: call, - localParticipant: localParticipant, - ), - AddReactionOption( - call: call, - localParticipant: localParticipant, - ), - ToggleMicrophoneOption( - call: call, - localParticipant: localParticipant, - ), - ToggleCameraOption( - call: call, - localParticipant: localParticipant, - ), - LeaveCallOption( - call: call, - onLeaveCallTap: () { - call.disconnect(); - }, - ), - ], - ); - }, - ); - }, -), -``` - -When building Whatsapp/Telegram style calling, you need to add incoming and outgoing screens to the app. -The `StreamCallContainer` also has these screens inbuilt and allows you to change these using the `incomingCallBuilder` and -`outgoingCallBuilder`. - - diff --git a/docusaurus/docs/Flutter/02-tutorials/02-audio-room.mdx b/docusaurus/docs/Flutter/02-tutorials/02-audio-room.mdx deleted file mode 100644 index 407e79e44..000000000 --- a/docusaurus/docs/Flutter/02-tutorials/02-audio-room.mdx +++ /dev/null @@ -1,329 +0,0 @@ ---- -slug: /audio-rooms -title: Audio Rooms ---- - -In this tutorial, we will learn how to build an audio room experience similar to Twitter Spaces or Clubhouse using Stream Video. - -Before we dive into the Audio Rooms APIs, there are a few fundamental things to understand: - -- Backstage: When an `audio_room` call is created, it exists in backstage mode by default. This means that the call creator and co-hosts can chat with each other privately before the call is set live and others can join. -- All calls run on Stream's global edge network for improved latency and quality. When a user connects to a call, they connect to a server closest to their location. Stream further optimizes this in the background. -- There are no limits to the number of users you can have in a room. -- By default, listeners are muted and require speaking permission before they can send audio. The call host can grant this permission. -- Stream sends audio tracks multiple times for improved quality and reliability. - -### Create a new project - -Let's begin by creating a new Flutter project and adding the `stream_video_flutter` package to the project. - -```bash -flutter create audio_example --empty - -cd audio_example - -flutter pub add stream_video_flutter -``` - -Next, you can create a project on Stream’s dashboard to obtain an API key for your project. - -For detailed instructions on how to create a project on the Stream Dashboard, please see our [blog post](https://getstream.io/blog/registering-for-stream-chat/). - -### Setting up the UI - -![Audio Room Example](../assets/tutorials/audio_room.png) - -The UI we will be building for this example will be minimal, but the principles and structures can be used to create more elaborate designs. - -To get started, we prepared a sample project which can be cloned from this [repository](https://github.com/GetStream/flutter-audio-room-example.git). The project contains three screens, a login, home feed and room screen which we will add functionality to. - -```bash -git clone https://github.com/GetStream/flutter-audio-room-example.git - -git checkout static-ui -``` - -### Setting up the client - -Let’s start by importing the video package to `main.dart` and initializing our client using the API key from our `env.dart` file: - -```dart -import 'package:stream_video_flutter/stream_video_flutter.dart'; -``` - -```dart -void main() { - WidgetsFlutterBinding.ensureInitialized(); - // Initialize Stream video and set the API key for our app. - StreamVideo.init(Env.apiKey, logPriority: Priority.debug); - runApp(const MainApp()); -} - -class MainApp extends StatelessWidget { - const MainApp({super.key}); - - @override - Widget build(BuildContext context) { - return const MaterialApp( - home: LoginScreen(), - ); - } -} -``` - -For this example, we are going to use three hard-coded users. Looking at the code in our `login_screen.dart`, we are creating a simple list that provides users with the options to select a user and continue to the main screen of our application. - -```dart -Widget build(BuildContext context) { - const v20 = SizedBox(height: 20); - return Scaffold( - body: SafeArea( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - const Padding( - padding: EdgeInsets.all(8.0), - child: Text( - 'Select a User', - style: TextStyle(fontWeight: FontWeight.bold), - ), - ), - v20, - for (final user in kUsers) - ListTile( - title: Text(user.name), - leading: CircleAvatar( - backgroundImage: NetworkImage(user.imageURL), - ), - onTap: () async { - // Connect to StreamVideo using the selected user at login. - await StreamVideo.instance.connectUser( - user.toUserInfo(), - user.token, - ); - Navigator.of(context).pushReplacement( - HomeScreen.routeTo(user), - ); - }, - ), - ], - ), - ), - ); - } -``` - -### Creating and displaying a list of rooms - -After a user is selected, they are taken to the `HomeScreen` where a list of active rooms is displayed. By clicking on a room, the user can join and listen to the ongoing conversation. At the moment, we do not display anything in our app but we will implement this soon. - -Let’s start by implementing the room creation methods before we add the ability to query rooms. - -In our example project, let's open `lib/screens/home_screen.dart` and start our implementation by adding the ability to create a room in `createRoom` and `_onDialogPressed`. - -To begin let’s look at the `createRoom` method. We can call `makeCall` on the `StreamVideo` class and supply the call type as `audio_room`. Unlike the `default` room type, which allows full video and audio transmission as well as the ability for users to un-mute themselves and speak by default, the `audio_room` type applies a few restrictions to calls so that the host and speakers have more granular controls. - -```dart -final room = video.makeCall( - type: "audio_room", - id: const Uuid().v4(), -); - -await room.getOrCreateCall(); -await room.update( - custom: { - 'name': title, - 'description': description, - 'flutterAudioRoomCall': true, - }, -); - -return room; -``` - -Next, we can call our function using the data supplied by the user when they complete the “create room” dialog: - -```dart -Future _onDialogPressed((String, String) roomInfo) async { - final call = await createRoom( - roomInfo.$1, - roomInfo.$2, - ); - - // By default, audio rooms are created in a backstage mode. - final result = await call.goLive(); - - final room = result.getDataOrNull()!; - log('Joining Call: ${call.callCid}'); - Navigator.of(context).push( - AudioRoomScreen.routeTo(call, room, user), - ); -} -``` - -The code above calls the `createRoom` function we just defined passing it the room title and description as parameters. Unlike default meeting rooms, audio rooms are started in a “backstage” mode by default. - -This allows the room creator or host to invite other speakers before the room is made public and before participants are allowed to join. When the room is ready, `goLive` can be invoked to publish the room and make it possible for other participants to join. - -The remaining code in this section pushed the newly created room to a new page which we will cover in a later section. - -### Querying rooms - -With our room created, we can query the list of active audio rooms in our application by using Stream’s `queryCalls` method. - -```dart -Future> queryCalls() async { - final result = await video.queryCalls( - filterConditions: { - "custom.flutterAudioRoomCall": true, // Filtering based on a custom property! - }, - ); - - if (result.isSuccess) { - return result.getDataOrNull()?.calls ?? []; - } else { - final error = result.getErrorOrNull(); - log('[queryCalls] failed with error $error'); - throw Exception('No rooms found'); - } -} -``` - -As we talked in about in a previous tutorial, there are many ways in which developers can query calls on the Stream platform. The method we are using in this example is querying calls based on a the custom property `flutterAudioRoomCall: true`. This narrows the number of call to those created from our sample application ensure they contain the right structure and permissions. Of course, you can feel free to experiment with this and by setting custom properties or filtering. - -With filtering in place, if you hot restart the application, there should be one room in our app created earlier. To join the room, we can implement the final method in our home screen `joinRoom`: - -```dart -Future joinRoom(QueriedCall room) async { - final cid = room.call.cid; - final call = video.makeCall(type: cid.type, id: cid.id); - - await call.connect(); - log('Joining Call: $cid'); - Navigator.of(context).push( - AudioRoomScreen.routeTo(call, room.call, user), - ); -} -``` - -### Room screen - -Opening `lib/screens/audio_room_screen.dart`, we can tour the implementation of displaying participants. - -Every call object has an associated `CallState` which can be observed as a `stream` for changes. These changes can then be used to update the UI of our application. The most common way to interact with the call state in our UI layer would be to observe the `state` using a `StreamBuilder` and handle the new data as it comes in. - -To see this in use, let’s take a look at the `_buildParticipants` method: - -```dart -Widget _buildParticipants() { - return StreamBuilder( - initialData: callState, - stream: call.state.asStream(), // Listen for changes on the state stream. - builder: (context, snapshot) { - if (snapshot.hasError) { - return const SliverToBoxAdapter( - child: Center( - child: Text('We are not able to find rooms at this time'), - ), - ); - } - if (snapshot.hasData && !snapshot.hasError) { - callState = snapshot.data!; // Extract new CallState - listeners = _sortParticipants(callState.callParticipants); - - // Display listeners as a Grid - return SliverGrid( - delegate: SliverChildBuilderDelegate( - (BuildContext context, int index) { - return Align( - widthFactor: 0.8, - child: StreamCallParticipant( - call: call, - backgroundColor: Colors.transparent, - participant: listeners[index], - showParticipantLabel: false, - showConnectionQualityIndicator: false, - userAvatarTheme: const StreamUserAvatarThemeData( - constraints: BoxConstraints.expand( - height: 100, - width: 100, - ), - ), - ), - ); - }, - childCount: listeners.length, - ), - gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount( - crossAxisCount: 3, - ), - ); - } - return const SliverToBoxAdapter( - child: Center( - child: CircularProgressIndicator(), - ), - ); - }, - ); - } -``` - -In the above method, we are listening for changes to the call such as if a participant begins speaking, joins or leaves the call, etc., and updating the `SliverGrid`. Even though we are using the default `StreamCallParticipant` to perform the heavy lifting of rendering our call participant and speaking indicators, developer are free to use their own custom UI here as the `CallParticipantState` object exposes many properties to the user. - -### Controlling the microphone - -An audio room example would not be complete without the ability to control whether the user is speaking or not. For this, the `setMicrophoneEnabled` method can be invoked on the `Call` object. If the user has speaking permissions, their audio tracks will be published and they will be allowed to speak during the call. - -```dart -void _onMicrophonePressed() { - if (enabled.value) { - call.setMicrophoneEnabled(enabled: false); - enabled.value = false; - } else { - call.setMicrophoneEnabled(enabled: true); - enabled.value = true; - } -} -``` - -### Permissions and speaking requests - -Should the user not have permission, it can be request using `requestPermissions` before enabling the microphone: - -```dart -final result = await call.requestPermissions([CallPermission.sendAudio]); -``` - -For hosts or moderators, a UI can be added to show permission requests. In the case of our simple example, we can grant them automatically be adding the following code snippet to our `initState` method: - -```dart -call.onPermissionRequest = (permissionRequest) { - call.grantPermissions( - userId: permissionRequest.user.id, - permissions: permissionRequest.permissions.map( - (e) => CallPermission.fromAlias(e), - ).toList(), - ); -}; -``` - -### Other built-in features - -There are a few more exciting features that you can use to build audio rooms: - -- **Query Calls**: You can query calls to easily show upcoming calls, calls that recently finished, etc -- **Call Previews**: Before you join the call you can observe the participants and show a preview -- **Reactions & Custom events**: Reactions and custom events are supported -- **Recording & Broadcasting**: You can record your calls -- **Chat**: Stream's chat SDKs are fully featured and you can integrate them into the call -- **Moderation**: Moderation capabilities are built-in to the product -- **Transcriptions**: Transcriptions aren't available yet, but they are due to launch soon - -### Recap - -In just a few minutes, we were able to create our first audio-room experience for our app. Please let us know if you run into any issues during the process. Our team constantly reviews feedback and applies changes to improve the overall experience. - -This is just a small example of what's possible with Stream and audio. For more advanced use cases like using OPUS DTX and OPUS RED, check out some of our other examples and guides on our website and GitHub. - -We hope you enjoyed this tutorial and look forward to hearing your suggestions and feedback. diff --git a/docusaurus/docs/Flutter/02-tutorials/03-livestreaming.mdx b/docusaurus/docs/Flutter/02-tutorials/03-livestreaming.mdx deleted file mode 100644 index 087171049..000000000 --- a/docusaurus/docs/Flutter/02-tutorials/03-livestreaming.mdx +++ /dev/null @@ -1,374 +0,0 @@ ---- -slug: /livestreaming -title: Livestreaming ---- - -In this tutorial, we will cover the steps to quickly build a low-latency live-streaming experience in Flutter using Stream’s Video SDK. The livestream is broadcasted using Stream's edge network of servers around the world. - -For this tutorial, we will cover the following topics: - -- Ultra low latency streaming -- Multiple streams & co-hosts -- RTMP in and WebRTC input -- Exporting to HLS -- Reactions, custom events and chat -- Recording & Transcriptions - -### Create a new project -Let’s begin by creating a new Flutter project and adding the `stream_video_flutter` package to the project. - -```bash -flutter create livestream_example --empty -cd audio_example -flutter pub add stream_video_flutter -``` - -Next, you can create a project on Stream’s dashboard to obtain an API key for your project. - -For detailed instructions on how to create a project on the Stream Dashboard, please see our [blog post](https://getstream.io/blog/registering-for-stream-chat/). - -### Setting up the client -First, let’s import the package into the project we created earlier: - -```dart -import 'package:stream_video_flutter/stream_video_flutter.dart'; -``` - -Next, we can configure the Stream client and create a room for our call: - -```dart -Future main() async { - // Ensure Flutter is able to communicate with Plugins - WidgetsFlutterBinding.ensureInitialized(); - - // Initialize Stream video and set the API key for our app. - StreamVideo.init('YOUR-API-KEY', logPriority: Priority.info); - - if (Platform.isAndroid) { - await StreamVideo.instance - .connectUser(APIEnv.kUserJacen.$1, APIEnv.kUserJacen.$2); - } else { - await StreamVideo.instance - .connectUser(APIEnv.kUserJohn.$1, APIEnv.kUserJohn.$2); - } - runApp(const MaterialApp(home: StreamVideoGettingStarted())); -} -``` - -### Setting up the UI -To keep things simple, our sample application will only consist of two screens, a landing page to allow users the ability to create a livestream and another option to allow users the ability to join an existing livestream. - -**Home page:** -```dart -class StreamVideoGettingStarted extends StatefulWidget { - const StreamVideoGettingStarted({ - super.key, - }); - - @override - State createState() => - _StreamVideoGettingStartedState(); -} - -class _StreamVideoGettingStartedState extends State { - Future _createLivestream() async { } - - Future _joinCall() async { } - - @override - Widget build(BuildContext context) { - return Scaffold( - body: Center( - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceEvenly, - children: [ - ElevatedButton( - onPressed: () => _createLivestream(), - child: const Text('Create a Livestream'), - ), - ElevatedButton( - onPressed: () => _joinCall(), - child: const Text('Join a Livestream'), - ) - ], - ), - ), - ); - } -} - -class _JoinCallDialog extends StatefulWidget { - const _JoinCallDialog({ - super.key, - required this.onButtonPressed, - }); - - final ValueChanged onButtonPressed; - - @override - State<_JoinCallDialog> createState() => _JoinCallDialogState(); -} - -class _JoinCallDialogState extends State<_JoinCallDialog> { - late final TextEditingController _controller; - - @override - void initState() { - super.initState(); - _controller = TextEditingController(); - } - - @override - void dispose() { - super.dispose(); - _controller.dispose(); - } - - @override - Widget build(BuildContext context) { - return SimpleDialog( - title: const Text('Enter your livestream ID'), - children: [ - Padding( - padding: const EdgeInsets.all(8.0), - child: TextField( - controller: _controller, - ), - ), - TextButton( - onPressed: () { - widget.onButtonPressed(_controller.value.text); - }, - child: const Text('Join'), - ), - ], - ); - } -} -``` - -**Livestream Page:** -```dart -import 'package:flutter/material.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -class LiveStreamScreen extends StatelessWidget { - static route(Call call) => MaterialPageRoute( - builder: (context) { - return LiveStreamScreen(currentStream: call); - }, - ); - - const LiveStreamScreen({ - super.key, - required this.currentStream, - }); - - final Call currentStream; - - @override - Widget build(BuildContext context) { - return SafeArea( - child: StreamBuilder( - stream: currentStream.state.valueStream, - initialData: currentStream.state.value, - builder: (context, snapshot) { - final callState = snapshot.data!; - final participant = callState.callParticipants - .firstWhere((element) => element.isVideoEnabled); - return Stack( - children: [ - if (snapshot.hasData) - StreamVideoRenderer( - call: currentStream, - videoTrackType: SfuTrackType.video, - participant: participant, - ), - if (!snapshot.hasData) - const Center( - child: CircularProgressIndicator(), - ), - if (snapshot.hasData && callState.status.isDisconnected) - const Center( - child: Text('Stream not live'), - ), - Positioned( - top: 12.0, - left: 12.0, - child: Material( - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(24), - ), - color: Colors.red, - child: Center( - child: Padding( - padding: const EdgeInsets.all(8.0), - child: Text( - 'Viewers: ${callState.callParticipants.length}', - style: const TextStyle( - fontSize: 14, - color: Colors.white, - fontWeight: FontWeight.bold, - ), - ), - ), - ), - ), - ), - if (callState.localParticipant?.userId == - callState.createdByUserId) - Positioned( - top: 12.0, - right: 12.0, - child: Material( - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(24), - ), - color: Colors.black, - child: GestureDetector( - onTap: () { - currentStream.end(); - Navigator.pop(context); - }, - child: const Center( - child: Padding( - padding: EdgeInsets.all(8.0), - child: Text( - 'End Call', - style: TextStyle( - fontSize: 14, - color: Colors.white, - fontWeight: FontWeight.bold, - ), - ), - ), - ), - ), - ), - ), - if (callState.localParticipant?.userId != - callState.createdByUserId) - Positioned( - top: 12.0, - right: 12.0, - child: Material( - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(24), - ), - color: Colors.black, - child: GestureDetector( - onTap: () { - currentStream.disconnect(); - Navigator.pop(context); - }, - child: const Center( - child: Padding( - padding: EdgeInsets.all(8.0), - child: Text( - 'Leave Call', - style: TextStyle( - fontSize: 14, - color: Colors.white, - fontWeight: FontWeight.bold, - ), - ), - ), - ), - ), - ), - ) - ], - ); - }, - ), - ); - } -} -``` - -### Viewing a livestream (Webrtc) -Stream offers two flavors of livestreaming, WebRTC-based livestreaming and RTMP-based livestreaming. - -WebRTC based livestreaming allows users to easily start a livestream directly from their phone and benefit from ultra low latency. - -To setup WebRTC based livestreaming, we can first make a call using `makeCall` and set the call type to `livestream` followed by a room ID (this can also be left blank). - -Next, we can set some default behaviour for our livestream such as configuring whether the camera and microphone should be enabled by default. - -Finally, we can create the call by invoking `getOrCreateCall` on the object we just created. By default, a `livestream` call is started in backstage mode, meaning the call hosts can join and see each other but the call will be invisible to others. - -When the hosts are ready, the can make the call “live” by calling `goLive`. - -```dart -Future _createLivestream() async { - // Set up our call object - final call = StreamVideo.instance.makeCall( - type: 'livestream', - id: 'first_room', - ); - - // Set some default behaviour for how our devices should be configured once we join a call - call.connectOptions = CallConnectOptions( - camera: TrackOption.enabled(), - microphone: TrackOption.enabled(), - ); - - final result = await call.getOrCreateCall(); // Call object is created - if (result.isSuccess) { - await call.connect(); // Our local app user is able to join and recieve events from the call - await call.goLive(); // Allow others to see and joing the call - print('Joining call ${call.id}'); - Navigator.of(context).push(LiveStreamScreen.route(call)); - } else { - print('Not able to create a call.'); - } - } -``` - -To join the call, we can run another instance of the app on a second device and copy the call ID from the console. When the app is ready, we can click “Join a livestream” and paste in the ID we copied. - -If all works as intended, we will be able to view the video feed from the first device and observe the view count increase by one. - -![WebRTC Streaming Example](../assets/tutorials/livestreaming/webrtc_streaming.png) - -### RTMP Livestreaming -![OBS Configuration Example](../assets/tutorials/livestreaming/obs_streaming.png) - -For more advanced livestreaming configurations such as cases where multiple cameras may be required or different scenes and animations, streaming tools OBS can be used together with Stream video using RTMP (Real Time Messaging Protocol). - -By default, when a call is created, it is given a dedicated RTMP URL which can be used by most common streaming platforms to inject video into the call. To configure RTMP and OBS with Stream, two things are required: - -1. The RTMP URL of the call -2. A “streaming key” comprised of your application’s API Key and User Token in the format `apikey/usertoken` - -With these two pieces of information, we can update the settings in OBS then select the “Start Streaming” option to view our livestream in the application! - -:::note - A user with the name and associated with the user token provided to OBS will appear in the call. It is worth creating a dedicated user object for OBS streaming. -::: - -### Viewing a livestream (HLS) -The final piece of livestreaming using Stream is support for HLS or HTTP Live Streaming. HLS unlike WebRTC based streaming tends to have a 10 to 20 second delay but offers video buffering under poor network condition. - -To enable HLS support, your call must first be placed into “broadcasting” mode using the `call.startBroadcasting()` method. - -Next, we can obtain the HLS URL by querying the `hlsPlaylistURL` from the result of our create call function: - -```dart -final result = await call.getOrCreateCall(); - -if (result.isSuccess) { - final url = result.getDataOrNull()!.data.metadata.details.hlsPlaylistUrl; - -... -} -``` - -With the HLS URL, your call can be broadcasted to most livestreaming platforms such as Youtube. - -### Recap -In just a few minutes, we were able to create our first livestreaming experience for our app. Please let us know if you ran into any issues during the process. Our team constantly reviews feedback and applies changes to improve the overall experience. - -This is just a small example of what’s possible with Stream and livestreaming. - -We hope you enjoyed this tutorial and look forward to hearing your suggestions and feedback. \ No newline at end of file diff --git a/docusaurus/docs/Flutter/02-tutorials/_category_.json b/docusaurus/docs/Flutter/02-tutorials/_category_.json deleted file mode 100644 index cf1cc305e..000000000 --- a/docusaurus/docs/Flutter/02-tutorials/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "label": "Tutorials" -} diff --git a/docusaurus/docs/Flutter/03-core-concepts/01-authentication.mdx b/docusaurus/docs/Flutter/03-core-concepts/01-authentication.mdx deleted file mode 100644 index b6c5c201a..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/01-authentication.mdx +++ /dev/null @@ -1,89 +0,0 @@ ---- -slug: /client-and-authentication -title: Client and Authentication ---- - -### Client Overview - -`StreamVideo` is the main class used for creating class, performing authentication and listening to core events dispatched by Stream’s servers. - -Before users are able to join or create a call, the client must first be configured with an `apiKey` obtained from the Stream Dashboard for the given project. - -The initialization constructor for `StreamVideo` also exposes many customization options which can be overridden based on the project needs such as the logging level, SDP policy, retry policy, etc. - -```dart -static StreamVideo init( - String apiKey, { - LatencySettings latencySettings = const LatencySettings(), - RetryPolicy retryPolicy = const RetryPolicy(), - SdpPolicy sdpPolicy = _defaultSdpPolicy, - Priority logPriority = Priority.none, - LogHandlerFunction logHandlerFunction = _defaultLogHandler, - }) -``` - -### Working with Tokens - -All tokens must be generated via a backend SDK and cannot be created from a frontend client. This step is typically included whenever a new user is registered on your backend. - -There are a few ways in which users can connect using our SDK. We support both long lived tokens and dynamic tokens via two constructors accessible on the `StreamVideo` class: - -- `connectUser(UserInfo user, String token)` -- `connectUserWithProvider(user, tokenProvider)` - -For situations where your backend does not require tokens to be refreshed, `connectUser` can be used by simply passing in a `UserInfo` object and the token as a `String`. - -*Dynamic tokens* - -Using `connectUserWithProvider`, a Token Provider can be used to dynamically load a token from a server. On expiration, the SDK automatically calls the Token Provider to obtain a new token. - -As long as your handler returns a `String` it will satisfy the contract of `TokenProvider` - -```dart -Future _tokenLoader(String userId) async { - final token = await backend.loadToken( - apiKey: Env.apiKey, - userId: userId, - ); - return token; - } -``` - -```dart -await streamVideo.connectUserWithProvider( - user, - tokenProvider: TokenProvider.dynamic(_tokenLoader, (token) async { - // Callback function with the token - }), - ); -``` - -### Anonymous users - -For use-cases like live streaming or guest meeting, you may want to allow users to join a call without creating an account. - -For these use-cases, the SDK has a guest endpoint which can be used to create a temporary user - -```dart -final guest = await streamVideo.createGuest( - id: guestId, - name: guestId, - image: imageUrl, - ); - final data = guest.getDataOrNull(); - if (data == null) { - throw Exception(); - } - - final userInfo = UserInfo( - id: data.user.id, - image: data.user.image, - name: data.user.name ?? '', - teams: data.user.teams ?? [], - role: data.user.role, - ); - - await streamVideo.connectUser(userInfo, data.accessToken); -``` - -`createGuest` returns user information and a token which can be used to construct information about the user and connect to the API. diff --git a/docusaurus/docs/Flutter/03-core-concepts/02-joining-and-creating-calls.mdx b/docusaurus/docs/Flutter/03-core-concepts/02-joining-and-creating-calls.mdx deleted file mode 100644 index 20a9d68c7..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/02-joining-and-creating-calls.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -slug: /joining-and-creating-calls -title: Joining and Creating Calls ---- - -With authentication out of the way, we can now focus on creating and joining calls. Before proceeding, we highly recommend that you read the previous section on authentication, as the two are closely related. - -### Creating Calls - -To create a call, we first call the `makeCall` function on the `StreamVideo` class and pass it the call type and ID. The most common call type is `default`, which enables full audio and video transmission. However, as we will learn later, there are multiple call types (and even custom types) from which you can choose based on your use case. - -```dart -final call = StreamVideo.instance.makeCall(type: 'default', id: 'Your-call-ID'); - -``` - -Calling `makeCall` returns a `Call` object for us to work with. However, it does neither connect nor start transmitting data automatically. To create and join the call, we must then invoke `getOrCreateCall` on the returned object. - -```dart -final call = StreamVideo.instance.makeCall(type: 'default', id: 'Your-call-ID'); -await call.getOrCreateCall(); // New - -``` - -Although we are not passing any parameters to `getOrCreateCall` in the above example, it is important to note a few things: - -1. Participants: Upon creation, we can supply a list of user IDs we would like to immediately add to the call. -2. Ringing: If ringing is set to `true`, Stream will send a notification to the users on the call, triggering the platform call screen on iOS and Android. - -By default, calling `getOrCreateCall` assigns `admin` permission to each user who is supplied during creation. - -### Call CRUD Operations - -With calls, we make it easy to perform basic create, read, update, and delete (CRUD) operations on calls providing the user has sufficient permissions. - -For example, once a call is created a user can `call.update` the information on the call by adding custom metadata such as a name, description, or any other arbitrary `Map` to the call before `getOrCreateCall` is invoked. - -```dart -call.update(custom: {'name': 'My first Call'}); -await call.getOrCreateCall(); -``` - -Using the update method, a variety of settings can also be applied before the call is created such as: - -- Ring -- Audio -- Video -- ScreenShare -- Recording -- Transcription -- Backstage -- Geofencing - -### Joining Calls - -To join a call that already exists, you must first know two things: - -- The `callType` of the existing call -- The `ID` of the existing call - -Similar to the flow of creating a call, we can use `makeCall` to construct a `Call` class for us to perform operations on. - -```dart -final call = StreamVideo.instance.makeCall(type: 'default', id: 'My-existing-call-ID'); - -``` - -Next, with our class instantiated, we can connect to the call and SFU by invoking `connect`. - -```dart -final call = StreamVideo.instance.makeCall(type: 'default', id: 'My-existing-call-ID'); -await call.connect(); - -``` - -Unlike the call creation flow and functions, the user must have sufficient permissions to join the call or a `VideoError` will be returned. All users connected via the `connect` function have the permission type of `user` by default and are limited in the actions they can perform. - -That's it. In just a few lines, we have created our first calls, and they are ready for the world to join. To learn how to observe events and the state of a call, please read the next chapter. diff --git a/docusaurus/docs/Flutter/03-core-concepts/03-call-state.mdx b/docusaurus/docs/Flutter/03-core-concepts/03-call-state.mdx deleted file mode 100644 index eec9e91ae..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/03-call-state.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -slug: /call-and-participant-state -title: Call and Participant State ---- - -When a `Call` is created, users can subscribe to receive notifications about any changes that may occur during the call's lifecycle. - -To access the state of a call, use `call.state.value` to obtain the latest `CallState` snapshot, or use `valueStream` to listen for real-time changes to the `CallState`. - -This functionality is particularly useful for determining which parts of the UI or application to render based on the current state or lifecycle of the ongoing call. For example, you may want to display an indicator to users when a call is being recorded. - -```dart -StreamBuilder( - stream: call.state.valueStream, // Subscribe to state changes - builder: (context, snapshot) { - final state = snapshot.data; - if (state.isRecording) { - return CallRecordingUI(); - } else { - return RegularCallUI(); - } - }, -), -``` - -## Understanding Call Status - -The `CallStatus` property of the `CallState` object indicates the current state of the call. Depending on where you are in the call lifecycle, `CallStatus` can have one of the following possible values. - -| Call Status | Description | -| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| CallStatusIdle | Indicates that there is no active call at the moment. | -| CallStatusIncoming | Indicates that there’s an incoming call, and you need to display an incoming call screen. | -| CallStatusOutgoing | Indicates that the user is making an outgoing call, and you need to display an outgoing call screen. | -| CallStatusConnecting | | -| CallStatusReconnecting | Indicates that the SDK is attempting to reconnect to the call. The number of attempts can be set via the attempt property. | -| CallStatusConnected | Indicates that the user is connected to the call and is ready to send and receive tracks. | -| CallStatusDisconnected | Indicates that the call has ended, failed, or has been canceled. The exact reason can be accessed via the DisconnectedReason property. | -| CallStatusJoining | | -| CallStatusJoined | Indicates that the user has successfully joined the call. | - -By checking the `CallStatus` value in the `CallState` object, you can determine the current state of the call and adjust your UI accordingly. - -### Participant State - -In the call state, you can find the parameter `callParticipants`. This parameter allows you to access and manipulate the participants present on the call. By using `callParticipants`, you can easily map over the participants and observe changes in their configuration. - -For instance, you can keep track of which participant is currently speaking, which participant is the dominant speaker, and which participant is pinned to the call. Additionally, `callParticipants` allows you to monitor other changes to the call's configuration as well. - -Overall, `callParticipants` is a powerful tool that provides you with a lot of control and insight into the call's current state and configuration. By leveraging this parameter effectively, you can create more advanced and robust call applications. - -- User Id -- Role -- Name -- Image -- Session Id -- TrackId Prefix -- PublishedTracks -- Is Local -- Connection Quality -- Is Online -- Audio Level -- Is Speaking -- Is Dominant Speaker -- Is Pinned -- Reaction -- Viewport Visibility - -```dart -for(final user in call.state.value.callParticipants){ - if(user.isdominantSpeaker){ - setState(()=> dominantSpeaker = user); - } -} -``` - -Combining `CallState` and `CallParticipantState` makes building custom UIs and integrations a breeze. If there is a property or API that is not exposed for your specific use case, feel free to reach out to us. We are constantly iterating and exposing APIs based on your feedback. diff --git a/docusaurus/docs/Flutter/03-core-concepts/04-camera-and-microphone.mdx b/docusaurus/docs/Flutter/03-core-concepts/04-camera-and-microphone.mdx deleted file mode 100644 index a2ca25361..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/04-camera-and-microphone.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -slug: /camera-and-microphone -title: Camera and Microphone ---- - -Working with hardware devices can always have some level of complexity to it but the SDK does a lot to abstract the complexities and expose an intuitive interface for querying the connected devices and changing them throughout the call. - -For turning the user’s camera on and off, the following methods can be invoked directly on the `Call` class: - -```dart -call.setMicrophoneEnabled(enabled: true); -call.setCameraEnabled(enabled: true); -``` - -:::note - As a reminder, before attempting to access the user’s connected devices, - please ensure the appropriate permissions are set in both the iOS `plist` file - and Android Manifest. -::: - -### Camera Operations - -Conveniently attached to the `Call` class are a series of methods which can be used to flip the device’s camera, set the camera position and disable the camera all together. - -```dart -final call = StreamVideo.instance.makeCall(type: 'default', id: 'MY-CALL'); -call.flipCamera(); -call.setCameraPosition(CameraPosition.front); -call.setCameraEnabled(enabled: false); -``` - -### Microphone Operations - -Similar the Camera API, the `Call` object also includes methods for performing audio actions like disabling the audio devices, configuring the audio input device and audio output device. - -```dart -call.setAudioInputDevice(device); -call.setAudioOutputDevice(device); -call.setMicrophoneEnabled(enabled: true); -``` - -### Listing Connected Devices - -There may be cases where it becomes necessary to query all of the connected devices or listen to hardware changes such as when the user connects a new microphone or camera to their machine. - -For this, the `RtcMediaDeviceNotifier` can be used. Encapsulated in this class are methods and listeners for interacting with all connected devices. - -```dart -RtcMediaDeviceNotifier.instance.onDeviceChange.listen((devices) { - final audioInputDevice = devices.where((device) => device.kind == RtcMediaDeviceKind.audioInput); - call.setAudioInputDevice(audioInputDevice.first); - }); -``` - -For the times where listening to hardware changes are not required, convince methods can be used to fetch the connected devices by their `RtcMediaDeviceKind`. - -```dart -final videoDevices = RtcMediaDeviceNotifier.instance.audioOutputs(); -final outputDevices = RtcMediaDeviceNotifier.instance.audioInputs(); -final inputDevices = RtcMediaDeviceNotifier.instance.videoInputs(); -``` - -When it comes to audio devices, WebRTC classifies them as two types, `Earpiece` and `Speaker`. These can be used to sort and further filter the devices connected to your app. diff --git a/docusaurus/docs/Flutter/03-core-concepts/05-call-types.mdx b/docusaurus/docs/Flutter/03-core-concepts/05-call-types.mdx deleted file mode 100644 index b0f159ac6..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/05-call-types.mdx +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Call Types -slug: /call-types -description: How Call Types control features and permissions ---- - -import CallTypesPage from '../../../shared/video/_call-types.md'; - - diff --git a/docusaurus/docs/Flutter/03-core-concepts/06-querying-calls.mdx b/docusaurus/docs/Flutter/03-core-concepts/06-querying-calls.mdx deleted file mode 100644 index 147cc6149..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/06-querying-calls.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -slug: /querying-calls -title: Querying Calls ---- - -For many different use cases, such as video calls, livestreams, or audio rooms, you may want to search and filter calls based on different criteria, such as: - -- Upcoming calls -- Calls that are currently live -- Popular livestreams or audio rooms with a link to the recording. - -To facilitate these, the SDK provides methods which allows users to quickly perform sorting and filtering using the `queryCalls` method on `StreamVideo`. - -### Filtering - -To filter calls, a map containing the fields and conditions must be supplied to `queryCalls` via the `filterConditions` parameter. - -```dart -final result = await video.queryCalls( - filterConditions: { - "custom.flutterAudioRoomCall": true, - }, -); -``` - -In the above example, we filter all calls that contain the custom field `flutterAudioRoomCall`. Other filtering options include call type, members, and start times. - -For instance, to find all livestreams on our application, we can set the `type` filter to `livestream`. - -```dart -final result = await video.queryCalls( - filterConditions: { - "type": 'livestream', - }, -); -``` - -Filter expressions support multiple matching criteria, and it is also possible to combine filters. For more information, please visit the [filter operators guide](https://getstream.io/chat/docs/ios-swift/query_syntax_operators/?language=swift&q=filter). The full list of options that you can filter by is listed in the table below. - -| Option | Description | -| --- | --- | -| type | The call type. Typically default, livestream etc | -| id | The id for this call | -| cid | The cid for this call. IE default:123 | -| created_by_user_id | The user id who created the call | -| created_at | When the call was created | -| updated_at | When the call was updated | -| starts_at | When the call starts at | -| ended_at | When the call ended | -| backstage | If the call is in backstage mode or not | -| members | Check if you are a member of this call | -| custom | You can query custom data using the "custom.myfield" syntax | - -### Sorting - -Similar to filtering, the SDK offers robust support for sorting, enabling sorting on the following fields: - -- `starts_at` -- `created_at` -- `updated_at` -- `ended_at` -- `type` -- `id` -- `cid` - -To add a sort, it is simple as specifying a list of sorts to the `queryCalls` function: - -```dart -final result = await video.queryCalls( - sorts: [ - SortParamRequest(field: 'starts_at', direction: -1), - ], -); -``` - -The `queryCalls` function can take multiple sort parameters, which can be combined with filtering to give you powerful control over the data in your application. \ No newline at end of file diff --git a/docusaurus/docs/Flutter/03-core-concepts/07-permission-and-moderation.mdx b/docusaurus/docs/Flutter/03-core-concepts/07-permission-and-moderation.mdx deleted file mode 100644 index 2ad92d49d..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/07-permission-and-moderation.mdx +++ /dev/null @@ -1,107 +0,0 @@ ---- -slug: /permission-and-moderation -title: Permission and Moderation ---- - -Permissions for a video call can be complex, particularly for use cases like educational apps, live events, audio rooms, and live streams. These use cases require detailed permissions to ensure proper functionality and user privacy. - -### Current Permissions - -To check if a user has certain permissions, such as transmitting audio, video, or screen sharing, you can use the `hasPermission` method on the `Call` class: - -``` -final canScreenShare = call.hasPermission(CallPermission.screenshare); - -``` - -### Requesting and Granting Permissions - -If a user does not have permission for an action, it can be requested by calling `requestPermissions` on the current `Call` object. - -This method accepts a list of `CallPermission` allowing for multiple permission requests to be batched into a single call: - -```dart -call.requestPermissions([CallPermission.screenshare, CallPermission.sendVideo]); -``` - -As a call admin, you can grant permission to other users by calling `call.grantPermissions` along with the user’s `id` and the list of permissions you would like to grant: - -```dart -call.grantPermissions(userId: 'nash', [CallPermission.screenshare, CallPermission.sendVideo]) - -``` - -During a call, it is advised to set up a handler to listen and react to permission requests as they arrive. This can be done by passing a callback function to the `onPermissionRequest` property present on the `Call` object: - -```dart -@override -void initState() { - super.initState(); - widget.call.onPermissionRequest = (CoordinatorCallPermissionRequestEvent request) { - // TODO Handle Permission requests - - }; -} -``` - -The `CoordinatorCallPermissionRequestEvent` includes the following attributes which can be used to either grant or reject permission requests: - -- Call Cid -- Created At -- Permissions -- User - -### Moderation Capabilities - -As with all calls, there may be times when user permissions need to be revoked, or the user needs to be banned, muted, or subjected to other actions to limit their interaction. - -To facilitate these requests, the SDK provides several methods for limiting user interaction during the call lifecycle. - -**Revoke Permissions** - -Similar to its sister method `grantPermissions`, the `revokePermissions` method exists on the current `Call` object. It enables users to easily remove permissions assigned to a specific user by providing their user ID and the list of permissions to be revoked.. - -```dart -call.revokePermissions(userId: 'nash', [CallPermission.screenshare, CallPermission.sendVideo]); - -``` - -**Mute Users** - -To disable the audio tracks of all users on a call or a specific user in a call, the `muteOthers` and `muteUser` functions can be called, respectively. - -```dart -call.muteAllUsers(); -``` - -```dart - -call.muteUsers(userIds: ['thierry']); -``` - -:::tip - -In the above example, we are only muting a single user. However, `muteUsers` does allow us to mute multiple users since it accepts a list of user IDs. - -::: - -**Blocking Members** - -Blocking and unblocking users can be done by calling `blockUser` or `unblockUser` on the current `Call` object. - -```dart - -call.blockUser('deven'); - -call.unblockUser('deven'); -``` - -**Ending the Call** - -As a host, you are able to end the current call for everyone using the `call.end` method. - -```dart -await call.end(); -``` - -To silently leave a call, the `disconnect` method can be used in place of the `end` method. diff --git a/docusaurus/docs/Flutter/03-core-concepts/_category_.json b/docusaurus/docs/Flutter/03-core-concepts/_category_.json deleted file mode 100644 index 18cd6792f..000000000 --- a/docusaurus/docs/Flutter/03-core-concepts/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "label": "Core Concepts" -} diff --git a/docusaurus/docs/Flutter/03-ui/01-overview.mdx b/docusaurus/docs/Flutter/03-ui/01-overview.mdx deleted file mode 100644 index 62e32ccd1..000000000 --- a/docusaurus/docs/Flutter/03-ui/01-overview.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -slug: /ui-components-overview -title: UI Components Overview ---- - -### Introduction - -The Stream Video Flutter SDK provides UI components to facilitate the quick integration of voice, video, and streaming use cases in your applications. - -As a developer building with Stream, you can either use our out-of-the-box solution, inclusive of theming, views, and state handling, or completely build your own UI while reusing our lower-level components where you see fit. - -### Component Overview - -| Name | ClassName | Overview | -| ----------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Video Render | StreamVideoRenderer | Widget that renders a single video track for a call participant. StreamVideoRenderer exposes callbacks for handling size changes, video fit types, and more! | -| Call Container | StreamCallContainer | Call Container automatically subscribes to call events and displays the appropriate UI based on the various call states. For example, Call Container will automatically display an incoming call screen when a ringing call is detected and update the UI to display the call contents if the user chooses to answer. | -| Incoming Call | StreamIncomingCallContent | Displays a ringing interface to the current user when an incoming call is detected. | -| Outgoing Call | StreamOutgoingCallContent | Represents the UI of a call when the current user rings another user. | -| Call Content | StreamCallContent | Represents the UI of an active call. This Widget displays the participants, controls, and call app bar by default. | -| Call Controls | StreamCallControls | These represent a set of options the user can interact with to control various aspects of the call such as toggling the microphone, camera, etc. For convenience, we provide a `withDefaultOptions` constructor. | -| Call Participants | StreamCallParticipants | StreamCallParticipants renders the participants on a call and adjusts itself based on the number of participants, screen-sharing, grid type, etc. | -| Lobby View | StreamLobbyView | A widget that can be shown before a user joins a meeting or call. It allows the user to configure their microphone, camera, and output device state before joining a call. | - -These are just a few of our offered components. Each component has many lower-level widgets which can be used independently to create custom UIs and experiences for your application. - -Please continue reading on or select a component directly to learn more about how it can be used and customized to fit the needs of your application. - -If there is a widget or component you would like to see added to the library, please feel free to contact us, we are always open to feedback and constantly looking to add more widgets. diff --git a/docusaurus/docs/Flutter/03-ui/02-call-container.mdx b/docusaurus/docs/Flutter/03-ui/02-call-container.mdx deleted file mode 100644 index ddd33e36b..000000000 --- a/docusaurus/docs/Flutter/03-ui/02-call-container.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -slug: /call-container -title: Call Container ---- - -Similar to Flutter’s out-of-the-box `Container` widget, `StreamCallContainer` serves as a convenient widget for handling everything related to video and calling. - -By default, `StreamCallContainer` subscribes to a given `call` and listens for state changes during the call's lifecycle. - -When the user receives an incoming `ringing` call, the widget automatically updates its UI to display a ringing screen. Throughout the call lifecycle, the widget will further update itself to show the call screen and outgoing call screen based on the user's actions. - -![Incoming call screen](../assets/ui_component_assets/incoming_call_screen.png) - -### Customizing Call Container - -```dart -const StreamCallContainer({ - super.key, - required this.call, - this.callConnectOptions = const CallConnectOptions(), - this.onBackPressed, - this.onLeaveCallTap, - this.onAcceptCallTap, - this.onDeclineCallTap, - this.onCancelCallTap, - this.incomingCallBuilder, - this.outgoingCallBuilder, - this.callContentBuilder, - }); -``` - -Developers can easily respond to user actions, such as accepting or declining a call, by using exposed callbacks and builders. - -To replace default screens, such as the one displayed when an incoming call is detected, developers can use one of the many optional builders available. - -```dart -@override - Widget build(BuildContext context) { - return Scaffold( - body: StreamCallContainer( - call: widget.call, - incomingCallBuilder: (context, call, callState) { - return CustomIncomingCallScreen(call: call, state: callState); - }, - ), -); -``` - -All the `builders` exposed by `StreamCallContainer` provide users with an ongoing `Call` object and the associated `CallState`. These can be used to subscribe to changes and display different UI options depending on the events. - -If your use case does not require ringing, incoming, or outgoing capabilities similar to Google Meet, then our `CallScreen` widget may be a better option. Keep reading to learn how to use it in your application. diff --git a/docusaurus/docs/Flutter/03-ui/03-video-render.mdx b/docusaurus/docs/Flutter/03-ui/03-video-render.mdx deleted file mode 100644 index 5c61f80b1..000000000 --- a/docusaurus/docs/Flutter/03-ui/03-video-render.mdx +++ /dev/null @@ -1,83 +0,0 @@ ---- -slug: /video-render -title: Video Renderer ---- - -One of the primary low-level widgets we offer is `StreamVideoRenderer`. As the name suggests, this widget is specifically designed to render the video track of a call participant. It also exposes callbacks that can be utilized to handle sizing changes, placeholder content, and other related functionalities. - -However, since `StreamVideoRenderer` is relatively basic, we have also introduced `StreamCallParticipant` as an extended version. It adds several extra features on top of `StreamVideoRenderer`, such as connection quality indicators, microphone indicators, and more. - -Since the SDK is designed to be modular and customizable, developers can choose whether they want to use the raw renderer or the participant widget. - -:::tip - -When in doubt, we recommend starting with `StreamCallParticipant` unless there is an explicit reason not to. - -::: - -### Customizing `StreamCallParticipant` - -```dart -const StreamCallParticipant({ - super.key, - required this.call, - required this.participant, - this.backgroundColor, - this.borderRadius, - this.userAvatarTheme, - this.showSpeakerBorder, - this.speakerBorderThickness, - this.speakerBorderColor, - this.showParticipantLabel, - this.participantLabelTextStyle, - this.participantLabelAlignment, - this.audioLevelIndicatorColor, - this.enabledMicrophoneColor, - this.disabledMicrophoneColor, - this.showConnectionQualityIndicator, - this.connectionLevelActiveColor, - this.connectionLevelInactiveColor, - this.connectionLevelAlignment, - this.videoPlaceholderBuilder, - this.videoRendererBuilder, - this.onSizeChanged, - }); -``` - -Call Participant allows you to customize everything from the background color and border radius to setting placeholder content and customizing the audio level indicators. - -To use the widget, you need to supply two arguments: the current `call` and `participant` to render. Both of these parameters can be fetched from either `activeCall` or `callState`. - -```dart -StreamCallContent( - call: call, - callState: callState, - callParticipantsBuilder: (context, call, callState) { - return StreamCallParticipant( - call: call, - participant: callState.localParticipant!, - ); - }, - ); -``` - -### Using `StreamVideoRenderer` directly: - -```dart -StreamCallContent( - call: call, - callState: callState, - callParticipantsBuilder: (context, call, callState) { - return StreamVideoRenderer( - call: call, - participant: callState.localParticipant!, - videoTrackType: SfuTrackType.screenShare, - videoFit: VideoFit.contain, - ); - }, - ); -``` - -Video Render is the lowest level for displaying a participant's video in Flutter. Unlike `StreamCallParticipant`, the options exposed by `StreamVideoRenderer` are minimal and focuses more on video fit and layout, determining which track types to display, and providing callbacks for handling changes to the video rendering. - -Both `StreamVideoRenderer` and `StreamCallParticipant` can be used as part of other components, such as `StreamCallContent`, or as standalone widgets in your application, as long as the `call` and `participant` parameters are supplied. \ No newline at end of file diff --git a/docusaurus/docs/Flutter/03-ui/04-call-content.mdx b/docusaurus/docs/Flutter/03-ui/04-call-content.mdx deleted file mode 100644 index 75538a3b8..000000000 --- a/docusaurus/docs/Flutter/03-ui/04-call-content.mdx +++ /dev/null @@ -1,108 +0,0 @@ ---- -slug: /call-content -title: Call Content ---- - - -Similar to `StreamCallContainer`, `CallContent` allows for the display of participants on a call, while providing options for customization and custom UI. The widget manages the display of video rendering and call controls. - -However, unlike `StreamCallContainer`, the sole responsibility of `StreamCallContent` is to render the call participants and controls. `StreamCallContent` does not monitor or respond to call lifecycle events, such as incoming and outgoing calls. - -```dart -const StreamCallContent({ - super.key, - required this.call, - required this.callState, - this.onBackPressed, - this.onLeaveCallTap, - this.callAppBarBuilder, - this.overlayAppBarBuilder, - this.callParticipantsBuilder, - this.callControlsBuilder, - }); -``` - -To customize `StreamCallContent`, one of the following builders can be used: - -- callControlsBuilder -- callParticipantsBuilder -- overlayAppBarBuilder -- callAppBarBuilder - -```dart -class CallScreen extends StatefulWidget { - const CallScreen({ - super.key, - required this.call, - required this.chatChannel, - this.callConnectOptions = const CallConnectOptions(), - }); - - final Call call; - final CallConnectOptions callConnectOptions; - final Channel chatChannel; - - @override - State createState() => _CallScreenState(); -} - -class _CallScreenState extends State { - void showChatDialog(BuildContext context) { - showBottomSheet( - context: context, - backgroundColor: const Color(0xFF101418), - builder: (_) { - return const FractionallySizedBox( - heightFactor: 0.8, - child: Material( - child: Center( - child: Text('TODO Chat UI'), - ), - ), - ); - }, - ); - } - -@override - Widget build(BuildContext context) { - return Scaffold( - body: StreamCallContent( - call: widget.call, - callState: widget.call.state.value, - callControlsBuilder: ( - BuildContext context, - Call call, - CallState callState, - ) { - final localParticipant = callState.localParticipant!; - return StreamCallControls( - options: [ - CallControlOption( - icon: const Icon(Icons.chat_outlined), - onPressed: () => showChatDialog(context), - ), - ToggleMicrophoneOption( - call: call, - localParticipant: localParticipant, - ), - ToggleCameraOption( - call: call, - localParticipant: localParticipant, - ), - LeaveCallOption( - call: call, - onLeaveCallTap: () => call.disconnect(), - ), - ], - ); - }, - ), - ); - } -} -``` - -In the above example, we’re overriding the default call controls using `callControlsBuilder` to add a button to display an in-app dialog for chat. - -To learn more how call controls work in Stream Video, continue reading to the next chapter 😃. \ No newline at end of file diff --git a/docusaurus/docs/Flutter/03-ui/05-call-controls.mdx b/docusaurus/docs/Flutter/03-ui/05-call-controls.mdx deleted file mode 100644 index 7809d3912..000000000 --- a/docusaurus/docs/Flutter/03-ui/05-call-controls.mdx +++ /dev/null @@ -1,66 +0,0 @@ ---- -slug: /call-controls -title: Call Controls ---- - - -By default, `StreamCallContent` renders controls for the user to interact with, such as leaving a call, controlling their microphone and camera, etc. - -However, in cases where developers want to override these controls, they can use the `StreamCallControls` class. - -If left unmodified, Stream Call Content uses the `.withDefaultOptions` constructor. - -```dart -List defaultCallControlOptions({ - required Call call, - required CallParticipantState localParticipant, - VoidCallback? onLeaveCallTap, -}) { - return [ - ToggleSpeakerphoneOption(call: call), - ToggleCameraOption(call: call, localParticipant: localParticipant), - ToggleMicrophoneOption(call: call, localParticipant: localParticipant), - FlipCameraOption(call: call, localParticipant: localParticipant), - LeaveCallOption(call: call, onLeaveCallTap: onLeaveCallTap), - ]; -} -``` - -Developers can supply a list of custom options for their call using the default constructor. It's common to use a combination of both Stream default options and custom options. For example, you can use Stream's default buttons for leaving the call, controlling the microphone, and camera, while including a custom option to perform an activity specific to your application, such as sending a custom event or reaction. - -```dart -StreamCallContent( - call: call, - callState: callState, - callControlsBuilder: ( - BuildContext context, - Call call, - CallState callState, - ) { - final localParticipant = callState.localParticipant!; - return StreamCallControls( - options: [ - // Custom call option toggles the chat while on a call. - CallControlOption( - icon: const Icon(Icons.chat_outlined), - onPressed: () => showChatDialog(context), - ), - ToggleMicrophoneOption( - call: call, - localParticipant: localParticipant, - ), - ToggleCameraOption( - call: call, - localParticipant: localParticipant, - ), - LeaveCallOption( - call: call, - onLeaveCallTap: () => call.disconnect(), - ), - ], - ); - }, -); -``` - -As an example, the above snippet demonstrates how a custom `CallControlOption` can be used to display a chat dialog while a user is on a call. \ No newline at end of file diff --git a/docusaurus/docs/Flutter/03-ui/_category_.json b/docusaurus/docs/Flutter/03-ui/_category_.json deleted file mode 100644 index 9b14d34ab..000000000 --- a/docusaurus/docs/Flutter/03-ui/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "label": "UI Components" -} diff --git a/docusaurus/docs/Flutter/05-advanced/01-deeplinking.mdx b/docusaurus/docs/Flutter/05-advanced/01-deeplinking.mdx deleted file mode 100644 index e7327a212..000000000 --- a/docusaurus/docs/Flutter/05-advanced/01-deeplinking.mdx +++ /dev/null @@ -1,281 +0,0 @@ -# Implementing Call Deep Linking - -It's common in mobile calling apps that a call can be started from a link, that should start the app and dial in immediately. This can be accomplished by [universal links on iOS](https://developer.apple.com/ios/universal-links/) and [App links on Android](https://developer.android.com/training/app-links). - -In this guide we'll show you how you can handle such deep links to navigate to the call screen provided by our SDK. For the sake of simplicity, we'll use the [uni_links](https://pub.dev/packages/uni_links) plugin that allows handling iOS and Android deep links in a similar way. - -To get started, you first need to do some platform-specific configuration. - -## Enabling deep links on Android - -To handle deep links in Android you need to declare an intent filter in `android/app/src/main/AndroidManifest.xml` like it is shown in the example below: - -```xml - - - - - - - - - -``` - -You can learn more about this structure in the [official documentation](https://developer.android.com/training/app-links/deep-linking), but the gist of it is this: - -* Adding the `` lets your `Activity` parse specific intents that come from inside or outside of your application. -* By adding the appropriate `` and `` tags, you let your `Activity` open and consume data that's browsable, such as URLs. -* The most important part is the `` tag. It allows you to parse the link in the format of `https://[YOUR_HOST]/join/`. Any URL that has that structure will be consumable by your `Activity`. - -But to make your published app associate with a hosted and published website and to stop potential security issues, the website needs to know how to recognize your app. - -You have to take your application `package-id` and its `SHA-256` fingerprint and use it to generate an `assetlinks.json file`. You can find the full process and documentation on the [official Android deep linking page](https://developer.android.com/training/app-links/verify-android-applinks#web-assoc). - -Once you've generated these fingerprints - **we recommend doing it for debug and release** **keystores** and your CI if it uses a different keystore than local setup - you can create the `assetlinks.json` file: - -```json -[{ // first application - "relation": ["delegate_permission/common.handle_all_urls"], - "target": { - "namespace": "android_app", - "package_name": "com.my.application.debug", - "sha256_cert_fingerprints": ["sha-256-fingerprint"] - } - }, - { // second application - "relation": ["delegate_permission/common.handle_all_urls"], - "target": { - "namespace": "android_app", - "package_name": "com.my.application", - "sha256_cert_fingerprints": ["sha-256-fingerprint"] - } -}] -``` - -Note that the `relation` and ` namespace` parts are not as important as the rest and how each object represents one application. - -Now that you have the file created, you need to upload it either to the root directory of your website, or to the `.well-known` directory. - -## Enabling deep links on iOS - -In order to support universal links, you need to have paid Apple developer account. On the Apple developer website, you will need to add the "associated domains" for your app id. - -Next, you need to enable the "Associated Domains" capability for your app in Xcode, and specify an app link, in the format `applinks:[YOUR_HOST]`. After that your `ios/Runner/Runner.entitlements` file should look like this: - -```xml - - - - - com.apple.developer.associated-domains - - applinks:[YOUR_HOST] - - - -``` - -Next, you need to upload `apple-app-site-association` file, either to the root directory of your website, or to the `.well-known` directory. The AASA (short for apple-app-site-association) is a JSON file that lives on your website and associates your domain with your native app. - -In its simplest form, your AASA file should have the following format: - -```json -{ - "applinks": { - "apps": [], - "details": [{ - "appID": "[YOUR_TEAM_ID].[YOUR_BUNDLE_ID]", - "paths": [ - "*" - ] - }] - } -} -``` - -You can also specify exact paths if you want to have stricter control over which ones can invoke your app. You can also specify several apps on the same domain. - -Before proceeding, please make sure that the uploaded file is a valid one, and it's deployed at the right place. For this, you can use Apple's [validation tool](https://search.developer.apple.com/appsearch-validation-tool). - -## Handling deep links - -To get started, you first need to add the [uni_links](https://pub.dev/packages/uni_links) plugin to your `pubspec.yaml`: - -```yaml -dependencies: - # Other dependencies - uni_links: -``` - -Next, use the snippet below to listen for incoming deep links and navigate to `JoinScreen` that we'll cover in the next step: - -```dart -Future _observeDeepLinks() async { - // 1 - try { - final initialUri = await getInitialUri(); - if (initialUri != null) { - await _handleDeepLink(initialUri); - } - } catch (e) { - debugPrint(e.toString()); - } - - // 2 - if (!kIsWeb) { - _subscription = uriLinkStream.listen((Uri? uri) { - if (mounted && uri != null) { - _handleDeepLink(uri); - } - }); - } -} - -Future _handleDeepLink(Uri uri) async { - // 3 - final callId = uri.pathSegments.last; - - // 4 - Navigator.of(context).push( - MaterialPageRoute( - builder: (context) { - return JoinScreen( - callId: callId, - ); - }, - ), - ); -} -``` - -In this snippet, you: - -1. Handle the case when the app was terminated and is now started by a deep link. -2. Handle the case when the app was in the background and is now brought to the foreground by a deep link. -3. Extract the call ID from the deep link URL. -4. Navigate to a screen that will handle call initialization. - -Finally, add `JoinScreen` with the call initialization: - -```dart -class JoinScreen extends StatefulWidget { - const JoinScreen({ - super.key, - required this.callId, - }); - - final String callId; - - @override - State createState() => _JoinScreenState(); -} - -class _JoinScreenState extends State { - var _isInProgress = false; - - @override - void initState() { - super.initState(); - _initCall(widget.callId); - } - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - title: const Text('Joining call'), - ), - body: Center( - child: _isInProgress - ? const CircularProgressIndicator( - strokeWidth: 2, - ) - : const SizedBox(), - ), - ); - } - - Future _initCall(String callId) async { - await _logIn(); - await _joinCall(widget.callId); - } - - // 1 - Future _logIn() async { - final userCredentials = await UserRepository.instance.getUserCredentials(); - - if (userCredentials != null) { - final user = userCredentials.user; - final token = userCredentials.token; - - await StreamVideo.instance.connectUser( - user, - token: Token(token), - ); - } - } - - // 2 - Future _joinCall(String callId) async { - setState(() => _isInProgress = true); - - try { - final call = await StreamVideo.instance.joinCall( - id: callId, - type: 'default', - ); - - await call.connect(); - - await _navigateToCall(call); - } catch (e) { - debugPrint(e.toString()); - } finally { - setState(() => _isInProgress = false); - } - } - - // 3 - Future _navigateToCall(Call call) async { - await Navigator.of(context).push( - MaterialPageRoute( - builder: (context) { - return StreamCallScreen( - call: call, - onBackPressed: navigateHome, - onHangUp: navigateHome, - ); - }, - ), - ); - } -} -``` - -Here's what you're doing here, step-by-step: - -1. Connecting the user from your persistence storage to the Video API. -2. Joining the call with the call ID from the deep link. -3. Navigating to `StreamCallScreen` from our SDK. - -## Testing deep links - -Finally, run your application, generate a call link using the schema above, and try opening the link. It should automatically redirect to your app and open the call. - -Alternatively, you can run the following commands from the command line: - -```shell -# Android -adb shell 'am start -W -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "https://[YOUR_HOST]/join/call123"' - -# iOS -/usr/bin/xcrun simctl openurl booted "https://[YOUR_HOST]/join/call123" -``` diff --git a/docusaurus/docs/Flutter/05-advanced/_category_.json b/docusaurus/docs/Flutter/05-advanced/_category_.json deleted file mode 100644 index 0e23d1f4f..000000000 --- a/docusaurus/docs/Flutter/05-advanced/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "label": "Advanced Guides" -} diff --git a/docusaurus/docs/Flutter/06-ui-cookbook/01-overview.mdx b/docusaurus/docs/Flutter/06-ui-cookbook/01-overview.mdx deleted file mode 100644 index 87c6c4daf..000000000 --- a/docusaurus/docs/Flutter/06-ui-cookbook/01-overview.mdx +++ /dev/null @@ -1,94 +0,0 @@ -## What Are UI Cookbooks? - -export const CookbookCard = ({ title, children }) => ( -
  • -

    {title}

    - {children} -
  • -); - -This cookbook aims to show you how to build your own UI elements for video calling. - -### Video Calls & Ringing - -
    -
      - - - - - - - - - - - - - - - - - - -
    -
    - -### Audio rooms & Livestreams - -
    -
      - - - - - - -
    -
    - -### Small Components - -
    -
      - - - - - - - - - -
    -
    diff --git a/docusaurus/docs/Flutter/06-ui-cookbook/02-participant-list.mdx b/docusaurus/docs/Flutter/06-ui-cookbook/02-participant-list.mdx deleted file mode 100644 index ae5854437..000000000 --- a/docusaurus/docs/Flutter/06-ui-cookbook/02-participant-list.mdx +++ /dev/null @@ -1,306 +0,0 @@ -# Participant List - -**Participant List** is the most important view for any video-related application. While UI Components package provides customizable [CallParticipants](../03-ui/03-components/02-participants/02-call-participants.mdx) component, you might -decide to develop your own view if the default's view customization level is not enough for you or you would rather have full control over the view. - -The guide will go step-by-step through how to create a custom participant list using Stream Video LLC (Low-Level-Client). We'll cover the following topics: -1. How to connect a user to the call. -2. How to access and observe the call state. -3. How to render the participant list. -4. How to render a mute state for each participant. -5. How to highlight the dominant speaker. - -By the end of this guide, your custom screen will look like this: - -|![Final Result](../assets/ui_cookbook_participant_list_final_result.png)| -|---| - -The guide assumes you know how to initialize the SDK and connect the user. Make sure to check [Introduction](../01-setup/01-introduction.mdx) if you want to know how to start. - -Let's see how to implement this. - -## Connecting to the call and observing the call state - -Before building the actual view, let's take a look on how we can obtain and connect to the call using the Low-Level-Client. This needs to be done in two steps: - -1. Get the call object using the `StreamVideo` class: - -```dart - final callCid = StreamCallCid.from(type: type, id: id); - final data = await StreamVideo.instance.getOrCreateCall(cid: callCid); - final call = Call.fromCreated(data: data.getDataOrNull()!.data); -``` -//TODO Cover call options configuration once https://github.com/GetStream/stream-video-flutter/pull/278 is merged - -You can see that as a first step, we need to create a `StreamCallCid` object based on `type` and `id`, later use a `StreamVideo` instance to get or create a call and lastly - use a factory method to create a `Call` object itself. - -2. Connect the current user to the call obtained before: - -```dart - call.connect(); -``` - -That's it. From that point, we can start listening to call state updates. The easiest way to do that is by listening to the stream that can be accessed from the `Call` object: - -```dart - _subscription = widget.call.state.listen((callState) { - - }); -``` - -The `CallState` class contains all of the information about the current call, for example: a list of participants, status, capabilities, etc. You can find more information about the call state itself [here](../03-core-concepts/03-call-state.mdx) - -:::note -Remember about disposing the subscription if it's no longer needed. -::: - -Let's combine the snippets presented above into a single `StatefulWidget`: - -```dart -class ParticipantListScreen extends StatefulWidget { - const ParticipantListScreen({super.key, required this.call}); - - final Call call; - - @override - State createState() => _ParticipantListScreenState(); -} - -class _ParticipantListScreenState extends State { - - late CallState _callState; - StreamSubscription? _subscription; - - @override - void initState() { - widget.call.connect(); - - _callState = widget.call.state.value; - _subscription = widget.call.state.listen((callState) { - setState(() { - _callState = callState; - }); - }); - - super.initState(); - } - - @override - void dispose() { - _subscription?.cancel(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - return Container(); - } -} -``` - -Note that the `call` object is provided through the constructor in order not to unnecessarily recreate objects during hot reload. - -## Implementing custom participants list - -It's time to use the data and render call participants. As mentioned above, we'll rely on the information provided by the `callState`, and more specifically - `callState.callParticipants`. But before rendering the list, let's start with a single participant view: - -```dart -class CallParticipantWidget extends StatelessWidget { - const CallParticipantWidget({super.key, required this.callParticipantState}); - - final CallParticipantState callParticipantState; - - @override - Widget build(BuildContext context) { - return CircleAvatar( - radius: 48, - backgroundImage: NetworkImage( - callParticipantState.profileImageURL!, - ), - ); - } -} -``` - -The widget above receives a single participant state and renders a circular avatar using `profileImageURL`. - -Now it's time to render all participants using a simple `ListView`: - -```dart -class ParticipantListScreen extends StatefulWidget { - const ParticipantListScreen({super.key, required this.call}); - - final Call call; - - @override - State createState() => _ParticipantListScreenState(); -} - -class _ParticipantListScreenState extends State { - late CallState _callState; - StreamSubscription? _subscription; - - @override - void initState() { - widget.call.connect(); - - _callState = widget.call.state.value; - _subscription = widget.call.state.listen((callState) { - setState(() { - _callState = callState; - }); - }); - - super.initState(); - } - - @override - void dispose() { - _subscription?.cancel(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - final callParticipants = _callState.callParticipants; - - return Scaffold( - appBar: AppBar( - title: const Text('Participant List'), - ), - body: _callState.status.isConnected - ? Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - const Expanded( - flex: 5, - child: ColoredBox(color: Colors.white), - ), - Expanded( - child: ColoredBox( - color: Colors.black87, - child: ListView.separated( - padding: const EdgeInsets.symmetric( - vertical: 8, - horizontal: 16, - ), - itemBuilder: (context, index) { - return CallParticipantWidget( - callParticipantState: callParticipants[index], - ); - }, - separatorBuilder: (_, __) => const SizedBox(width: 8), - itemCount: callParticipants.length, - scrollDirection: Axis.horizontal, - ), - ), - ), - ], - ) - : const Center(child: CircularProgressIndicator()), - ); - } -} -``` - -You can note that we are checking if the call is already connected, by checking `_callState.status.isConnected`, before showing the actual participant list. - -That's it. The list is implemented and will be automatically refreshed once the call status changes, for example: when participant joins or leaves. The code above renders the following screen: - -|![Participant List Without Muting](../assets/ui_cookbook_participant_list_without_muting.png)| -|---| - -Now, let's see how we can add more details to our single participant view. - -## Rendering mute status and highlighting dominant speaker - -Let's add more information to the single participant widget, starting from adding information if the participant is muted: - -```dart -class CallParticipantWidget extends StatelessWidget { - const CallParticipantWidget({super.key, required this.callParticipantState}); - - final CallParticipantState callParticipantState; - - @override - Widget build(BuildContext context) { - return Stack( - alignment: Alignment.bottomRight, - children: [ - const CircleAvatar( - radius: 48, - backgroundImage: NetworkImage( - callParticipantState.profileImageURL!, - ), - ), - Icon( - callParticipantState.isAudioEnabled - ? Icons.mic_rounded - : Icons.mic_off_rounded, - color: Colors.white, - ) - ], - ); - } -} -``` - -The snippet above utilizes information provided by `callParticipantState` and renders different icons at the bottom right corner based on particular participant audio status. - -You can check the result below: - -|![Participant With Muted Icon](../assets/ui_cookbook_participant_list_mute_icon.png)| -|---| - -As the last step, let's add a blue highlight for the participant who is currently an active speaker. We'll use an [external library](https://pub.dev/packages/avatar_glow) for that purpose: - -Start with adding `avatar_glow: ^2.0.2` to the dependencies in `pubspec.yaml` file. - -Next, let's slightly modify our `CallParticipantWidget`: - -```dart -class CallParticipantWidget extends StatelessWidget { - const CallParticipantWidget({super.key, required this.callParticipantState}); - - final CallParticipantState callParticipantState; - - @override - Widget build(BuildContext context) { - return AvatarGlow( - animate: callParticipantState.isDominantSpeaker, - endRadius: 56, - glowColor: Colors.blue, - child: Stack( - alignment: Alignment.bottomRight, - children: [ - const CircleAvatar( - radius: 48, - backgroundImage: NetworkImage( - callParticipantState.profileImageURL!, - ), - ), - Icon( - callParticipantState.isAudioEnabled - ? Icons.mic_rounded - : Icons.mic_off_rounded, - color: Colors.white, - ) - ], - ), - ); - } -} -``` - -That's all we need. The most important change was wrapping the widget created before with the `AvatarGlow` and starting the animation based on the `callParticipantState.isDominantSpeaker` flag. After this change, you will notice a glow effect around participant who is a dominant speaker: - -|![Participant Dominant Speaker](../assets/ui_cookbook_participant_list_dominant_speaker.png)| -|---| - -Now, you're ready to experiment more and add feature to your custom participants list. Play around with the `CallState` and `CallParticipantState` and as a next step you might want to enhance your view with: - -- Participant name -- Connection quality -- Participant's video track - -and much more. diff --git a/docusaurus/docs/Flutter/06-ui-cookbook/14-chat-with-video.mdx b/docusaurus/docs/Flutter/06-ui-cookbook/14-chat-with-video.mdx deleted file mode 100644 index 2778128c4..000000000 --- a/docusaurus/docs/Flutter/06-ui-cookbook/14-chat-with-video.mdx +++ /dev/null @@ -1,542 +0,0 @@ -# Building Chat Apps With Video Support - -One of the most common chat app use cases is having a chat feature in your app that allows users to engage in audio and video communication. This direct integration allows for a simple transition between text and images to more complex media. - -Stream supports this use case, out-of-the-box. In this guide, you'll walk through all the steps required to integrate our Chat and Video Flutter SDKs into a cohesive whole. You'll cover the following: - -* Adding Stream dependencies. -* Creating Stream clients. -* Authenticating Chat and Video users. -* Building custom Call attachments and "Start Call" UI. - -By the end of this guide, your app will look like this: - -|![Final Result](../assets/chat_with_video_final_result.png)| -|---| - -You'll have the ability to create messaging conversations, in which you can start calls as a custom attachment. Anyone in the chat will then be notified accordingly and can join the call. - -Let's see how to implement this. - -## Creating the project - -The easiest way to get a project working is using one of our [Starter Kits](https://github.com/GetStream/stream-video-flutter/tree/main/examples/chat_with_video). Within the `chat_with_video` directory, open `chat_with_video_starter` in your IDE. - -> **Note**: Within the `chat_with_video` parent, there is a `chat_with_video_final` project that contains the final code for this guide. You can skip the starter kit and open that project instead if you want to see the finished solution. - -Run `flutter pub get` to install the dependencies declared in `pubspec.yaml`: - -```yaml title="/pubspec.yaml" -dependencies: - flutter: - sdk: flutter - - # Stream Chat SDK - stream_chat_flutter: 5.2.0 - - # Stream Video SDK - stream_video_flutter: - path: ../../../stream_video_flutter // TODO: Replace with published dependency -``` - -You'll be integrating two SDKs - Video and Chat. In the snippet above we declared dependencies for both of them. - -The project already has a few screens set up for you with TODO items that you'll fill in later. Run the project and you should see the Login screen, followed by a blank Home screen after you select a user. - -| Login Screen | Home Screen | -|-------------------------------------------------------------|--------------------------------------------------------------| -| ![Login Screen](../assets/chat_with_video_login_screen.png) | ![Home Screen](../assets/chat_with_video_home_screen.png) | - -The pre-baked code contains all the logic that is not related to Stream, so that you can focus solely on integrating our two SDKs. We recommend exploring the project to learn how to navigate it and what each part of the predefined code does. Some of the notable functionality in the starter kit contains: - -- `main.dart` contains an entry point for our application. -- `app_config.dart` contains sample users, with Chat and Video tokens prepared. -- `login_screen.dart`, `channel_list_screen.dart` and `channel_screen.dart` contain screens for a default messaging app navigation. Most of these are empty for now, you'll fill them in. -- `call_attachment.dart` contains a custom attachment that users will use to join a call. - -Now that you have an overview of the starter project, let's start integrating the SDKs. - -## Integrating the Chat SDK - -The first step of integrating our [Stream Chat SDK](https://getstream.io/chat/flutter/tutorial/) is initializing the `StreamChatClient`. You'll do that in the `main.dart` file, as it's recommended to initialize the client as soon as your app is launched. On top of that, you'll have to log in as a user, to fetch their information and conversations. - -### Creating the Client - -Open the `main.dart` file and replace the Stream Chat SDK initialization section with the following: - -```dart title="/lib/main.dart" -final client = StreamChatClient( - "tp8sef43xcpc", - logLevel: Level.INFO, -); -``` - -Then, you need to pass the client to `MyApp` widget and wrap the client into `StreamChat` widget: - -```dart title="/lib/main.dart" -class MyApp extends StatelessWidget { - const MyApp({ - Key? key, - required this.client, - }) : super(key: key); - - final StreamChatClient client; - - @override - Widget build(BuildContext context) { - return MaterialApp( - builder: (context, child) => StreamChat( - client: client, - child: child, - ), - home: LoginScreen(), - ); - } -} -``` - -The final result should look like this: - -```dart title="/lib/main.dart" -import 'package:chat_with_video_starter/screen/login_screen.dart'; -import 'package:flutter/material.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart'; - -void main() { - final client = StreamChatClient( - "tp8sef43xcpc", - logLevel: Level.INFO, - ); - - /// TODO: Initialize Stream Video SDK. - - runApp(MyApp(client: client)); -} - -class MyApp extends StatelessWidget { - const MyApp({ - Key? key, - required this.client, - }) : super(key: key); - - final StreamChatClient client; - - @override - Widget build(BuildContext context) { - return MaterialApp( - builder: (context, child) => StreamChat( - client: client, - child: child, - ), - home: LoginScreen(), - ); - } -} -``` - -There are several important things to notice here: - -- The Stream Chat API client is initialized with your API Key. -- The client is then passed to the top-level `StreamChat` inherited widget that will provide the client to all the child widgets. - -With this client initialization, you can proceed to log in a user when you choose them on the login screen. - -### Logging in a User - -Open `login_screen.dart` and replace `_connectChatUser` with the following: - -```dart title="/lib/screen/login_screen.dart" -Future _connectChatUser(BuildContext context, SampleUser user) async { - final chatClient = StreamChat.of(context).client; - - await chatClient.connectUser( - user.toChatUser(), - user.chatToken, - ); -} -``` - -On the login screen, when you select a user, you call `_connectChatUser`. This lets you set up the user for Chat SDK. In this case, you're doing the following: - -1. You obtain the `StreamChatClient` instance from `StreamChat`. -2. You map a `SampleUser` into a `User` object from the Chat SDK. -3. You pass in the `user` to `chatClient.connectUser()`. - -To finish up, you can add the logging out counterpart, by replacing `_disconnectChatUser` with the following: - -```dart title="/lib/screen/login_screen.dart" -Future _disconnectChatUser(BuildContext context) async { - final chatClient = StreamChat.of(context).client; - - await chatClient.disconnectUser(); -} -``` - -With all this, you'll be able to log in and log out any user from our predefined data set. The next step is to display their conversations. - -### Implementing Channel List Screen - -There isn't much to the channel list screen - it'll show a list of `Channel`s the user is a member of and let them open those `Channel`s. It'll also feature a custom header to allow the user to log out at will. - -Most of the navigation functionality, like opening a `Channel` and logging out is already there, you just need to use our Flutter UI Components to implement the UI. - -Open `channel_list_screen.dart`. Add the following code to `_ChannelListScreenState`, to initialize the `StreamChannelListController`, that'll help you load, fetch and display the required data: - -```dart title="/lib/screen/channel_list_screen.dart" -late final _listController = StreamChannelListController( - client: StreamChat.of(context).client, - filter: Filter.in_( - 'members', - [StreamChat.of(context).currentUser!.id], - ), - channelStateSort: const [SortOption('last_message_at')], -); - -@override -void dispose() { - _listController.dispose(); - super.dispose(); -} -``` - -While this is a simple piece of code, there are a few steps to analyze: - -1. You obtain the `StreamChatClient` instance from `StreamChat`. -2. The controller requires the `StreamChatClient` instance to communicate with the API, a `channelStateSort` to define the order of the `Channel`s and `filter` to specify which `Channel`s we want to fetch. -3. Finally, we need to dispose the controller in the `dispose()` method. - -With the `StreamChannelListController` ready, add the following code to the `build()` method. Specifically, you'll add a header that will allow the user to log out and a component that shows a list of channels and lets you open the `ChannelScreen`. - -```dart title="/lib/screen/channel_list_screen.dart" -@override -Widget build(BuildContext context) { - return Scaffold( - appBar: StreamChannelListHeader( - titleBuilder: (context, status, client) { - return Text( - "Chat with Video", - style: StreamChatTheme.of(context).textTheme.headlineBold, - ); - }, - actions: [ - IconButton( - icon: const Icon( - color: Colors.black, - Icons.logout, - ), - onPressed: () async => widget.onLogout.call(), - ), - ], - ), - body: StreamChannelListView( - controller: _listController, - onChannelTap: (channel) { - Navigator.of(context).push( - MaterialPageRoute( - builder: (context) { - return StreamChannel( - channel: channel, - child: ChannelScreen(), - ); - }, - ), - ); - }, - ), - ); -} -``` - -The final result should look like this: - -```dart title="/lib/screen/channel_list_screen.dart" -import 'package:flutter/material.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart'; - -import 'channel_screen.dart'; - -class ChannelListScreen extends StatefulWidget { - const ChannelListScreen({Key? key, required this.onLogout}) : super(key: key); - - final VoidCallback onLogout; - - @override - State createState() => _ChannelListScreenState(); -} - -class _ChannelListScreenState extends State { - late final _listController = StreamChannelListController( - client: StreamChat.of(context).client, - filter: Filter.in_( - 'members', - [StreamChat.of(context).currentUser!.id], - ), - channelStateSort: const [SortOption('last_message_at')], - ); - - @override - void dispose() { - _listController.dispose(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: StreamChannelListHeader( - titleBuilder: (context, status, client) { - return Text( - "Chat with Video", - style: StreamChatTheme.of(context).textTheme.headlineBold, - ); - }, - actions: [ - IconButton( - icon: const Icon( - color: Colors.black, - Icons.logout, - ), - onPressed: () async => widget.onLogout.call(), - ), - ], - ), - body: StreamChannelListView( - controller: _listController, - onChannelTap: (channel) { - Navigator.of(context).push( - MaterialPageRoute( - builder: (context) { - return StreamChannel( - channel: channel, - child: ChannelScreen(), - ); - }, - ), - ); - }, - ), - ); - } -} -``` - -There are only a few lines of code here that let you set up an entire screen and lots of functionality: - -1. You add the `StreamChannelListHeader` component that displays a title and allows for a few handlers and widget builders. In this case, you override the `actions` section to show a button used to log out the user from the app. -2. Using the `_listController`, you render a `StreamChannelListView`, which shows a list of `Channel`s. Overriding `onChannelTap`, lets you set up functionality when a user selects any `Channel`. In your case, you navigate to `ChannelScreen`. -3. Notice how the selected channel is provided to `ChannelScreen` via the `StreamChannel` inherited widget. - -Build and run the app and you should be able to log in or out with a user, as well as see and open the `Channel`s they're a part of. - -| ![Channels Screen](../assets/chat_with_video_channel_list.png) | -|------------------------------------------------------------------| - -The next step to integrating the Chat SDK to replicate a chat-first-app that allows video calls, is to display the selected conversations and integrate custom attachments that render created calls. - -### Adding Messaging Functionality - -You're able to open the `ChannelScreen`, but it's fully empty at the moment. Let's change that. Open `ChannelScreen` and at the very top of the class, add the UI code: - -```dart title="/lib/screen/channel_screen.dart" -@override -Widget build(BuildContext context) { - return Scaffold( - appBar: StreamChannelHeader( - actions: [ - IconButton( - icon: const Icon( - Icons.call_rounded, - color: Colors.black, - ), - onPressed: () async => _startCall(context), - ), - ], - ), - body: Column( - children: [ - Expanded( - child: StreamMessageListView( - messageBuilder: (context, details, messages, defaultMessage) { - return defaultMessage.copyWith( - customAttachmentBuilders: _customAttachmentBuilders()); - }, - ), - ), - StreamMessageInput(), - ], - ), - ); -} -``` - -The block of code here is mostly straightforward, as you're just composing a `ChannelScreen`, with some custom UI. Let's go over it: - -1. You add a `topBar` to the `Scaffold`, using `StreamChannelHeader`. Overriding the `actions` allows you to set custom UI and behavior when the user interacts with that UI component, such as creating a Call. -2. You add `StreamMessageListView`, with a list of `customAttachmentBuilders`. This will be important, as you'll serve the `Channel` with custom Call attachments that let users join a video call. -3. Finally, you add `StreamMessageInput` with no special customization. - -Build and run the app now and try opening a channel. You should see something like this: - -|![Channel Screen](../assets/chat_with_video_channel_screen.png)| -|---|---| - -You have a full integration of chat features in your app now. You can see channels, open them, send messages and attachments, start threads and much more. If you notice that some of the messages appear to be missing, that's because our SDK is trying to render custom Call attachments, but it doesn't yet know how. - -For that to work, you need to add custom attachment builders to the SDK. There is already a custom attachment builder prepared for you, you just need to pass it to `StreamMessageListView`. - -### Supporting Custom Attachments - -Open the `call_attachment.dart` file. Explore it to familiarize yourself with the logic behind the UI it shows and the way it allows users to join the call using the following snippet: - -```dart title="/lib/screen/attachment/call_attachment.dart" -Future _joinCall(BuildContext context, String cid) async { - final parts = cid.split(':'); - final type = parts[0]; - final id = parts[1]; - - final call = await StreamVideo.instance.joinCall(type: type, id: id); - await call.connect(); - return call; -} -``` - -It consumes the data stored in the custom attachment to join a call. Right now, the `StreamVideo` instance is not yet set up, as you'll do that in the final step of the guide. - -To add the custom attachment builder, open the `channel_screen.dart` file and replace the `_customAttachmentBuilders` method with the following: - -```dart title="/lib/screen/channel_screen.dart" -Map _customAttachmentBuilders() { - return { - 'custom': (context, message, attachments) { - return WrapAttachmentWidget( - attachmentWidget: CallAttachment( - message: message, - attachment: attachments.first, - ), - attachmentShape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(12), - ), - ); - } - }; -} -``` - -Build and run the app now and your custom Call attachments should render properly. - -![Final Result](../assets/chat_with_video_final_result.png) - -Great, you're ready to join calls. But for that, you need to integrate the Stream Video Flutter SDK. - -## Integrating the Video SDK - -To successfully connect to a Call, you need to use its `callCid` to get the detailed information and join it. The internal process of joining a Call has several steps, such as measuring the latency and choosing the best server to connect through, but all you care about now is the trigger to join a Call and show the corresponding UI. - -Firstly, you need to initialize the Video client, aptly called `StreamVideo`. - -### Initializing StreamVideo - -Open `main.dart`. To initialize the client, you need to add the following lines: - -```dart title="/lib/main.dart" -StreamVideo.init( - "us83cfwuhy8n", - logLevel: Level.INFO, -); -``` - -You're now ready to log in the user and connect to a call when tapping on the custom attachment or header action. - -### Logging in a User - -For the login aspect of `StreamVideo`, there's not much to think about. The `StreamVideo` client is tied to a user instance. You cannot access any potential Calls or join an audio/video call, unless you're logged in. It's a server requirement and it makes things easy to think about. - -Open the `login_screen.dart` file and replace the `_connectVideoUser` code with the following: - -```dart title="/lib/screen/login_screen.dart" -Future _connectVideoUser(SampleUser user) async { - final videoClient = StreamVideo.instance; - - await videoClient.connectUser( - user.toVideoUser(), - token: Token(user.videoToken), - ); -} -``` - -It's very simple in what it does: - -1. You obtain a singleton instance of `StreamVideo`. -2. You call the `connectUser()` function, with a sample user mapped to a user from the Video SDK. -4. You pass in a `Token` to make API calls. - -With all of this, your attachments will be able to hit the Video API endpoints to join a call. - -To finish up, you can add the logging out counterpart, by replacing `_disconnectVideoUser` with the following: - -```dart title="/lib/screen/login_screen.dart" -Future _disconnectVideoUser() async { - final videoClient = StreamVideo.instance; - - await videoClient.disconnectUser(); -} -``` - -### Allowing Users To Start Calls - -Open the `channel_screen.dart` file and find `_startCall()`. Within it, add the following code: - -```dart title="/lib/screen/channel_screen.dart" -void _startCall(BuildContext context) async { - final currentUser = StreamChat.of(context).currentUser; - final channel = StreamChannel.of(context).channel; - - final createCallResult = await StreamVideo.instance.createCall( - id: 'call${Random().nextInt(10000)}', - type: "default", - ringing: false, - participantIds: [], - ); - - final call = createCallResult.call; - - channel.sendMessage( - Message( - attachments: [ - Attachment( - type: "custom", - authorName: currentUser?.name ?? "", - uploadState: UploadState.success(), - extraData: { - "callCid": call.callCid, - }, - ) - ], - ), - ); -} -``` - -This snippet is larger than the previous integration steps, but it packs a few things to keep in mind when creating a Call: - -1. You're able to `createCall()` by passing in a Call ID, its `type`, if you want to ring anyone in the Call and its `participantIds`. For simplicity, you'll create **meeting calls**, which don't require any initial Participants or ringing. -2. If the API call is successful, you can proceed to build the Call attachment. If the API call fails, you can show custom UI to the user, but in this case we'll just ignore that case. -3. To build the `Attachment`, you use its constructor, which lets you define the type of the `Attachment`, its author and any `extraData` you might need to render the UI. In this case, you pass in the `call.callCid` used to show the UI in the list. -4. Finally, when the attachment is ready, you can build a new `Message` and pass in your `customAttachment`. By calling `channel.sendMessage()`, you create a new message in the channel, with the details required to join the Call. - -You could've approached this logic differently and shown a special dialog to the user for the call creation, give them more options for customization, like who to invite and similar. But for this basic use case of Chat + Video, you'll just create a simple call that's public in the Channel. - -Now, you're fully ready to start and enjoy the Chat + Video experience. Build and run the app, log in and join any call attachment, or create a new call and join like that. - -|![Call Screen](../assets/chat_with_video_call_screen.png)| -|---| - -Play around with the controls, the default `StreamActiveCall` and the SDK offer the following options: - -* Enable or disable audio and video -* Switch to speakerphone -* Flip your camera -* Leave the call -* Observe participants and invite new people to the call - -And much more. You've implemented everything you need to achieve a good Chat + Video use case. diff --git a/docusaurus/docs/Flutter/06-ui-cookbook/_category_.json b/docusaurus/docs/Flutter/06-ui-cookbook/_category_.json deleted file mode 100644 index 3ed345bd0..000000000 --- a/docusaurus/docs/Flutter/06-ui-cookbook/_category_.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "label": "UI Cookbook" -} diff --git a/docusaurus/docs/Flutter/assets/chat_with_video_call_screen.png b/docusaurus/docs/Flutter/assets/chat_with_video_call_screen.png deleted file mode 100644 index 99cfe7c85..000000000 Binary files a/docusaurus/docs/Flutter/assets/chat_with_video_call_screen.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/chat_with_video_channel_list.png b/docusaurus/docs/Flutter/assets/chat_with_video_channel_list.png deleted file mode 100644 index b6215b423..000000000 Binary files a/docusaurus/docs/Flutter/assets/chat_with_video_channel_list.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/chat_with_video_channel_screen.png b/docusaurus/docs/Flutter/assets/chat_with_video_channel_screen.png deleted file mode 100644 index 453248e19..000000000 Binary files a/docusaurus/docs/Flutter/assets/chat_with_video_channel_screen.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/chat_with_video_final_result.png b/docusaurus/docs/Flutter/assets/chat_with_video_final_result.png deleted file mode 100644 index 52e839c92..000000000 Binary files a/docusaurus/docs/Flutter/assets/chat_with_video_final_result.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/chat_with_video_home_screen.png b/docusaurus/docs/Flutter/assets/chat_with_video_home_screen.png deleted file mode 100644 index e4188fbfb..000000000 Binary files a/docusaurus/docs/Flutter/assets/chat_with_video_home_screen.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/chat_with_video_login_screen.png b/docusaurus/docs/Flutter/assets/chat_with_video_login_screen.png deleted file mode 100644 index 6d0132694..000000000 Binary files a/docusaurus/docs/Flutter/assets/chat_with_video_login_screen.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/audio-volume-indicator.png b/docusaurus/docs/Flutter/assets/cookbook/audio-volume-indicator.png deleted file mode 100644 index 812431679..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/audio-volume-indicator.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/connection-unstable.png b/docusaurus/docs/Flutter/assets/cookbook/connection-unstable.png deleted file mode 100644 index 4b141e1bb..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/connection-unstable.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/custom-video-layout.png b/docusaurus/docs/Flutter/assets/cookbook/custom-video-layout.png deleted file mode 100644 index 4177b379c..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/custom-video-layout.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/incoming-call.png b/docusaurus/docs/Flutter/assets/cookbook/incoming-call.png deleted file mode 100644 index 6c51a3cf7..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/incoming-call.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/lobby-preview.png b/docusaurus/docs/Flutter/assets/cookbook/lobby-preview.png deleted file mode 100644 index b33e28908..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/lobby-preview.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/network-quality.png b/docusaurus/docs/Flutter/assets/cookbook/network-quality.png deleted file mode 100644 index e4ae86f16..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/network-quality.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/no-video-fallback-avatar.png b/docusaurus/docs/Flutter/assets/cookbook/no-video-fallback-avatar.png deleted file mode 100644 index e4168bb9b..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/no-video-fallback-avatar.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/permission-requests.png b/docusaurus/docs/Flutter/assets/cookbook/permission-requests.png deleted file mode 100644 index ffd2b323a..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/permission-requests.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/removing-label-and-indicators.png b/docusaurus/docs/Flutter/assets/cookbook/removing-label-and-indicators.png deleted file mode 100644 index dbcd403fb..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/removing-label-and-indicators.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/replacing-call-controls.png b/docusaurus/docs/Flutter/assets/cookbook/replacing-call-controls.png deleted file mode 100644 index 8ec1192de..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/replacing-call-controls.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/cookbook/speaking-while-muted.png b/docusaurus/docs/Flutter/assets/cookbook/speaking-while-muted.png deleted file mode 100644 index ec4058898..000000000 Binary files a/docusaurus/docs/Flutter/assets/cookbook/speaking-while-muted.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/installation/ios_permission.png b/docusaurus/docs/Flutter/assets/installation/ios_permission.png deleted file mode 100644 index ece596363..000000000 Binary files a/docusaurus/docs/Flutter/assets/installation/ios_permission.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/quick_start_assets/call_control_area.png b/docusaurus/docs/Flutter/assets/quick_start_assets/call_control_area.png deleted file mode 100644 index 4926a7537..000000000 Binary files a/docusaurus/docs/Flutter/assets/quick_start_assets/call_control_area.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/quick_start_assets/completed_app.png b/docusaurus/docs/Flutter/assets/quick_start_assets/completed_app.png deleted file mode 100644 index cd46dcf76..000000000 Binary files a/docusaurus/docs/Flutter/assets/quick_start_assets/completed_app.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/quick_start_assets/display_banner.png b/docusaurus/docs/Flutter/assets/quick_start_assets/display_banner.png deleted file mode 100644 index f15f146b9..000000000 Binary files a/docusaurus/docs/Flutter/assets/quick_start_assets/display_banner.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/quick_start_assets/modified_ui.png b/docusaurus/docs/Flutter/assets/quick_start_assets/modified_ui.png deleted file mode 100644 index 5245e0f7c..000000000 Binary files a/docusaurus/docs/Flutter/assets/quick_start_assets/modified_ui.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/audio_room.png b/docusaurus/docs/Flutter/assets/tutorials/audio_room.png deleted file mode 100644 index de5f3ea03..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/audio_room.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/livestreaming/obs_streaming.png b/docusaurus/docs/Flutter/assets/tutorials/livestreaming/obs_streaming.png deleted file mode 100644 index b4ad152e1..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/livestreaming/obs_streaming.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/livestreaming/webrtc_streaming.png b/docusaurus/docs/Flutter/assets/tutorials/livestreaming/webrtc_streaming.png deleted file mode 100644 index d37636c9c..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/livestreaming/webrtc_streaming.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/vc-create-flutter-project.png b/docusaurus/docs/Flutter/assets/tutorials/vc-create-flutter-project.png deleted file mode 100644 index 13fca9334..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/vc-create-flutter-project.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/vc-create-project.png b/docusaurus/docs/Flutter/assets/tutorials/vc-create-project.png deleted file mode 100644 index 68aade96c..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/vc-create-project.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/vc-key.png b/docusaurus/docs/Flutter/assets/tutorials/vc-key.png deleted file mode 100644 index 677cb36cf..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/vc-key.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/vc-ui-1.png b/docusaurus/docs/Flutter/assets/tutorials/vc-ui-1.png deleted file mode 100644 index 14c77d95a..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/vc-ui-1.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/tutorials/vc-ui-2.png b/docusaurus/docs/Flutter/assets/tutorials/vc-ui-2.png deleted file mode 100644 index f489a646a..000000000 Binary files a/docusaurus/docs/Flutter/assets/tutorials/vc-ui-2.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/ui_component_assets/incoming_call_screen.png b/docusaurus/docs/Flutter/assets/ui_component_assets/incoming_call_screen.png deleted file mode 100644 index 0b177c5fe..000000000 Binary files a/docusaurus/docs/Flutter/assets/ui_component_assets/incoming_call_screen.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_dominant_speaker.png b/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_dominant_speaker.png deleted file mode 100644 index 96703dc13..000000000 Binary files a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_dominant_speaker.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_final_result.png b/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_final_result.png deleted file mode 100644 index 81879e86d..000000000 Binary files a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_final_result.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_mute_icon.png b/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_mute_icon.png deleted file mode 100644 index 92aa18c6f..000000000 Binary files a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_mute_icon.png and /dev/null differ diff --git a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_without_muting.png b/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_without_muting.png deleted file mode 100644 index c0625ac87..000000000 Binary files a/docusaurus/docs/Flutter/assets/ui_cookbook_participant_list_without_muting.png and /dev/null differ diff --git a/docusaurus/sidebars-flutter.js b/docusaurus/sidebars-flutter.js deleted file mode 100644 index b98540eb9..000000000 --- a/docusaurus/sidebars-flutter.js +++ /dev/null @@ -1,65 +0,0 @@ -module.exports = { - mySidebar: [ - { - type: "category", - label: "Setup", - items: [ - { - type: "autogenerated", - dirName: "01-setup", - }, - ], - }, - { - type: "category", - label: "Tutorials", - items: [ - { - type: "autogenerated", - dirName: "02-tutorials", - }, - ], - }, - { - type: "category", - label: "Core Concepts", - items: [ - { - type: "autogenerated", - dirName: "03-core-concepts", - }, - ], - }, - { - type: "category", - label: "UI Components", - items: [ - { - type: "autogenerated", - dirName: "03-ui", - }, - ], - }, - - { - type: "category", - label: "Advanced Guides", - items: [ - { - type: "autogenerated", - dirName: "05-advanced", - }, - ], - }, - { - type: "category", - label: "UI Cookbook", - items: [ - { - type: "autogenerated", - dirName: "06-ui-cookbook", - }, - ], - }, - ], -}; diff --git a/dogfooding/.metadata b/dogfooding/.metadata deleted file mode 100644 index e27f5ccf8..000000000 --- a/dogfooding/.metadata +++ /dev/null @@ -1,45 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled. - -version: - revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - channel: stable - -project_type: app - -# Tracks metadata for the flutter migrate command -migration: - platforms: - - platform: root - create_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - base_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - - platform: android - create_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - base_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - - platform: ios - create_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - base_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - - platform: linux - create_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - base_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - - platform: macos - create_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - base_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - - platform: web - create_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - base_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - - platform: windows - create_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - base_revision: e3c29ec00c9c825c891d75054c63fcc46454dca1 - - # User provided section - - # List of Local paths (relative to this file) that should be - # ignored by the migrate tool. - # - # Files that are not part of the templates will be ignored by default. - unmanaged_files: - - 'lib/main.dart' - - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/dogfooding/Fastfile b/dogfooding/Fastfile deleted file mode 100644 index 0263840e3..000000000 --- a/dogfooding/Fastfile +++ /dev/null @@ -1,31 +0,0 @@ -opt_out_usage - -# Have an easy way to get the root of the project -def root_path - Dir.pwd.sub(/.*\Kfastlane/, '').sub(/.*\Kandroid/, '').sub(/.*\Kios/, '').sub(/.*\K\/\//, '') -end - -# Have an easy way to run flutter tasks on the root of the project -lane :sh_on_root do |options| - Dir.chdir(root_path) { sh(options[:command]) } -end - -# Tasks to be reused on each platform flow -lane :fetch_dependencies do - sh_on_root(command: "flutter pub get --suppress-analytics") -end - -# Tasks to be reused on each platform flow -lane :build_autogenerated_code do - sh_on_root(command: "flutter pub run build_runner build --delete-conflicting-outputs") -end - -# Tasks to be reused on each platform flow -lane :lint do - sh_on_root(command: "flutter format --suppress-analytics --set-exit-if-changed -n lib/main.dart lib/src/ test/") -end - -# Tasks to be reused on each platform flow -lane :test do |options| - sh_on_root(command: "flutter test --no-pub --coverage --suppress-analytics") -end \ No newline at end of file diff --git a/dogfooding/README.md b/dogfooding/README.md deleted file mode 100644 index 08f70e47e..000000000 --- a/dogfooding/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# dogfooding - -A new Flutter project. - -## Getting Started - -This project is a starting point for a Flutter application. - -A few resources to get you started if this is your first Flutter project: - -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) - -For help getting started with Flutter development, view the -[online documentation](https://docs.flutter.dev/), which offers tutorials, -samples, guidance on mobile development, and a full API reference. diff --git a/dogfooding/android/.ruby-version b/dogfooding/android/.ruby-version deleted file mode 100644 index a0cd9f0cc..000000000 --- a/dogfooding/android/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -3.1.0 \ No newline at end of file diff --git a/dogfooding/android/.sign/debug.keystore b/dogfooding/android/.sign/debug.keystore deleted file mode 100644 index 6540bc05e..000000000 Binary files a/dogfooding/android/.sign/debug.keystore and /dev/null differ diff --git a/dogfooding/android/Gemfile b/dogfooding/android/Gemfile deleted file mode 100644 index cdd3a6b34..000000000 --- a/dogfooding/android/Gemfile +++ /dev/null @@ -1,6 +0,0 @@ -source "https://rubygems.org" - -gem "fastlane" - -plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') -eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/dogfooding/android/app/build.gradle b/dogfooding/android/app/build.gradle deleted file mode 100644 index def88e779..000000000 --- a/dogfooding/android/app/build.gradle +++ /dev/null @@ -1,88 +0,0 @@ -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -apply plugin: 'com.android.application' -// START: FlutterFire Configuration -apply plugin: 'com.google.gms.google-services' -// END: FlutterFire Configuration -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - -android { - compileSdkVersion flutter.compileSdkVersion - ndkVersion flutter.ndkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - applicationId "io.getstream.video.flutter.dogfooding" - // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. - minSdkVersion Math.max(flutter.minSdkVersion, 21) - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - signingConfigs.debug { - storeFile rootProject.file('.sign/debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - - buildTypes { - debug { - versionNameSuffix "-DEBUG" - applicationIdSuffix ".debug" - debuggable true - minifyEnabled false - shrinkResources false - signingConfig signingConfigs.debug - } - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" -} diff --git a/dogfooding/android/app/google-services.json b/dogfooding/android/app/google-services.json deleted file mode 100644 index cfd4fb95d..000000000 --- a/dogfooding/android/app/google-services.json +++ /dev/null @@ -1,304 +0,0 @@ -{ - "project_info": { - "project_number": "347024607410", - "project_id": "stream-video-9b586", - "storage_bucket": "stream-video-9b586.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:347024607410:android:df319f46f747d6e28c21ab", - "android_client_info": { - "package_name": "io.getstream.rnvideosample" - } - }, - "oauth_client": [ - { - "client_id": "347024607410-edfh4po3fuu37d1ft7vbakkkkd7er62i.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.rnvideosample", - "certificate_hash": "5e8f16062ea3cd2c4a0d547876baa6f38cabf625" - } - }, - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyD4FMyTdDv97hJia6YiV1NMgTdJhbnEwQE" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "347024607410-a466jkdqm1mma55s90on17aovv5gp4ss.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "io.getstream.rnvideosample", - "app_store_id": "6443437501" - } - } - ] - } - } - }, - { - "client_info": { - "mobilesdk_app_id": "1:347024607410:android:48f2a146c871fa308c21ab", - "android_client_info": { - "package_name": "io.getstream.video.android" - } - }, - "oauth_client": [ - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyD4FMyTdDv97hJia6YiV1NMgTdJhbnEwQE" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "347024607410-a466jkdqm1mma55s90on17aovv5gp4ss.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "io.getstream.rnvideosample", - "app_store_id": "6443437501" - } - } - ] - } - } - }, - { - "client_info": { - "mobilesdk_app_id": "1:347024607410:android:af4ba3e6161705318c21ab", - "android_client_info": { - "package_name": "io.getstream.video.android.dogfooding" - } - }, - "oauth_client": [ - { - "client_id": "347024607410-1mvrtdruipge7vf7tvm3tt2ef23d75a6.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.android.dogfooding", - "certificate_hash": "fe9176d4a93cd07404632ffb44fc18488bce879c" - } - }, - { - "client_id": "347024607410-50k1bcpk5chud1g1ooek43kpq85buvtc.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.android.dogfooding", - "certificate_hash": "21b0959c583df5e95fb65a8cd50a672dfe66812b" - } - }, - { - "client_id": "347024607410-elv7783tde1kf323h7cdu6ks4ec6gcbm.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.android.dogfooding", - "certificate_hash": "0cebe7750cde7c0cb6817a31aee92e35e13d59c4" - } - }, - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyD4FMyTdDv97hJia6YiV1NMgTdJhbnEwQE" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "347024607410-a466jkdqm1mma55s90on17aovv5gp4ss.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "io.getstream.rnvideosample", - "app_store_id": "6443437501" - } - } - ] - } - } - }, - { - "client_info": { - "mobilesdk_app_id": "1:347024607410:android:7a79e79c9902e02c8c21ab", - "android_client_info": { - "package_name": "io.getstream.video.android.dogfooding.debug" - } - }, - "oauth_client": [ - { - "client_id": "347024607410-3j7502bmnqo753sgkcjiuo88m1gj0s6j.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.android.dogfooding.debug", - "certificate_hash": "21b0959c583df5e95fb65a8cd50a672dfe66812b" - } - }, - { - "client_id": "347024607410-c4f79jvma8jgo82b3na1kdv7c3a7n0qu.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.android.dogfooding.debug", - "certificate_hash": "fe9176d4a93cd07404632ffb44fc18488bce879c" - } - }, - { - "client_id": "347024607410-jvtqudi4h0lravau0r15g8eocoe843f6.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.android.dogfooding.debug", - "certificate_hash": "0cebe7750cde7c0cb6817a31aee92e35e13d59c4" - } - }, - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyD4FMyTdDv97hJia6YiV1NMgTdJhbnEwQE" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "347024607410-a466jkdqm1mma55s90on17aovv5gp4ss.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "io.getstream.rnvideosample", - "app_store_id": "6443437501" - } - } - ] - } - } - }, - { - "client_info": { - "mobilesdk_app_id": "1:347024607410:android:d51590d07b9f9f3c8c21ab", - "android_client_info": { - "package_name": "io.getstream.video.flutter.dogfooding" - } - }, - "oauth_client": [ - { - "client_id": "347024607410-1lfq3lhonku295h3484ubkie6j4s0cfv.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.flutter.dogfooding", - "certificate_hash": "b36a000af1044b56ea8b2db657572bf835709967" - } - }, - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyD4FMyTdDv97hJia6YiV1NMgTdJhbnEwQE" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "347024607410-a466jkdqm1mma55s90on17aovv5gp4ss.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "io.getstream.rnvideosample", - "app_store_id": "6443437501" - } - } - ] - } - } - }, - { - "client_info": { - "mobilesdk_app_id": "1:347024607410:android:f3503beec0d06f008c21ab", - "android_client_info": { - "package_name": "io.getstream.video.flutter.dogfooding.debug" - } - }, - "oauth_client": [ - { - "client_id": "347024607410-litp1gbfktp88hs73084i491532474i8.apps.googleusercontent.com", - "client_type": 1, - "android_info": { - "package_name": "io.getstream.video.flutter.dogfooding.debug", - "certificate_hash": "b36a000af1044b56ea8b2db657572bf835709967" - } - }, - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyD4FMyTdDv97hJia6YiV1NMgTdJhbnEwQE" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "347024607410-ett7cjt6ah9aj6s6k20p5fissj80d9la.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "347024607410-a466jkdqm1mma55s90on17aovv5gp4ss.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "io.getstream.rnvideosample", - "app_store_id": "6443437501" - } - } - ] - } - } - } - ], - "configuration_version": "1" -} \ No newline at end of file diff --git a/dogfooding/android/app/src/debug/AndroidManifest.xml b/dogfooding/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index de181ed38..000000000 --- a/dogfooding/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/dogfooding/android/app/src/main/AndroidManifest.xml b/dogfooding/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index d686cb74d..000000000 --- a/dogfooding/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dogfooding/android/app/src/main/kotlin/io/getstream/video/flutter/dogfooding/MainActivity.kt b/dogfooding/android/app/src/main/kotlin/io/getstream/video/flutter/dogfooding/MainActivity.kt deleted file mode 100644 index 895fa6e20..000000000 --- a/dogfooding/android/app/src/main/kotlin/io/getstream/video/flutter/dogfooding/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package io.getstream.video.flutter.dogfooding - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/dogfooding/android/app/src/main/res/drawable-v21/launch_background.xml b/dogfooding/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f..000000000 --- a/dogfooding/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/dogfooding/android/app/src/main/res/drawable/launch_background.xml b/dogfooding/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f88..000000000 --- a/dogfooding/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/dogfooding/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/dogfooding/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 7063077d7..000000000 Binary files a/dogfooding/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/dogfooding/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/dogfooding/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c65fd3249..000000000 Binary files a/dogfooding/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/dogfooding/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/dogfooding/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index bb9cfee6f..000000000 Binary files a/dogfooding/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/dogfooding/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/dogfooding/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ffc91c86a..000000000 Binary files a/dogfooding/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/dogfooding/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/dogfooding/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 919088e7a..000000000 Binary files a/dogfooding/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/dogfooding/android/app/src/main/res/values-night/styles.xml b/dogfooding/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be74..000000000 --- a/dogfooding/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/dogfooding/android/app/src/main/res/values/styles.xml b/dogfooding/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef8805..000000000 --- a/dogfooding/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/dogfooding/android/app/src/profile/AndroidManifest.xml b/dogfooding/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index de181ed38..000000000 --- a/dogfooding/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/dogfooding/android/build.gradle b/dogfooding/android/build.gradle deleted file mode 100644 index 04911df0b..000000000 --- a/dogfooding/android/build.gradle +++ /dev/null @@ -1,34 +0,0 @@ -buildscript { - ext.kotlin_version = '1.7.10' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:7.2.1' - // START: FlutterFire Configuration - classpath 'com.google.gms:google-services:4.3.10' - // END: FlutterFire Configuration - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -tasks.register("clean", Delete) { - delete rootProject.buildDir -} diff --git a/dogfooding/android/fastlane/Appfile b/dogfooding/android/fastlane/Appfile deleted file mode 100644 index fc2f57b61..000000000 --- a/dogfooding/android/fastlane/Appfile +++ /dev/null @@ -1 +0,0 @@ -package_name("io.getstream.video.flutter.dogfooding") # e.g. com.krausefx.app diff --git a/dogfooding/android/fastlane/Fastfile b/dogfooding/android/fastlane/Fastfile deleted file mode 100644 index 51391c31f..000000000 --- a/dogfooding/android/fastlane/Fastfile +++ /dev/null @@ -1,33 +0,0 @@ -import "../../Fastfile" - -default_platform(:android) - -platform :android do - lane :build_apk do - # Reuse parent fastfile tasks - fetch_dependencies - build_autogenerated_code - - sh_on_root(command: "flutter build apk --release") - end - - lane :build_appbundle do - # Reuse parent fastfile tasks - fetch_dependencies - build_autogenerated_code - - sh_on_root(command: "flutter build appbundle --no-pub --release --suppress-analytics") - end - - lane :build_and_deploy do - build_apk - - firebase_app_distribution( - app: "1:347024607410:android:d51590d07b9f9f3c8c21ab", - groups: "stream-testers", - release_notes: "Lots of amazing new features to test out!", - android_artifact_type: "APK", - android_artifact_path: "#{root_path}/build/app/outputs/flutter-apk/app-release.apk", - ) - end -end \ No newline at end of file diff --git a/dogfooding/android/fastlane/Pluginfile b/dogfooding/android/fastlane/Pluginfile deleted file mode 100644 index b18539bc9..000000000 --- a/dogfooding/android/fastlane/Pluginfile +++ /dev/null @@ -1,5 +0,0 @@ -# Autogenerated by fastlane -# -# Ensure this file is checked in to source control! - -gem 'fastlane-plugin-firebase_app_distribution' diff --git a/dogfooding/android/fastlane/README.md b/dogfooding/android/fastlane/README.md deleted file mode 100644 index 41c7298ae..000000000 --- a/dogfooding/android/fastlane/README.md +++ /dev/null @@ -1,91 +0,0 @@ -fastlane documentation ----- - -# Installation - -Make sure you have the latest version of the Xcode command line tools installed: - -```sh -xcode-select --install -``` - -For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane) - -# Available Actions - -### sh_on_root - -```sh -[bundle exec] fastlane sh_on_root -``` - - - -### fetch_dependencies - -```sh -[bundle exec] fastlane fetch_dependencies -``` - - - -### build_autogenerated_code - -```sh -[bundle exec] fastlane build_autogenerated_code -``` - - - -### lint - -```sh -[bundle exec] fastlane lint -``` - - - -### test - -```sh -[bundle exec] fastlane test -``` - - - ----- - - -## Android - -### android build_apk - -```sh -[bundle exec] fastlane android build_apk -``` - - - -### android build_appbundle - -```sh -[bundle exec] fastlane android build_appbundle -``` - - - -### android build_and_deploy - -```sh -[bundle exec] fastlane android build_and_deploy -``` - - - ----- - -This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. - -More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools). - -The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools). diff --git a/dogfooding/android/gradle.properties b/dogfooding/android/gradle.properties deleted file mode 100644 index 94adc3a3f..000000000 --- a/dogfooding/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx1536M -android.useAndroidX=true -android.enableJetifier=true diff --git a/dogfooding/android/gradle/wrapper/gradle-wrapper.properties b/dogfooding/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index cb24abda1..000000000 --- a/dogfooding/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip diff --git a/dogfooding/android/settings.gradle b/dogfooding/android/settings.gradle deleted file mode 100644 index 44e62bcf0..000000000 --- a/dogfooding/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -include ':app' - -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() - -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } - -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/dogfooding/ios/.ruby-version b/dogfooding/ios/.ruby-version deleted file mode 100644 index a0cd9f0cc..000000000 --- a/dogfooding/ios/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -3.1.0 \ No newline at end of file diff --git a/dogfooding/ios/Flutter/AppFrameworkInfo.plist b/dogfooding/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 9625e105d..000000000 --- a/dogfooding/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 11.0 - - diff --git a/dogfooding/ios/Flutter/Debug.xcconfig b/dogfooding/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f3..000000000 --- a/dogfooding/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/dogfooding/ios/Flutter/Release.xcconfig b/dogfooding/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe2..000000000 --- a/dogfooding/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/dogfooding/ios/Gemfile b/dogfooding/ios/Gemfile deleted file mode 100644 index 82d1e3049..000000000 --- a/dogfooding/ios/Gemfile +++ /dev/null @@ -1,4 +0,0 @@ -source "https://rubygems.org" - -gem "fastlane" -gem "cocoapods" diff --git a/dogfooding/ios/Podfile b/dogfooding/ios/Podfile deleted file mode 100644 index 88359b225..000000000 --- a/dogfooding/ios/Podfile +++ /dev/null @@ -1,41 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '11.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/dogfooding/ios/Runner.xcodeproj/project.pbxproj b/dogfooding/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 8eca60b83..000000000 --- a/dogfooding/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,590 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 108470CE89593F29818B31EC /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DBCB3E449962A273F7B8DD8 /* Pods_Runner.framework */; }; - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 53B9CEA2724144E880A2F0A3 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = A737C0307F6B506D52295395 /* GoogleService-Info.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0D0A217D2992A434009F0254 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = ""; }; - 0DBCB3E449962A273F7B8DD8 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1132319C4D90D0929C38BAE1 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 26CC42019557F1F3977CD6D5 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 82F9E9680385C9B5C70F1BA4 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A737C0307F6B506D52295395 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 108470CE89593F29818B31EC /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - A737C0307F6B506D52295395 /* GoogleService-Info.plist */, - C4ED3691D437734A8D6F3DEA /* Pods */, - F6BB25AB34589F897FDFA187 /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 0D0A217D2992A434009F0254 /* Runner.entitlements */, - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; - C4ED3691D437734A8D6F3DEA /* Pods */ = { - isa = PBXGroup; - children = ( - 26CC42019557F1F3977CD6D5 /* Pods-Runner.debug.xcconfig */, - 82F9E9680385C9B5C70F1BA4 /* Pods-Runner.release.xcconfig */, - 1132319C4D90D0929C38BAE1 /* Pods-Runner.profile.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - F6BB25AB34589F897FDFA187 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0DBCB3E449962A273F7B8DD8 /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7E2273AC94F90D3FFB9A2399 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - B0C7CCC1D4BA2BE364A3B947 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - 53B9CEA2724144E880A2F0A3 /* GoogleService-Info.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7E2273AC94F90D3FFB9A2399 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; - B0C7CCC1D4BA2BE364A3B947 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = EHV7XZLAHA; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = "Flutter Dogfooding"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = io.getstream.video.flutter.dogfooding; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore io.getstream.video.flutter.dogfooding"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = EHV7XZLAHA; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = "Flutter Dogfooding"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = io.getstream.video.flutter.dogfooding; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore io.getstream.video.flutter.dogfooding"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = EHV7XZLAHA; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = "Flutter Dogfooding"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = io.getstream.video.flutter.dogfooding; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore io.getstream.video.flutter.dogfooding"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} \ No newline at end of file diff --git a/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a62..000000000 --- a/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5e..000000000 --- a/dogfooding/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/dogfooding/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/dogfooding/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c87d15a33..000000000 --- a/dogfooding/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dogfooding/ios/Runner.xcworkspace/contents.xcworkspacedata b/dogfooding/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c..000000000 --- a/dogfooding/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/dogfooding/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/dogfooding/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/dogfooding/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/dogfooding/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/dogfooding/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5e..000000000 --- a/dogfooding/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/dogfooding/ios/Runner/AppDelegate.swift b/dogfooding/ios/Runner/AppDelegate.swift deleted file mode 100644 index 8ea3159b0..000000000 --- a/dogfooding/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,65 +0,0 @@ -import UIKit -import Flutter -import PushKit -import stream_video_push_notification -import flutter_callkit_incoming -import Firebase - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate, PKPushRegistryDelegate { - - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - FirebaseApp.configure() - GeneratedPluginRegistrant.register(with: self) - - let mainQueue = DispatchQueue.main - let voipRegistry: PKPushRegistry = PKPushRegistry(queue: mainQueue) - voipRegistry.delegate = self - voipRegistry.desiredPushTypes = [PKPushType.voIP] - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func pushRegistry(_ registry: PKPushRegistry, didUpdate credentials: PKPushCredentials, for type: PKPushType) { - print(credentials.token) - let deviceToken = credentials.token.map { String(format: "%02x", $0) }.joined() - print(deviceToken) - SwiftStreamVideoPushNotificationPlugin.setDevicePushTokenVoIP(deviceToken: deviceToken) - } - - func pushRegistry( - _ registry: PKPushRegistry, - didReceiveIncomingPushWith payload: PKPushPayload, - for type: PKPushType, - completion: @escaping () -> Void - ) { - let state = UIApplication.shared.applicationState - if state == .active { - completion() - return - } - - let aps = payload.dictionaryPayload["aps"] as? [String: Any] - let streamDict = payload.dictionaryPayload["stream"] as? [String: Any] - let createdCallerName = streamDict?["created_by_display_name"] as? String ?? "" - let callCid = streamDict?["call_cid"] as? String ?? "" - - let id = UUID().uuidString - let isVideo = payload.dictionaryPayload["isVideo"] as? Bool ?? false - - if((SwiftFlutterCallkitIncomingPlugin.sharedInstance?.activeCalls().count ?? 0) >= 1){ - return; - } - - let data = flutter_callkit_incoming.Data(id: id, nameCaller: callCid, handle: createdCallerName, type: isVideo ? 1 : 0) - data.extra = ["incomingCallCid": callCid, "platform": "ios"] - - SwiftFlutterCallkitIncomingPlugin.sharedInstance?.showCallkitIncoming(data, fromPushKit: true) - - DispatchQueue.main.asyncAfter(deadline: .now() + 1.5) { - completion() - } - } -} diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2..000000000 --- a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index 784aee448..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png deleted file mode 100644 index 0893ca6a2..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index d1f45471e..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index f63830c81..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 3a4d1fd77..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index 91f4972f9..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png deleted file mode 100644 index 2b146a216..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png deleted file mode 100644 index d1f45471e..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index b5680f709..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png deleted file mode 100644 index 78e5d6240..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 78e5d6240..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index 50d22fdf5..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png deleted file mode 100644 index 0222790d5..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png deleted file mode 100644 index ca1a4fada..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index c1dc11f4c..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd..000000000 --- a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eaca..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eaca..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eaca..000000000 Binary files a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and /dev/null differ diff --git a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b7..000000000 --- a/dogfooding/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/dogfooding/ios/Runner/Base.lproj/LaunchScreen.storyboard b/dogfooding/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c..000000000 --- a/dogfooding/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dogfooding/ios/Runner/Base.lproj/Main.storyboard b/dogfooding/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516f..000000000 --- a/dogfooding/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dogfooding/ios/Runner/GoogleService-Info.plist b/dogfooding/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 088fb1986..000000000 --- a/dogfooding/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CLIENT_ID - 347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7 - ANDROID_CLIENT_ID - 347024607410-05007a8vo1lm47lojrido3dcl5mdgqgq.apps.googleusercontent.com - API_KEY - AIzaSyCvN-HAjjnGuJS1sV5-XkhZ0BYnkxXZdPs - GCM_SENDER_ID - 347024607410 - PLIST_VERSION - 1 - BUNDLE_ID - io.getstream.video.flutter.dogfooding - PROJECT_ID - stream-video-9b586 - STORAGE_BUCKET - stream-video-9b586.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:347024607410:ios:ffe113a4b22025cd8c21ab - - \ No newline at end of file diff --git a/dogfooding/ios/Runner/Info.plist b/dogfooding/ios/Runner/Info.plist deleted file mode 100644 index 77d0ebd68..000000000 --- a/dogfooding/ios/Runner/Info.plist +++ /dev/null @@ -1,82 +0,0 @@ - - - - - BGTaskSchedulerPermittedIdentifiers - - $(PRODUCT_BUNDLE_IDENTIFIER) - - CADisableMinimumFrameDurationOnPhone - - ITSAppUsesNonExemptEncryption - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Dogfooding - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - dogfooding - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleTypeRole - Editor - CFBundleURLSchemes - - com.googleusercontent.apps.347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7 - - - - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - NSCameraUsageDescription - $(PRODUCT_NAME) Camera Usage! - NSMicrophoneUsageDescription - $(PRODUCT_NAME) Microphone Usage! - UIApplicationSupportsIndirectInputEvents - - UIBackgroundModes - - audio - fetch - processing - remote-notification - voip - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - NSPhotoLibraryUsageDescription - Grant access to your photo library to allow users access to send media on your device to a chat while on a call - UIViewControllerBasedStatusBarAppearance - - - diff --git a/dogfooding/ios/Runner/Runner-Bridging-Header.h b/dogfooding/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560..000000000 --- a/dogfooding/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/dogfooding/ios/Runner/Runner.entitlements b/dogfooding/ios/Runner/Runner.entitlements deleted file mode 100644 index da6ed035a..000000000 --- a/dogfooding/ios/Runner/Runner.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - development - com.apple.developer.associated-domains - - applinks:stream-calls-dogfood.vercel.app - - - diff --git a/dogfooding/ios/fastlane/Appfile b/dogfooding/ios/fastlane/Appfile deleted file mode 100644 index 46f15c831..000000000 --- a/dogfooding/ios/fastlane/Appfile +++ /dev/null @@ -1,8 +0,0 @@ -app_identifier("io.getstream.video.flutter.dogfooding") # The bundle identifier of your app -apple_id("xdsahil@gmail.com") # Your Apple Developer Portal username - -itc_team_id("118902954") # App Store Connect Team ID -team_id("EHV7XZLAHA") # Developer Portal Team ID - -# For more information about the Appfile, see: -# https://docs.fastlane.tools/advanced/#appfile diff --git a/dogfooding/ios/fastlane/Fastfile b/dogfooding/ios/fastlane/Fastfile deleted file mode 100644 index 219ba7794..000000000 --- a/dogfooding/ios/fastlane/Fastfile +++ /dev/null @@ -1,70 +0,0 @@ -import "../../Fastfile" - -default_platform(:ios) - -before_all do - if is_ci - setup_ci() - end -end - -platform :ios do - - lane :archive do |options| - method = options[:method] - - build_app( - export_method: method, - silent: true, - clean: true, - include_symbols: true, - output_directory: "./dist", - ) - end - - lane :build do |options| - # Reuse parent fastfile tasks - fetch_dependencies - build_autogenerated_code - - - sign_enabled = options[:sign_enabled] || false - sign_param = sign_enabled ? '' : '--no-codesign' - - config_only = options[:config_only] || false - config_param = config_only ? '--config-only' : '' - - sh_on_root(command: "flutter build ios --no-pub --suppress-analytics --release #{sign_param} #{config_param}") - end - - lane :build_and_deploy do - app_store_connect_api_key - - match(readonly: is_ci) - - current_build_number = app_store_build_number(live: false) - - increment_build_number(build_number: current_build_number + 1) - - build(sign_enabled: true) - archive(method: "app-store") - - begin - upload_to_testflight( - distribute_external: true, - notify_external_testers: true, - groups: ['Internal Testers', 'External Testers'], - changelog: "Lots of amazing new features to test out!", - reject_build_waiting_for_review: false, - skip_waiting_for_build_processing: false, - ) - rescue Exception => e - if e.message.include? "Another build is in review" - UI.important("Another build is already in beta review. Skipping beta review submission") - else - UI.user_error!(e) - end - end - end - -end \ No newline at end of file diff --git a/dogfooding/ios/fastlane/Matchfile b/dogfooding/ios/fastlane/Matchfile deleted file mode 100644 index cd607e2ab..000000000 --- a/dogfooding/ios/fastlane/Matchfile +++ /dev/null @@ -1,8 +0,0 @@ -git_url("https://github.com/GetStream/ios-certificates") - -storage_mode("git") - -type("appstore") # The default type, can be: appstore, adhoc, enterprise or development - -app_identifier(["io.getstream.video.flutter.dogfooding"]) -# username("user@fastlane.tools") # Your Apple Developer Portal username diff --git a/dogfooding/ios/fastlane/README.md b/dogfooding/ios/fastlane/README.md deleted file mode 100644 index e839c35b8..000000000 --- a/dogfooding/ios/fastlane/README.md +++ /dev/null @@ -1,99 +0,0 @@ -fastlane documentation ----- - -# Installation - -Make sure you have the latest version of the Xcode command line tools installed: - -```sh -xcode-select --install -``` - -For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane) - -# Available Actions - -### sh_on_root - -```sh -[bundle exec] fastlane sh_on_root -``` - - - -### fetch_dependencies - -```sh -[bundle exec] fastlane fetch_dependencies -``` - - - -### build_autogenerated_code - -```sh -[bundle exec] fastlane build_autogenerated_code -``` - - - -### lint - -```sh -[bundle exec] fastlane lint -``` - - - -### test - -```sh -[bundle exec] fastlane test -``` - - - ----- - - -## iOS - -### ios match_appstore - -```sh -[bundle exec] fastlane ios match_appstore -``` - -Installs all Certs and Profiles necessary for appstore - -### ios archive - -```sh -[bundle exec] fastlane ios archive -``` - - - -### ios build - -```sh -[bundle exec] fastlane ios build -``` - - - -### ios build_and_deploy - -```sh -[bundle exec] fastlane ios build_and_deploy -``` - - - ----- - -This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. - -More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools). - -The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools). diff --git a/dogfooding/ios/firebase_app_id_file.json b/dogfooding/ios/firebase_app_id_file.json deleted file mode 100644 index 894f7af41..000000000 --- a/dogfooding/ios/firebase_app_id_file.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "file_generated_by": "FlutterFire CLI", - "purpose": "FirebaseAppID & ProjectID for this Firebase app in this directory", - "GOOGLE_APP_ID": "1:347024607410:ios:ffe113a4b22025cd8c21ab", - "FIREBASE_PROJECT_ID": "stream-video-9b586", - "GCM_SENDER_ID": "347024607410" -} \ No newline at end of file diff --git a/dogfooding/lib/env/env.dart b/dogfooding/lib/env/env.dart deleted file mode 100644 index 527206f2a..000000000 --- a/dogfooding/lib/env/env.dart +++ /dev/null @@ -1,10 +0,0 @@ -// lib/env/env.dart -import 'package:envied/envied.dart'; - -part 'env.g.dart'; - -@Envied(path: '../.env') -abstract class Env { - @EnviedField(varName: 'DOGFOODING_API_KEY') - static const String apiKey = _Env.apiKey; -} diff --git a/dogfooding/lib/firebase_options.dart b/dogfooding/lib/firebase_options.dart deleted file mode 100644 index cf1930dd5..000000000 --- a/dogfooding/lib/firebase_options.dart +++ /dev/null @@ -1,84 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show TargetPlatform, defaultTargetPlatform, kIsWeb; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - case TargetPlatform.windows: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for windows - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - case TargetPlatform.linux: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for linux - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); - case TargetPlatform.fuchsia: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'AIzaSyB1swZGD2U9qEKV4xYKlr9KBHeysTHJ_1w', - appId: '1:347024607410:web:fd70974cbc1256bb8c21ab', - messagingSenderId: '347024607410', - projectId: 'stream-video-9b586', - authDomain: 'stream-video-9b586.firebaseapp.com', - storageBucket: 'stream-video-9b586.appspot.com', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'AIzaSyD4FMyTdDv97hJia6YiV1NMgTdJhbnEwQE', - appId: '1:347024607410:android:09387231c1b256b68c21ab', - messagingSenderId: '248009810755', - projectId: 'stream-video-9b586', - storageBucket: 'stream-video-9b586.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'AIzaSyCvN-HAjjnGuJS1sV5-XkhZ0BYnkxXZdPs', - appId: '1:347024607410:ios:ffe113a4b22025cd8c21ab', - messagingSenderId: '347024607410', - projectId: 'stream-video-9b586', - storageBucket: 'stream-video-9b586.appspot.com', - iosClientId: - '347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7.apps.googleusercontent.com', - iosBundleId: 'io.getstream.video.flutter.dogfooding', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'AIzaSyCvN-HAjjnGuJS1sV5-XkhZ0BYnkxXZdPs', - appId: '1:347024607410:ios:ffe113a4b22025cd8c21ab', - messagingSenderId: '347024607410', - projectId: 'stream-video-9b586', - storageBucket: 'stream-video-9b586.appspot.com', - iosClientId: - '347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7.apps.googleusercontent.com', - iosBundleId: 'io.getstream.video.flutter.dogfooding', - ); -} diff --git a/dogfooding/lib/log_config.dart b/dogfooding/lib/log_config.dart deleted file mode 100644 index 80b9c9a41..000000000 --- a/dogfooding/lib/log_config.dart +++ /dev/null @@ -1,33 +0,0 @@ -import 'dart:io'; - -import 'package:device_info_plus/device_info_plus.dart'; -import 'package:path_provider/path_provider.dart'; -import 'package:stream_video/stream_video.dart'; - -class AppFileLogConfig extends FileLogConfig { - AppFileLogConfig(String appVersion) : _appVersion = appVersion; - - final String _appVersion; - - late final deviceInfoPlugin = DeviceInfoPlugin(); - - @override - Future get filesDir async => getApplicationDocumentsDirectory(); - - @override - Future get tempsDir async => getTemporaryDirectory(); - - @override - Future get appVersion async => _appVersion; - - @override - Future get deviceInfo async { - try { - final deviceInfo = await deviceInfoPlugin.deviceInfo; - return deviceInfo.data; - } catch (e, stk) { - streamLog.e('SV:FileConfig', () => '[deviceInfo] failed: $e; $stk'); - return 'Failed to get device info'; - } - } -} diff --git a/dogfooding/lib/main.dart b/dogfooding/lib/main.dart deleted file mode 100644 index 3c10c4ef9..000000000 --- a/dogfooding/lib/main.dart +++ /dev/null @@ -1,232 +0,0 @@ -import 'dart:async'; - -import 'package:firebase_core/firebase_core.dart'; -import 'package:firebase_messaging/firebase_messaging.dart'; -import 'package:flutter/foundation.dart'; -import 'package:flutter/material.dart'; -import 'package:google_fonts/google_fonts.dart'; -import 'package:google_sign_in/google_sign_in.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; -import 'package:uni_links/uni_links.dart'; - -import 'firebase_options.dart'; -import 'repos/app_repository.dart'; -import 'repos/auth_repo.dart'; -import 'repos/user_repository.dart'; -import 'src/routes/app_routes.dart'; -import 'src/routes/routes.dart'; -import 'src/utils/consts.dart'; -import 'src/utils/providers.dart'; - -@pragma('vm:entry-point') -Future _firebaseMessagingBackgroundHandler(RemoteMessage message) async { - await Firebase.initializeApp(); - await AppRepository.initStreamVideo(); - await _handleRemoteMessage(message); -} - -Future _handleRemoteMessage(RemoteMessage message) async { - await StreamVideo.instance.handlePushNotification(message.data); -} - -Future main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - final appRepo = AppRepository(); - await appRepo.beginSession(); - final authRepo = AuthRepository( - tokenService: TokenService(), - streamVideo: appRepo.videoClient, - streamChat: appRepo.chatClient, - googleSignIn: GoogleSignIn(hostedDomain: 'getstream.io'), - ); - - runApp( - StreamDogFoodingApp( - appRepository: appRepo, - authRepository: authRepo, - ), - ); -} - -class StreamDogFoodingApp extends StatefulWidget { - const StreamDogFoodingApp({ - super.key, - required this.appRepository, - required this.authRepository, - }); - - final AppRepository appRepository; - final AuthRepository authRepository; - - @override - State createState() => _StreamDogFoodingAppState(); -} - -class _StreamDogFoodingAppState extends State - with - //ignore:prefer_mixin - WidgetsBindingObserver { - final GlobalKey _navigatorKey = GlobalKey(); - late StreamSubscription _subscription; - - @override - void initState() { - super.initState(); - WidgetsBinding.instance.addObserver(this); - FirebaseMessaging.onBackgroundMessage(_firebaseMessagingBackgroundHandler); - FirebaseMessaging.onMessage.listen(_handleRemoteMessage); - _tryConsumingIncomingCallFromTerminatedState(); - _observeDeepLinks(); - } - - Future _observeDeepLinks() async { - // The app was terminated. - try { - final initialUri = await getInitialUri(); - if (initialUri != null) { - await _handleDeepLink(initialUri); - } - } catch (e) { - debugPrint(e.toString()); - } - - // The app was in the background. - if (!kIsWeb) { - _subscription = uriLinkStream.listen((Uri? uri) { - if (mounted && uri != null) { - _handleDeepLink(uri); - } - }); - } - } - - Future _handleDeepLink(Uri uri) async { - final callId = uri.pathSegments.last; - - final userCredentials = await UserRepository.instance.getUserCredentials(); - - if (userCredentials != null) { - final user = userCredentials.user; - final token = userCredentials.token; - - await StreamVideo.instance.connectUser( - user, - token.rawValue, - ); - - final call = StreamVideo.instance.makeCall(type: kCallType, id: callId); - await call.getOrCreateCall(); - - final chatChannel = await widget.appRepository.createChatChannel( - channelId: call.callCid.id, - ); - - await _navigatorKey.currentState?.pushNamed( - Routes.call, - arguments: [call, const CallConnectOptions(), chatChannel], - ); - } - } - - void _tryConsumingIncomingCallFromTerminatedState() { - if (_navigatorKey.currentContext == null) { - // App is not running yet. Postpone consuming after app is in the foreground - WidgetsBinding.instance.addPostFrameCallback((timeStamp) { - _consumeIncomingCall(); - }); - } else { - // no-op. If the app is already running we'll handle this in didChangeAppLifecycleState - } - } - - Future _consumeIncomingCall() async { - if (_navigatorKey.currentContext == null) { - return; - } - final incomingCall = await StreamVideo.instance.consumeIncomingCall(); - if (incomingCall != null) { - final chatChannel = await widget.appRepository.createChatChannel( - channelId: incomingCall.callCid.id, - ); - - await Navigator.of(_navigatorKey.currentContext!).pushNamed( - Routes.call, - arguments: [incomingCall, const CallConnectOptions(), chatChannel], - ); - } - } - - @override - void dispose() { - _subscription.cancel(); - WidgetsBinding.instance.removeObserver(this); - super.dispose(); - } - - @override - void didChangeAppLifecycleState(AppLifecycleState state) { - super.didChangeAppLifecycleState(state); - switch (state) { - case AppLifecycleState.resumed: - _consumeIncomingCall(); - break; - case AppLifecycleState.inactive: - // widget is inactive - break; - case AppLifecycleState.paused: - // widget is paused - break; - case AppLifecycleState.detached: - // widget is detached - break; - } - } - - @override - Widget build(BuildContext context) { - final appTheme = StreamVideoTheme.dark(); - return MaterialApp( - navigatorKey: _navigatorKey, - title: kAppName, - theme: ThemeData( - textTheme: GoogleFonts.interTextTheme().copyWith( - bodyLarge: const TextStyle( - color: Colors.white, - fontWeight: FontWeight.bold, - fontSize: 28, - ), - bodyMedium: const TextStyle( - fontSize: 18, - color: Color(0xFF979797), - ), - ), - scaffoldBackgroundColor: const Color(0xFF2C2C2E), - extensions: >[ - appTheme, - ], - colorScheme: ColorScheme.fromSwatch().copyWith( - primary: const Color(0xff005FFF), - ), - inputDecorationTheme: const InputDecorationTheme( - labelStyle: TextStyle(color: Colors.white), - ), - ), - onGenerateRoute: AppRoutes.generateRoute, - builder: (BuildContext context, Widget? child) { - return AppProvider( - appRepo: widget.appRepository, - child: AuthenticationProvider( - auth: widget.authRepository, - child: StreamChat( - client: widget.appRepository.chatClient, - child: child, - ), - ), - ); - }, - ); - } -} diff --git a/dogfooding/lib/repos/app_repository.dart b/dogfooding/lib/repos/app_repository.dart deleted file mode 100644 index 6b1ca8923..000000000 --- a/dogfooding/lib/repos/app_repository.dart +++ /dev/null @@ -1,100 +0,0 @@ -import 'dart:async'; - -import 'package:flutter/foundation.dart'; -import 'package:share_plus/share_plus.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; -import 'package:stream_video_push_notification/stream_video_push_notification.dart'; - -import '../env/env.dart'; -import '../log_config.dart'; -import '../src/utils/consts.dart'; -import 'user_repository.dart'; - -class AppRepository { - AppRepository(); - - late final StreamVideo _streamVideoClient; - late final StreamChatClient _streamChatClient; - - StreamVideo get videoClient => _streamVideoClient; - - StreamChatClient get chatClient => _streamChatClient; - - static Future initStreamVideo() async { - if (!StreamVideo.isInitialized()) { - final streamVideoClient = StreamVideo.init( - Env.apiKey, - logPriority: Priority.info, - muteAudioWhenInBackground: true, - muteVideoWhenInBackground: true, - ); - await streamVideoClient.initPushNotificationManager( - StreamVideoPushNotificationManager.factory( - apnsProviderName: 'flutter-apn-video', - firebaseProviderName: 'firebase', - ), - ); - return streamVideoClient; - } else { - return StreamVideo.instance; - } - } - - Future beginSession() async { - _streamVideoClient = await initStreamVideo(); - unawaited(_setupLogger()); - _streamChatClient = _initChat(); - } - - StreamChatClient _initChat() { - return StreamChatClient( - Env.apiKey, - logLevel: Level.INFO, - ); - } - - Future _setupLogger() async { - const consoleLogger = ConsoleStreamLogger(); - final children = [consoleLogger]; - FileStreamLogger? fileLogger; - if (!kIsWeb) { - fileLogger = FileStreamLogger( - AppFileLogConfig('1.0.0'), - sender: (logFile) async { - consoleLogger.log( - Priority.debug, - 'DogFoodingApp', - () => '[send] logFile: $logFile(${logFile.existsSync()})', - ); - await Share.shareXFiles( - [XFile(logFile.path)], - subject: 'Share Logs', - text: 'Stream Flutter Dogfooding Logs', - ); - }, - console: consoleLogger, - ); - children.add(fileLogger); - } - StreamLog().logger = CompositeStreamLogger(children); - } - - Future createChatChannel({ - required String channelId, - }) async { - final channel = _streamChatClient.channel( - kMessageChannelType, - id: channelId, - ); - - await channel.watch(); - return channel; - } - - Future endSession() async { - await _streamVideoClient.disconnectUser(); - await _streamChatClient.disconnectUser(); - await UserRepository.instance.clear(); - } -} diff --git a/dogfooding/lib/repos/auth_repo.dart b/dogfooding/lib/repos/auth_repo.dart deleted file mode 100644 index 767d47d4d..000000000 --- a/dogfooding/lib/repos/auth_repo.dart +++ /dev/null @@ -1,143 +0,0 @@ -import 'dart:convert'; -import 'dart:math'; - -import 'package:crypto/crypto.dart'; -import 'package:google_sign_in/google_sign_in.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart' hide Success; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -import '../env/env.dart'; -import '../src/model/user_credentials.dart'; -import 'user_repository.dart'; - -class AuthRepository { - AuthRepository({ - required this.tokenService, - required this.streamVideo, - required this.streamChat, - required this.googleSignIn, - }); - - final TokenService tokenService; - final StreamVideo streamVideo; - final StreamChatClient streamChat; - final GoogleSignIn googleSignIn; - - final _logger = taggedLogger(tag: 'SV:LoginViewState'); - // late final _googleSignIn = GoogleSignIn(hostedDomain: 'getstream.io'); - - UserToken? _userToken; - - Future signInWithGoogle() { - return googleSignIn.signIn(); - } - - Future loginAsGuest() async { - final guestId = randomString(6); - const imageUrl = - 'https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg'; - - final guest = await streamVideo.createGuest( - id: guestId, - name: guestId, - image: imageUrl, - ); - final data = guest.getDataOrNull(); - if (data == null) { - throw Exception(); - } - - final finalUser = UserInfo( - id: data.user.id, - image: data.user.image, - name: data.user.name ?? '', - teams: data.user.teams ?? [], - role: data.user.role, - ); - - final userCredentials = UserCredentials( - user: finalUser, - token: UserToken.fromRawValue(data.accessToken), - ); - - await streamVideo.connectUser(finalUser, data.accessToken); - _userToken = UserToken.fromRawValue(data.accessToken); - await UserRepository.instance.saveUserCredentials(userCredentials); - - final chatUID = md5.convert(utf8.encode(finalUser.id)).toString(); - - final chatUser = User( - id: chatUID, - extraData: { - 'name': finalUser.name, - 'image': finalUser.image, - }, - ); - - if (_userToken != null) { - await streamChat.connectUserWithProvider(chatUser, _tokenLoader); - } else { - await streamChat.connectUserWithProvider(chatUser, _tokenLoader); - } - - return; - } - - Future loginWithUserInfo(UserInfo user) async { - final tokenResult = await streamVideo.connectUserWithProvider( - user, - tokenProvider: TokenProvider.dynamic(_tokenLoader, (token) async { - _logger.d(() => '[onTokenUpdated] token: $token'); - final userCredentials = UserCredentials( - user: user, - token: token, - ); - _userToken = token; - await UserRepository.instance.saveUserCredentials(userCredentials); - }), - ); - - final chatUID = md5.convert(utf8.encode(user.id)).toString(); - - final chatUser = User( - id: chatUID, - extraData: { - 'name': user.name, - 'image': user.image, - }, - ); - - if (_userToken != null) { - await streamChat.connectUserWithProvider(chatUser, _tokenLoader); - } else { - await streamChat.connectUserWithProvider(chatUser, _tokenLoader); - } - - _logger.d(() => '[onLoginSuccess] tokenResult: $tokenResult'); - - if (tokenResult is! Success) { - // TODO show error - return; - } - - return; - } - - Future _tokenLoader(String userId) async { - final token = await tokenService.loadToken( - apiKey: Env.apiKey, - userId: userId, - ); - _logger.d(() => '[_tokenLoader] loading...: $token'); - return token; - } - - String randomString(int length) { - final rand = Random(); - const letters = - 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; - return List.generate(length, (l) { - return letters[rand.nextInt(letters.length)]; - }).fold('', (previousValue, element) => previousValue + element); - } -} diff --git a/dogfooding/lib/repos/user_repository.dart b/dogfooding/lib/repos/user_repository.dart deleted file mode 100644 index 4f1b9b66f..000000000 --- a/dogfooding/lib/repos/user_repository.dart +++ /dev/null @@ -1,64 +0,0 @@ -import 'package:shared_preferences/shared_preferences.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -import '../src/model/user_credentials.dart'; - -const keyUserId = 'user_id'; -const keyUserName = 'user_name'; -const keyUserRole = 'user_role'; -const keyUserImage = 'user_image'; -const keyToken = 'token'; - -class UserRepository { - UserRepository._singleton(); - - static final UserRepository _instance = UserRepository._singleton(); - - static UserRepository get instance => _instance; - - static final Future _sharedPreferences = - SharedPreferences.getInstance(); - - Future saveUserCredentials(UserCredentials userCredentials) async { - final prefs = await _sharedPreferences; - final user = userCredentials.user; - final token = userCredentials.token; - await prefs.setString(keyUserId, user.id); - await prefs.setString(keyUserName, user.name); - await prefs.setString(keyUserRole, user.role); - await prefs.setString(keyUserImage, user.image ?? ''); - await prefs.setString(keyToken, token.rawValue); - } - - Future getUserCredentials() async { - final prefs = await _sharedPreferences; - final id = prefs.getString(keyUserId); - final name = prefs.getString(keyUserName); - final role = prefs.getString(keyUserRole); - final image = prefs.getString(keyUserImage); - final token = prefs.getString(keyToken); - - if (id != null && name != null && role != null && token != null) { - return UserCredentials( - user: UserInfo( - id: id, - name: name, - role: role, - image: image, - ), - token: UserToken.fromRawValue(token), - ); - } else { - return null; - } - } - - Future clear() async { - final prefs = await _sharedPreferences; - await prefs.remove(keyUserId); - await prefs.remove(keyUserName); - await prefs.remove(keyUserRole); - await prefs.remove(keyUserImage); - await prefs.remove(keyToken); - } -} diff --git a/dogfooding/lib/src/model/user_credentials.dart b/dogfooding/lib/src/model/user_credentials.dart deleted file mode 100644 index 576f043ee..000000000 --- a/dogfooding/lib/src/model/user_credentials.dart +++ /dev/null @@ -1,11 +0,0 @@ -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -class UserCredentials { - const UserCredentials({ - required this.user, - required this.token, - }); - - final UserInfo user; - final UserToken token; -} diff --git a/dogfooding/lib/src/proxy/proxy.dart b/dogfooding/lib/src/proxy/proxy.dart deleted file mode 100644 index 22f9fc1cb..000000000 --- a/dogfooding/lib/src/proxy/proxy.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'dart:io'; - -void useProxy(String proxy) { - HttpOverrides.global = ProxiedHttpOverrides(proxy); -} - -class ProxiedHttpOverrides extends HttpOverrides { - ProxiedHttpOverrides(this._proxy); - final String _proxy; - - @override - HttpClient createHttpClient(SecurityContext? context) { - return super.createHttpClient(context) - ..findProxy = (uri) { - return _proxy.isNotEmpty ? 'PROXY $_proxy;' : 'DIRECT'; - } - ..badCertificateCallback = - (X509Certificate cert, String host, int port) => Platform.isAndroid; - } -} diff --git a/dogfooding/lib/src/routes/app_routes.dart b/dogfooding/lib/src/routes/app_routes.dart deleted file mode 100644 index 0075a9830..000000000 --- a/dogfooding/lib/src/routes/app_routes.dart +++ /dev/null @@ -1,68 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -import '../screens/call_screen.dart'; -import '../screens/home_screen.dart'; -import '../screens/lobby_screen.dart'; -import '../screens/login_screen.dart'; -import '../screens/splash_screen.dart'; -import '../utils/providers.dart'; -import 'routes.dart'; - -mixin AppRoutes { - /// Add entry for new route here - static Route generateRoute(RouteSettings settings) { - switch (settings.name) { - case Routes.splash: - return MaterialPageRoute( - settings: const RouteSettings(name: Routes.splash), - builder: (_) => const SplashScreen(), - ); - case Routes.login: - return MaterialPageRoute( - settings: const RouteSettings(name: Routes.login), - builder: (_) => const LoginScreen(), - ); - case Routes.home: - return MaterialPageRoute( - settings: const RouteSettings(name: Routes.home), - builder: (_) => const HomeScreen(), - ); - case Routes.call: - final args = settings.arguments! as List; - return MaterialPageRoute( - settings: const RouteSettings(name: Routes.call), - builder: (context) { - final call = args[0]; - final options = args[1]; - final chat = args[2]; - return CallScreen( - call: call, - callConnectOptions: options, - chatChannel: chat, - ); - }, - ); - case Routes.lobby: - return MaterialPageRoute( - settings: const RouteSettings(name: Routes.lobby), - builder: (context) { - final args = settings.arguments! as List; - return StreamUsersConfiguration( - usersProvider: MockUsersProvider(), - child: LobbyScreen( - call: args[0], - onJoinCallPressed: args[1], - ), - ); - }, - ); - default: - return MaterialPageRoute( - builder: (_) => Scaffold( - body: Center(child: Text('No route defined for ${settings.name}')), - ), - ); - } - } -} diff --git a/dogfooding/lib/src/routes/routes.dart b/dogfooding/lib/src/routes/routes.dart deleted file mode 100644 index 75af1a6fa..000000000 --- a/dogfooding/lib/src/routes/routes.dart +++ /dev/null @@ -1,7 +0,0 @@ -class Routes { - static const String splash = '/'; - static const String login = '/login'; - static const String home = '/home'; - static const String call = '/call'; - static const String lobby = '/lobby'; -} diff --git a/dogfooding/lib/src/screens/call_screen.dart b/dogfooding/lib/src/screens/call_screen.dart deleted file mode 100644 index fb7f59728..000000000 --- a/dogfooding/lib/src/screens/call_screen.dart +++ /dev/null @@ -1,102 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -import '../utils/providers.dart'; -import 'chat_screen.dart'; - -class CallScreen extends StatefulWidget { - const CallScreen({ - super.key, - required this.call, - required this.chatChannel, - this.callConnectOptions = const CallConnectOptions(), - }); - - final Call call; - final CallConnectOptions callConnectOptions; - final Channel chatChannel; - - @override - State createState() => _CallScreenState(); -} - -class _CallScreenState extends State { - void showChatDialog(BuildContext context) { - showBottomSheet( - context: context, - backgroundColor: const Color(0xFF101418), - builder: (_) { - return const FractionallySizedBox( - heightFactor: 0.8, - child: ChatScreen(), - ); - }, - ); - } - - @override - Widget build(BuildContext context) { - return StreamUsersConfiguration( - usersProvider: MockUsersProvider(), - child: StreamChannel( - channel: widget.chatChannel, - child: Scaffold( - body: StreamCallContainer( - call: widget.call, - callConnectOptions: widget.callConnectOptions, - callContentBuilder: ( - BuildContext context, - Call call, - CallState callState, - ) { - return StreamCallContent( - call: call, - callState: callState, - callControlsBuilder: ( - BuildContext context, - Call call, - CallState callState, - ) { - final localParticipant = callState.localParticipant!; - return StreamCallControls( - options: [ - CallControlOption( - icon: const Icon(Icons.chat_outlined), - onPressed: () { - showChatDialog(context); - }, - ), - FlipCameraOption( - call: call, - localParticipant: localParticipant, - ), - AddReactionOption( - call: call, - localParticipant: localParticipant, - ), - ToggleMicrophoneOption( - call: call, - localParticipant: localParticipant, - ), - ToggleCameraOption( - call: call, - localParticipant: localParticipant, - ), - LeaveCallOption( - call: call, - onLeaveCallTap: () { - call.disconnect(); - }, - ), - ], - ); - }, - ); - }, - ), - ), - ), - ); - } -} diff --git a/dogfooding/lib/src/screens/chat_screen.dart b/dogfooding/lib/src/screens/chat_screen.dart deleted file mode 100644 index 442e2b3e9..000000000 --- a/dogfooding/lib/src/screens/chat_screen.dart +++ /dev/null @@ -1,34 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart'; - -class ChatScreen extends StatelessWidget { - const ChatScreen({ - super.key, - this.onBackPressed, - }); - - /// The action to perform when the back button is pressed. - final VoidCallback? onBackPressed; - - @override - Widget build(BuildContext context) { - return StreamChatTheme( - data: StreamChatThemeData.dark(), - child: MediaQuery( - data: MediaQueryData.fromWindow(WidgetsBinding.instance.window), - child: SafeArea( - child: Column( - children: const [ - Expanded( - child: StreamMessageListView(), - ), - StreamMessageInput( - elevation: 0, - ), - ], - ), - ), - ), - ); - } -} diff --git a/dogfooding/lib/src/screens/home_screen.dart b/dogfooding/lib/src/screens/home_screen.dart deleted file mode 100644 index 5a0232ae8..000000000 --- a/dogfooding/lib/src/screens/home_screen.dart +++ /dev/null @@ -1,269 +0,0 @@ -import 'dart:async'; - -import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; -import 'package:stream_chat_flutter/stream_chat_flutter.dart' - hide StreamUserAvatar; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -import '../../repos/app_repository.dart'; -import '../routes/routes.dart'; -import '../utils/consts.dart'; -import '../utils/loading_dialog.dart'; -import '../utils/providers.dart'; - -class HomeScreen extends StatefulWidget { - const HomeScreen({super.key}); - - @override - State createState() => _HomeScreenState(); -} - -class _HomeScreenState extends State { - final streamVideoClient = StreamVideo.instance; - late final currentUser = streamVideoClient.currentUser!; - Call? call; - Channel? chatChannel; - - AppRepository? appRepo; - final _callIdController = TextEditingController(); - - @override - void initState() { - super.initState(); - streamVideoClient.onIncomingCall = _onNavigateToCall; - } - - @override - void didChangeDependencies() { - super.didChangeDependencies(); - appRepo = context.appRepo; - } - - void _handleCallNavigation(CallConnectOptions options) { - if (call != null) { - Navigator.of(context).pushNamed( - Routes.call, - arguments: [call, options, chatChannel], - ); - } - } - - Future _joinOrCreateCall() async { - var callId = _callIdController.text; - if (callId.isEmpty) callId = generateAlphanumericString(12); - unawaited(showLoadingIndicator(context)); - try { - call = streamVideoClient.makeCall(type: kCallType, id: callId); - await call?.getOrCreateCall(); - chatChannel = await appRepo?.createChatChannel( - channelId: call!.callCid.id, - ); - - unawaited(Clipboard.setData(ClipboardData(text: call!.id))); - - if (mounted) { - unawaited(hideLoadingIndicator(context)); - await Navigator.of(context).pushNamed( - Routes.lobby, - arguments: [call, _handleCallNavigation], - ); - } - } catch (e, stk) { - unawaited(hideLoadingIndicator(context)); - debugPrint('Error joining or creating call: $e'); - debugPrint(stk.toString()); - } finally {} - } - - Future _logout() async { - await appRepo?.endSession(); - if (!mounted) return; - unawaited(Navigator.of(context).pushReplacementNamed(Routes.login)); - } - - @override - void dispose() { - _callIdController.dispose(); - streamVideoClient.onIncomingCall = null; - super.dispose(); - } - - @override - Widget build(BuildContext context) { - final name = currentUser.name; - final theme = Theme.of(context); - - return Scaffold( - appBar: AppBar( - backgroundColor: theme.scaffoldBackgroundColor, - elevation: 0, - leading: Padding( - padding: const EdgeInsets.all(8), - child: StreamUserAvatar(user: currentUser), - ), - title: Text(name), - actions: [ - IconButton( - icon: const Icon(Icons.logout), - onPressed: _logout, - ), - ], - ), - body: Padding( - padding: const EdgeInsets.symmetric(horizontal: 24), - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - const Spacer(), - Text( - 'Welcome: $name', - textAlign: TextAlign.center, - style: theme.textTheme.bodyLarge, - ), - const SizedBox(height: 8), - Text( - 'Start or join a meeting by entering the call ID.', - textAlign: TextAlign.center, - style: theme.textTheme.bodyMedium, - ), - const SizedBox(height: 24), - ElevatedButton( - style: ButtonStyle( - shape: MaterialStatePropertyAll( - RoundedRectangleBorder( - borderRadius: BorderRadius.circular(8), - ), - ), - backgroundColor: const MaterialStatePropertyAll( - Color(0xFF005FFF), - ), - ), - onPressed: _joinOrCreateCall, - child: const Padding( - padding: EdgeInsets.symmetric(vertical: 14), - child: Text('Start New Call'), - ), - ), - const SizedBox(height: 48), - Expanded( - flex: 2, - child: _JoinForm( - callIdController: _callIdController, - onJoinPressed: _joinOrCreateCall, - ), - ), - ], - ), - ), - ); - } - - void _onNavigateToCall( - Call call, { - CallConnectOptions options = const CallConnectOptions(), - }) { - Navigator.push( - context, - MaterialPageRoute( - builder: (context) => StreamUsersConfiguration( - usersProvider: MockUsersProvider(), - child: StreamCallContainer( - call: call, - callConnectOptions: options, - ), - ), - ), - ); - } -} - -class _JoinForm extends StatelessWidget { - const _JoinForm({ - super.key, - required this.callIdController, - required this.onJoinPressed, - }); - - final TextEditingController callIdController; - final VoidCallback onJoinPressed; - - @override - Widget build(BuildContext context) { - return Column( - mainAxisSize: MainAxisSize.min, - children: [ - const Align( - alignment: Alignment.centerLeft, - child: Text( - 'Call ID Number', - style: TextStyle( - color: Color(0xFF979797), - ), - ), - ), - const SizedBox(height: 12), - Row( - mainAxisSize: MainAxisSize.min, - children: [ - const SizedBox(height: 8), - Flexible( - child: TextField( - controller: callIdController, - style: const TextStyle(color: Colors.white), - decoration: InputDecoration( - isDense: true, - border: const OutlineInputBorder(), - labelText: 'Enter call id', - labelStyle: const TextStyle(color: Colors.white), - // suffix button to generate a random call id - suffixIcon: IconButton( - icon: const Icon(Icons.refresh), - onPressed: () { - // generate a 10 character nanoId for call id - final callId = generateAlphanumericString(10); - callIdController.value = TextEditingValue( - text: callId, - selection: - TextSelection.collapsed(offset: callId.length), - ); - }, - ), - ), - ), - ), - const SizedBox(width: 12), - ValueListenableBuilder( - valueListenable: callIdController, - builder: (context, value, __) { - final hasText = value.text.isNotEmpty; - return ElevatedButton( - style: ButtonStyle( - shape: MaterialStatePropertyAll( - RoundedRectangleBorder( - borderRadius: BorderRadius.circular(8), - ), - ), - backgroundColor: const MaterialStatePropertyAll( - Color(0xFF005FFF), - ), - ), - onPressed: hasText ? onJoinPressed : null, - child: const Padding( - padding: EdgeInsets.symmetric(vertical: 14), - child: Text( - 'Join call', - style: - TextStyle(fontSize: 16, fontWeight: FontWeight.bold), - ), - ), - ); - }, - ), - ], - ), - ], - ); - } -} diff --git a/dogfooding/lib/src/screens/lobby_screen.dart b/dogfooding/lib/src/screens/lobby_screen.dart deleted file mode 100644 index 987cf2c38..000000000 --- a/dogfooding/lib/src/screens/lobby_screen.dart +++ /dev/null @@ -1,28 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -class LobbyScreen extends StatelessWidget { - const LobbyScreen({ - super.key, - required this.onJoinCallPressed, - required this.call, - }); - - final ValueChanged onJoinCallPressed; - final Call call; - - @override - Widget build(BuildContext context) { - final theme = Theme.of(context); - return StreamLobbyViewTheme( - data: StreamLobbyViewThemeData( - backgroundColor: theme.scaffoldBackgroundColor, - cardBackgroundColor: const Color(0xFF4C525C), - ), - child: StreamLobbyView( - call: call, - onJoinCallPressed: onJoinCallPressed, - ), - ); - } -} diff --git a/dogfooding/lib/src/screens/login_screen.dart b/dogfooding/lib/src/screens/login_screen.dart deleted file mode 100644 index 44d615e6a..000000000 --- a/dogfooding/lib/src/screens/login_screen.dart +++ /dev/null @@ -1,244 +0,0 @@ -import 'dart:async'; - -import 'package:flutter/foundation.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_svg/flutter_svg.dart'; -import 'package:stream_video/stream_video.dart'; - -import '../routes/routes.dart'; -import '../utils/assets.dart'; -import '../utils/loading_dialog.dart'; -import '../utils/providers.dart'; - -class LoginScreen extends StatefulWidget { - const LoginScreen({super.key}); - - @override - State createState() => _LoginScreenState(); -} - -class _LoginScreenState extends State { - final _emailController = TextEditingController(); - - Future _loginWithGoogle() async { - final googleUser = await context.authRepo.signInWithGoogle(); - if (googleUser == null) return debugPrint('Google login cancelled'); - - final user = UserInfo( - role: 'admin', - id: googleUser.email, - name: googleUser.displayName ?? '', - image: googleUser.photoUrl, - ); - - if (mounted) { - unawaited(showLoadingIndicator(context)); - await context.authRepo.loginWithUserInfo(user); - } - if (mounted) unawaited(hideLoadingIndicator(context)); - if (mounted) await Navigator.of(context).pushReplacementNamed(Routes.home); - return; - } - - Future _loginWithEmail() async { - final email = _emailController.text; - if (email.isEmpty) return debugPrint('Email is empty'); - - final user = UserInfo( - role: 'admin', - id: email, - name: email, - ); - - unawaited(showLoadingIndicator(context)); - await context.authRepo.loginWithUserInfo(user); - if (mounted) unawaited(hideLoadingIndicator(context)); - if (mounted) await Navigator.of(context).pushReplacementNamed(Routes.home); - return; - } - - Future _loginAsGuest() async { - if (mounted) { - unawaited(showLoadingIndicator(context)); - await context.authRepo.loginAsGuest(); - } - if (mounted) unawaited(hideLoadingIndicator(context)); - if (mounted) await Navigator.of(context).pushReplacementNamed(Routes.home); - return; - } - - @override - void dispose() { - _emailController.dispose(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - final size = MediaQuery.of(context).size; - final theme = Theme.of(context); - - return Scaffold( - body: SafeArea( - child: Center( - child: SingleChildScrollView( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Hero( - tag: 'stream_logo', - child: Image.asset( - streamVideoIconAsset, - width: size.width * 0.3, - ), - ), - const SizedBox(height: 36), - Text('Stream Meetings', style: theme.textTheme.bodyLarge), - Padding( - padding: - const EdgeInsets.symmetric(horizontal: 16, vertical: 18), - child: Text( - 'Please sign in with your Google Stream account.', - textAlign: TextAlign.center, - style: theme.textTheme.bodyMedium, - ), - ), - Padding( - padding: const EdgeInsets.symmetric(horizontal: 16), - child: TextField( - controller: _emailController, - style: const TextStyle(color: Colors.white), - decoration: const InputDecoration( - labelText: 'Enter Email', - isDense: true, - border: OutlineInputBorder(), - ), - ), - ), - const SizedBox(height: 16), - ElevatedButton( - onPressed: _loginWithEmail, - style: const ButtonStyle( - backgroundColor: MaterialStatePropertyAll( - Color(0xff005FFF), - ), - ), - child: const Text('Login with Email'), - ), - const SizedBox(height: 48), - Padding( - padding: const EdgeInsets.symmetric(horizontal: 24), - child: Row( - children: [ - Expanded( - child: Container( - height: 1, - color: Colors.grey, - ), - ), - const Padding( - padding: EdgeInsets.symmetric(horizontal: 8), - child: Text('OR'), - ), - Expanded( - child: Container( - height: 1, - color: Colors.grey, - ), - ), - ], - ), - ), - const SizedBox(height: 48), - Padding( - padding: const EdgeInsets.symmetric(horizontal: 16), - child: GoogleLoginButton( - onPressed: _loginWithGoogle, - ), - ), - Padding( - padding: const EdgeInsets.symmetric(horizontal: 16), - child: TextButton( - onPressed: _loginAsGuest, - child: const Text( - 'Continue As Guest', - style: TextStyle( - fontSize: 16, - fontWeight: FontWeight.bold, - decoration: TextDecoration.underline, - ), - ), - ), - ), - ], - ), - ), - ), - ), - ); - } -} - -class GoogleLoginButton extends StatelessWidget { - const GoogleLoginButton({ - super.key, - this.label = 'Login with Google', - this.onPressed, - }); - - final String label; - final VoidCallback? onPressed; - - @override - Widget build(BuildContext context) { - // Google SignIn plugin is only supported on Web, Android and iOS. - final isGoogleSignInSupported = - defaultTargetPlatform == TargetPlatform.iOS || - defaultTargetPlatform == TargetPlatform.android || - kIsWeb; - - final currentPlatform = Theme.of(context).platform.name; - - if (!isGoogleSignInSupported) { - return Text('Google SignIn is not supported on $currentPlatform.'); - } - - return ElevatedButton( - style: ElevatedButton.styleFrom( - elevation: 1, - fixedSize: const Size.fromHeight(56), - backgroundColor: const Color(0xff005FFF), - padding: const EdgeInsets.symmetric(horizontal: 4), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(36), - ), - ), - onPressed: onPressed, - child: Padding( - padding: const EdgeInsets.all(18), - child: Row( - children: [ - SvgPicture.asset( - googleLogoAsset, - semanticsLabel: 'Google Logo', - ), - const SizedBox(width: 24), - Text( - label, - style: const TextStyle( - fontSize: 16, - color: Colors.white, - fontWeight: FontWeight.bold, - ), - ), - const Spacer(), - const Icon( - Icons.arrow_forward, - color: Colors.white, - ), - ], - ), - ), - ); - } -} diff --git a/dogfooding/lib/src/screens/splash_screen.dart b/dogfooding/lib/src/screens/splash_screen.dart deleted file mode 100644 index 981861c78..000000000 --- a/dogfooding/lib/src/screens/splash_screen.dart +++ /dev/null @@ -1,57 +0,0 @@ -import 'dart:async'; - -import 'package:flutter/material.dart'; -import 'package:flutter_svg/flutter_svg.dart'; - -import '../routes/routes.dart'; -import '../utils/after_layout.dart'; -import '../utils/assets.dart'; - -class SplashScreen extends StatefulWidget { - const SplashScreen({super.key}); - - @override - State createState() => _SplashScreenState(); -} - -class _SplashScreenState extends State with AfterLayoutMixin { - @override - FutureOr afterFirstLayout(BuildContext context) { - // Show splash screen for 2 seconds. - Future.delayed(const Duration(seconds: 2)).then( - (_) async { - await Navigator.of(context).pushReplacementNamed(Routes.login); - }, - ); - } - - @override - Widget build(BuildContext context) { - final size = MediaQuery.of(context).size; - return Scaffold( - body: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Hero( - tag: 'stream_logo', - child: SvgPicture.asset( - streamLogoAsset, - semanticsLabel: 'Stream Logo', - width: size.width * 0.5, - ), - ), - const SizedBox(height: 24), - const Text( - 'Stream Dog Fooding', - style: TextStyle( - fontSize: 24, - fontWeight: FontWeight.bold, - ), - ), - ], - ), - ), - ); - } -} diff --git a/dogfooding/lib/src/utils/after_layout.dart b/dogfooding/lib/src/utils/after_layout.dart deleted file mode 100644 index 030f72a37..000000000 --- a/dogfooding/lib/src/utils/after_layout.dart +++ /dev/null @@ -1,17 +0,0 @@ -import 'dart:async'; - -import 'package:flutter/widgets.dart'; - -mixin AfterLayoutMixin on State { - @override - void initState() { - super.initState(); - WidgetsBinding.instance.endOfFrame.then( - (_) { - if (mounted) afterFirstLayout(context); - }, - ); - } - - FutureOr afterFirstLayout(BuildContext context); -} diff --git a/dogfooding/lib/src/utils/assets.dart b/dogfooding/lib/src/utils/assets.dart deleted file mode 100644 index 0dd9bd82d..000000000 --- a/dogfooding/lib/src/utils/assets.dart +++ /dev/null @@ -1,3 +0,0 @@ -const streamLogoAsset = 'assets/stream_logo.svg'; -const streamVideoIconAsset = 'assets/video_icon.png'; -const googleLogoAsset = 'assets/google_logo.svg'; diff --git a/dogfooding/lib/src/utils/consts.dart b/dogfooding/lib/src/utils/consts.dart deleted file mode 100644 index b17158efe..000000000 --- a/dogfooding/lib/src/utils/consts.dart +++ /dev/null @@ -1,3 +0,0 @@ -const String kCallType = 'default'; -const String kMessageChannelType = 'videocall'; -const String kAppName = 'Stream Dog Fooding'; diff --git a/dogfooding/lib/src/utils/loading_dialog.dart b/dogfooding/lib/src/utils/loading_dialog.dart deleted file mode 100644 index dee86f5fd..000000000 --- a/dogfooding/lib/src/utils/loading_dialog.dart +++ /dev/null @@ -1,26 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -Future showLoadingIndicator(BuildContext context) async { - return showDialog( - context: context, - barrierDismissible: false, - builder: (BuildContext context) { - return SimpleDialog( - elevation: 0, - backgroundColor: Colors.transparent, - children: [ - Center( - child: CircularProgressIndicator( - color: StreamVideoTheme.of(context).colorTheme.accentPrimary, - ), - ) - ], - ); - }, - ); -} - -Future hideLoadingIndicator(BuildContext context) async { - Navigator.of(context).pop(); -} diff --git a/dogfooding/lib/src/utils/providers.dart b/dogfooding/lib/src/utils/providers.dart deleted file mode 100644 index a47470fd8..000000000 --- a/dogfooding/lib/src/utils/providers.dart +++ /dev/null @@ -1,66 +0,0 @@ -import 'package:flutter/widgets.dart'; -import 'package:stream_video_flutter/stream_video_flutter.dart'; - -import '../../repos/app_repository.dart'; -import '../../repos/auth_repo.dart'; - -class MockUsersProvider extends StreamUsersProvider { - @override - Future> providerUsers() async { - return List.generate( - 20, - (index) => UserInfo( - id: 'user$index', - role: 'admin', - name: 'John $index', - ), - ); - } -} - -class AuthenticationProvider extends InheritedWidget { - const AuthenticationProvider({ - super.key, - required this.auth, - required super.child, - }); - - final AuthRepository auth; - - static AuthRepository of(BuildContext context) { - final result = - context.dependOnInheritedWidgetOfExactType(); - assert(result != null, 'No AuthenticationProvider found in context'); - return result!.auth; - } - - @override - bool updateShouldNotify(AuthenticationProvider oldWidget) => - auth != oldWidget.auth || child != oldWidget.child; -} - -class AppProvider extends InheritedWidget { - const AppProvider({ - super.key, - required this.appRepo, - required super.child, - }); - - final AppRepository appRepo; - - static AppRepository of(BuildContext context) { - final result = context.dependOnInheritedWidgetOfExactType(); - assert(result != null, 'No AuthenticationProvider found in context'); - return result!.appRepo; - } - - @override - bool updateShouldNotify(AppProvider oldWidget) => - appRepo != oldWidget.appRepo || child != oldWidget.child; -} - -extension ProviderExtensions on BuildContext { - AppRepository get appRepo => AppProvider.of(this); - - AuthRepository get authRepo => AuthenticationProvider.of(this); -} diff --git a/dogfooding/linux/CMakeLists.txt b/dogfooding/linux/CMakeLists.txt deleted file mode 100644 index 0a0a77850..000000000 --- a/dogfooding/linux/CMakeLists.txt +++ /dev/null @@ -1,138 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.10) -project(runner LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "dogfooding") -# The unique GTK application identifier for this application. See: -# https://wiki.gnome.org/HowDoI/ChooseApplicationID -set(APPLICATION_ID "io.getstream.video.flutter.dogfooding") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(SET CMP0063 NEW) - -# Load bundled libraries from the lib/ directory relative to the binary. -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Root filesystem for cross-building. -if(FLUTTER_TARGET_PLATFORM_SYSROOT) - set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) - set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -endif() - -# Define build configuration options. -if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") -endif() - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_14) - target_compile_options(${TARGET} PRIVATE -Wall -Werror) - target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") - target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) - -add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") - -# Define the application target. To change its name, change BINARY_NAME above, -# not the value here, or `flutter run` will no longer work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} - "main.cc" - "my_application.cc" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add dependency libraries. Add any application-specific dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter) -target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) - -# Only the install-generated bundle's copy of the executable will launch -# correctly, since the resources must in the right relative locations. To avoid -# people trying to run the unbundled copy, put it in a subdirectory instead of -# the default top-level location. -set_target_properties(${BINARY_NAME} - PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" -) - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# By default, "installing" just makes a relocatable bundle in the build -# directory. -set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -# Start with a clean build bundle directory every time. -install(CODE " - file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") - " COMPONENT Runtime) - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) - install(FILES "${bundled_library}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endforeach(bundled_library) - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") - install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() diff --git a/dogfooding/linux/flutter/CMakeLists.txt b/dogfooding/linux/flutter/CMakeLists.txt deleted file mode 100644 index d5bd01648..000000000 --- a/dogfooding/linux/flutter/CMakeLists.txt +++ /dev/null @@ -1,88 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.10) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. - -# Serves the same purpose as list(TRANSFORM ... PREPEND ...), -# which isn't available in 3.10. -function(list_prepend LIST_NAME PREFIX) - set(NEW_LIST "") - foreach(element ${${LIST_NAME}}) - list(APPEND NEW_LIST "${PREFIX}${element}") - endforeach(element) - set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) -endfunction() - -# === Flutter Library === -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) -pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) -pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) - -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "fl_basic_message_channel.h" - "fl_binary_codec.h" - "fl_binary_messenger.h" - "fl_dart_project.h" - "fl_engine.h" - "fl_json_message_codec.h" - "fl_json_method_codec.h" - "fl_message_codec.h" - "fl_method_call.h" - "fl_method_channel.h" - "fl_method_codec.h" - "fl_method_response.h" - "fl_plugin_registrar.h" - "fl_plugin_registry.h" - "fl_standard_message_codec.h" - "fl_standard_method_codec.h" - "fl_string_codec.h" - "fl_value.h" - "fl_view.h" - "flutter_linux.h" -) -list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") -target_link_libraries(flutter INTERFACE - PkgConfig::GTK - PkgConfig::GLIB - PkgConfig::GIO -) -add_dependencies(flutter flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CMAKE_CURRENT_BINARY_DIR}/_phony_ - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" - ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} -) diff --git a/dogfooding/linux/flutter/generated_plugin_registrant.cc b/dogfooding/linux/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 7dcf69b85..000000000 --- a/dogfooding/linux/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,31 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - -#include -#include -#include -#include -#include - -void fl_register_plugins(FlPluginRegistry* registry) { - g_autoptr(FlPluginRegistrar) dart_vlc_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "DartVlcPlugin"); - dart_vlc_plugin_register_with_registrar(dart_vlc_registrar); - g_autoptr(FlPluginRegistrar) desktop_drop_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "DesktopDropPlugin"); - desktop_drop_plugin_register_with_registrar(desktop_drop_registrar); - g_autoptr(FlPluginRegistrar) file_selector_linux_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "FileSelectorPlugin"); - file_selector_plugin_register_with_registrar(file_selector_linux_registrar); - g_autoptr(FlPluginRegistrar) flutter_webrtc_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterWebRTCPlugin"); - flutter_web_r_t_c_plugin_register_with_registrar(flutter_webrtc_registrar); - g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin"); - url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar); -} diff --git a/dogfooding/linux/flutter/generated_plugin_registrant.h b/dogfooding/linux/flutter/generated_plugin_registrant.h deleted file mode 100644 index e0f0a47bc..000000000 --- a/dogfooding/linux/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void fl_register_plugins(FlPluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/dogfooding/linux/flutter/generated_plugins.cmake b/dogfooding/linux/flutter/generated_plugins.cmake deleted file mode 100644 index 25f2c83ec..000000000 --- a/dogfooding/linux/flutter/generated_plugins.cmake +++ /dev/null @@ -1,28 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST - dart_vlc - desktop_drop - file_selector_linux - flutter_webrtc - url_launcher_linux -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/dogfooding/linux/main.cc b/dogfooding/linux/main.cc deleted file mode 100644 index e7c5c5437..000000000 --- a/dogfooding/linux/main.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "my_application.h" - -int main(int argc, char** argv) { - g_autoptr(MyApplication) app = my_application_new(); - return g_application_run(G_APPLICATION(app), argc, argv); -} diff --git a/dogfooding/linux/my_application.cc b/dogfooding/linux/my_application.cc deleted file mode 100644 index 8100b8d7e..000000000 --- a/dogfooding/linux/my_application.cc +++ /dev/null @@ -1,104 +0,0 @@ -#include "my_application.h" - -#include -#ifdef GDK_WINDOWING_X11 -#include -#endif - -#include "flutter/generated_plugin_registrant.h" - -struct _MyApplication { - GtkApplication parent_instance; - char** dart_entrypoint_arguments; -}; - -G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) - -// Implements GApplication::activate. -static void my_application_activate(GApplication* application) { - MyApplication* self = MY_APPLICATION(application); - GtkWindow* window = - GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); - - // Use a header bar when running in GNOME as this is the common style used - // by applications and is the setup most users will be using (e.g. Ubuntu - // desktop). - // If running on X and not using GNOME then just use a traditional title bar - // in case the window manager does more exotic layout, e.g. tiling. - // If running on Wayland assume the header bar will work (may need changing - // if future cases occur). - gboolean use_header_bar = TRUE; -#ifdef GDK_WINDOWING_X11 - GdkScreen* screen = gtk_window_get_screen(window); - if (GDK_IS_X11_SCREEN(screen)) { - const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); - if (g_strcmp0(wm_name, "GNOME Shell") != 0) { - use_header_bar = FALSE; - } - } -#endif - if (use_header_bar) { - GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); - gtk_widget_show(GTK_WIDGET(header_bar)); - gtk_header_bar_set_title(header_bar, "dogfooding"); - gtk_header_bar_set_show_close_button(header_bar, TRUE); - gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); - } else { - gtk_window_set_title(window, "dogfooding"); - } - - gtk_window_set_default_size(window, 1280, 720); - gtk_widget_show(GTK_WIDGET(window)); - - g_autoptr(FlDartProject) project = fl_dart_project_new(); - fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); - - FlView* view = fl_view_new(project); - gtk_widget_show(GTK_WIDGET(view)); - gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); - - fl_register_plugins(FL_PLUGIN_REGISTRY(view)); - - gtk_widget_grab_focus(GTK_WIDGET(view)); -} - -// Implements GApplication::local_command_line. -static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { - MyApplication* self = MY_APPLICATION(application); - // Strip out the first argument as it is the binary name. - self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); - - g_autoptr(GError) error = nullptr; - if (!g_application_register(application, nullptr, &error)) { - g_warning("Failed to register: %s", error->message); - *exit_status = 1; - return TRUE; - } - - g_application_activate(application); - *exit_status = 0; - - return TRUE; -} - -// Implements GObject::dispose. -static void my_application_dispose(GObject* object) { - MyApplication* self = MY_APPLICATION(object); - g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); - G_OBJECT_CLASS(my_application_parent_class)->dispose(object); -} - -static void my_application_class_init(MyApplicationClass* klass) { - G_APPLICATION_CLASS(klass)->activate = my_application_activate; - G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; - G_OBJECT_CLASS(klass)->dispose = my_application_dispose; -} - -static void my_application_init(MyApplication* self) {} - -MyApplication* my_application_new() { - return MY_APPLICATION(g_object_new(my_application_get_type(), - "application-id", APPLICATION_ID, - "flags", G_APPLICATION_NON_UNIQUE, - nullptr)); -} diff --git a/dogfooding/linux/my_application.h b/dogfooding/linux/my_application.h deleted file mode 100644 index 72271d5e4..000000000 --- a/dogfooding/linux/my_application.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef FLUTTER_MY_APPLICATION_H_ -#define FLUTTER_MY_APPLICATION_H_ - -#include - -G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, - GtkApplication) - -/** - * my_application_new: - * - * Creates a new Flutter-based application. - * - * Returns: a new #MyApplication. - */ -MyApplication* my_application_new(); - -#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/dogfooding/macos/Flutter/Flutter-Debug.xcconfig b/dogfooding/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d..000000000 --- a/dogfooding/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/dogfooding/macos/Flutter/Flutter-Release.xcconfig b/dogfooding/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d157..000000000 --- a/dogfooding/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/dogfooding/macos/Podfile b/dogfooding/macos/Podfile deleted file mode 100644 index a1cf8ff4c..000000000 --- a/dogfooding/macos/Podfile +++ /dev/null @@ -1,40 +0,0 @@ -platform :osx, '13.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/dogfooding/macos/Runner.xcodeproj/project.pbxproj b/dogfooding/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 669a34834..000000000 --- a/dogfooding/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,639 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 714F05A746288CD2F3BA7F5E /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 75450010BEF79D9A7DD0ED5B /* GoogleService-Info.plist */; }; - C32F65B501DB8ECD1A2B523D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9A173D7B1CDADDAE3C5698D /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* dogfooding.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = dogfooding.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 3CBB78BDF259CC712A10567F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 75450010BEF79D9A7DD0ED5B /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - A9A173D7B1CDADDAE3C5698D /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BB060E19A93BCAB305032A08 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - DABF7B984DE802C0AFF1832B /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C32F65B501DB8ECD1A2B523D /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13CA6CF34A98B9EDBAA1C7AD /* Pods */ = { - isa = PBXGroup; - children = ( - DABF7B984DE802C0AFF1832B /* Pods-Runner.debug.xcconfig */, - 3CBB78BDF259CC712A10567F /* Pods-Runner.release.xcconfig */, - BB060E19A93BCAB305032A08 /* Pods-Runner.profile.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 75450010BEF79D9A7DD0ED5B /* GoogleService-Info.plist */, - 13CA6CF34A98B9EDBAA1C7AD /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* dogfooding.app */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - A9A173D7B1CDADDAE3C5698D /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 6863C1BCEF161D98E85BB714 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - 8B5AB51C9B0F2E1A09E4350D /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* dogfooding.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - 714F05A746288CD2F3BA7F5E /* GoogleService-Info.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 6863C1BCEF161D98E85BB714 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 8B5AB51C9B0F2E1A09E4350D /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 13.0; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 13.0; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 13.0; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/dogfooding/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/dogfooding/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/dogfooding/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/dogfooding/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/dogfooding/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 4510b45d2..000000000 --- a/dogfooding/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dogfooding/macos/Runner.xcworkspace/contents.xcworkspacedata b/dogfooding/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c..000000000 --- a/dogfooding/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/dogfooding/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/dogfooding/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/dogfooding/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/dogfooding/macos/Runner/AppDelegate.swift b/dogfooding/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef6437..000000000 --- a/dogfooding/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 96d3fee1a..000000000 --- a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "info": { - "version": 1, - "author": "xcode" - }, - "images": [ - { - "size": "16x16", - "idiom": "mac", - "filename": "app_icon_16.png", - "scale": "1x" - }, - { - "size": "16x16", - "idiom": "mac", - "filename": "app_icon_32.png", - "scale": "2x" - }, - { - "size": "32x32", - "idiom": "mac", - "filename": "app_icon_32.png", - "scale": "1x" - }, - { - "size": "32x32", - "idiom": "mac", - "filename": "app_icon_64.png", - "scale": "2x" - }, - { - "size": "128x128", - "idiom": "mac", - "filename": "app_icon_128.png", - "scale": "1x" - }, - { - "size": "128x128", - "idiom": "mac", - "filename": "app_icon_256.png", - "scale": "2x" - }, - { - "size": "256x256", - "idiom": "mac", - "filename": "app_icon_256.png", - "scale": "1x" - }, - { - "size": "256x256", - "idiom": "mac", - "filename": "app_icon_512.png", - "scale": "2x" - }, - { - "size": "512x512", - "idiom": "mac", - "filename": "app_icon_512.png", - "scale": "1x" - }, - { - "size": "512x512", - "idiom": "mac", - "filename": "app_icon_1024.png", - "scale": "2x" - } - ] -} \ No newline at end of file diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 784aee448..000000000 Binary files a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and /dev/null differ diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index b6ebee11b..000000000 Binary files a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and /dev/null differ diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index f1e6e5e52..000000000 Binary files a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and /dev/null differ diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png deleted file mode 100644 index 315bb1b42..000000000 Binary files a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and /dev/null differ diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png deleted file mode 100644 index 48a438dcd..000000000 Binary files a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and /dev/null differ diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png deleted file mode 100644 index dc48c51be..000000000 Binary files a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and /dev/null differ diff --git a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2979cb6d1..000000000 Binary files a/dogfooding/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and /dev/null differ diff --git a/dogfooding/macos/Runner/Base.lproj/MainMenu.xib b/dogfooding/macos/Runner/Base.lproj/MainMenu.xib deleted file mode 100644 index 80e867a4e..000000000 --- a/dogfooding/macos/Runner/Base.lproj/MainMenu.xib +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dogfooding/macos/Runner/Configs/AppInfo.xcconfig b/dogfooding/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index e2b658cab..000000000 --- a/dogfooding/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = dogfooding - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = io.getstream.video.flutter.dogfooding - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright Š 2022 io.getstream.video.flutter.dogfooding. All rights reserved. diff --git a/dogfooding/macos/Runner/Configs/Debug.xcconfig b/dogfooding/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd946..000000000 --- a/dogfooding/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/dogfooding/macos/Runner/Configs/Release.xcconfig b/dogfooding/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f4956..000000000 --- a/dogfooding/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/dogfooding/macos/Runner/Configs/Warnings.xcconfig b/dogfooding/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf478..000000000 --- a/dogfooding/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/dogfooding/macos/Runner/DebugProfile.entitlements b/dogfooding/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index e92c0f01b..000000000 --- a/dogfooding/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,18 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.device.audio-input - - com.apple.security.device.camera - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/dogfooding/macos/Runner/GoogleService-Info.plist b/dogfooding/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 088fb1986..000000000 --- a/dogfooding/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CLIENT_ID - 347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7 - ANDROID_CLIENT_ID - 347024607410-05007a8vo1lm47lojrido3dcl5mdgqgq.apps.googleusercontent.com - API_KEY - AIzaSyCvN-HAjjnGuJS1sV5-XkhZ0BYnkxXZdPs - GCM_SENDER_ID - 347024607410 - PLIST_VERSION - 1 - BUNDLE_ID - io.getstream.video.flutter.dogfooding - PROJECT_ID - stream-video-9b586 - STORAGE_BUCKET - stream-video-9b586.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:347024607410:ios:ffe113a4b22025cd8c21ab - - \ No newline at end of file diff --git a/dogfooding/macos/Runner/Info.plist b/dogfooding/macos/Runner/Info.plist deleted file mode 100644 index 0aab8b51c..000000000 --- a/dogfooding/macos/Runner/Info.plist +++ /dev/null @@ -1,48 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - NSCameraUsageDescription - $(PRODUCT_NAME) Camera Usage! - NSMicrophoneUsageDescription - $(PRODUCT_NAME) Microphone Usage! - CFBundleURLTypes - - - CFBundleTypeRole - Editor - CFBundleURLSchemes - - - com.googleusercontent.apps.347024607410-rdemfqlplsgrglpuc12itra4e4npo1p7 - - - - - diff --git a/dogfooding/macos/Runner/MainFlutterWindow.swift b/dogfooding/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 2722837ec..000000000 --- a/dogfooding/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController.init() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/dogfooding/macos/Runner/Release.entitlements b/dogfooding/macos/Runner/Release.entitlements deleted file mode 100644 index e92c0f01b..000000000 --- a/dogfooding/macos/Runner/Release.entitlements +++ /dev/null @@ -1,18 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.device.audio-input - - com.apple.security.device.camera - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/dogfooding/macos/firebase_app_id_file.json b/dogfooding/macos/firebase_app_id_file.json deleted file mode 100644 index 894f7af41..000000000 --- a/dogfooding/macos/firebase_app_id_file.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "file_generated_by": "FlutterFire CLI", - "purpose": "FirebaseAppID & ProjectID for this Firebase app in this directory", - "GOOGLE_APP_ID": "1:347024607410:ios:ffe113a4b22025cd8c21ab", - "FIREBASE_PROJECT_ID": "stream-video-9b586", - "GCM_SENDER_ID": "347024607410" -} \ No newline at end of file diff --git a/dogfooding/pubspec.yaml b/dogfooding/pubspec.yaml deleted file mode 100644 index 280f7efe5..000000000 --- a/dogfooding/pubspec.yaml +++ /dev/null @@ -1,55 +0,0 @@ -name: flutter_dogfooding -description: Flutter Dogfooding App to showcase Video SDK. -publish_to: 'none' -version: 1.0.0+1 - -environment: - sdk: '>=2.18.0 <4.0.0' - flutter: '>=3.3.0' - -dependencies: - crypto: 3.0.2 - cupertino_icons: ^1.0.2 - device_info_plus: ^8.1.0 - envied: ^0.3.0 - firebase_auth: ^4.6.1 - firebase_core: ^2.13.0 - firebase_messaging: ^14.6.1 - flutter: - sdk: flutter - flutter_svg: 2.0.4 - google_fonts: ^4.0.4 - google_sign_in: ^6.1.1 - http: ^0.13.5 - path_provider: ^2.0.14 - share_plus: ^7.0.2 - shared_preferences: ^2.0.17 - stream_chat_flutter: ^6.5.0 - stream_video: ^0.0.2 - stream_video_flutter: ^0.0.3 - stream_video_push_notification: ^0.0.3 - uni_links: ^0.5.1 - -dev_dependencies: - build_runner: ^2.3.3 - envied_generator: ^0.3.0 - flutter_launcher_icons: ^0.12.0 - flutter_test: - sdk: flutter - -# The following section is specific to Flutter packages. -flutter: - uses-material-design: true - assets: - - assets/ - -flutter_icons: - image_path: "assets/app_icon.png" - android: true - ios: true - web: - generate: true - windows: - generate: true - macos: - generate: true diff --git a/dogfooding/windows/CMakeLists.txt b/dogfooding/windows/CMakeLists.txt deleted file mode 100644 index 843277946..000000000 --- a/dogfooding/windows/CMakeLists.txt +++ /dev/null @@ -1,101 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.14) -project(dogfooding LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "dogfooding") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(SET CMP0063 NEW) - -# Define build configuration option. -get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) -if(IS_MULTICONFIG) - set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" - CACHE STRING "" FORCE) -else() - if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") - endif() -endif() -# Define settings for the Profile build mode. -set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") -set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") -set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") -set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") - -# Use Unicode for all projects. -add_definitions(-DUNICODE -D_UNICODE) - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_17) - target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") - target_compile_options(${TARGET} PRIVATE /EHsc) - target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") - target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# Application build; see runner/CMakeLists.txt. -add_subdirectory("runner") - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# Support files are copied into place next to the executable, so that it can -# run in place. This is done instead of making a separate bundle (as on Linux) -# so that building and running from within Visual Studio will work. -set(BUILD_BUNDLE_DIR "$") -# Make the "install" step default, as it's required to run. -set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -if(PLUGIN_BUNDLED_LIBRARIES) - install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - CONFIGURATIONS Profile;Release - COMPONENT Runtime) diff --git a/dogfooding/windows/flutter/CMakeLists.txt b/dogfooding/windows/flutter/CMakeLists.txt deleted file mode 100644 index 930d2071a..000000000 --- a/dogfooding/windows/flutter/CMakeLists.txt +++ /dev/null @@ -1,104 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.14) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. -set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") - -# === Flutter Library === -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "flutter_export.h" - "flutter_windows.h" - "flutter_messenger.h" - "flutter_plugin_registrar.h" - "flutter_texture_registrar.h" -) -list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") -add_dependencies(flutter flutter_assemble) - -# === Wrapper === -list(APPEND CPP_WRAPPER_SOURCES_CORE - "core_implementations.cc" - "standard_codec.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_PLUGIN - "plugin_registrar.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_APP - "flutter_engine.cc" - "flutter_view_controller.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") - -# Wrapper sources needed for a plugin. -add_library(flutter_wrapper_plugin STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} -) -apply_standard_settings(flutter_wrapper_plugin) -set_target_properties(flutter_wrapper_plugin PROPERTIES - POSITION_INDEPENDENT_CODE ON) -set_target_properties(flutter_wrapper_plugin PROPERTIES - CXX_VISIBILITY_PRESET hidden) -target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) -target_include_directories(flutter_wrapper_plugin PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_plugin flutter_assemble) - -# Wrapper sources needed for the runner. -add_library(flutter_wrapper_app STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_APP} -) -apply_standard_settings(flutter_wrapper_app) -target_link_libraries(flutter_wrapper_app PUBLIC flutter) -target_include_directories(flutter_wrapper_app PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_app flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") -set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} - ${PHONY_OUTPUT} - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" - windows-x64 $ - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} -) diff --git a/dogfooding/windows/flutter/generated_plugins.cmake b/dogfooding/windows/flutter/generated_plugins.cmake deleted file mode 100644 index f71bb82a8..000000000 --- a/dogfooding/windows/flutter/generated_plugins.cmake +++ /dev/null @@ -1,32 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST - connectivity_plus - dart_vlc - desktop_drop - file_selector_windows - firebase_core - flutter_webrtc - share_plus - thumblr_windows - url_launcher_windows -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/dogfooding/windows/runner/CMakeLists.txt b/dogfooding/windows/runner/CMakeLists.txt deleted file mode 100644 index 17411a8ab..000000000 --- a/dogfooding/windows/runner/CMakeLists.txt +++ /dev/null @@ -1,39 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(runner LANGUAGES CXX) - -# Define the application target. To change its name, change BINARY_NAME in the -# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer -# work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} WIN32 - "flutter_window.cpp" - "main.cpp" - "utils.cpp" - "win32_window.cpp" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" - "Runner.rc" - "runner.exe.manifest" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add preprocessor definitions for the build version. -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") - -# Disable Windows macros that collide with C++ standard library functions. -target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") - -# Add dependency libraries and include directories. Add any application-specific -# dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) -target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/dogfooding/windows/runner/Runner.rc b/dogfooding/windows/runner/Runner.rc deleted file mode 100644 index 34ca72c56..000000000 --- a/dogfooding/windows/runner/Runner.rc +++ /dev/null @@ -1,121 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#pragma code_page(65001) -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United States) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APP_ICON ICON "resources\\app_icon.ico" - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) -#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD -#else -#define VERSION_AS_NUMBER 1,0,0,0 -#endif - -#if defined(FLUTTER_VERSION) -#define VERSION_AS_STRING FLUTTER_VERSION -#else -#define VERSION_AS_STRING "1.0.0" -#endif - -VS_VERSION_INFO VERSIONINFO - FILEVERSION VERSION_AS_NUMBER - PRODUCTVERSION VERSION_AS_NUMBER - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG - FILEFLAGS VS_FF_DEBUG -#else - FILEFLAGS 0x0L -#endif - FILEOS VOS__WINDOWS32 - FILETYPE VFT_APP - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "io.getstream.video.flutter.dogfooding" "\0" - VALUE "FileDescription", "dogfooding" "\0" - VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "dogfooding" "\0" - VALUE "LegalCopyright", "Copyright (C) 2022 io.getstream.video.flutter.dogfooding. All rights reserved." "\0" - VALUE "OriginalFilename", "dogfooding.exe" "\0" - VALUE "ProductName", "dogfooding" "\0" - VALUE "ProductVersion", VERSION_AS_STRING "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif // English (United States) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED diff --git a/dogfooding/windows/runner/flutter_window.cpp b/dogfooding/windows/runner/flutter_window.cpp deleted file mode 100644 index b43b9095e..000000000 --- a/dogfooding/windows/runner/flutter_window.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "flutter_window.h" - -#include - -#include "flutter/generated_plugin_registrant.h" - -FlutterWindow::FlutterWindow(const flutter::DartProject& project) - : project_(project) {} - -FlutterWindow::~FlutterWindow() {} - -bool FlutterWindow::OnCreate() { - if (!Win32Window::OnCreate()) { - return false; - } - - RECT frame = GetClientArea(); - - // The size here must match the window dimensions to avoid unnecessary surface - // creation / destruction in the startup path. - flutter_controller_ = std::make_unique( - frame.right - frame.left, frame.bottom - frame.top, project_); - // Ensure that basic setup of the controller was successful. - if (!flutter_controller_->engine() || !flutter_controller_->view()) { - return false; - } - RegisterPlugins(flutter_controller_->engine()); - SetChildContent(flutter_controller_->view()->GetNativeWindow()); - return true; -} - -void FlutterWindow::OnDestroy() { - if (flutter_controller_) { - flutter_controller_ = nullptr; - } - - Win32Window::OnDestroy(); -} - -LRESULT -FlutterWindow::MessageHandler(HWND hwnd, UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - // Give Flutter, including plugins, an opportunity to handle window messages. - if (flutter_controller_) { - std::optional result = - flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, - lparam); - if (result) { - return *result; - } - } - - switch (message) { - case WM_FONTCHANGE: - flutter_controller_->engine()->ReloadSystemFonts(); - break; - } - - return Win32Window::MessageHandler(hwnd, message, wparam, lparam); -} diff --git a/dogfooding/windows/runner/flutter_window.h b/dogfooding/windows/runner/flutter_window.h deleted file mode 100644 index 6da0652f0..000000000 --- a/dogfooding/windows/runner/flutter_window.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef RUNNER_FLUTTER_WINDOW_H_ -#define RUNNER_FLUTTER_WINDOW_H_ - -#include -#include - -#include - -#include "win32_window.h" - -// A window that does nothing but host a Flutter view. -class FlutterWindow : public Win32Window { - public: - // Creates a new FlutterWindow hosting a Flutter view running |project|. - explicit FlutterWindow(const flutter::DartProject& project); - virtual ~FlutterWindow(); - - protected: - // Win32Window: - bool OnCreate() override; - void OnDestroy() override; - LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, - LPARAM const lparam) noexcept override; - - private: - // The project to run. - flutter::DartProject project_; - - // The Flutter instance hosted by this window. - std::unique_ptr flutter_controller_; -}; - -#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/dogfooding/windows/runner/main.cpp b/dogfooding/windows/runner/main.cpp deleted file mode 100644 index 6efad2b6c..000000000 --- a/dogfooding/windows/runner/main.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include - -#include "flutter_window.h" -#include "utils.h" - -int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, - _In_ wchar_t *command_line, _In_ int show_command) { - // Attach to console when present (e.g., 'flutter run') or create a - // new console when running with a debugger. - if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { - CreateAndAttachConsole(); - } - - // Initialize COM, so that it is available for use in the library and/or - // plugins. - ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); - - flutter::DartProject project(L"data"); - - std::vector command_line_arguments = - GetCommandLineArguments(); - - project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); - - FlutterWindow window(project); - Win32Window::Point origin(10, 10); - Win32Window::Size size(1280, 720); - if (!window.CreateAndShow(L"dogfooding", origin, size)) { - return EXIT_FAILURE; - } - window.SetQuitOnClose(true); - - ::MSG msg; - while (::GetMessage(&msg, nullptr, 0, 0)) { - ::TranslateMessage(&msg); - ::DispatchMessage(&msg); - } - - ::CoUninitialize(); - return EXIT_SUCCESS; -} diff --git a/dogfooding/windows/runner/resource.h b/dogfooding/windows/runner/resource.h deleted file mode 100644 index 66a65d1e4..000000000 --- a/dogfooding/windows/runner/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by Runner.rc -// -#define IDI_APP_ICON 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/dogfooding/windows/runner/resources/app_icon.ico b/dogfooding/windows/runner/resources/app_icon.ico deleted file mode 100644 index cbc4ff493..000000000 Binary files a/dogfooding/windows/runner/resources/app_icon.ico and /dev/null differ diff --git a/dogfooding/windows/runner/runner.exe.manifest b/dogfooding/windows/runner/runner.exe.manifest deleted file mode 100644 index a42ea7687..000000000 --- a/dogfooding/windows/runner/runner.exe.manifest +++ /dev/null @@ -1,20 +0,0 @@ - - - - - PerMonitorV2 - - - - - - - - - - - - - - - diff --git a/dogfooding/windows/runner/utils.cpp b/dogfooding/windows/runner/utils.cpp deleted file mode 100644 index f5bf9fa0f..000000000 --- a/dogfooding/windows/runner/utils.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "utils.h" - -#include -#include -#include -#include - -#include - -void CreateAndAttachConsole() { - if (::AllocConsole()) { - FILE *unused; - if (freopen_s(&unused, "CONOUT$", "w", stdout)) { - _dup2(_fileno(stdout), 1); - } - if (freopen_s(&unused, "CONOUT$", "w", stderr)) { - _dup2(_fileno(stdout), 2); - } - std::ios::sync_with_stdio(); - FlutterDesktopResyncOutputStreams(); - } -} - -std::vector GetCommandLineArguments() { - // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. - int argc; - wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); - if (argv == nullptr) { - return std::vector(); - } - - std::vector command_line_arguments; - - // Skip the first argument as it's the binary name. - for (int i = 1; i < argc; i++) { - command_line_arguments.push_back(Utf8FromUtf16(argv[i])); - } - - ::LocalFree(argv); - - return command_line_arguments; -} - -std::string Utf8FromUtf16(const wchar_t* utf16_string) { - if (utf16_string == nullptr) { - return std::string(); - } - int target_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, nullptr, 0, nullptr, nullptr); - std::string utf8_string; - if (target_length == 0 || target_length > utf8_string.max_size()) { - return utf8_string; - } - utf8_string.resize(target_length); - int converted_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, utf8_string.data(), - target_length, nullptr, nullptr); - if (converted_length == 0) { - return std::string(); - } - return utf8_string; -} diff --git a/dogfooding/windows/runner/utils.h b/dogfooding/windows/runner/utils.h deleted file mode 100644 index 3879d5475..000000000 --- a/dogfooding/windows/runner/utils.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef RUNNER_UTILS_H_ -#define RUNNER_UTILS_H_ - -#include -#include - -// Creates a console for the process, and redirects stdout and stderr to -// it for both the runner and the Flutter library. -void CreateAndAttachConsole(); - -// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string -// encoded in UTF-8. Returns an empty std::string on failure. -std::string Utf8FromUtf16(const wchar_t* utf16_string); - -// Gets the command line arguments passed in as a std::vector, -// encoded in UTF-8. Returns an empty std::vector on failure. -std::vector GetCommandLineArguments(); - -#endif // RUNNER_UTILS_H_ diff --git a/dogfooding/windows/runner/win32_window.cpp b/dogfooding/windows/runner/win32_window.cpp deleted file mode 100644 index c10f08dc7..000000000 --- a/dogfooding/windows/runner/win32_window.cpp +++ /dev/null @@ -1,245 +0,0 @@ -#include "win32_window.h" - -#include - -#include "resource.h" - -namespace { - -constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; - -// The number of Win32Window objects that currently exist. -static int g_active_window_count = 0; - -using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); - -// Scale helper to convert logical scaler values to physical using passed in -// scale factor -int Scale(int source, double scale_factor) { - return static_cast(source * scale_factor); -} - -// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. -// This API is only needed for PerMonitor V1 awareness mode. -void EnableFullDpiSupportIfAvailable(HWND hwnd) { - HMODULE user32_module = LoadLibraryA("User32.dll"); - if (!user32_module) { - return; - } - auto enable_non_client_dpi_scaling = - reinterpret_cast( - GetProcAddress(user32_module, "EnableNonClientDpiScaling")); - if (enable_non_client_dpi_scaling != nullptr) { - enable_non_client_dpi_scaling(hwnd); - FreeLibrary(user32_module); - } -} - -} // namespace - -// Manages the Win32Window's window class registration. -class WindowClassRegistrar { - public: - ~WindowClassRegistrar() = default; - - // Returns the singleton registar instance. - static WindowClassRegistrar* GetInstance() { - if (!instance_) { - instance_ = new WindowClassRegistrar(); - } - return instance_; - } - - // Returns the name of the window class, registering the class if it hasn't - // previously been registered. - const wchar_t* GetWindowClass(); - - // Unregisters the window class. Should only be called if there are no - // instances of the window. - void UnregisterWindowClass(); - - private: - WindowClassRegistrar() = default; - - static WindowClassRegistrar* instance_; - - bool class_registered_ = false; -}; - -WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; - -const wchar_t* WindowClassRegistrar::GetWindowClass() { - if (!class_registered_) { - WNDCLASS window_class{}; - window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); - window_class.lpszClassName = kWindowClassName; - window_class.style = CS_HREDRAW | CS_VREDRAW; - window_class.cbClsExtra = 0; - window_class.cbWndExtra = 0; - window_class.hInstance = GetModuleHandle(nullptr); - window_class.hIcon = - LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); - window_class.hbrBackground = 0; - window_class.lpszMenuName = nullptr; - window_class.lpfnWndProc = Win32Window::WndProc; - RegisterClass(&window_class); - class_registered_ = true; - } - return kWindowClassName; -} - -void WindowClassRegistrar::UnregisterWindowClass() { - UnregisterClass(kWindowClassName, nullptr); - class_registered_ = false; -} - -Win32Window::Win32Window() { - ++g_active_window_count; -} - -Win32Window::~Win32Window() { - --g_active_window_count; - Destroy(); -} - -bool Win32Window::CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size) { - Destroy(); - - const wchar_t* window_class = - WindowClassRegistrar::GetInstance()->GetWindowClass(); - - const POINT target_point = {static_cast(origin.x), - static_cast(origin.y)}; - HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); - UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); - double scale_factor = dpi / 96.0; - - HWND window = CreateWindow( - window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, - Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), - Scale(size.width, scale_factor), Scale(size.height, scale_factor), - nullptr, nullptr, GetModuleHandle(nullptr), this); - - if (!window) { - return false; - } - - return OnCreate(); -} - -// static -LRESULT CALLBACK Win32Window::WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - if (message == WM_NCCREATE) { - auto window_struct = reinterpret_cast(lparam); - SetWindowLongPtr(window, GWLP_USERDATA, - reinterpret_cast(window_struct->lpCreateParams)); - - auto that = static_cast(window_struct->lpCreateParams); - EnableFullDpiSupportIfAvailable(window); - that->window_handle_ = window; - } else if (Win32Window* that = GetThisFromHandle(window)) { - return that->MessageHandler(window, message, wparam, lparam); - } - - return DefWindowProc(window, message, wparam, lparam); -} - -LRESULT -Win32Window::MessageHandler(HWND hwnd, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - switch (message) { - case WM_DESTROY: - window_handle_ = nullptr; - Destroy(); - if (quit_on_close_) { - PostQuitMessage(0); - } - return 0; - - case WM_DPICHANGED: { - auto newRectSize = reinterpret_cast(lparam); - LONG newWidth = newRectSize->right - newRectSize->left; - LONG newHeight = newRectSize->bottom - newRectSize->top; - - SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, - newHeight, SWP_NOZORDER | SWP_NOACTIVATE); - - return 0; - } - case WM_SIZE: { - RECT rect = GetClientArea(); - if (child_content_ != nullptr) { - // Size and position the child window. - MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, - rect.bottom - rect.top, TRUE); - } - return 0; - } - - case WM_ACTIVATE: - if (child_content_ != nullptr) { - SetFocus(child_content_); - } - return 0; - } - - return DefWindowProc(window_handle_, message, wparam, lparam); -} - -void Win32Window::Destroy() { - OnDestroy(); - - if (window_handle_) { - DestroyWindow(window_handle_); - window_handle_ = nullptr; - } - if (g_active_window_count == 0) { - WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); - } -} - -Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { - return reinterpret_cast( - GetWindowLongPtr(window, GWLP_USERDATA)); -} - -void Win32Window::SetChildContent(HWND content) { - child_content_ = content; - SetParent(content, window_handle_); - RECT frame = GetClientArea(); - - MoveWindow(content, frame.left, frame.top, frame.right - frame.left, - frame.bottom - frame.top, true); - - SetFocus(child_content_); -} - -RECT Win32Window::GetClientArea() { - RECT frame; - GetClientRect(window_handle_, &frame); - return frame; -} - -HWND Win32Window::GetHandle() { - return window_handle_; -} - -void Win32Window::SetQuitOnClose(bool quit_on_close) { - quit_on_close_ = quit_on_close; -} - -bool Win32Window::OnCreate() { - // No-op; provided for subclasses. - return true; -} - -void Win32Window::OnDestroy() { - // No-op; provided for subclasses. -} diff --git a/dogfooding/windows/runner/win32_window.h b/dogfooding/windows/runner/win32_window.h deleted file mode 100644 index 17ba43112..000000000 --- a/dogfooding/windows/runner/win32_window.h +++ /dev/null @@ -1,98 +0,0 @@ -#ifndef RUNNER_WIN32_WINDOW_H_ -#define RUNNER_WIN32_WINDOW_H_ - -#include - -#include -#include -#include - -// A class abstraction for a high DPI-aware Win32 Window. Intended to be -// inherited from by classes that wish to specialize with custom -// rendering and input handling -class Win32Window { - public: - struct Point { - unsigned int x; - unsigned int y; - Point(unsigned int x, unsigned int y) : x(x), y(y) {} - }; - - struct Size { - unsigned int width; - unsigned int height; - Size(unsigned int width, unsigned int height) - : width(width), height(height) {} - }; - - Win32Window(); - virtual ~Win32Window(); - - // Creates and shows a win32 window with |title| and position and size using - // |origin| and |size|. New windows are created on the default monitor. Window - // sizes are specified to the OS in physical pixels, hence to ensure a - // consistent size to will treat the width height passed in to this function - // as logical pixels and scale to appropriate for the default monitor. Returns - // true if the window was created successfully. - bool CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size); - - // Release OS resources associated with window. - void Destroy(); - - // Inserts |content| into the window tree. - void SetChildContent(HWND content); - - // Returns the backing Window handle to enable clients to set icon and other - // window properties. Returns nullptr if the window has been destroyed. - HWND GetHandle(); - - // If true, closing this window will quit the application. - void SetQuitOnClose(bool quit_on_close); - - // Return a RECT representing the bounds of the current client area. - RECT GetClientArea(); - - protected: - // Processes and route salient window messages for mouse handling, - // size change and DPI. Delegates handling of these to member overloads that - // inheriting classes can handle. - virtual LRESULT MessageHandler(HWND window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Called when CreateAndShow is called, allowing subclass window-related - // setup. Subclasses should return false if setup fails. - virtual bool OnCreate(); - - // Called when Destroy is called. - virtual void OnDestroy(); - - private: - friend class WindowClassRegistrar; - - // OS callback called by message pump. Handles the WM_NCCREATE message which - // is passed when the non-client area is being created and enables automatic - // non-client DPI scaling so that the non-client area automatically - // responsponds to changes in DPI. All other messages are handled by - // MessageHandler. - static LRESULT CALLBACK WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Retrieves a class instance pointer for |window| - static Win32Window* GetThisFromHandle(HWND const window) noexcept; - - bool quit_on_close_ = false; - - // window handle for top level window. - HWND window_handle_ = nullptr; - - // window handle for hosted content. - HWND child_content_ = nullptr; -}; - -#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/env.sample b/env.sample deleted file mode 100644 index f38868372..000000000 --- a/env.sample +++ /dev/null @@ -1,48 +0,0 @@ -# Environment Variable for dogfooding app -DOGFOODING_API_KEY= - -# Environment Variable for sample apps -SAMPLE_STREAM_VIDEO_API_KEY= -SAMPLE_STREAM_CHAT_API_KEY= - -SAMPLE_USER_00_ID=vasil -SAMPLE_USER_00_NAME=Willard Hessel -SAMPLE_USER_00_ROLE=admin -SAMPLE_USER_00_IMAGE=https://getstream.io/chat/docs/sdk/avatars/jpg/Willard%20Hessel.jpg -SAMPLE_USER_00_VIDEO_TOKEN= -SAMPLE_USER_00_CHAT_TOKEN= - -SAMPLE_USER_01_ID=veselin -SAMPLE_USER_01_NAME=Blanche Schoen -SAMPLE_USER_01_ROLE=admin -SAMPLE_USER_01_IMAGE=https://getstream.io/chat/docs/sdk/avatars/jpg/Blanche%20Schoen.jpg -SAMPLE_USER_01_VIDEO_TOKEN= -SAMPLE_USER_01_CHAT_TOKEN= - -SAMPLE_USER_02_ID=valia -SAMPLE_USER_02_NAME=Bernard Windler -SAMPLE_USER_02_ROLE=admin -SAMPLE_USER_02_IMAGE=https://getstream.io/chat/docs/sdk/avatars/jpg/Bernard%20Windler.jpg -SAMPLE_USER_02_VIDEO_TOKEN= -SAMPLE_USER_02_CHAT_TOKEN= - -SAMPLE_USER_03_ID=damjan -SAMPLE_USER_03_NAME=Tyrone Bailey -SAMPLE_USER_03_ROLE=admin -SAMPLE_USER_03_IMAGE=https://getstream.io/chat/docs/sdk/avatars/jpg/Tyrone%20Bailey.jpg -SAMPLE_USER_03_VIDEO_TOKEN= -SAMPLE_USER_03_CHAT_TOKEN= - -SAMPLE_USER_04_ID=jordan -SAMPLE_USER_04_NAME=Claudia Bradtke -SAMPLE_USER_04_ROLE=admin -SAMPLE_USER_04_IMAGE=https://getstream.io/chat/docs/sdk/avatars/jpg/Claudia%20Bradtke.jpg -SAMPLE_USER_04_VIDEO_TOKEN= -SAMPLE_USER_04_CHAT_TOKEN= - -SAMPLE_USER_05_ID=ina -SAMPLE_USER_05_NAME=Byron Waelchi -SAMPLE_USER_05_ROLE=admin -SAMPLE_USER_05_IMAGE=https://getstream.io/chat/docs/sdk/avatars/jpg/Byron%20Waelchi.jpg -SAMPLE_USER_05_VIDEO_TOKEN= -SAMPLE_USER_05_CHAT_TOKEN= diff --git a/dogfooding/web/favicon.png b/favicon.png similarity index 100% rename from dogfooding/web/favicon.png rename to favicon.png diff --git a/flutter.js b/flutter.js new file mode 100644 index 000000000..d3efa7fd8 --- /dev/null +++ b/flutter.js @@ -0,0 +1,383 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +if (!_flutter) { + var _flutter = {}; +} +_flutter.loader = null; + +(function () { + "use strict"; + + const baseUri = ensureTrailingSlash(getBaseURI()); + + function getBaseURI() { + const base = document.querySelector("base"); + return (base && base.getAttribute("href")) || ""; + } + + function ensureTrailingSlash(uri) { + if (uri == "") { + return uri; + } + return uri.endsWith("/") ? uri : `${uri}/`; + } + + /** + * Wraps `promise` in a timeout of the given `duration` in ms. + * + * Resolves/rejects with whatever the original `promises` does, or rejects + * if `promise` takes longer to complete than `duration`. In that case, + * `debugName` is used to compose a legible error message. + * + * If `duration` is < 0, the original `promise` is returned unchanged. + * @param {Promise} promise + * @param {number} duration + * @param {string} debugName + * @returns {Promise} a wrapped promise. + */ + async function timeout(promise, duration, debugName) { + if (duration < 0) { + return promise; + } + let timeoutId; + const _clock = new Promise((_, reject) => { + timeoutId = setTimeout(() => { + reject( + new Error( + `${debugName} took more than ${duration}ms to resolve. Moving on.`, + { + cause: timeout, + } + ) + ); + }, duration); + }); + + return Promise.race([promise, _clock]).finally(() => { + clearTimeout(timeoutId); + }); + } + + /** + * Handles the creation of a TrustedTypes `policy` that validates URLs based + * on an (optional) incoming array of RegExes. + */ + class FlutterTrustedTypesPolicy { + /** + * Constructs the policy. + * @param {[RegExp]} validPatterns the patterns to test URLs + * @param {String} policyName the policy name (optional) + */ + constructor(validPatterns, policyName = "flutter-js") { + const patterns = validPatterns || [ + /\.js$/, + ]; + if (window.trustedTypes) { + this.policy = trustedTypes.createPolicy(policyName, { + createScriptURL: function(url) { + const parsed = new URL(url, window.location); + const file = parsed.pathname.split("/").pop(); + const matches = patterns.some((pattern) => pattern.test(file)); + if (matches) { + return parsed.toString(); + } + console.error( + "URL rejected by TrustedTypes policy", + policyName, ":", url, "(download prevented)"); + } + }); + } + } + } + + /** + * Handles loading/reloading Flutter's service worker, if configured. + * + * @see: https://developers.google.com/web/fundamentals/primers/service-workers + */ + class FlutterServiceWorkerLoader { + /** + * Injects a TrustedTypesPolicy (or undefined if the feature is not supported). + * @param {TrustedTypesPolicy | undefined} policy + */ + setTrustedTypesPolicy(policy) { + this._ttPolicy = policy; + } + + /** + * Returns a Promise that resolves when the latest Flutter service worker, + * configured by `settings` has been loaded and activated. + * + * Otherwise, the promise is rejected with an error message. + * @param {*} settings Service worker settings + * @returns {Promise} that resolves when the latest serviceWorker is ready. + */ + loadServiceWorker(settings) { + if (settings == null) { + // In the future, settings = null -> uninstall service worker? + console.debug("Null serviceWorker configuration. Skipping."); + return Promise.resolve(); + } + if (!("serviceWorker" in navigator)) { + let errorMessage = "Service Worker API unavailable."; + if (!window.isSecureContext) { + errorMessage += "\nThe current context is NOT secure." + errorMessage += "\nRead more: https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts"; + } + return Promise.reject( + new Error(errorMessage) + ); + } + const { + serviceWorkerVersion, + serviceWorkerUrl = `${baseUri}flutter_service_worker.js?v=${serviceWorkerVersion}`, + timeoutMillis = 4000, + } = settings; + + // Apply the TrustedTypes policy, if present. + let url = serviceWorkerUrl; + if (this._ttPolicy != null) { + url = this._ttPolicy.createScriptURL(url); + } + + const serviceWorkerActivation = navigator.serviceWorker + .register(url) + .then(this._getNewServiceWorker) + .then(this._waitForServiceWorkerActivation); + + // Timeout race promise + return timeout( + serviceWorkerActivation, + timeoutMillis, + "prepareServiceWorker" + ); + } + + /** + * Returns the latest service worker for the given `serviceWorkerRegistrationPromise`. + * + * This might return the current service worker, if there's no new service worker + * awaiting to be installed/updated. + * + * @param {Promise} serviceWorkerRegistrationPromise + * @returns {Promise} + */ + async _getNewServiceWorker(serviceWorkerRegistrationPromise) { + const reg = await serviceWorkerRegistrationPromise; + + if (!reg.active && (reg.installing || reg.waiting)) { + // No active web worker and we have installed or are installing + // one for the first time. Simply wait for it to activate. + console.debug("Installing/Activating first service worker."); + return reg.installing || reg.waiting; + } else if (!reg.active.scriptURL.endsWith(serviceWorkerVersion)) { + // When the app updates the serviceWorkerVersion changes, so we + // need to ask the service worker to update. + return reg.update().then((newReg) => { + console.debug("Updating service worker."); + return newReg.installing || newReg.waiting || newReg.active; + }); + } else { + console.debug("Loading from existing service worker."); + return reg.active; + } + } + + /** + * Returns a Promise that resolves when the `latestServiceWorker` changes its + * state to "activated". + * + * @param {Promise} latestServiceWorkerPromise + * @returns {Promise} + */ + async _waitForServiceWorkerActivation(latestServiceWorkerPromise) { + const serviceWorker = await latestServiceWorkerPromise; + + if (!serviceWorker || serviceWorker.state == "activated") { + if (!serviceWorker) { + return Promise.reject( + new Error("Cannot activate a null service worker!") + ); + } else { + console.debug("Service worker already active."); + return Promise.resolve(); + } + } + return new Promise((resolve, _) => { + serviceWorker.addEventListener("statechange", () => { + if (serviceWorker.state == "activated") { + console.debug("Activated new service worker."); + resolve(); + } + }); + }); + } + } + + /** + * Handles injecting the main Flutter web entrypoint (main.dart.js), and notifying + * the user when Flutter is ready, through `didCreateEngineInitializer`. + * + * @see https://docs.flutter.dev/development/platform-integration/web/initialization + */ + class FlutterEntrypointLoader { + /** + * Creates a FlutterEntrypointLoader. + */ + constructor() { + // Watchdog to prevent injecting the main entrypoint multiple times. + this._scriptLoaded = false; + } + + /** + * Injects a TrustedTypesPolicy (or undefined if the feature is not supported). + * @param {TrustedTypesPolicy | undefined} policy + */ + setTrustedTypesPolicy(policy) { + this._ttPolicy = policy; + } + + /** + * Loads flutter main entrypoint, specified by `entrypointUrl`, and calls a + * user-specified `onEntrypointLoaded` callback with an EngineInitializer + * object when it's done. + * + * @param {*} options + * @returns {Promise | undefined} that will eventually resolve with an + * EngineInitializer, or will be rejected with the error caused by the loader. + * Returns undefined when an `onEntrypointLoaded` callback is supplied in `options`. + */ + async loadEntrypoint(options) { + const { entrypointUrl = `${baseUri}main.dart.js`, onEntrypointLoaded } = + options || {}; + + return this._loadEntrypoint(entrypointUrl, onEntrypointLoaded); + } + + /** + * Resolves the promise created by loadEntrypoint, and calls the `onEntrypointLoaded` + * function supplied by the user (if needed). + * + * Called by Flutter through `_flutter.loader.didCreateEngineInitializer` method, + * which is bound to the correct instance of the FlutterEntrypointLoader by + * the FlutterLoader object. + * + * @param {Function} engineInitializer @see https://github.com/flutter/engine/blob/main/lib/web_ui/lib/src/engine/js_interop/js_loader.dart#L42 + */ + didCreateEngineInitializer(engineInitializer) { + if (typeof this._didCreateEngineInitializerResolve === "function") { + this._didCreateEngineInitializerResolve(engineInitializer); + // Remove the resolver after the first time, so Flutter Web can hot restart. + this._didCreateEngineInitializerResolve = null; + // Make the engine revert to "auto" initialization on hot restart. + delete _flutter.loader.didCreateEngineInitializer; + } + if (typeof this._onEntrypointLoaded === "function") { + this._onEntrypointLoaded(engineInitializer); + } + } + + /** + * Injects a script tag into the DOM, and configures this loader to be able to + * handle the "entrypoint loaded" notifications received from Flutter web. + * + * @param {string} entrypointUrl the URL of the script that will initialize + * Flutter. + * @param {Function} onEntrypointLoaded a callback that will be called when + * Flutter web notifies this object that the entrypoint is + * loaded. + * @returns {Promise | undefined} a Promise that resolves when the entrypoint + * is loaded, or undefined if `onEntrypointLoaded` + * is a function. + */ + _loadEntrypoint(entrypointUrl, onEntrypointLoaded) { + const useCallback = typeof onEntrypointLoaded === "function"; + + if (!this._scriptLoaded) { + this._scriptLoaded = true; + const scriptTag = this._createScriptTag(entrypointUrl); + if (useCallback) { + // Just inject the script tag, and return nothing; Flutter will call + // `didCreateEngineInitializer` when it's done. + console.debug("Injecting diff --git a/main.dart.js b/main.dart.js new file mode 100644 index 000000000..a2920c1e4 --- /dev/null +++ b/main.dart.js @@ -0,0 +1,182861 @@ +(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.bK +return B.ds}else if(B.b.H(s.toLowerCase(),"iphone")||B.b.H(s.toLowerCase(),"ipad")||B.b.H(s.toLowerCase(),"ipod"))return B.bK +else if(B.b.H(r,"Android"))return B.mg +else if(B.b.aZ(s,"Linux"))return B.KM +else if(B.b.aZ(s,"Win"))return B.KN +else return B.apK}, +ckM(){var s=$.hx() +return J.fg(B.re.a,s)}, +ckO(){var s=$.hx() +return s===B.bK&&B.b.H(self.window.navigator.userAgent,"OS 15_")}, +mg(){var s,r=A.LK(1,1) +if(A.nW(r,"webgl2",null)!=null){s=$.hx() +if(s===B.bK)return 1 +return 2}if(A.nW(r,"webgl",null)!=null)return 1 +return-1}, +aR(){return $.cb.bH()}, +eH(a){return a.BlendMode}, +bJm(a){return a.PaintStyle}, +bBN(a){return a.StrokeCap}, +bBO(a){return a.StrokeJoin}, +aEf(a){return a.BlurStyle}, +aEh(a){return a.TileMode}, +bBL(a){return a.FilterMode}, +bBM(a){return a.MipmapMode}, +bJk(a){return a.FillType}, +a4R(a){return a.PathOp}, +bBK(a){return a.ClipOp}, +bBP(a){return a.VertexMode}, +Ne(a){return a.RectHeightStyle}, +bJn(a){return a.RectWidthStyle}, +Nf(a){return a.TextAlign}, +aEg(a){return a.TextHeightBehavior}, +bJp(a){return a.TextDirection}, +vt(a){return a.FontWeight}, +bJl(a){return a.FontSlant}, +c29(a){return a.ParagraphBuilder}, +a4Q(a){return a.DecorationStyle}, +bJo(a){return a.TextBaseline}, +Nd(a){return a.PlaceholderAlignment}, +bOt(a){return a.Intersect}, +ca5(a){return a.Nearest}, +bOu(a){return a.Linear}, +bOv(a){return a.None}, +ca8(a){return a.Linear}, +b5p(){return new globalThis.window.flutterCanvasKit.Paint()}, +ca9(a,b){return a.setColorInt(b)}, +bVN(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}, +axS(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.zD[r] +if(q>>16&255)/255 +s[1]=(b.gp(b)>>>8&255)/255 +s[2]=(b.gp(b)&255)/255 +s[3]=(b.gp(b)>>>24&255)/255 +return s}, +fr(a){var s=new Float32Array(4) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +return s}, +cka(a){return new A.K(a[0],a[1],a[2],a[3])}, +vd(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}, +bGC(a){var s,r=a.length,q=new Uint32Array(r) +for(s=0;s"))}, +ciJ(a,b){return b+a}, +axG(){var s=0,r=A.o(t.e),q,p,o +var $async$axG=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(A.bwu(A.cff()),$async$axG) +case 3:p=t.e +s=4 +return A.h(A.eQ(self.window.CanvasKitInit(p.a({locateFile:A.bL(A.cfX())})),p),$async$axG) +case 4:o=b +if(A.bOw(o.ParagraphBuilder)&&self.Intl.v8BreakIterator==null)throw A.d(A.c1("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.m(q,r)}}) +return A.n($async$axG,r)}, +bwu(a){var s=0,r=A.o(t.H),q,p,o,n +var $async$bwu=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=a.$ti,o=new A.bw(a,a.gu(a),p.i("bw")),p=p.i("al.E") +case 3:if(!o.v()){s=4 +break}n=o.d +s=5 +return A.h(A.cfO(n==null?p.a(n):n),$async$bwu) +case 5:if(c){s=1 +break}s=3 +break +case 4:throw A.d(A.c1("Failed to download any of the following CanvasKit URLs: "+a.j(0))) +case 1:return A.m(q,r)}}) +return A.n($async$bwu,r)}, +cfO(a){var s,r,q,p,o,n=A.c6(self.document,"script") +n.src=A.cjl(a) +s=new A.a6($.ac,t.tr) +r=new A.aH(s,t.VY) +q=A.bm("loadCallback") +p=A.bm("errorCallback") +o=t.e +q.sdG(o.a(A.bL(new A.bwt(n,r)))) +p.sdG(o.a(A.bL(new A.bws(n,r)))) +A.eu(n,"load",q.au(),null) +A.eu(n,"error",p.au(),null) +A.clI(n) +self.document.head.appendChild(n) +return s}, +aTX(a){var s=new A.QH(a) +s.iX(null,t.e) +return s}, +c2l(){var s,r=new Float32Array(20) +for(s=0;s<4;++s)r[B.a5Z[s]]=1 +return $.bJA=r}, +c2n(a){return new A.Es(a)}, +cjg(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.Nq(s,r) +case 1:s=a.c +if(s==null)return null +return new A.Es(s) +case 2:return B.Um +case 3:return B.Up +default:throw A.d(A.a9("Unknown mode "+a.j(0)+".type for ColorFilter."))}}, +bMJ(a){var s=null +return new A.mU(B.alJ,s,s,s,a,s)}, +c4t(){var s=t.qN +return new A.a7T(A.a([],s),A.a([],s))}, +cjH(a,b){var s,r,q,p,o +if(a.length===0||b.length===0)return null +s=new A.byD(a,b) +r=new A.byC(a,b) +q=B.c.d2(a,B.c.gO(b)) +p=B.c.nR(a,B.c.gS(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}, +c5k(){var s,r,q,p,o,n,m,l,k=t.Te,j=A.q(k,t.Gs) +for(s=$.DP(),r=s.length,q=0;q"),p=p.a,n=0;n"),q=A.t(a4),p=q.i("nz<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.c.T(a2) +for(e=new A.nz(a5,a5.r,r),e.c=a5.e,d=0;e.v();){c=e.d +if(c==null)c=s.a(c) +for(b=new A.nz(a4,a4.r,p),b.c=a4.e,a=0;b.v();){a0=b.d +if(c.H(0,a0==null?q.a(a0):a0))++a}if(a>d){B.c.T(a2) +a2.push(c) +d=a}else if(a===d)a2.push(c)}if(d===0)break +f.a=B.c.gO(a2) +if(a2.length>1)if(B.c.nH(a2,new A.byQ())){if(!k||!j||!i||h){if(B.c.H(a2,$.DO()))f.a=$.DO()}else if(!l||!g||a3){if(B.c.H(a2,$.bB_()))f.a=$.bB_()}else if(m){if(B.c.H(a2,$.bAX()))f.a=$.bAX()}else if(n){if(B.c.H(a2,$.bAY()))f.a=$.bAY()}else if(o){if(B.c.H(a2,$.bAZ()))f.a=$.bAZ()}else if(B.c.H(a2,$.DO()))f.a=$.DO()}else if(B.c.H(a2,$.bHn()))f.a=$.bHn() +else if(B.c.H(a2,$.DO()))f.a=$.DO() +a4.axv(new A.byR(f),!0) +a1.t(0,f.a)}return a1}, +bDz(a,b,c){var s=A.ca6(c),r=A.a([0],t.t) +A.a2(s,"getGlyphBounds",[r,null,null]) +return new A.Hv(b,a,c)}, +cmo(a,b,c){var s="encoded image bytes" +if($.bHz()&&b==null&&c==null)return A.a57(a,s) +else return A.bJz(a,s,c,b)}, +vZ(a){return new A.a9S(a)}, +bAc(a,b){var s=0,r=A.o(t.hP),q,p +var $async$bAc=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(A.axH(a,b),$async$bAc) +case 3:p=d +if($.bHz()){q=A.a57(p,a) +s=1 +break}else{q=A.bJz(p,a,null,null) +s=1 +break}case 1:return A.m(q,r)}}) +return A.n($async$bAc,r)}, +axH(a,b){return A.cjU(a,b)}, +cjU(a,b){var s=0,r=A.o(t.E),q,p=2,o,n,m,l,k,j +var $async$axH=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(A.DH(a),$async$axH) +case 7:n=d +m=n.gaQ3() +if(!n.gLW()){l=A.vZ(u.W+a+"\nServer response code: "+J.c0u(n)) +throw A.d(l)}s=m!=null?8:10 +break +case 8:l=A.bzT(n.gNc(),m,b) +q=l +s=1 +break +s=9 +break +case 10:s=11 +return A.h(A.PM(n),$async$axH) +case 11:l=d +q=l +s=1 +break +case 9:p=2 +s=6 +break +case 4:p=3 +j=o +if(A.a0(j) instanceof A.PL)throw A.d(A.vZ(u.W+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.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$axH,r)}, +bzT(a,b,c){return A.cm_(a,b,c)}, +cm_(a,b,c){var s=0,r=A.o(t.E),q,p,o +var $async$bzT=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:p={} +o=new Uint8Array(b) +p.a=p.b=0 +s=3 +return A.h(a.Nu(0,new A.bzU(p,c,b,o),t.E),$async$bzT) +case 3:q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bzT,r)}, +aGn(a,b){var s=new A.vx($,b),r=new A.a6B(A.b0(t.XY),t.e6),q=new A.CI("SkImage",t.gA) +q.a1k(r,a,"SkImage",t.e) +r.a!==$&&A.dl() +r.a=q +s.b=r +s.a5_() +return s}, +bJz(a,b,c,d){var s=new A.a56(b,a,d,c) +s.iX(null,t.e) +return s}, +c2m(a,b,c){return new A.Nr(a,b,c,new A.M2(new A.aGk()))}, +a57(a,b){var s=0,r=A.o(t.Lh),q,p,o +var $async$a57=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.cjD(a) +if(o==null)throw A.d(A.vZ("Failed to detect image file format using the file header.\nFile header was "+(!B.M.gal(a)?"["+A.ciH(B.M.cP(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: "+b)) +p=A.c2m(o,a,b) +s=3 +return A.h(p.wk(),$async$a57) +case 3:q=p +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$a57,r)}, +cjD(a){var s,r,q,p,o,n,m +$label0$0:for(s=a.length,r=0;r<6;++r){q=B.a74[r] +p=q.a +o=p.length +if(s=s)return!1 +if(a[n]!==B.b.ai(o,p))continue $label0$0}return!0}return!1}, +c6d(a,b){var s,r=A.a([],b.i("x>")) +a.a6(0,new A.aS4(r,b)) +B.c.dT(r,new A.aS5(b)) +s=new A.aS7(b).$1(r) +s.toString +new A.aS6(b).$1(s) +return new A.aa7(s,b.i("aa7<0>"))}, +au(a,b,c){return new A.ty(a,b,c)}, +ci6(a){var s,r,q=new A.aVT(0),p=A.a([],t.Cz) +for(s=a.length;q.a>>16&255)/255 +s[1]=(a.gp(a)>>>8&255)/255 +s[2]=(a.gp(a)&255)/255 +s[3]=(a.gp(a)>>>24&255)/255 +return s}, +bTL(a,b,c,d,e,f){var s,r=e?5:4,q=A.ax(B.d.aN((c.gp(c)>>>24&255)*0.039),c.gp(c)>>>16&255,c.gp(c)>>>8&255,c.gp(c)&255),p=A.ax(B.d.aN((c.gp(c)>>>24&255)*0.25),c.gp(c)>>>16&255,c.gp(c)>>>8&255,c.gp(c)&255),o=t.e.a({ambient:A.LQ(q),spot:A.LQ(p)}),n=$.cb.bH().computeTonalColors(o),m=b.gaY(),l=new Float32Array(3) +l[2]=f*d +s=new Float32Array(3) +s[0]=0 +s[1]=-450 +s[2]=f*600 +A.a2(a,"drawShadow",[m,l,s,f*1.1,n.ambient,n.spot,r])}, +c2q(a,b,c,d,e){var s +if(d!=null&&B.alL.dn(d,new A.aGr(b)))throw A.d(A.b3('"indices" values must be valid indices in the positions list.',null)) +s=new A.Nw($.c_o()[a.a],b,e,null,d) +s.iX(null,t.e) +return s}, +bN0(){var s=$.dB() +return s===B.d4||self.window.navigator.clipboard==null?new A.aMp():new A.aGR()}, +byn(){var s=$.fU +return s==null?$.fU=A.o_(self.window.flutterConfiguration):s}, +o_(a){var s=new A.aNK() +if(a!=null){s.a=!0 +s.b=a}return s}, +c44(a){return a.console}, +bKv(a){return a.navigator}, +bKw(a,b){return a.matchMedia(b)}, +bCi(a,b){return a.getComputedStyle(b)}, +c45(a){return a.trustedTypes}, +c3W(a){return new A.aKz(a)}, +c42(a){return a.userAgent}, +c41(a){var s=a.languages +return s==null?null:J.bT(s,new A.aKC(),t.N).bv(0)}, +c6(a,b){return a.createElement(b)}, +eu(a,b,c,d){if(c!=null)if(d==null)a.addEventListener(b,c) +else a.addEventListener(b,c,d)}, +jh(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) +else a.removeEventListener(b,c,d)}, +c43(a,b){return a.appendChild(b)}, +bKt(a,b){a.textContent=b +return b}, +cjh(a){return A.c6(self.document,a)}, +c3Y(a){return a.tagName}, +bKm(a){return a.style}, +bKl(a,b){var s=a.getAttribute(b) +return s==null?null:s}, +bKn(a,b,c){var s=A.b8(c) +return A.a2(a,"setAttribute",[b,s==null?t.K.a(s):s])}, +c3X(a){var s +for(;a.firstChild!=null;){s=a.firstChild +s.toString +a.removeChild(s)}}, +c3S(a,b){return A.L(a,"width",b)}, +c3N(a,b){return A.L(a,"height",b)}, +bKk(a,b){return A.L(a,"position",b)}, +c3Q(a,b){return A.L(a,"top",b)}, +c3O(a,b){return A.L(a,"left",b)}, +c3R(a,b){return A.L(a,"visibility",b)}, +c3P(a,b){return A.L(a,"overflow",b)}, +L(a,b,c){a.setProperty(b,c,"")}, +bKp(a,b){a.src=b +return b}, +LK(a,b){var s +$.bTG=$.bTG+1 +s=A.c6(self.window.document,"canvas") +if(b!=null)A.F9(s,b) +if(a!=null)A.F8(s,a) +return s}, +F9(a,b){a.width=b +return b}, +F8(a,b){a.height=b +return b}, +nW(a,b,c){var s +if(c==null)return a.getContext(b) +else{s=A.b8(c) +return A.a2(a,"getContext",[b,s==null?t.K.a(s):s])}}, +c3U(a){var s=A.nW(a,"2d",null) +s.toString +return t.e.a(s)}, +c3T(a,b){var s +if(b===1){s=A.nW(a,"webgl",null) +s.toString +return t.e.a(s)}s=A.nW(a,"webgl2",null) +s.toString +return t.e.a(s)}, +aKx(a,b){var s=b==null?null:b +a.fillStyle=s +return s}, +bCd(a,b){a.lineWidth=b +return b}, +aKy(a,b){var s=b==null?null:b +a.strokeStyle=s +return s}, +aKw(a,b){if(b==null)a.fill() +else A.a2(a,"fill",[b])}, +c3V(a,b,c,d){a.fillText(b,c,d)}, +aKv(a,b){if(b==null)a.clip() +else A.a2(a,"clip",[b])}, +bCc(a,b){a.filter=b +return b}, +bCf(a,b){a.shadowOffsetX=b +return b}, +bCg(a,b){a.shadowOffsetY=b +return b}, +bCe(a,b){var s=b==null?null:b +a.shadowColor=s +return s}, +DH(a){return A.ckt(a)}, +ckt(a){var s=0,r=A.o(t.Lk),q,p=2,o,n,m,l,k +var $async$DH=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(A.eQ(self.window.fetch(a),t.e),$async$DH) +case 7:n=c +q=new A.a9L(a,n) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +k=o +m=A.a0(k) +throw A.d(new A.PL(a,m)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$DH,r)}, +axM(a){var s=0,r=A.o(t.pI),q +var $async$axM=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(A.DH(a),$async$axM) +case 3:q=c.gNc().xe() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$axM,r)}, +PM(a){var s=0,r=A.o(t.E),q,p +var $async$PM=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=A +s=3 +return A.h(a.gNc().xe(),$async$PM) +case 3:q=p.d3(c,0,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$PM,r)}, +bTy(a,b,c){var s +if(c==null)return A.v6(globalThis.FontFace,[a,b]) +else{s=A.b8(c) +if(s==null)s=t.K.a(s) +return A.v6(globalThis.FontFace,[a,b,s])}}, +c3Z(a){return new A.aKA(a)}, +bKs(a,b){var s=b==null?null:b +a.value=s +return s}, +c40(a){return a.matches}, +c4_(a,b){return a.addListener(b)}, +aKB(a,b){a.type=b +return b}, +bKr(a,b){var s=b==null?null:b +a.value=s +return s}, +bKq(a,b){a.disabled=b +return b}, +bKu(a,b,c){var s +if(c==null)return a.getContext(b) +else{s=A.b8(c) +return A.a2(a,"getContext",[b,s==null?t.K.a(s):s])}}, +pD(a,b,c){return a.insertRule(b,c)}, +eV(a,b,c){var s=t.e.a(A.bL(c)) +a.addEventListener(b,s) +return new A.a7F(b,a,s)}, +cji(a){var s=A.bL(new A.byt(a)) +return A.v6(globalThis.ResizeObserver,[s])}, +cjl(a){if(self.window.trustedTypes!=null)return $.c_w().createScriptURL(a) +return a}, +bTA(a){var s +if(self.Intl.Segmenter==null)throw A.d(A.c3("Intl.Segmenter() is not supported.")) +s=t.N +s=A.b8(A.a3(["granularity",a],s,s)) +if(s==null)s=t.K.a(s) +return A.v6(globalThis.Intl.Segmenter,[[],s])}, +bTF(){if(self.Intl.v8BreakIterator==null)throw A.d(A.c3("v8BreakIterator is not supported.")) +var s=A.b8(B.ajc) +if(s==null)s=t.K.a(s) +return A.v6(globalThis.Intl.v8BreakIterator,[[],s])}, +c5i(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}}, +ck5(){var s=$.fV +s.toString +return s}, +axU(a,b){var s +if(b.l(0,B.h))return a +s=new A.d1(new Float32Array(16)) +s.ba(a) +s.aX(0,b.a,b.b) +return s}, +bTK(a,b,c){var s=a.b1O() +if(c!=null)A.bGw(s,A.axU(c,b).a) +return s}, +bzZ(){var s=0,r=A.o(t.z) +var $async$bzZ=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:if(!$.bFh){$.bFh=!0 +A.a2(self.window,"requestAnimationFrame",[A.bL(new A.bA0())])}return A.m(null,r)}}) +return A.n($async$bzZ,r)}, +c5S(a,b){var s,r,q,p,o +if(a.attachShadow!=null){s=new A.agw() +r=A.b8(A.a3(["mode","open","delegatesFocus",!1],t.N,t.z)) +r=A.a2(a,"attachShadow",[r==null?t.K.a(r):r]) +s.a=r +q=A.c6(self.document,"style") +q.id="flt-internals-stylesheet" +r.appendChild(q) +r=q.sheet +r.toString +p=$.dB() +if(p!==B.d3)p=p===B.aj +else p=!0 +A.bT6(r,"",b,p) +return s}else{s=new A.a7P() +o=A.c6(self.document,"style") +o.id="flt-internals-stylesheet" +a.appendChild(o) +r=o.sheet +r.toString +p=$.dB() +if(p!==B.d3)p=p===B.aj +else p=!0 +A.bT6(r,"flt-glass-pane",b,p) +p=A.c6(self.document,"flt-element-host-node") +s.a=p +a.appendChild(p) +return s}}, +bT6(a,b,c,d){var s,r,q,p=" "+b,o=t.e,n=t.qr,m=n.i("w.E") +A.pD(a,p+" flt-scene-host {\n color: red;\n font: "+c+";\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +r=$.dB() +if(r===B.aj)A.pD(a," "+b+" * {\n -webkit-tap-highlight-color: transparent;\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +if(r===B.d4)A.pD(a," "+b+" flt-paragraph,\n "+b+" flt-span {\n line-height: 100%;\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +A.pD(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.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +if(r===B.aj)A.pD(a," "+b+" flt-semantics input[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +A.pD(a,p+" input::selection {\n background-color: transparent;\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +A.pD(a,p+" textarea::selection {\n background-color: transparent;\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +A.pD(a,p+" flt-semantics input,\n "+b+" flt-semantics textarea,\n "+b+' flt-semantics [contentEditable="true"] {\n caret-color: transparent;\n }\n ',J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +A.pD(a,p+" .flt-text-editing::placeholder {\n opacity: 0;\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +if(r!==B.d3)p=r===B.aj +else p=!0 +if(p)A.pD(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.bf(A.dp(new A.ih(a.cssRules,n),m,o).a)) +if(B.b.H(self.window.navigator.userAgent,"Edg/"))try{A.pD(a," "+b+" input::-ms-reveal {\n display: none;\n }\n ",J.bf(A.dp(new A.ih(a.cssRules,n),m,o).a))}catch(q){p=A.a0(q) +if(o.b(p)){s=p +self.window.console.warn(J.bU(s))}else throw q}}, +c1t(a,b,c){var s,r,q,p,o,n,m=A.c6(self.document,"flt-canvas"),l=A.a([],t.J),k=self.window.devicePixelRatio +if(k===0)k=1 +s=a.a +r=a.c-s +q=A.aA1(r) +p=a.b +o=a.d-p +n=A.aA0(o) +o=new A.aEk(A.aA1(r),A.aA0(o),c,A.a([],t.aF),A.fJ()) +k=new A.rp(a,m,o,l,q,n,k,c,b) +A.L(m.style,"position","absolute") +k.z=B.d.dw(s)-1 +k.Q=B.d.dw(p)-1 +k.a9B() +o.z=m +k.a7V() +return k}, +aA1(a){var s=self.window.devicePixelRatio +if(s===0)s=1 +return B.d.dM((a+1)*s)+2}, +aA0(a){var s=self.window.devicePixelRatio +if(s===0)s=1 +return B.d.dM((a+1)*s)+2}, +c1u(a){a.remove()}, +by2(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.c3("Flutter Web does not support the blend mode: "+a.j(0)))}}, +by3(a){switch(a.a){case 0:return B.aw4 +case 3:return B.aw5 +case 5:return B.aw6 +case 7:return B.aw8 +case 9:return B.aw9 +case 4:return B.awa +case 6:return B.awb +case 8:return B.awc +case 10:return B.awd +case 12:return B.awe +case 1:return B.awf +case 11:return B.aw7 +case 24:case 13:return B.awo +case 14:return B.awp +case 15:return B.aws +case 16:return B.awq +case 17:return B.awr +case 18:return B.awt +case 19:return B.awu +case 20:return B.awv +case 21:return B.awh +case 22:return B.awi +case 23:return B.awj +case 25:return B.awk +case 26:return B.awl +case 27:return B.awm +case 28:return B.awn +default:return B.awg}}, +bVI(a){if(a==null)return null +switch(a.a){case 0:return"butt" +case 1:return"round" +case 2:default:return"square"}}, +cmz(a){switch(a.a){case 1:return"round" +case 2:return"bevel" +case 0:default:return"miter"}}, +bF3(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.a([],a1),a3=a4.length +for(s=null,r=null,q=0;q>>16&255)/255,0,0,0,0,(o>>>8&255)/255,0,0,0,0,(p&255)/255,0,0,0,1,0],t.n),"recolor") +s.rQ("recolor",k,1,0,0,0,6,l) +q=s.c6() +break +case 15:r=A.by3(B.nB) +r.toString +q=A.bRH(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.by3(b) +r.toString +q=A.bRH(a,r,!1) +break +case 1:case 2:case 6:case 8:case 4:case 0:case 3:throw A.d(A.c3("Blend mode not supported in HTML renderer: "+b.j(0))) +default:q=null}return q}, +l3(){var s,r,q,p=$.bB5() +p=p.cloneNode(!1) +s=self.document.createElementNS("http://www.w3.org/2000/svg","filter") +r=$.bPk+1 +$.bPk=r +r="_fcf"+r +s.id=r +q=s.filterUnits +q.toString +A.b2m(q,2) +q=s.x.baseVal +q.toString +A.b2o(q,"0%") +q=s.y.baseVal +q.toString +A.b2o(q,"0%") +q=s.width.baseVal +q.toString +A.b2o(q,"100%") +q=s.height.baseVal +q.toString +A.b2o(q,"100%") +return new A.baZ(r,p,s)}, +bVM(a){var s=A.l3() +s.G4(a,"comp") +return s.c6()}, +bRH(a,b,c){var s="flood",r="SourceGraphic",q=A.l3(),p=A.hg(a) +q.vJ(p==null?"":p,"1",s) +p=b.b +if(c)q.G3(r,s,p) +else q.G3(s,r,p) +return q.c6()}, +a1T(a,b){var s,r,q,p,o=a.a,n=a.c,m=Math.min(o,n),l=a.b,k=a.d,j=Math.min(l,k) +n-=o +s=Math.abs(n) +k-=l +r=Math.abs(k) +q=b.b +p=b.c +if(p==null)p=0 +if(q===B.aC&&p>0){q=p/2 +m-=q +j-=q +s=Math.max(0,s-p) +r=Math.max(0,r-p)}if(m!==o||j!==l||s!==n||r!==k)return new A.K(m,j,m+s,j+r) +return a}, +a1U(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=A.c6(self.document,c),h=b.b===B.aC,g=b.c +if(g==null)g=0 +if(d.DR(0)){s=a.a +r=a.b +q="translate("+A.c(s)+"px, "+A.c(r)+"px)"}else{s=new Float32Array(16) +p=new A.d1(s) +p.ba(d) +r=a.a +o=a.b +p.aX(0,r,o) +q=A.lh(s) +s=r +r=o}o=i.style +A.L(o,"position","absolute") +A.L(o,"transform-origin","0 0 0") +A.L(o,"transform",q) +n=A.a1W(b.r) +n.toString +m=b.x +if(m!=null){l=m.b +m=$.dB() +if(m===B.aj&&!h){A.L(o,"box-shadow","0px 0px "+A.c(l*2)+"px "+n) +n=b.r +n=A.hg(new A.E(((B.d.aN((1-Math.min(Math.sqrt(l)/6.283185307179586,1))*(n>>>24&255))&255)<<24|n&16777215)>>>0)) +n.toString +k=n}else{A.L(o,"filter","blur("+A.c(l)+"px)") +k=n}}else k=n +A.L(o,"width",A.c(a.c-s)+"px") +A.L(o,"height",A.c(a.d-r)+"px") +if(h)A.L(o,"border",A.v1(g)+" solid "+k) +else{A.L(o,"background-color",k) +j=A.cgD(b.w,a) +A.L(o,"background-image",j!==""?"url('"+j+"'":"")}return i}, +cgD(a,b){var s +if(a!=null){if(a instanceof A.zu){s=a.e.a.src +if(s==null)s=null +return s==null?"":s}if(a instanceof A.zt)return A.aB(a.xJ(b,1,!0))}return""}, +bT7(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.v1(b.z)) +return}A.L(a,"border-top-left-radius",A.v1(q)+" "+A.v1(b.f)) +A.L(a,"border-top-right-radius",A.v1(p)+" "+A.v1(b.w)) +A.L(a,"border-bottom-left-radius",A.v1(b.z)+" "+A.v1(b.Q)) +A.L(a,"border-bottom-right-radius",A.v1(b.x)+" "+A.v1(b.y))}, +v1(a){return B.d.aA(a===0?1:a,3)+"px"}, +bBV(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.amb() +a.a2u(s) +r=s.a +r.toString +q=s.b +q.toString +p=a.b +o=a.f +if(A.hO(p,a.d,o)){n=r.f +if(!A.hO(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}, +cfp(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}, +bTP(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +bE7(){var s=new A.xf(A.bDp(),B.cD) +s.a7b() +return s}, +cf2(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.gbo().b) +return null}, +bwa(a,b,c,d){var s=a+b +if(s<=c)return d +return Math.min(c/s,d)}, +bN2(a,b){var s=new A.aX2(a,!0,a.w) +if(a.Q)a.QK() +if(!a.as)s.z=a.w +return s}, +bDp(){var s=new Float32Array(16) +s=new A.H5(s,new Uint8Array(8)) +s.e=s.c=8 +s.CW=172 +return s}, +c7N(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}, +axV(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}, +ckR(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}, +bOy(a,b,c,d,e,f){return new A.b5q(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +aX4(a,b,c,d,e,f){if(d===f)return A.hO(c,a,e)&&a!==e +else return a===c&&b===d}, +c7P(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.axV(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}, +cmI(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!A.hO(o,c,n))return +s=a[0] +r=a[2] +if(!A.hO(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))}, +cmJ(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.hO(i,c,h)&&!A.hO(h,c,g))return +s=a[0] +r=a[2] +q=a[4] +if(!A.hO(s,b,r)&&!A.hO(r,b,q))return +p=new A.tM() +o=p.r1(i-2*h+g,2*(h-i),i-c) +for(n=q-2*r+s,m=2*(r-s),l=0;l30)B.c.cE($.v4,0).d.q()}else a.d.q()}}, +aXf(a,b){if(a<=0)return b*0.1 +else return Math.min(Math.max(b*0.5,a*10),b)}, +cfv(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.dM(a6/2)*2) +s=a8*a9 +if(s*a6*a6>4194304&&a6>2)a6=3355443.2/s}else a6=Math.max(2/B.d.dw(2/a6),0.0001) +return a6}, +DD(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}, +cfw(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.gp(i)>>>8&255)/255 +m[2]=(i.gp(i)&255)/255 +m[3]=(i.gp(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.gp(i)>>>8&255)/255 +e=h+1 +m[h]=(d.gp(i)&255)/255 +h=e+1 +m[e]=(d.gp(i)>>>24&255)/255}for(k=a3.length,f=0;f>>16&255)/255 +h=e+1 +m[e]=(i.gp(i)>>>8&255)/255 +m[h]=(i.gp(i)&255)/255 +m[h+1]=(i.gp(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.c.dT(p,new A.byi()) +for(p=$.bzL,o=p.length,r=0;ry')) +case 1:case 2:case 5:return new A.QB(A.bGG("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz51)s.push(new A.wb(B.c.gO(o),B.c.gS(o))) +else s.push(new A.wb(p,null))}return s}, +cgQ(a,b){var s=a.lH(b),r=A.pg(A.aB(s.b)) +switch(s.a){case"setDevicePixelRatio":$.dP().x=r +$.c_().f.$0() +return!0}return!1}, +v8(a,b){if(a==null)return +if(b===$.ac)a.$0() +else b.zh(a)}, +axO(a,b,c,d){if(a==null)return +if(b===$.ac)a.$1(c) +else b.vg(a,c,d)}, +ckH(a,b,c,d){if(b===$.ac)a.$2(c,d) +else b.zh(new A.bzk(a,c,d))}, +y7(a,b,c,d,e){if(a==null)return +if(b===$.ac)a.$3(c,d,e) +else b.zh(new A.bzl(a,c,d,e))}, +cjX(){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.bVb(A.bCi(self.window,p).getPropertyValue("font-size")) +return(q==null?16:q)/16}, +c8_(a,b,c,d,e,f,g,h){return new A.adp(a,!1,f,e,h,d,c,g)}, +bTB(a){var s,r,q=A.c6(self.document,"flt-platform-view-slot") +A.L(q.style,"pointer-events","auto") +s=A.c6(self.document,"slot") +r=A.b8("flt-pv-slot-"+a) +A.a2(s,"setAttribute",["name",r==null?t.K.a(r):r]) +q.append(s) +return q}, +cj0(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return B.e.m8(1,a)}}, +CY(a){var s=B.d.az(a) +return A.co(0,0,B.d.az((a-s)*1000),s,0,0)}, +bFR(a,b){var s,r,q,p +if(!J.i(a.target,b)){s=a.target.getBoundingClientRect() +r=b.getBoundingClientRect() +q=s.y +p=r.y +s=s.x +r=r.x +return new A.j(a.offsetX+(s-r),a.offsetY+(q-p))}s=$.hY +if((s==null?$.hY=A.rT():s).w&&a.offsetX===0&&a.offsetY===0)return A.cfu(a,b) +return new A.j(a.offsetX,a.offsetY)}, +cfu(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)}, +bAh(a,b){var s=b.$0() +return s}, +ck9(){if($.c_().ay==null)return +$.bFF=B.d.az(self.window.performance.now()*1000)}, +ck8(){if($.c_().ay==null)return +$.bF1=B.d.az(self.window.performance.now()*1000)}, +bUm(){if($.c_().ay==null)return +$.bF0=B.d.az(self.window.performance.now()*1000)}, +bUo(){if($.c_().ay==null)return +$.bFu=B.d.az(self.window.performance.now()*1000)}, +bUn(){var s,r,q=$.c_() +if(q.ay==null)return +s=$.bSG=B.d.az(self.window.performance.now()*1000) +$.bFi.push(new A.t8(A.a([$.bFF,$.bF1,$.bF0,$.bFu,s,s,0,0,0,0,1],t.t))) +$.bSG=$.bFu=$.bF0=$.bF1=$.bFF=-1 +if(s-$.bZm()>1e5){$.cgv=s +r=$.bFi +A.axO(q.ay,q.ch,r,t.WK) +$.bFi=A.a([],t.no)}}, +chp(){return B.d.az(self.window.performance.now()*1000)}, +c8K(a){var s=new A.aZO(A.q(t.N,t.qe),a) +s.ase(a) +return s}, +cho(a){}, +bG2(a,b){return a[b]}, +bVb(a){var s=self.window.parseFloat(a) +if(s==null||isNaN(s))return null +return s}, +cln(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.bVb(A.bCi(self.window,a).getPropertyValue("font-size")):q}, +cmT(a,b){var s,r=self.document.createElement("CANVAS") +if(r==null)return null +try{A.F9(r,a) +A.F8(r,b)}catch(s){return null}return r}, +bCC(a){var s,r,q="premultipliedAlpha",p=$.RB +if(p==null?$.RB="OffscreenCanvas" in self.window:p){p=a.a +p.toString +s=t.N +r=A.bKu(p,"webgl2",A.a3([q,!1],s,t.z)) +r.toString +r=new A.a9i(r) +$.aPn.b=A.q(s,t.eS) +r.dy=p +p=r}else{p=a.b +p.toString +s=$.f3 +s=(s==null?$.f3=A.mg():s)===1?"webgl":"webgl2" +r=t.N +s=A.nW(p,s,A.a3([q,!1],r,t.z)) +s.toString +s=new A.a9i(s) +$.aPn.b=A.q(r,t.eS) +s.dy=p +p=s}return p}, +bVE(a,b,c,d,e,f,g){var s,r="uniform4f",q=b.a,p=a.k6(0,q,"u_ctransform"),o=new Float32Array(16),n=new A.d1(o) +n.ba(g) +n.aX(0,-c,-d) +s=a.a +A.a2(s,"uniformMatrix4fv",[p,!1,o]) +A.a2(s,r,[a.k6(0,q,"u_scale"),2/e,-2/f,1,1]) +A.a2(s,r,[a.k6(0,q,"u_shift"),-1,1,0,0])}, +bTc(a,b,c){var s,r,q,p,o="bufferData" +if(c===1){s=a.guL() +A.a2(a.a,o,[a.gla(),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.bo(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +c9K(a){var s,r=$.U4 +if(r!=null)s=r.a===a +else s=!1 +if(s){r.toString +return r}return $.U4=new A.b41(a,A.a([],t.Up),$,$,$,null)}, +bES(a,b,c){var s,r;--c +for(;b0){h.push(new A.w9(B.eU,k,j,o,l)) +o=l +k=0 +j=0}}h.push(new A.w9(n,k,j,o,m))}if(h.length===0||B.c.gS(h).c===B.eh){s=a.length +h.push(new A.w9(B.ei,0,0,s,s))}return h}, +cgN(a,b){var s=B.d.az(b.current()) +if(b.breakType()!=="none")return B.eh +if(s===a.length)return B.ei +return B.eU}, +cfs(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.a([],t._f) +a.a=a.b=null +s=A.a20(a1,0) +r=A.bTN().ym(s) +a.c=a.d=a.e=a.f=0 +q=new A.bw9(a,a1,a0) +q.$2(B.V,2) +p=++a.f +for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.cx,j=0;p<=o;p=++a.f){a.b=a.a +a.a=r +if(s!=null&&s>65535){q.$2(B.V,-1) +p=++a.f}s=A.a20(a1,p) +p=$.bxd +r=(p==null?$.bxd=new A.ut(A.bFE(u.K,937,B.z9,n),B.cx,A.q(m,n),l):p).ym(s) +i=a.a +j=i===B.kV?j+1:0 +if(i===B.iz||i===B.kT){q.$2(B.eh,5) +continue}if(i===B.kX){if(r===B.iz)q.$2(B.V,5) +else q.$2(B.eh,5) +continue}if(r===B.iz||r===B.kT||r===B.kX){q.$2(B.V,6) +continue}p=a.f +if(p>=o)break +if(r===B.fI||r===B.py){q.$2(B.V,7) +continue}if(i===B.fI){q.$2(B.eU,18) +continue}if(i===B.py){q.$2(B.eU,8) +continue}if(i===B.pz){q.$2(B.V,8) +continue}h=i!==B.pt +if(h&&!0)k=i==null?B.cx:i +if(r===B.pt||r===B.pz){if(k!==B.fI){if(k===B.kV)--j +q.$2(B.V,9) +r=k +continue}r=B.cx}if(!h||!1){a.a=k +h=k}else h=i +if(r===B.pB||h===B.pB){q.$2(B.V,11) +continue}if(h===B.pw){q.$2(B.V,12) +continue}g=h!==B.fI +if(!(!g||h===B.kQ||h===B.iy)&&r===B.pw){q.$2(B.V,12) +continue}if(g)g=r===B.pv||r===B.ix||r===B.xX||r===B.kR||r===B.pu +else g=!1 +if(g){q.$2(B.V,13) +continue}if(h===B.iw){q.$2(B.V,14) +continue}g=h===B.pE +if(g&&r===B.iw){q.$2(B.V,15) +continue}f=h!==B.pv +if((!f||h===B.ix)&&r===B.px){q.$2(B.V,16) +continue}if(h===B.pA&&r===B.pA){q.$2(B.V,17) +continue}if(g||r===B.pE){q.$2(B.V,19) +continue}if(h===B.pD||r===B.pD){q.$2(B.eU,20) +continue}if(r===B.kQ||r===B.iy||r===B.px||h===B.xV){q.$2(B.V,21) +continue}if(a.b===B.cw)g=h===B.iy||h===B.kQ +else g=!1 +if(g){q.$2(B.V,21) +continue}g=h===B.pu +if(g&&r===B.cw){q.$2(B.V,21) +continue}if(r===B.xW){q.$2(B.V,22) +continue}e=h!==B.cx +if(!((!e||h===B.cw)&&r===B.ej))if(h===B.ej)d=r===B.cx||r===B.cw +else d=!1 +else d=!0 +if(d){q.$2(B.V,23) +continue}d=h===B.kY +if(d)c=r===B.pC||r===B.kU||r===B.kW +else c=!1 +if(c){q.$2(B.V,23) +continue}if((h===B.pC||h===B.kU||h===B.kW)&&r===B.eV){q.$2(B.V,23) +continue}c=!d +if(!c||h===B.eV)b=r===B.cx||r===B.cw +else b=!1 +if(b){q.$2(B.V,24) +continue}if(!e||h===B.cw)b=r===B.kY||r===B.eV +else b=!1 +if(b){q.$2(B.V,24) +continue}if(!f||h===B.ix||h===B.ej)f=r===B.eV||r===B.kY +else f=!1 +if(f){q.$2(B.V,25) +continue}f=h!==B.eV +if((!f||d)&&r===B.iw){q.$2(B.V,25) +continue}if((!f||!c||h===B.iy||h===B.kR||h===B.ej||g)&&r===B.ej){q.$2(B.V,25) +continue}g=h===B.kS +if(g)f=r===B.kS||r===B.iA||r===B.iC||r===B.iD +else f=!1 +if(f){q.$2(B.V,26) +continue}f=h!==B.iA +if(!f||h===B.iC)c=r===B.iA||r===B.iB +else c=!1 +if(c){q.$2(B.V,26) +continue}c=h!==B.iB +if((!c||h===B.iD)&&r===B.iB){q.$2(B.V,26) +continue}if((g||!f||!c||h===B.iC||h===B.iD)&&r===B.eV){q.$2(B.V,27) +continue}if(d)g=r===B.kS||r===B.iA||r===B.iB||r===B.iC||r===B.iD +else g=!1 +if(g){q.$2(B.V,27) +continue}if(!e||h===B.cw)g=r===B.cx||r===B.cw +else g=!1 +if(g){q.$2(B.V,28) +continue}if(h===B.kR)g=r===B.cx||r===B.cw +else g=!1 +if(g){q.$2(B.V,29) +continue}if(!e||h===B.cw||h===B.ej)if(r===B.iw){g=B.b.ai(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.V,30) +continue}if(h===B.ix){p=B.b.a9(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.cx||r===B.cw||r===B.ej +else p=!1}else p=!1 +if(p){q.$2(B.V,30) +continue}if(r===B.kV){if((j&1)===1)q.$2(B.V,30) +else q.$2(B.eU,30) +continue}if(h===B.kU&&r===B.kW){q.$2(B.V,30) +continue}q.$2(B.eU,31)}q.$2(B.ei,3) +return a0}, +y9(a,b,c,d,e){var s,r,q,p +if(c===d)return 0 +s=a.font +if(c===$.bSt&&d===$.bSs&&b===$.bSu&&s===$.bSr)r=$.bSw +else{q=c===0&&d===b.length?b:B.b.V(b,c,d) +p=a.measureText(q).width +if(p==null)p=null +p.toString +r=p}$.bSt=c +$.bSs=d +$.bSu=b +$.bSr=s +$.bSw=r +if(e==null)e=0 +return B.d.aN((e!==0?r+e*(d-c):r)*100)/100}, +bKH(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.OY(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, +bUk(a){if(a==null)return null +return A.bUj(a.a)}, +bUj(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""}, +chK(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.P +r=$.bHv().ym(q) +if(r!=null)return r +return null}, +bFl(a,b){var s=A.a20(a,b) +s.toString +if(s>=48&&s<=57)return B.kI +if(s>=1632&&s<=1641)return B.xp +switch($.bHv().ym(s)){case B.P:return B.xo +case B.aL:return B.xp +case null:return B.pa}}, +a20(a,b){var s +if(b<0||b>=a.length)return null +s=B.b.a9(a,b) +if((s&63488)===55296&&b>>6&31)+1<<16|(s&63)<<10|B.b.a9(a,b+1)&1023 +return s}, +cc6(a,b,c){return new A.ut(a,b,A.q(t.S,c),c.i("ut<0>"))}, +cc7(a,b,c,d,e){return new A.ut(A.bFE(a,b,c,e),d,A.q(t.S,e),e.i("ut<0>"))}, +bFE(a,b,c,d){var s,r,q,p,o,n=A.a([],d.i("x>")),m=a.length +for(s=d.i("eM<0>"),r=0;r=0&&q<=r))break +q+=s +if(A.ccK(b,q))break}return A.y4(q,0,r)}, +ccK(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.b.a9(a,s)&63488)===55296)return!1 +r=$.a2s().LA(0,a,b) +q=$.a2s().LA(0,a,s) +if(q===B.n3&&r===B.n4)return!1 +if(A.id(q,B.tj,B.n3,B.n4,j,j))return!0 +if(A.id(r,B.tj,B.n3,B.n4,j,j))return!0 +if(q===B.ti&&r===B.ti)return!1 +if(A.id(r,B.jI,B.jJ,B.jH,j,j))return!1 +for(p=0;A.id(q,B.jI,B.jJ,B.jH,j,j);){++p +s=b-p-1 +if(s<0)return!0 +o=$.a2s() +n=A.a20(a,s) +q=n==null?o.b:o.ym(n)}if(A.id(q,B.d_,B.c0,j,j,j)&&A.id(r,B.d_,B.c0,j,j,j))return!1 +m=0 +do{++m +l=$.a2s().LA(0,a,b+m)}while(A.id(l,B.jI,B.jJ,B.jH,j,j)) +do{++p +k=$.a2s().LA(0,a,b-p-1)}while(A.id(k,B.jI,B.jJ,B.jH,j,j)) +if(A.id(q,B.d_,B.c0,j,j,j)&&A.id(r,B.tg,B.jG,B.hC,j,j)&&A.id(l,B.d_,B.c0,j,j,j))return!1 +if(A.id(k,B.d_,B.c0,j,j,j)&&A.id(q,B.tg,B.jG,B.hC,j,j)&&A.id(r,B.d_,B.c0,j,j,j))return!1 +s=q===B.c0 +if(s&&r===B.hC)return!1 +if(s&&r===B.tf&&l===B.c0)return!1 +if(k===B.c0&&q===B.tf&&r===B.c0)return!1 +s=q===B.e6 +if(s&&r===B.e6)return!1 +if(A.id(q,B.d_,B.c0,j,j,j)&&r===B.e6)return!1 +if(s&&A.id(r,B.d_,B.c0,j,j,j))return!1 +if(k===B.e6&&A.id(q,B.th,B.jG,B.hC,j,j)&&r===B.e6)return!1 +if(s&&A.id(r,B.th,B.jG,B.hC,j,j)&&l===B.e6)return!1 +if(q===B.jK&&r===B.jK)return!1 +if(A.id(q,B.d_,B.c0,B.e6,B.jK,B.n2)&&r===B.n2)return!1 +if(q===B.n2&&A.id(r,B.d_,B.c0,B.e6,B.jK,j))return!1 +return!0}, +id(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}, +c4z(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.UX +case"TextInputAction.previous":return B.V8 +case"TextInputAction.done":return B.UA +case"TextInputAction.go":return B.UH +case"TextInputAction.newline":return B.UE +case"TextInputAction.search":return B.Vg +case"TextInputAction.send":return B.Vh +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.UY}}, +bKG(a,b){switch(a){case"TextInputType.number":return b?B.Uu:B.V_ +case"TextInputType.phone":return B.V7 +case"TextInputType.emailAddress":return B.UB +case"TextInputType.url":return B.VC +case"TextInputType.multiline":return B.UV +case"TextInputType.none":return B.ux +case"TextInputType.text":default:return B.Vv}}, +cbi(a){var s +if(a==="TextCapitalization.words")s=B.QJ +else if(a==="TextCapitalization.characters")s=B.QL +else s=a==="TextCapitalization.sentences"?B.QK:B.rM +return new A.W_(s)}, +cfQ(a){}, +axs(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=$.dB() +if(s!==B.d3)s=s===B.aj +else s=!0 +if(s)a.classList.add("transparentTextEditing") +A.L(p,"caret-color",r)}, +c4y(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.q(s,r) +p=A.q(s,t.M1) +o=A.c6(self.document,"form") +o.noValidate=!0 +o.method="post" +o.action="#" +A.eu(o,"submit",r.a(A.bL(new A.aLM())),null) +A.axs(o,!1) +n=J.Q9(0,s) +m=A.bBy(a1,B.QI) +if(a2!=null)for(s=t.P,r=J.cQ(a2,s),l=A.t(r),r=new A.bw(r,r.gu(r),l.i("bw")),k=m.b,l=l.i("H.E");r.v();){j=r.d +if(j==null)j=l.a(j) +i=J.ae(j) +h=s.a(i.h(j,"autofill")) +g=A.aB(i.h(j,"textCapitalization")) +if(g==="TextCapitalization.words")g=B.QJ +else if(g==="TextCapitalization.characters")g=B.QL +else g=g==="TextCapitalization.sentences"?B.QK:B.rM +f=A.bBy(h,new A.W_(g)) +g=f.b +n.push(g) +if(g!==k){e=A.bKG(A.aB(J.as(s.a(i.h(j,"inputType")),"name")),!1).VG() +f.a.j6(e) +f.j6(e) +A.axs(e,!1) +p.k(0,g,f) +q.k(0,g,e) +o.append(e)}}else n.push(m.b) +B.c.kN(n) +for(s=n.length,d=0,r="";d0?r+"*":r)+c}b=r.charCodeAt(0)==0?r:r +a=$.a2_.h(0,b) +if(a!=null)a.remove() +a0=A.c6(self.document,"input") +A.axs(a0,!0) +a0.className="submitBtn" +A.aKB(a0,"submit") +o.append(a0) +return new A.aLJ(o,q,p,b)}, +bBy(a,b){var s,r=J.ae(a),q=A.aB(r.h(a,"uniqueIdentifier")),p=t.kc.a(r.h(a,"hints")),o=p==null||J.hj(p)?null:A.aB(J.kA(p)),n=A.bKC(t.P.a(r.h(a,"editingValue"))) +if(o!=null){s=$.bVX().a.h(0,o) +if(s==null)s=o}else s=null +return new A.a3p(n,q,s,A.aj(r.h(a,"hintText")))}, +bFv(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +r=Math.max(s,r) +return B.b.V(a,0,q)+b+B.b.bg(a,r)}, +cbk(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.Jd(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.bFv(h,g,new A.dk(f,e)) +f=a1.a +f.toString +if(m!==f){l=B.b.H(g,".") +for(e=A.aQ(A.bGr(g),!0,!1,!1).oP(0,f),e=new A.K3(e.a,e.b,e.c),d=t.Qz,b=h.length;e.v();){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.bFv(h,g,new A.dk(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.bFv(h,g,new A.dk(r,j))}if(i===f){a0.c=r +a0.d=j +break}}}}a0.e=a1.b +a0.f=a1.c +return a0}, +aLt(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.Fe(e,r,Math.max(0,s),b,c)}, +bKC(a){var s=J.ae(a),r=A.aj(s.h(a,"text")),q=B.d.az(A.lf(s.h(a,"selectionBase"))),p=B.d.az(A.lf(s.h(a,"selectionExtent"))),o=A.bCT(a,"composingBase"),n=A.bCT(a,"composingExtent") +s=o==null?-1:o +return A.aLt(q,s,n==null?-1:n,p,r)}, +bKB(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.az(r) +q=a.selectionEnd +if(q==null)q=p +return A.aLt(r,-1,-1,q==null?p:B.d.az(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.az(r) +q=a.selectionEnd +if(q==null)q=p +return A.aLt(r,-1,-1,q==null?p:B.d.az(q),s)}else throw A.d(A.a1("Initialized with unsupported input type"))}}, +bLC(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.ae(a),k=t.P,j=A.aB(J.as(k.a(l.h(a,n)),"name")),i=A.cX(J.as(k.a(l.h(a,n)),"decimal")) +j=A.bKG(j,i===!0) +i=A.aj(l.h(a,"inputAction")) +if(i==null)i="TextInputAction.done" +s=A.cX(l.h(a,"obscureText")) +r=A.cX(l.h(a,"readOnly")) +q=A.cX(l.h(a,"autocorrect")) +p=A.cbi(A.aB(l.h(a,"textCapitalization"))) +k=l.ak(a,m)?A.bBy(k.a(l.h(a,m)),B.QI):null +o=A.c4y(t.nA.a(l.h(a,m)),t.kc.a(l.h(a,"fields"))) +l=A.cX(l.h(a,"enableDeltaModel")) +return new A.aRY(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, +c5F(a){return new A.a9k(a,A.a([],t.Up),$,$,$,null)}, +cm8(){$.a2_.a6(0,new A.bzY())}, +ciN(){var s,r,q +for(s=$.a2_.gaS($.a2_),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a +if(q==null)q=r.a(q) +q.remove()}$.a2_.T(0)}, +c4j(a){var s=J.ae(a),r=A.eZ(J.bT(t.j.a(s.h(a,"transform")),new A.aKV(),t.z),!0,t.i) +return new A.aKU(A.lf(s.h(a,"width")),A.lf(s.h(a,"height")),new Float32Array(A.e9(r)))}, +ckb(a,b){var s,r={},q=new A.a6($.ac,b.i("a6<0>")) +r.a=!0 +s=a.$1(new A.byX(r,new A.ld(q,b.i("ld<0>")),b)) +r.a=!1 +if(s!=null)throw A.d(A.c1(s)) +return q}, +bGw(a,b){var s=a.style +A.L(s,"transform-origin","0 0 0") +A.L(s,"transform",A.lh(b))}, +lh(a){var s=A.bAj(a) +if(s===B.Rh)return"matrix("+A.c(a[0])+","+A.c(a[1])+","+A.c(a[4])+","+A.c(a[5])+","+A.c(a[12])+","+A.c(a[13])+")" +else if(s===B.mX)return A.ck4(a) +else return"none"}, +bAj(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.mX +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.Rg +else return B.Rh}, +ck4(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.c(a[12])+"px, "+A.c(a[13])+"px, 0px)" +else return"matrix3d("+A.c(s)+","+A.c(a[1])+","+A.c(a[2])+","+A.c(a[3])+","+A.c(a[4])+","+A.c(a[5])+","+A.c(a[6])+","+A.c(a[7])+","+A.c(a[8])+","+A.c(a[9])+","+A.c(a[10])+","+A.c(a[11])+","+A.c(a[12])+","+A.c(a[13])+","+A.c(a[14])+","+A.c(a[15])+")"}, +a2f(a,b){var s=$.c_r() +s[0]=b.a +s[1]=b.b +s[2]=b.c +s[3]=b.d +A.bAk(a,s) +return new A.K(s[0],s[1],s[2],s[3])}, +bAk(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bHu() +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=$.c_q().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}, +bVt(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +hg(a){if(a==null)return null +return A.a1W(a.gp(a))}, +a1W(a){var s,r +if(a===4278190080)return"#000000" +if((a&4278190080)>>>0===4278190080){s=B.e.iR(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.j(a>>>16&255)+","+B.e.j(a>>>8&255)+","+B.e.j(a&255)+","+B.d.j((a>>>24&255)/255)+")" +return r.charCodeAt(0)==0?r:r}}, +ciQ(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.aA(d/255,2)+")"}, +bS8(){if(A.ckO())return"BlinkMacSystemFont" +var s=$.hx() +if(s!==B.bK)s=s===B.ds +else s=!0 +if(s)return"-apple-system, BlinkMacSystemFont" +return"Arial"}, +by9(a){var s +if(J.fg(B.atV.a,a))return a +s=$.hx() +if(s!==B.bK)s=s===B.ds +else s=!0 +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.bS8() +return'"'+A.c(a)+'", '+A.bS8()+", sans-serif"}, +y4(a,b,c){if(ac)return c +else return a}, +y8(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s")).bA(0," ")}, +hS(a,b,c){A.L(a.style,b,c)}, +a1Y(a,b,c,d,e,f,g,h,i){var s=$.bS_ +if(s==null?$.bS_=a.ellipse!=null:s)A.a2(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.a2(a,"arc",[0,0,1,g,h,i]) +a.restore()}}, +bGs(a){var s +for(;a.lastChild!=null;){s=a.lastChild +if(s.parentNode!=null)s.parentNode.removeChild(s)}}, +bD4(a,b,c){var s=b.i("@<0>").M(c),r=new A.uM(s.i("uM<+key,value(1,2)>")) +r.a=r +r.b=r +return new A.ab0(a,new A.rO(r,s.i("rO<+key,value(1,2)>")),A.q(b,s.i("bCj<+key,value(1,2)>")),s.i("ab0<1,2>"))}, +fJ(){var s=new Float32Array(16) +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1 +return new A.d1(s)}, +c72(a){return new A.d1(a)}, +c75(a){var s=new A.d1(new Float32Array(16)) +if(s.hJ(a)===0)return null +return s}, +bQ8(a,b,c){var s=new Float32Array(3) +s[0]=a +s[1]=b +s[2]=c +return new A.CN(s)}, +a2e(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}, +c39(a){var s=new A.a6V(a,new A.dM(null,null,t.Qh)) +s.arT(a) +return s}, +c3y(a){var s,r +if(a!=null)return A.c39(a) +else{s=new A.a96(new A.dM(null,null,t.Tv)) +r=self.window.visualViewport +if(r==null)r=self.window +s.a=A.eV(r,"resize",s.gaH7()) +return s}}, +c3a(a){var s=t.e.a(A.bL(new A.amg())) +A.c3X(a) +return new A.aIP(a,!0,s)}, +c4u(a){if(a!=null)return A.c3a(a) +else return A.c5p()}, +c5p(){return new A.aOz(!0,t.e.a(A.bL(new A.amg())))}, +c4B(a,b){var s=new A.a8a(a,b,A.ck(null,t.H),B.jE) +s.arU(a,b) +return s}, +M2:function M2(a){var _=this +_.a=a +_.d=_.c=_.b=null}, +ayU:function ayU(a,b){this.a=a +this.b=b}, +ayZ:function ayZ(a){this.a=a}, +ayY:function ayY(a){this.a=a}, +az_:function az_(a){this.a=a}, +ayX:function ayX(a,b){this.a=a +this.b=b}, +ayW:function ayW(a){this.a=a}, +ayV:function ayV(a){this.a=a}, +azc:function azc(a){this.b=a}, +E8:function E8(a,b){this.a=a +this.b=b}, +oe:function oe(a,b){this.a=a +this.b=b}, +aEk:function aEk(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}, +aHp:function aHp(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}, +asj:function asj(){}, +jc:function jc(a){this.a=a}, +aek:function aek(a,b){this.b=a +this.a=b}, +aGp:function aGp(a,b){this.a=a +this.b=b}, +dY:function dY(){}, +a58:function a58(a){this.a=a}, +a5G:function a5G(){}, +a5D:function a5D(){}, +a5E:function a5E(a){this.a=a}, +a5O:function a5O(a,b){this.a=a +this.b=b}, +a5K:function a5K(a,b){this.a=a +this.b=b}, +a5F:function a5F(a){this.a=a}, +a5N:function a5N(a){this.a=a}, +a5b:function a5b(a,b,c){this.a=a +this.b=b +this.c=c}, +a5d:function a5d(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a5a:function a5a(a,b){this.a=a +this.b=b}, +a59:function a59(a,b){this.a=a +this.b=b}, +a5h:function a5h(a,b,c){this.a=a +this.b=b +this.c=c}, +a5j:function a5j(a){this.a=a}, +a5q:function a5q(a,b,c){this.a=a +this.b=b +this.c=c}, +a5o:function a5o(a,b){this.a=a +this.b=b}, +a5n:function a5n(a,b){this.a=a +this.b=b}, +a5f:function a5f(a,b,c){this.a=a +this.b=b +this.c=c}, +a5i:function a5i(a,b){this.a=a +this.b=b}, +a5e:function a5e(a,b,c){this.a=a +this.b=b +this.c=c}, +a5l:function a5l(a,b){this.a=a +this.b=b}, +a5p:function a5p(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a5g:function a5g(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a5k:function a5k(a,b){this.a=a +this.b=b}, +a5m:function a5m(a){this.a=a}, +a5H:function a5H(a,b){this.a=a +this.b=b}, +a5J:function a5J(a){this.a=a}, +a5I:function a5I(a,b,c){this.a=a +this.b=b +this.c=c}, +aYo:function aYo(a){this.a=$ +this.b=a +this.c=null}, +aYp:function aYp(a){this.a=a}, +aYq:function aYq(a){this.a=a}, +agK:function agK(a,b){this.a=a +this.b=b}, +bzM:function bzM(a){this.a=a}, +bzN:function bzN(){}, +bzO:function bzO(a){this.a=a}, +bzP:function bzP(){}, +bw3:function bw3(){}, +bwt:function bwt(a,b){this.a=a +this.b=b}, +bws:function bws(a,b){this.a=a +this.b=b}, +aEe:function aEe(a){this.a=a}, +QH:function QH(a){this.b=a +this.a=null}, +a5c:function a5c(){}, +Nq:function Nq(a,b){this.a=a +this.b=b}, +Es:function Es(a){this.a=a}, +a5y:function a5y(){}, +a5L:function a5L(){}, +Er:function Er(a,b){this.a=a +this.b=b}, +a9I:function a9I(a,b,c,d,e,f,g,h,i){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=0 +_.z=null +_.Q=i}, +aQW:function aQW(){}, +aQS:function aQS(a){this.a=a}, +aQQ:function aQQ(){}, +aQR:function aQR(){}, +aQX:function aQX(a){this.a=a}, +aQT:function aQT(){}, +aQU:function aQU(a){this.a=a}, +aQV:function aQV(a){this.a=a}, +wr:function wr(a,b){this.a=a +this.b=b}, +JO:function JO(a,b){this.a=a +this.b=b +this.c=-1}, +OR:function OR(a,b,c){this.a=a +this.b=b +this.c=c}, +wm:function wm(a,b){this.a=a +this.b=b}, +mU:function mU(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +GR:function GR(a){this.a=a}, +a7T:function a7T(a,b){this.a=a +this.b=b +this.c=0}, +qU:function qU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +byD:function byD(a,b){this.a=a +this.b=b}, +byC:function byC(a,b){this.a=a +this.b=b}, +a9_:function a9_(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1}, +aO4:function aO4(){}, +aO5:function aO5(){}, +byQ:function byQ(){}, +byR:function byR(a){this.a=a}, +bxn:function bxn(){}, +bxo:function bxo(){}, +bxk:function bxk(){}, +bxl:function bxl(){}, +bxm:function bxm(){}, +bxp:function bxp(){}, +a8y:function a8y(a,b,c){this.a=a +this.b=b +this.c=c}, +aMz:function aMz(a,b,c){this.a=a +this.b=b +this.c=c}, +aWn:function aWn(){this.a=0}, +Ip:function Ip(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null}, +b5s:function b5s(){}, +b5t:function b5t(){}, +b5u:function b5u(){}, +b5r:function b5r(a,b){this.a=a +this.b=b}, +Hv:function Hv(a,b,c){this.a=a +this.b=b +this.c=c}, +uu:function uu(a,b,c){this.a=a +this.b=b +this.c=c}, +a9S:function a9S(a){this.a=a}, +bzU:function bzU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +vx:function vx(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.d=!1}, +M7:function M7(a,b){this.a=a +this.b=b}, +a5v:function a5v(){}, +XJ:function XJ(a,b,c){var _=this +_.c=a +_.d=b +_.e=c +_.a=null}, +XK:function XK(a,b){this.c=a +this.d=b +this.a=null}, +a56:function a56(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=0 +_.e=-1 +_.f=0 +_.r=c +_.w=d +_.x=!1 +_.a=null}, +Nr:function Nr(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=$ +_.f=!1 +_.r=0 +_.w=null +_.x=d}, +aGk:function aGk(){}, +aGl:function aGl(a){this.a=a}, +td:function td(a,b){this.a=a +this.b=b}, +aa7:function aa7(a,b){this.a=a +this.$ti=b}, +aS4:function aS4(a,b){this.a=a +this.b=b}, +aS5:function aS5(a){this.a=a}, +aS7:function aS7(a){this.a=a}, +aS6:function aS6(a){this.a=a}, +pX:function pX(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null +_.$ti=e}, +iB:function iB(){}, +aYe:function aYe(a,b){this.b=a +this.c=b}, +aWM:function aWM(a,b,c){this.a=a +this.b=b +this.d=c}, +EI:function EI(){}, +aff:function aff(a,b){this.c=a +this.a=null +this.b=b}, +a3y:function a3y(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a5R:function a5R(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a5T:function a5T(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a5S:function a5S(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +acm:function acm(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Wv:function Wv(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +acj:function acj(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +agv:function agv(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=null +_.b=f}, +adi:function adi(a,b,c){var _=this +_.c=a +_.d=b +_.a=null +_.b=c}, +a60:function a60(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +adr:function adr(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=null +_.b=e}, +aaB:function aaB(a){this.a=a}, +aT9:function aT9(a){this.a=a +this.b=$}, +aTa:function aTa(a,b){this.a=a +this.b=b}, +aOu:function aOu(a,b,c){this.a=a +this.b=b +this.c=c}, +aOv:function aOv(a,b,c){this.a=a +this.b=b +this.c=c}, +aOw:function aOw(a,b,c){this.a=a +this.b=b +this.c=c}, +aH9:function aH9(){}, +a5z:function a5z(a,b){this.b=a +this.c=b +this.a=null}, +a5A:function a5A(a){this.a=a}, +bwM:function bwM(){}, +aVY:function aVY(){}, +CI:function CI(a,b){this.a=null +this.b=a +this.$ti=b}, +a6B:function a6B(a,b){var _=this +_.a=$ +_.b=1 +_.c=a +_.$ti=b}, +ty:function ty(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$}, +rD:function rD(a,b){this.a=a +this.b=b}, +aVT:function aVT(a){this.a=a}, +Et:function Et(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}, +aGm:function aGm(){}, +a5r:function a5r(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.b=!1 +_.a=null}, +yS:function yS(a){this.b=a +this.c=$ +this.a=null}, +Nt:function Nt(a,b){var _=this +_.b=a +_.c=b +_.d=!1 +_.a=_.e=null}, +rz:function rz(){this.c=this.b=this.a=null}, +aZL:function aZL(a,b){this.a=a +this.b=b}, +yO:function yO(a,b){this.a=a +this.b=b}, +a4S:function a4S(){this.a=$ +this.b=null +this.c=$}, +nT:function nT(){}, +a5t:function a5t(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.b=!1 +_.a=null}, +a5u:function a5u(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.b=!1 +_.a=null}, +a5s:function a5s(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}, +a5w:function a5w(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=null +_.b=!1 +_.a=null}, +agJ:function agJ(a,b,c){this.a=a +this.b=b +this.c=c}, +hc:function hc(){}, +hp:function hp(){}, +VH:function VH(a,b){this.a=a +this.b=b}, +qC:function qC(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}, +baV:function baV(a){this.a=a}, +a5M:function a5M(a,b){this.a=a +this.b=b +this.c=!1}, +aim:function aim(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d}, +a5C:function a5C(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Nv:function Nv(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=$}, +aGq:function aGq(a){this.a=a}, +Nu:function Nu(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}, +a5B:function a5B(a){var _=this +_.a=$ +_.b=-1/0 +_.c=a +_.d=0 +_.e=!1 +_.z=_.y=_.x=_.w=_.r=_.f=0 +_.Q=$ +_.as=!1}, +a5x:function a5x(a){this.a=a}, +aGo:function aGo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=d}, +bx_:function bx_(a){this.a=a}, +G4:function G4(a,b){this.a=a +this.b=b}, +a4P:function a4P(a){this.a=a}, +Nw:function Nw(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=!1 +_.a=null}, +aGr:function aGr(a){this.a=a}, +a5V:function a5V(a,b){this.a=a +this.b=b}, +aGV:function aGV(a,b){this.a=a +this.b=b}, +aGW:function aGW(a,b){this.a=a +this.b=b}, +aGT:function aGT(a){this.a=a}, +aGU:function aGU(a,b){this.a=a +this.b=b}, +aGS:function aGS(a){this.a=a}, +a5U:function a5U(){}, +aGR:function aGR(){}, +a8q:function a8q(){}, +aMp:function aMp(){}, +NG:function NG(a,b){this.a=a +this.b=b}, +a84:function a84(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aNK:function aNK(){this.a=!1 +this.b=null}, +aKz:function aKz(a){this.a=a}, +aKC:function aKC(){}, +a9L:function a9L(a,b){this.a=a +this.b=b}, +aR2:function aR2(a){this.a=a}, +a9K:function a9K(a,b){this.a=a +this.b=b}, +PL:function PL(a,b){this.a=a +this.b=b}, +aKA:function aKA(a){this.a=a}, +a7F:function a7F(a,b,c){this.a=a +this.b=b +this.c=c}, +Ov:function Ov(a,b){this.a=a +this.b=b}, +byt:function byt(a){this.a=a}, +bxV:function bxV(){}, +ann:function ann(a,b){this.a=a +this.b=-1 +this.$ti=b}, +ih:function ih(a,b){this.a=a +this.$ti=b}, +ans:function ans(a,b){this.a=a +this.b=-1 +this.$ti=b}, +uL:function uL(a,b){this.a=a +this.$ti=b}, +a7D:function a7D(a,b){this.a=a +this.b=$ +this.$ti=b}, +a8U:function a8U(a){var _=this +_.a=a +_.e=_.d=_.c=_.b=null +_.r=_.f=$}, +aNV:function aNV(a){this.a=a}, +aNW:function aNW(a){this.a=a}, +aLN:function aLN(){}, +afz:function afz(a,b){this.a=a +this.b=b}, +BK:function BK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +asi:function asi(a,b){this.a=a +this.b=b}, +b2s:function b2s(){}, +bA0:function bA0(){}, +bA_:function bA_(){}, +jk:function jk(a,b){this.a=a +this.$ti=b}, +a6F:function a6F(a){this.b=this.a=null +this.$ti=a}, +Kc:function Kc(a,b,c){this.a=a +this.b=b +this.$ti=c}, +agw:function agw(){this.a=$}, +a7P:function a7P(){this.a=$}, +S6:function S6(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}, +rp:function rp(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}, +ek:function ek(a){this.b=a}, +baP:function baP(a){this.a=a}, +Y6:function Y6(){}, +S8:function S8(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.kr$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +ad8:function ad8(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.kr$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +S7:function S7(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}, +S9:function S9(a,b,c,d){var _=this +_.CW=null +_.cx=a +_.cy=null +_.x=b +_.a=c +_.b=-1 +_.c=d +_.w=_.r=_.f=_.e=_.d=null}, +baZ:function baZ(a,b,c){this.a=a +this.b=b +this.c=c}, +baY:function baY(a,b){this.a=a +this.b=b}, +aKu:function aKu(a,b,c,d){var _=this +_.a=a +_.adz$=b +_.Ds$=c +_.pi$=d}, +Sa:function Sa(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}, +Sb:function Sb(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}, +J_:function J_(a){this.a=a +this.b=!1}, +ain:function ain(){var _=this +_.e=_.d=_.c=_.b=_.a=null +_.f=!0 +_.r=4278190080 +_.z=_.y=_.x=_.w=null}, +kI:function kI(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aYX:function aYX(){var _=this +_.d=_.c=_.b=_.a=0}, +aHd:function aHd(){var _=this +_.d=_.c=_.b=_.a=0}, +amb:function amb(){this.b=this.a=null}, +aIF:function aIF(){var _=this +_.d=_.c=_.b=_.a=0}, +xf:function xf(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.e=_.d=-1}, +aX2:function aX2(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=0 +_.f=-1 +_.Q=_.z=_.y=_.x=_.w=_.r=0}, +H5:function H5(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}, +wA:function wA(a){var _=this +_.a=a +_.b=-1 +_.e=_.d=_.c=0}, +tM:function tM(){this.b=this.a=null}, +b5q:function b5q(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aX3:function aX3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=d}, +wt:function wt(a,b){this.a=a +this.b=b}, +adb:function adb(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}, +aXe:function aXe(a){this.a=a}, +Sc:function Sc(a,b,c,d,e,f,g){var _=this +_.ch=a +_.CW=b +_.cx=c +_.cy=d +_.db=e +_.a=f +_.b=-1 +_.c=g +_.w=_.r=_.f=_.e=_.d=null}, +b_h:function b_h(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.f=_.e=!1 +_.r=1}, +fc:function fc(){}, +OD:function OD(){}, +RS:function RS(){}, +acP:function acP(){}, +acT:function acT(a,b){this.a=a +this.b=b}, +acR:function acR(a,b){this.a=a +this.b=b}, +acQ:function acQ(a){this.a=a}, +acS:function acS(a){this.a=a}, +acC:function acC(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acB:function acB(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acA:function acA(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acG:function acG(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acI:function acI(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acO:function acO(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acM:function acM(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acL:function acL(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acE:function acE(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.x=null +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acH:function acH(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acD:function acD(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acK:function acK(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acN:function acN(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acF:function acF(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +acJ:function acJ(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +boE:function boE(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}, +b0j:function b0j(){var _=this +_.d=_.c=_.b=_.a=!1}, +aio:function aio(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +DB:function DB(){}, +aQN:function aQN(){this.b=this.a=$}, +aQO:function aQO(){}, +aQP:function aQP(a,b){this.a=a +this.b=b}, +J0:function J0(a){this.a=a}, +Sd:function Sd(a,b,c){var _=this +_.CW=null +_.x=a +_.a=b +_.b=-1 +_.c=c +_.w=_.r=_.f=_.e=_.d=null}, +baQ:function baQ(a){this.a=a}, +baS:function baS(a){this.a=a}, +baT:function baT(a){this.a=a}, +Se:function Se(a,b,c,d,e,f,g){var _=this +_.CW=null +_.cx=a +_.cy=b +_.db=c +_.dy=null +_.fr=d +_.x=e +_.a=f +_.b=-1 +_.c=g +_.w=_.r=_.f=_.e=_.d=null}, +zu:function zu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.r=_.f=!1}, +aWj:function aWj(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aWk:function aWk(){}, +b50:function b50(){this.a=null +this.b=!1}, +zt:function zt(){}, +a9q:function a9q(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +aPB:function aPB(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +FM:function FM(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +aPC:function aPC(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a9p:function a9p(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}, +pH:function pH(){}, +Xy:function Xy(a,b,c){this.a=a +this.b=b +this.c=c}, +Zi:function Zi(a,b){this.a=a +this.b=b}, +a86:function a86(){}, +GN:function GN(a,b){this.b=a +this.c=b +this.a=null}, +GB:function GB(a){this.b=a +this.a=null}, +agt:function agt(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}, +qs:function qs(a,b){this.b=a +this.c=b +this.d=1}, +C_:function C_(a,b,c){this.a=a +this.b=b +this.c=c}, +byi:function byi(){}, +wC:function wC(a,b){this.a=a +this.b=b}, +fo:function fo(){}, +ada:function ada(){}, +hq:function hq(){}, +aXd:function aXd(){}, +xU:function xU(a,b,c){this.a=a +this.b=b +this.c=c}, +aYf:function aYf(){this.b=this.a=0}, +Sf:function Sf(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}, +PI:function PI(a,b){this.a=a +this.b=b}, +aQH:function aQH(a,b,c){this.a=a +this.b=b +this.c=c}, +aQI:function aQI(a,b){this.a=a +this.b=b}, +aQF:function aQF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aQG:function aQG(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a9F:function a9F(a,b){this.a=a +this.b=b}, +Uv:function Uv(a){this.a=a}, +PJ:function PJ(a,b,c){var _=this +_.a=a +_.c=_.b=!1 +_.d=b +_.e=c}, +vF:function vF(a,b){this.a=a +this.b=b}, +bzg:function bzg(){}, +bzh:function bzh(a){this.a=a}, +bzf:function bzf(a){this.a=a}, +bzi:function bzi(){}, +bvQ:function bvQ(){}, +bvR:function bvR(){}, +byW:function byW(a,b){this.a=a +this.b=b}, +byU:function byU(a,b){this.a=a +this.b=b}, +byV:function byV(a){this.a=a}, +bx4:function bx4(){}, +bx5:function bx5(){}, +bx6:function bx6(){}, +bx7:function bx7(){}, +bx8:function bx8(){}, +bx9:function bx9(){}, +bxa:function bxa(){}, +bxb:function bxb(){}, +bw_:function bw_(a,b,c){this.a=a +this.b=b +this.c=c}, +aat:function aat(a){this.a=$ +this.b=a}, +aSN:function aSN(a){this.a=a}, +aSO:function aSO(a){this.a=a}, +aSP:function aSP(a){this.a=a}, +aSR:function aSR(a){this.a=a}, +pL:function pL(a){this.a=a}, +aSS:function aSS(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=!1 +_.f=d +_.r=e}, +aSY:function aSY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aSZ:function aSZ(a){this.a=a}, +aT_:function aT_(a,b,c){this.a=a +this.b=b +this.c=c}, +aT0:function aT0(a,b){this.a=a +this.b=b}, +aSU:function aSU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aSV:function aSV(a,b,c){this.a=a +this.b=b +this.c=c}, +aSW:function aSW(a,b){this.a=a +this.b=b}, +aSX:function aSX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aST:function aST(a,b,c){this.a=a +this.b=b +this.c=c}, +aT1:function aT1(a,b){this.a=a +this.b=b}, +aVv:function aVv(){}, +aAh:function aAh(){}, +Rh:function Rh(a){var _=this +_.d=a +_.a=_.e=$ +_.c=_.b=!1}, +aVF:function aVF(){}, +Uu:function Uu(a,b){var _=this +_.d=a +_.e=b +_.f=null +_.a=$ +_.c=_.b=!1}, +b5k:function b5k(){}, +b5l:function b5l(){}, +aPL:function aPL(){}, +aPN:function aPN(a){this.a=a}, +aPO:function aPO(a,b){this.a=a +this.b=b}, +aPM:function aPM(a,b){this.a=a +this.b=b}, +aIT:function aIT(a){this.a=a}, +aIU:function aIU(a){this.a=a}, +aXG:function aXG(){}, +aAv:function aAv(){}, +a88:function a88(){this.a=null +this.b=$ +this.c=!1}, +a87:function a87(a){this.a=!1 +this.b=a}, +a9C:function a9C(a,b){this.a=a +this.b=b +this.c=$}, +a89:function a89(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}, +aM_:function aM_(a,b,c){this.a=a +this.b=b +this.c=c}, +aLZ:function aLZ(a,b){this.a=a +this.b=b}, +aLV:function aLV(a,b){this.a=a +this.b=b}, +aLW:function aLW(a,b){this.a=a +this.b=b}, +aLX:function aLX(){}, +aLY:function aLY(a,b){this.a=a +this.b=b}, +aLU:function aLU(a){this.a=a}, +aLT:function aLT(a){this.a=a}, +aLS:function aLS(a){this.a=a}, +aM0:function aM0(a,b){this.a=a +this.b=b}, +bzk:function bzk(a,b,c){this.a=a +this.b=b +this.c=c}, +bzl:function bzl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ak7:function ak7(){}, +adp:function adp(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}, +aXI:function aXI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aXJ:function aXJ(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aXK:function aXK(a,b){this.b=a +this.c=b}, +b2q:function b2q(){}, +b2r:function b2r(){}, +adx:function adx(a,b,c){var _=this +_.a=a +_.c=b +_.d=c +_.e=$}, +aY5:function aY5(){}, +Z8:function Z8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bgv:function bgv(){}, +bgw:function bgw(a){this.a=a}, +avF:function avF(){}, +r1:function r1(a,b){this.a=a +this.b=b}, +D0:function D0(){this.a=0}, +bp3:function bp3(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +bp5:function bp5(){}, +bp4:function bp4(a,b,c){this.a=a +this.b=b +this.c=c}, +bp6:function bp6(a){this.a=a}, +bp7:function bp7(a){this.a=a}, +bp8:function bp8(a){this.a=a}, +bp9:function bp9(a){this.a=a}, +bpa:function bpa(a){this.a=a}, +bpb:function bpb(a){this.a=a}, +buJ:function buJ(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +buK:function buK(a,b,c){this.a=a +this.b=b +this.c=c}, +buL:function buL(a){this.a=a}, +buM:function buM(a){this.a=a}, +buN:function buN(a){this.a=a}, +buO:function buO(a){this.a=a}, +bok:function bok(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +bol:function bol(a,b,c){this.a=a +this.b=b +this.c=c}, +bom:function bom(a){this.a=a}, +bon:function bon(a){this.a=a}, +boo:function boo(a){this.a=a}, +bop:function bop(a){this.a=a}, +boq:function boq(a){this.a=a}, +L4:function L4(a,b){this.a=null +this.b=a +this.c=b}, +aXY:function aXY(a){this.a=a +this.b=0}, +aXZ:function aXZ(a,b){this.a=a +this.b=b}, +bDt:function bDt(){}, +aZO:function aZO(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=0 +_.e=b}, +aZP:function aZP(a){this.a=a}, +aZQ:function aZQ(a){this.a=a}, +aZR:function aZR(a){this.a=a}, +aZT:function aZT(a,b,c){this.a=a +this.b=b +this.c=c}, +aZU:function aZU(a){this.a=a}, +a9j:function a9j(a){this.a=a}, +a9i:function a9i(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}, +aWt:function aWt(a,b){var _=this +_.b=_.a=null +_.c=a +_.d=b}, +E_:function E_(a,b){this.a=a +this.b=b}, +bzd:function bzd(){}, +ayo:function ayo(a,b){this.a=a +this.b=b +this.c=!1}, +K8:function K8(a,b){this.a=a +this.b=b}, +Ep:function Ep(a,b){this.c=a +this.b=b}, +FT:function FT(a){this.c=null +this.b=a}, +FV:function FV(a,b){var _=this +_.c=a +_.d=1 +_.e=null +_.f=!1 +_.b=b}, +aRH:function aRH(a,b){this.a=a +this.b=b}, +aRI:function aRI(a){this.a=a}, +Ge:function Ge(a){this.b=a}, +Gp:function Gp(a){this.c=null +this.b=a}, +HT:function HT(a,b){var _=this +_.c=null +_.d=a +_.e=null +_.f=0 +_.b=b}, +b3o:function b3o(a){this.a=a}, +b3p:function b3p(a){this.a=a}, +b3q:function b3q(a){this.a=a}, +Fl:function Fl(a){this.a=a}, +aLI:function aLI(a){this.a=a}, +ag1:function ag1(a){this.a=a}, +ag_:function ag_(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}, +n7:function n7(a,b){this.a=a +this.b=b}, +bxA:function bxA(){}, +bxB:function bxB(){}, +bxC:function bxC(){}, +bxD:function bxD(){}, +bxE:function bxE(){}, +bxF:function bxF(){}, +bxG:function bxG(){}, +bxH:function bxH(){}, +m0:function m0(){}, +fP:function fP(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}, +a2A:function a2A(a,b){this.a=a +this.b=b}, +vW:function vW(a,b){this.a=a +this.b=b}, +aM1:function aM1(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}, +aM2:function aM2(a){this.a=a}, +aM4:function aM4(){}, +aM3:function aM3(a){this.a=a}, +Fj:function Fj(a,b){this.a=a +this.b=b}, +b3S:function b3S(a){this.a=a}, +b3O:function b3O(){}, +aJz:function aJz(){this.a=null}, +aJA:function aJA(a){this.a=a}, +aVl:function aVl(){var _=this +_.b=_.a=null +_.c=0 +_.d=!1}, +aVn:function aVn(a){this.a=a}, +aVm:function aVm(a){this.a=a}, +J8:function J8(a){this.c=null +this.b=a}, +bbu:function bbu(a){this.a=a}, +bbv:function bbv(a){this.a=a}, +b41:function b41(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 +_.lN$=c +_.lO$=d +_.qX$=e +_.nL$=f}, +Je:function Je(a){this.d=this.c=null +this.b=a}, +bbA:function bbA(a){this.a=a}, +bbB:function bbB(a){this.a=a}, +bbC:function bbC(a,b){this.a=a +this.b=b}, +bbD:function bbD(a){this.a=a}, +bbE:function bbE(a){this.a=a}, +bbF:function bbF(a){this.a=a}, +r6:function r6(){}, +aoJ:function aoJ(){}, +ajr:function ajr(a,b){this.a=a +this.b=b}, +mQ:function mQ(a,b){this.a=a +this.b=b}, +aSh:function aSh(){}, +aSj:function aSj(){}, +b5U:function b5U(){}, +b5W:function b5W(a,b){this.a=a +this.b=b}, +b5X:function b5X(){}, +beh:function beh(a,b,c){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c}, +aeh:function aeh(a){this.a=a +this.b=0}, +baU:function baU(a,b){this.a=a +this.b=b}, +a4T:function a4T(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1 +_.f=null +_.w=_.r=$ +_.x=null +_.y=!1}, +aEj:function aEj(){}, +AS:function AS(a,b,c){this.a=a +this.b=b +this.c=c}, +Ha:function Ha(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g}, +IZ:function IZ(){}, +a53:function a53(a,b){this.b=a +this.c=b +this.a=null}, +afh:function afh(a){this.b=a +this.a=null}, +aEi:function aEi(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=0 +_.r=f +_.w=!0}, +aQM:function aQM(){this.b=this.a=null}, +aOa:function aOa(a,b){this.a=a +this.b=b}, +aOd:function aOd(a){this.a=a}, +aOb:function aOb(a){this.a=a}, +aOc:function aOc(){}, +bbH:function bbH(){}, +bbG:function bbG(){}, +aTd:function aTd(a,b){this.b=a +this.a=b}, +bhK:function bhK(){}, +oa:function oa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.Lp$=a +_.y9$=b +_.jH$=c +_.nK$=d +_.qT$=e +_.qU$=f +_.qV$=g +_.ie$=h +_.ig$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +bkF:function bkF(){}, +bkG:function bkG(){}, +bkE:function bkE(){}, +a7Q:function a7Q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.Lp$=a +_.y9$=b +_.jH$=c +_.nK$=d +_.qT$=e +_.qU$=f +_.qV$=g +_.ie$=h +_.ig$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +xl:function xl(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=$}, +aTh:function aTh(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}, +ah9:function ah9(a){this.a=a +this.c=this.b=null}, +b5L:function b5L(){}, +tm:function tm(a,b){this.a=a +this.b=b}, +aMs:function aMs(a){this.a=a}, +bdy:function bdy(a,b){this.b=a +this.a=b}, +w9:function w9(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +bw9:function bw9(a,b,c){this.a=a +this.b=b +this.c=c}, +afs:function afs(a){this.a=a}, +bc5:function bc5(a){this.a=a}, +vM:function vM(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}, +qc:function qc(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}, +OW:function OW(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}, +OY:function OY(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=$}, +OX:function OX(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}, +aWQ:function aWQ(){}, +Cu:function Cu(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=$}, +bbw:function bbw(a){this.a=a +this.b=null}, +Jf:function Jf(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=$ +_.e=c +_.r=_.f=$}, +zP:function zP(a,b){this.a=a +this.b=b}, +yy:function yy(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +Ka:function Ka(a,b){this.a=a +this.b=b}, +eM:function eM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +ut:function ut(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Yq:function Yq(a,b,c){this.c=a +this.a=b +this.b=c}, +aAd:function aAd(a){this.a=a}, +a64:function a64(){}, +aLQ:function aLQ(){}, +aWf:function aWf(){}, +aM8:function aM8(){}, +aKD:function aKD(){}, +aPo:function aPo(){}, +aWd:function aWd(){}, +aYg:function aYg(){}, +b3A:function b3A(){}, +b43:function b43(){}, +aLR:function aLR(){}, +aWh:function aWh(){}, +bbX:function bbX(){}, +aWo:function aWo(){}, +aJ6:function aJ6(){}, +aXi:function aXi(){}, +aLB:function aLB(){}, +bdh:function bdh(){}, +abH:function abH(){}, +Cr:function Cr(a,b){this.a=a +this.b=b}, +W_:function W_(a){this.a=a}, +aLJ:function aLJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aLM:function aLM(){}, +aLK:function aLK(a,b){this.a=a +this.b=b}, +aLL:function aLL(a,b,c){this.a=a +this.b=b +this.c=c}, +a3p:function a3p(a,b,c,d){var _=this +_.a=a +_.b=b +_.d=c +_.e=d}, +Jd:function Jd(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}, +Fe:function Fe(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aRY:function aRY(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}, +a9k:function a9k(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 +_.lN$=c +_.lO$=d +_.qX$=e +_.nL$=f}, +b2p:function b2p(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 +_.lN$=c +_.lO$=d +_.qX$=e +_.nL$=f}, +Ok:function Ok(){}, +aJe:function aJe(a){this.a=a}, +aJf:function aJf(){}, +aJg:function aJg(){}, +aJh:function aJh(){}, +aR9:function aR9(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 +_.lN$=c +_.lO$=d +_.qX$=e +_.nL$=f}, +aRc:function aRc(a){this.a=a}, +aRd:function aRd(a,b){this.a=a +this.b=b}, +aRa:function aRa(a){this.a=a}, +aRb:function aRb(a){this.a=a}, +ayH:function ayH(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 +_.lN$=c +_.lO$=d +_.qX$=e +_.nL$=f}, +ayI:function ayI(a){this.a=a}, +aNw:function aNw(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 +_.lN$=c +_.lO$=d +_.qX$=e +_.nL$=f}, +aNy:function aNy(a){this.a=a}, +aNz:function aNz(a){this.a=a}, +aNx:function aNx(a){this.a=a}, +bbK:function bbK(){}, +bbR:function bbR(a,b){this.a=a +this.b=b}, +bbY:function bbY(){}, +bbT:function bbT(a){this.a=a}, +bbW:function bbW(){}, +bbS:function bbS(a){this.a=a}, +bbV:function bbV(a){this.a=a}, +bbI:function bbI(){}, +bbO:function bbO(){}, +bbU:function bbU(){}, +bbQ:function bbQ(){}, +bbP:function bbP(){}, +bbN:function bbN(a){this.a=a}, +bzY:function bzY(){}, +bbx:function bbx(a){this.a=a}, +bby:function bby(a){this.a=a}, +aR5:function aR5(){var _=this +_.a=$ +_.b=null +_.c=!1 +_.d=null +_.f=$}, +aR7:function aR7(a){this.a=a}, +aR6:function aR6(a){this.a=a}, +aLs:function aLs(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aKU:function aKU(a,b,c){this.a=a +this.b=b +this.c=c}, +aKV:function aKV(){}, +byX:function byX(a,b,c){this.a=a +this.b=b +this.c=c}, +Jt:function Jt(a,b){this.a=a +this.b=b}, +by8:function by8(){}, +ab0:function ab0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +d1:function d1(a){this.a=a}, +CN:function CN(a){this.a=a}, +aMA:function aMA(a){this.a=a +this.c=this.b=0}, +a6V:function a6V(a,b){this.a=a +this.b=$ +this.c=b}, +aIO:function aIO(a){this.a=a}, +aIN:function aIN(){}, +aJH:function aJH(){}, +a96:function a96(a){this.a=$ +this.b=a}, +aIP:function aIP(a,b,c){var _=this +_.d=a +_.a=null +_.Q$=b +_.as$=c}, +aIQ:function aIQ(a){this.a=a}, +aLC:function aLC(){}, +bhQ:function bhQ(){}, +amg:function amg(){}, +aOz:function aOz(a,b){this.a=null +this.Q$=a +this.as$=b}, +aOA:function aOA(a){this.a=a}, +a85:function a85(){}, +aLO:function aLO(a){this.a=a}, +aLP:function aLP(a,b){this.a=a +this.b=b}, +a8a:function a8a(a,b,c,d){var _=this +_.x=null +_.a=a +_.b=b +_.c=null +_.d=c +_.e=$ +_.f=d +_.r=null}, +ak8:function ak8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +an7:function an7(){}, +anm:function anm(){}, +anK:function anK(){}, +aoZ:function aoZ(){}, +ap_:function ap_(){}, +ap0:function ap0(){}, +aqp:function aqp(){}, +aqq:function aqq(){}, +awh:function awh(){}, +awq:function awq(){}, +bCR:function bCR(){}, +bCG(a,b){return new A.PK(a,b)}, +cdP(a){var s,r,q,p=a.length +if(p===0)return!1 +for(s=0;s32)if(r<127){q=a[s] +q=A.LT('"(),/:;<=>?@[]{}',q,0)}else q=!0 +else q=!0 +if(q)return!1}return!0}, +PK:function PK(a,b){this.a=a +this.b=b}, +blo:function blo(){}, +blx:function blx(a){this.a=a}, +blp:function blp(a,b){this.a=a +this.b=b}, +blw:function blw(a,b,c){this.a=a +this.b=b +this.c=c}, +blv:function blv(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +blq:function blq(a,b,c){this.a=a +this.b=b +this.c=c}, +blr:function blr(a,b,c){this.a=a +this.b=b +this.c=c}, +bls:function bls(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}, +blt:function blt(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +blu:function blu(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bhP:function bhP(){var _=this +_.a=_.e=_.d="" +_.b=null}, +bTD(){return $}, +dp(a,b,c){if(b.i("ay<0>").b(a))return new A.Yh(a,b.i("@<0>").M(c).i("Yh<1,2>")) +return new A.yP(a,b.i("@<0>").M(c).i("yP<1,2>"))}, +bLW(a){return new A.o8("Field '"+a+u.N)}, +o9(a){return new A.o8("Field '"+a+"' has not been initialized.")}, +iA(a){return new A.o8("Local '"+a+"' has not been initialized.")}, +c6w(a){return new A.o8("Field '"+a+"' has already been initialized.")}, +tl(a){return new A.o8("Local '"+a+"' has already been initialized.")}, +c2A(a){return new A.eT(a)}, +bz8(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +bVc(a,b){var s=A.bz8(B.b.a9(a,b)),r=A.bz8(B.b.a9(a,b+1)) +return s*16+r-(r&256)}, +a5(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +ia(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +cbb(a,b,c){return A.ia(A.a5(A.a5(c,a),b))}, +cbc(a,b,c,d,e){return A.ia(A.a5(A.a5(A.a5(A.a5(e,a),b),c),d))}, +dG(a,b,c){return a}, +bGc(a){var s,r +for(s=$.DL.length,r=0;rc)A.Y(A.cK(b,0,c,"start",null))}return new A.aI(a,b,c,d.i("aI<0>"))}, +iS(a,b,c,d){if(t.Ee.b(a))return new A.jU(a,b,c.i("@<0>").M(d).i("jU<1,2>")) +return new A.ez(a,b,c.i("@<0>").M(d).i("ez<1,2>"))}, +bEa(a,b,c){var s="takeCount" +A.hz(b,s) +A.fp(b,s) +if(t.Ee.b(a))return new A.OP(a,b,c.i("OP<0>")) +return new A.Cq(a,b,c.i("Cq<0>"))}, +agL(a,b,c){var s="count" +if(t.Ee.b(a)){A.hz(b,s) +A.fp(b,s) +return new A.Ff(a,b,c.i("Ff<0>"))}A.hz(b,s) +A.fp(b,s) +return new A.u7(a,b,c.i("u7<0>"))}, +bL3(a,b,c){if(c.i("ay<0>").b(b))return new A.OO(a,b,c.i("OO<0>")) +return new A.t7(a,b,c.i("t7<0>"))}, +d0(){return new A.nf("No element")}, +bLJ(){return new A.nf("Too many elements")}, +bLI(){return new A.nf("Too few elements")}, +bOK(a,b){A.ah_(a,0,J.bf(a)-1,b)}, +ah_(a,b,c,d){if(c-b<=32)A.ah1(a,b,c,d) +else A.ah0(a,b,c,d)}, +ah1(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.ae(a);s<=c;++s){q=r.h(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.h(a,p-1),q)>0))break +o=p-1 +r.k(a,p,r.h(a,o)) +p=o}r.k(a,p,q)}}, +ah0(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.e.bt(a5-a4+1,6),h=a4+i,g=a5-i,f=B.e.bt(a4+a5,2),e=f-i,d=f+i,c=J.ae(a3),b=c.h(a3,h),a=c.h(a3,e),a0=c.h(a3,f),a1=c.h(a3,d),a2=c.h(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.k(a3,h,b) +c.k(a3,f,a0) +c.k(a3,g,a2) +c.k(a3,e,c.h(a3,a4)) +c.k(a3,d,c.h(a3,a5)) +r=a4+1 +q=a5-1 +if(J.i(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.h(a3,p) +n=a6.$2(o,a) +if(n===0)continue +if(n<0){if(p!==r){c.k(a3,p,c.h(a3,r)) +c.k(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.h(a3,q),a) +if(n>0){--q +continue}else{m=q-1 +if(n<0){c.k(a3,p,c.h(a3,r)) +l=r+1 +c.k(a3,r,c.h(a3,q)) +c.k(a3,q,o) +q=m +r=l +break}else{c.k(a3,p,c.h(a3,q)) +c.k(a3,q,o) +q=m +break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)<0){if(p!==r){c.k(a3,p,c.h(a3,r)) +c.k(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.h(a3,q),a1)>0){--q +if(qg){for(;J.i(a6.$2(c.h(a3,r),a),0);)++r +for(;J.i(a6.$2(c.h(a3,q),a1),0);)--q +for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)===0){if(p!==r){c.k(a3,p,c.h(a3,r)) +c.k(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.h(a3,q),a1)===0){--q +if(q").M(c).i("a7<1,2>"))}return new A.z2(A.hH(a,b,c),b.i("@<0>").M(c).i("z2<1,2>"))}, +a6d(){throw A.d(A.a1("Cannot modify unmodifiable Map"))}, +c5w(a){if(typeof a=="number")return B.d.gm(a) +if(t.if.b(a))return a.gm(a) +if(t.Q.b(a))return A.aK(a) +return A.vb(a)}, +c5x(a){return new A.aOQ(a)}, +kw(a,b){var s=new A.jZ(a,b.i("jZ<0>")) +s.as0(a) +return s}, +bVO(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +bUE(a,b){var s +if(b!=null){s=b.x +if(s!=null)return s}return t.dC.b(a)}, +c(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.bU(a) +return s}, +v(a,b,c,d,e,f){return new A.Qb(a,c,d,e,f)}, +cva(a,b,c,d,e,f){return new A.Qb(a,c,d,e,f)}, +aK(a){var s,r=$.bNk +if(r==null)r=$.bNk=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +Bn(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.cK(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)}, +adK(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.b.cq(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +Sv(a){return A.c8k(a)}, +c8k(a){var s,r,q,p +if(a instanceof A.C)return A.lg(A.aN(a),null) +s=J.jI(a) +if(s===B.a5g||s===B.a5u||t.kk.b(a)){r=B.us(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.lg(A.aN(a),null)}, +bNm(a){if(a==null||typeof a=="number"||A.eF(a))return J.bU(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.vA)return a.j(0) +if(a instanceof A.ZU)return a.a8N(!0) +return"Instance of '"+A.Sv(a)+"'"}, +c8m(){return Date.now()}, +c8n(){var s,r +if($.aYk!==0)return +$.aYk=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 +$.aYk=1e6 +$.Hi=new A.aYj(r)}, +c8l(){if(!!self.location)return self.location.href +return null}, +bNj(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.c8o(a)}return A.bNj(a)}, +c8p(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.cK(a,0,1114111,null,null))}, +qj(a,b,c,d,e,f,g,h){var s,r=b-1 +if(0<=a&&a<100){a+=400 +r-=4800}s=h?Date.UTC(a,r,c,d,e,f,g):new Date(a,r,c,d,e,f,g).valueOf() +if(isNaN(s)||s<-864e13||s>864e13)return null +return s}, +ju(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +e_(a){return a.b?A.ju(a).getUTCFullYear()+0:A.ju(a).getFullYear()+0}, +dz(a){return a.b?A.ju(a).getUTCMonth()+1:A.ju(a).getMonth()+1}, +fM(a){return a.b?A.ju(a).getUTCDate()+0:A.ju(a).getDate()+0}, +hN(a){return a.b?A.ju(a).getUTCHours()+0:A.ju(a).getHours()+0}, +n1(a){return a.b?A.ju(a).getUTCMinutes()+0:A.ju(a).getMinutes()+0}, +qi(a){return a.b?A.ju(a).getUTCSeconds()+0:A.ju(a).getSeconds()+0}, +wG(a){return a.b?A.ju(a).getUTCMilliseconds()+0:A.ju(a).getMilliseconds()+0}, +adJ(a){return B.e.bF((a.b?A.ju(a).getUTCDay()+0:A.ju(a).getDay()+0)+6,7)+1}, +wF(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +B.c.E(s,b) +q.b="" +if(c!=null&&c.a!==0)c.a6(0,new A.aYi(q,r,s)) +return J.c0D(a,new A.Qb(B.awE,0,s,r,0))}, +bNl(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.c8j(a,b,c)}, +c8j(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.P(b,!0,t.z) +else s=[] +r=s.length +q=a.$R +if(rk)return A.wF(a,s,null) +if(rq)return A.wF(a,s,c) +if(s===b)s=A.P(s,!0,t.z) +i=Object.keys(n) +if(c==null)for(o=i.length,h=0;h=s)return A.fk(b,s,a,null,r) +return A.aea(b,r)}, +cjF(a,b,c){if(a<0||a>c)return A.cK(a,0,c,"start",null) +if(b!=null)if(bc)return A.cK(b,a,c,"end",null) +return new A.ll(!0,b,"end",null)}, +j8(a){return new A.ll(!0,a,null,null)}, +hf(a){return a}, +d(a){var s,r +if(a==null)a=new A.uq() +s=new Error() +s.dartException=a +r=A.cmS +if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) +s.name=""}else s.toString=r +return s}, +cmS(){return J.bU(this.dartException)}, +Y(a){throw A.d(a)}, +T(a){throw A.d(A.cf(a))}, +ur(a){var s,r,q,p,o,n +a=A.bGr(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.a([],t.s) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.bd_(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)}, +bd0(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +bPT(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +bCS(a,b){var s=b==null,r=s?null:b.method +return new A.aal(a,r,s?null:b.receiver)}, +a0(a){if(a==null)return new A.acb(a) +if(a instanceof A.P9)return A.yb(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.yb(a,a.dartException) +return A.ci7(a)}, +yb(a,b){if(t.Cr.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +ci7(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.dd(r,16)&8191)===10)switch(q){case 438:return A.yb(a,A.bCS(A.c(s)+" (Error "+q+")",e)) +case 445:case 5007:p=A.c(s) +return A.yb(a,new A.Ry(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.bY7() +n=$.bY8() +m=$.bY9() +l=$.bYa() +k=$.bYd() +j=$.bYe() +i=$.bYc() +$.bYb() +h=$.bYg() +g=$.bYf() +f=o.nU(s) +if(f!=null)return A.yb(a,A.bCS(s,f)) +else{f=n.nU(s) +if(f!=null){f.method="call" +return A.yb(a,A.bCS(s,f))}else{f=m.nU(s) +if(f==null){f=l.nU(s) +if(f==null){f=k.nU(s) +if(f==null){f=j.nU(s) +if(f==null){f=i.nU(s) +if(f==null){f=l.nU(s) +if(f==null){f=h.nU(s) +if(f==null){f=g.nU(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.yb(a,new A.Ry(s,f==null?e:f.method))}}return A.yb(a,new A.ajB(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.UK() +s=function(b){try{return String(b)}catch(d){}return null}(a) +return A.yb(a,new A.ll(!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.UK() +return a}, +am(a){var s +if(a instanceof A.P9)return a.b +if(a==null)return new A.a0_(a) +s=a.$cachedTrace +if(s!=null)return s +return a.$cachedTrace=new A.a0_(a)}, +vb(a){if(a==null||typeof a!="object")return J.I(a) +else return A.aK(a)}, +bUh(a,b){var s,r,q,p=a.length +for(s=0;s")) +s.c=a.e +return s}, +cve(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +cl2(a){var s,r,q,p,o,n=$.bUv.$1(a),m=$.byE[n] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.bzj[n] +if(s!=null)return s +r=v.interceptorsByTag[n] +if(r==null){q=$.bT3.$2(a,n) +if(q!=null){m=$.byE[q] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.bzj[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.bzz(s) +$.byE[n]=m +Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}if(p==="~"){$.bzj[n]=s +return s}if(p==="-"){o=A.bzz(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}if(p==="+")return A.bVk(a,s) +if(p==="*")throw A.d(A.c3(n)) +if(v.leafTags[n]===true){o=A.bzz(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}else return A.bVk(a,s)}, +bVk(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.bGf(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return b}, +bzz(a){return J.bGf(a,!1,null,!!a.$icH)}, +cl4(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.bzz(s) +else return J.bGf(s,c,null,null)}, +ckz(){if(!0===$.bG8)return +$.bG8=!0 +A.ckA()}, +ckA(){var s,r,q,p,o,n,m,l +$.byE=Object.create(null) +$.bzj=Object.create(null) +A.cky() +s=v.interceptorsByTag +r=Object.getOwnPropertyNames(s) +if(typeof window!="undefined"){window +q=function(){} +for(p=0;p=0 +else if(b instanceof A.ti){s=B.b.bg(a,c) +return b.b.test(s)}else{s=J.bB8(b,B.b.bg(a,c)) +return!s.gal(s)}}, +bG_(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +cmD(a,b,c,d){var s=b.Rh(a,d) +if(s==null)return a +return A.bGy(a,s.b.index,s.gbT(s),c)}, +bGr(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +bQ(a,b,c){var s +if(typeof b=="string")return A.cmB(a,b,c) +if(b instanceof A.ti){s=b.ga5X() +s.lastIndex=0 +return a.replace(s,A.bG_(c))}return A.cmA(a,b,c)}, +cmA(a,b,c){var s,r,q,p +for(s=J.bB8(b,a),s=s.gao(s),r=0,q="";s.v();){p=s.gJ(s) +q=q+a.substring(r,p.gcF(p))+c +r=p.gbT(p)}s=q+a.substring(r) +return s.charCodeAt(0)==0?s:s}, +cmB(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.bGr(b),"g"),A.bG_(c))}, +chN(a){return a}, +yc(a,b,c,d){var s,r,q,p,o,n,m +if(d==null)d=A.che() +for(s=b.oP(0,a),s=new A.K3(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.v();){o=s.d +if(o==null)o=r.a(o) +n=o.b +m=n.index +p=p+A.c(d.$1(B.b.V(a,q,m)))+A.c(c.$1(o)) +q=m+n[0].length}s=p+A.c(d.$1(B.b.bg(a,q))) +return s.charCodeAt(0)==0?s:s}, +bVJ(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.bGy(a,s,s+b.length,c)}if(b instanceof A.ti)return d===0?a.replace(b.b,A.bG_(c)):A.cmD(a,b,c,d) +r=J.c08(b,a,d) +q=r.gao(r) +if(!q.v())return a +p=q.gJ(q) +return B.b.iP(a,p.gcF(p),p.gbT(p),c)}, +cmC(a,b,c,d){var s,r,q=b.Cg(0,a,d),p=new A.K3(q.a,q.b,q.c) +if(!p.v())return a +s=p.d +if(s==null)s=t.Qz.a(s) +r=A.c(c.$1(s)) +return B.b.iP(a,s.b.index,s.gbT(s),r)}, +bGy(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +Dr:function Dr(a,b){this.a=a +this.b=b}, +ZX:function ZX(a,b){this.a=a +this.b=b}, +ZY:function ZY(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}, +z2:function z2(a,b){this.a=a +this.$ti=b}, +EF:function EF(){}, +aHj:function aHj(a,b,c){this.a=a +this.b=b +this.c=c}, +a7:function a7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aHk:function aHk(a){this.a=a}, +XO:function XO(a,b){this.a=a +this.$ti=b}, +cI:function cI(a,b){this.a=a +this.$ti=b}, +aOQ:function aOQ(a){this.a=a}, +Q0:function Q0(){}, +jZ:function jZ(a,b){this.a=a +this.$ti=b}, +Q1:function Q1(a,b){this.a=a +this.$ti=b}, +Qb:function Qb(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +aYj:function aYj(a){this.a=a}, +aYi:function aYi(a,b,c){this.a=a +this.b=b +this.c=c}, +bd_:function bd_(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Ry:function Ry(a,b){this.a=a +this.b=b}, +aal:function aal(a,b,c){this.a=a +this.b=b +this.c=c}, +ajB:function ajB(a){this.a=a}, +acb:function acb(a){this.a=a}, +P9:function P9(a,b){this.a=a +this.b=b}, +a0_:function a0_(a){this.a=a +this.b=null}, +vA:function vA(){}, +a5X:function a5X(){}, +a5Y:function a5Y(){}, +aiF:function aiF(){}, +ahk:function ahk(){}, +E7:function E7(a,b){this.a=a +this.b=b}, +amX:function amX(a){this.a=a}, +afu:function afu(a){this.a=a}, +bqh:function bqh(){}, +i2:function i2(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aSt:function aSt(a){this.a=a}, +aSs:function aSs(a,b){this.a=a +this.b=b}, +aSr:function aSr(a){this.a=a}, +aTp:function aTp(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +b7:function b7(a,b){this.a=a +this.$ti=b}, +Gj:function Gj(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +bza:function bza(a){this.a=a}, +bzb:function bzb(a){this.a=a}, +bzc:function bzc(a){this.a=a}, +ZU:function ZU(){}, +ZV:function ZV(){}, +ZW:function ZW(){}, +ti:function ti(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +KO:function KO(a){this.b=a}, +akM:function akM(a,b,c){this.a=a +this.b=b +this.c=c}, +K3:function K3(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +IU:function IU(a,b,c){this.a=a +this.b=b +this.c=c}, +atX:function atX(a,b,c){this.a=a +this.b=b +this.c=c}, +atY:function atY(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +cmP(a){return A.Y(A.bLW(a))}, +b(){return A.Y(A.o9(""))}, +dl(){return A.Y(A.c6w(""))}, +aC(){return A.Y(A.bLW(""))}, +bm(a){var s=new A.bhD(a) +return s.b=s}, +bEG(a,b){var s=new A.blY(a,b) +return s.b=s}, +bhD:function bhD(a){this.a=a +this.b=null}, +blY:function blY(a,b){this.a=a +this.b=null +this.c=b}, +a1M(a,b,c){}, +e9(a){var s,r,q +if(t.RP.b(a))return a +s=J.ae(a) +r=A.bo(s.gu(a),null,!1,t.z) +for(q=0;q>>0!==a||a>=c)throw A.d(A.DG(b,a))}, +y1(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.cjF(a,b,c)) +if(b==null)return c +return b}, +AD:function AD(){}, +hL:function hL(){}, +Rj:function Rj(){}, +GS:function GS(){}, +wo:function wo(){}, +lN:function lN(){}, +Rk:function Rk(){}, +abQ:function abQ(){}, +abR:function abR(){}, +Rl:function Rl(){}, +abS:function abS(){}, +Rm:function Rm(){}, +Rn:function Rn(){}, +Ro:function Ro(){}, +AF:function AF(){}, +Zu:function Zu(){}, +Zv:function Zv(){}, +Zw:function Zw(){}, +Zx:function Zx(){}, +bO3(a,b){var s=b.c +return s==null?b.c=A.bEV(a,b.y,!0):s}, +bDK(a,b){var s=b.c +return s==null?b.c=A.a0D(a,"Q",[b.y]):s}, +bO4(a){var s=a.x +if(s===6||s===7||s===8)return A.bO4(a.y) +return s===12||s===13}, +c9l(a){return a.at}, +O(a){return A.avi(v.typeUniverse,a,!1)}, +bGa(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.v5(v.typeUniverse,a.y,s,0) +r.set(q,o) +return o}, +v5(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.v5(a,s,a0,a1) +if(r===s)return b +return A.bRi(a,r,!0) +case 7:s=b.y +r=A.v5(a,s,a0,a1) +if(r===s)return b +return A.bEV(a,r,!0) +case 8:s=b.y +r=A.v5(a,s,a0,a1) +if(r===s)return b +return A.bRh(a,r,!0) +case 9:q=b.z +p=A.a1S(a,q,a0,a1) +if(p===q)return b +return A.a0D(a,b.y,p) +case 10:o=b.y +n=A.v5(a,o,a0,a1) +m=b.z +l=A.a1S(a,m,a0,a1) +if(n===o&&l===m)return b +return A.bET(a,n,l) +case 12:k=b.y +j=A.v5(a,k,a0,a1) +i=b.z +h=A.chO(a,i,a0,a1) +if(j===k&&h===i)return b +return A.bRg(a,j,h) +case 13:g=b.z +a1+=g.length +f=A.a1S(a,g,a0,a1) +o=b.y +n=A.v5(a,o,a0,a1) +if(f===g&&n===o)return b +return A.bEU(a,n,f,!0) +case 14:e=b.y +if(e") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, +bSb(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.a([],t.s) +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}, +lg(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.lg(a.y,b) +return s}if(m===7){r=a.y +s=A.lg(r,b) +q=r.x +return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.lg(a.y,b)+">" +if(m===9){p=A.ci5(a.y) +o=a.z +return o.length>0?p+("<"+A.bSN(o,b)+">"):p}if(m===11)return A.chE(a,b) +if(m===12)return A.bSb(a,b,null) +if(m===13)return A.bSb(a.y,b,a.z) +if(m===14){n=a.y +return b[b.length-1-n]}return"?"}, +ci5(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +ceN(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +ceM(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.avi(a,b,!1) +else if(typeof m=="number"){s=m +r=A.a0E(a,5,"#") +q=A.bvb(s) +for(p=0;p0)p+="<"+A.a0C(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.na(null,null) +r.x=9 +r.y=b +r.z=c +if(c.length>0)r.c=c[0] +r.at=p +q=A.uZ(a,r) +a.eC.set(p,q) +return q}, +bET(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.a0C(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.na(null,null) +o.x=10 +o.y=s +o.z=r +o.at=q +n=A.uZ(a,o) +a.eC.set(q,n) +return n}, +ceJ(a,b,c){var s,r,q="+"+(b+"("+A.a0C(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.na(null,null) +s.x=11 +s.y=b +s.z=c +s.at=q +r=A.uZ(a,s) +a.eC.set(q,r) +return r}, +bRg(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.a0C(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.a0C(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.ceD(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.na(null,null) +p.x=12 +p.y=b +p.z=c +p.at=r +o=A.uZ(a,p) +a.eC.set(r,o) +return o}, +bEU(a,b,c,d){var s,r=b.at+("<"+A.a0C(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.ceF(a,b,c,r,d) +a.eC.set(r,s) +return s}, +ceF(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.bvb(s) +for(q=0,p=0;p0){n=A.v5(a,b,r,0) +m=A.a1S(a,c,r,0) +return A.bEU(a,n,m,c!==m)}}l=new A.na(null,null) +l.x=13 +l.y=b +l.z=c +l.at=d +return A.uZ(a,l)}, +bQY(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +bR_(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.ce5(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bQZ(a,r,l,k,!1) +else if(q===46)r=A.bQZ(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.xS(a.u,a.e,k.pop())) +break +case 94:k.push(A.ceI(a.u,k.pop())) +break +case 35:k.push(A.a0E(a.u,5,"#")) +break +case 64:k.push(A.a0E(a.u,2,"@")) +break +case 126:k.push(A.a0E(a.u,3,"~")) +break +case 60:k.push(a.p) +a.p=k.length +break +case 62:A.ce7(a,k) +break +case 38:A.ce6(a,k) +break +case 42:p=a.u +k.push(A.bRi(p,A.xS(p,a.e,k.pop()),a.n)) +break +case 63:p=a.u +k.push(A.bEV(p,A.xS(p,a.e,k.pop()),a.n)) +break +case 47:p=a.u +k.push(A.bRh(p,A.xS(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.ce4(a,k) +break +case 91:k.push(a.p) +a.p=k.length +break +case 93:o=k.splice(a.p) +A.bR0(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.ce9(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.xS(a.u,a.e,m)}, +ce5(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}, +bQZ(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.ceN(s,o.y)[p] +if(n==null)A.Y('No "'+p+'" in "'+A.c9l(o)+'"') +d.push(A.a0F(s,o,n))}else d.push(p) +return m}, +ce7(a,b){var s,r=a.u,q=A.bQX(a,b),p=b.pop() +if(typeof p=="string")b.push(A.a0D(r,p,q)) +else{s=A.xS(r,a.e,p) +switch(s.x){case 12:b.push(A.bEU(r,s,q,a.n)) +break +default:b.push(A.bET(r,s,q)) +break}}}, +ce4(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.bQX(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.xS(m,a.e,l) +o=new A.aoc() +o.a=q +o.b=s +o.c=r +b.push(A.bRg(m,p,o)) +return +case-4:b.push(A.ceJ(m,b.pop(),q)) +return +default:throw A.d(A.nL("Unexpected state under `()`: "+A.c(l)))}}, +ce6(a,b){var s=b.pop() +if(0===s){b.push(A.a0E(a.u,1,"0&")) +return}if(1===s){b.push(A.a0E(a.u,4,"1&")) +return}throw A.d(A.nL("Unexpected extended operation "+A.c(s)))}, +bQX(a,b){var s=b.splice(a.p) +A.bR0(a.u,a.e,s) +a.p=b.pop() +return s}, +xS(a,b,c){if(typeof c=="string")return A.a0D(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.ce8(a,b,c)}else return c}, +bR0(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}, +na:function na(a,b){var _=this +_.a=a +_.b=b +_.w=_.r=_.c=null +_.x=0 +_.at=_.as=_.Q=_.z=_.y=null}, +aoc:function aoc(){this.c=this.b=this.a=null}, +ava:function ava(a){this.a=a}, +anN:function anN(){}, +a0A:function a0A(a){this.a=a}, +cks(a,b){var s,r +if(B.b.aZ(a,"Digit"))return B.b.ai(a,5) +s=B.b.ai(b,0) +if(b.length<=1)r=!(s>=32&&s<=127) +else r=!0 +if(r){r=B.qG.h(0,a) +return r==null?null:B.b.ai(r,0)}if(!(s>=$.bZC()&&s<=$.bZD()))r=s>=$.bZO()&&s<=$.bZP() +else r=!0 +if(r)return B.b.ai(b.toLowerCase(),0) +return null}, +cey(a){var s=B.qG.gfi(B.qG) +return new A.btU(a,A.bMh(s.iK(s,new A.btV(),t.g),t.S,t.N))}, +ci4(a){var s,r,q,p,o,n=a.agA(),m=A.q(t.N,t.S) +for(s=a.a,r=0;r=2)return null +return B.b.ai(a.toLowerCase(),0)}, +btU:function btU(a,b){this.a=a +this.b=b +this.c=0}, +btV:function btV(){}, +QB:function QB(a){this.a=a}, +cU:function cU(a,b){this.a=a +this.b=b}, +fC:function fC(a,b){this.a=a +this.b=b}, +cd6(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.cim() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.pf(new A.bgb(q),1)).observe(s,{childList:true}) +return new A.bga(q,s,r)}else if(self.setImmediate!=null)return A.cin() +return A.cio()}, +cd7(a){self.scheduleImmediate(A.pf(new A.bgc(a),0))}, +cd8(a){self.setImmediate(A.pf(new A.bgd(a),0))}, +cd9(a){A.bPC(B.E,a)}, +bPC(a,b){var s=B.e.bt(a.a,1000) +return A.cez(s<0?0:s,b)}, +cbI(a,b){var s=B.e.bt(a.a,1000) +return A.ceA(s<0?0:s,b)}, +cez(a,b){var s=new A.a0w(!0) +s.asv(a,b) +return s}, +ceA(a,b){var s=new A.a0w(!1) +s.asw(a,b) +return s}, +o(a){return new A.Xr(new A.a6($.ac,a.i("a6<0>")),a.i("Xr<0>"))}, +n(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +h(a,b){A.bRG(a,b)}, +m(a,b){b.bI(0,a)}, +l(a,b){b.dt(A.a0(a),A.am(a))}, +bRG(a,b){var s,r,q=new A.bvW(b),p=new A.bvX(b) +if(a instanceof A.a6)a.a8F(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.e_(0,q,p,s) +else{r=new A.a6($.ac,t.LR) +r.a=8 +r.c=a +r.a8F(q,p,s)}}}, +k(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 $.ac.EP(new A.bxX(s),t.H,t.S,t.z)}, +eq(a,b,c){var s,r,q,p +if(b===0){s=c.c +if(s!=null)s.ov(null) +else{s=c.a +s===$&&A.b() +s.ac(0)}return}else if(b===1){s=c.c +if(s!=null)s.fI(A.a0(a),A.am(a)) +else{s=A.a0(a) +r=A.am(a) +q=c.a +q===$&&A.b() +q.bP(s,r) +c.a.ac(0)}return}if(a instanceof A.xN){if(c.c!=null){b.$2(2,null) +return}s=a.b +if(s===0){s=a.a +r=c.a +r===$&&A.b() +r.t(0,s) +A.hR(new A.bvU(c,b)) +return}else if(s===1){p=a.a +s=c.a +s===$&&A.b() +s.x5(0,p,!1).aI(0,new A.bvV(c,b),t.a) +return}}A.bRG(a,b)}, +bxP(a){var s=a.a +s===$&&A.b() +return new A.cr(s,A.t(s).i("cr<1>"))}, +cda(a,b){var s=new A.al9(b.i("al9<0>")) +s.asr(a,b) +return s}, +bxi(a,b){return A.cda(a,b)}, +bEH(a){return new A.xN(a,1)}, +nx(){return B.aEv}, +qZ(a){return new A.xN(a,0)}, +ny(a){return new A.xN(a,3)}, +nF(a,b){return new A.a0i(a,b.i("a0i<0>"))}, +azf(a,b){var s=A.dG(a,"error",t.K) +return new A.a37(s,b==null?A.pp(a):b)}, +pp(a){var s +if(t.Cr.b(a)){s=a.gvR() +if(s!=null)return s}return B.hU}, +a98(a,b){var s=new A.a6($.ac,b.i("a6<0>")) +A.cq(B.E,new A.aOF(s,a)) +return s}, +c5q(a,b){var s=new A.a6($.ac,b.i("a6<0>")) +A.hR(new A.aOE(s,a)) +return s}, +c5r(a,b){var s,r,q,p,o,n,m +try{s=a.$0() +if(b.i("Q<0>").b(s))return s +else{n=new A.a6($.ac,b.i("a6<0>")) +n.a=8 +n.c=s +return n}}catch(m){r=A.a0(m) +q=A.am(m) +n=$.ac +p=new A.a6(n,b.i("a6<0>")) +o=n.nG(r,q) +if(o!=null)p.q4(o.a,o.b) +else p.q4(r,q) +return p}}, +ck(a,b){var s=a==null?b.a(a):a,r=new A.a6($.ac,b.i("a6<0>")) +r.ju(s) +return r}, +vV(a,b,c){var s,r +A.dG(a,"error",t.K) +s=$.ac +if(s!==B.aR){r=s.nG(a,b) +if(r!=null){a=r.a +b=r.b}}if(b==null)b=A.pp(a) +s=new A.a6($.ac,c.i("a6<0>")) +s.q4(a,b) +return s}, +pO(a,b,c){var s,r +if(b==null)s=!c.b(null) +else s=!1 +if(s)throw A.d(A.e2(null,"computation","The type parameter is not nullable")) +r=new A.a6($.ac,c.i("a6<0>")) +A.cq(a,new A.aOD(b,r,c)) +return r}, +i_(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.a6($.ac,b.i("a6>")) +i.a=null +i.b=0 +s=A.bm("error") +r=A.bm("stackTrace") +q=new A.aOL(i,h,g,f,s,r) +try{for(l=J.an(a),k=t.a;l.v();){p=l.gJ(l) +o=i.b +J.bBj(p,new A.aOK(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +if(l===0){l=f +l.ov(A.a([],b.i("x<0>"))) +return l}i.a=A.bo(l,null,!1,b.i("0?"))}catch(j){n=A.a0(j) +m=A.am(j) +if(i.b===0||g)return A.vV(n,m,b.i("z<0>")) +else{s.b=n +r.b=m}}return f}, +c5t(a,b){var s,r,q,p=new A.ld(new A.a6($.ac,b.i("a6<0>")),b.i("ld<0>")),o=new A.aOH(p,b),n=new A.aOG(p) +for(s=a.length,r=t.H,q=0;q")),b))}, +c5s(a){return!0}, +c5u(a){var s=$.ac,r=new A.a6(s,t.D),q=A.bm("nextIteration") +q.b=s.UM(new A.aOI(a,r,q),t.y) +q.au().$1(!0) +return r}, +FG(a,b,c,d){var s,r,q=new A.aOC(d,null,b,c) +if(a instanceof A.a6){s=$.ac +r=new A.a6(s,c.i("a6<0>")) +if(s!==B.aR)q=s.EP(q,c.i("0/"),t.K,t.Km) +a.w5(new A.nw(r,2,null,q,a.$ti.i("@<1>").M(c).i("nw<1,2>"))) +return r}return a.e_(0,new A.aOB(c),q,c)}, +bLa(a,b){}, +c2F(a){return new A.aH(new A.a6($.ac,a.i("a6<0>")),a.i("aH<0>"))}, +axn(a,b,c){var s=$.ac.nG(b,c) +if(s!=null){b=s.a +c=s.b}else if(c==null)c=A.pp(b) +a.fI(b,c)}, +cdO(a,b,c){var s=new A.a6(b,c.i("a6<0>")) +s.a=8 +s.c=a +return s}, +bl4(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if((s&24)!==0){r=b.Iy() +b.Qy(a) +A.Kv(b,r)}else{r=b.c +b.a=b.a&1|4 +b.c=a +a.a6M(r)}}, +Kv(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.ys(s.a,s.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +A.Kv(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.gy5()===j.gy5())}else e=!1 +if(e){e=f.a +s=e.c +e.b.ys(s.a,s.b) +return}i=$.ac +if(i!==j)$.ac=j +else i=null +e=r.a.c +if((e&15)===8)new A.blc(r,f,o).$0() +else if(p){if((e&1)!==0)new A.blb(r,l).$0()}else if((e&2)!==0)new A.bla(f,r).$0() +if(i!=null)$.ac=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.i("Q<2>").b(e)||!q.z[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof A.a6)if((e.a&24)!==0){g=h.c +h.c=null +b=h.IE(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else A.bl4(e,h) +else h.Qm(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.IE(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}}, +bSI(a,b){if(t.Hg.b(a))return b.EP(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.vd(a,t.z,t.K) +throw A.d(A.e2(a,"onError",u.w))}, +chl(){var s,r +for(s=$.LI;s!=null;s=$.LI){$.a1R=null +r=s.b +$.LI=r +if(r==null)$.a1Q=null +s.a.$0()}}, +chM(){$.bFp=!0 +try{A.chl()}finally{$.a1R=null +$.bFp=!1 +if($.LI!=null)$.bH7().$1(A.bT9())}}, +bSS(a){var s=new A.al8(a),r=$.a1Q +if(r==null){$.LI=$.a1Q=s +if(!$.bFp)$.bH7().$1(A.bT9())}else $.a1Q=r.b=s}, +chI(a){var s,r,q,p=$.LI +if(p==null){A.bSS(a) +$.a1R=$.a1Q +return}s=new A.al8(a) +r=$.a1R +if(r==null){s.b=p +$.LI=$.a1R=s}else{q=r.b +s.b=q +$.a1R=r.b=s +if(q==null)$.a1Q=s}}, +hR(a){var s,r=null,q=$.ac +if(B.aR===q){A.bxK(r,r,B.aR,a) +return}if(B.aR===q.gaK4().a)s=B.aR.gy5()===q.gy5() +else s=!1 +if(s){A.bxK(r,r,q,q.vc(a,t.H)) +return}s=$.ac +s.na(s.UL(a))}, +bE4(a,b){var s=null,r=b.i("nu<0>"),q=new A.nu(s,s,s,s,r) +q.hm(0,a) +q.AM() +return new A.cr(q,r.i("cr<1>"))}, +cb0(a,b){var s=null,r=b.i("r3<0>"),q=new A.r3(s,s,s,s,r) +a.e_(0,new A.bai(q,b),new A.baj(q),t.a) +return new A.cr(q,r.i("cr<1>"))}, +bPb(a,b){return new A.Dn(!1,new A.bal(a,b),b.i("Dn<0>"))}, +cqU(a,b){return new A.pc(A.dG(a,"stream",t.K),b.i("pc<0>"))}, +hP(a,b,c,d,e,f){return e?new A.r3(b,c,d,a,f.i("r3<0>")):new A.nu(b,c,d,a,f.i("nu<0>"))}, +bOZ(a,b,c,d){return c?new A.j6(b,a,d.i("j6<0>")):new A.dM(b,a,d.i("dM<0>"))}, +axw(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=A.a0(q) +r=A.am(q) +$.ac.ys(s,r)}}, +cdl(a,b,c,d,e,f){var s=$.ac,r=e?1:0,q=A.XC(s,b,f),p=A.XD(s,c),o=d==null?A.axy():d +return new A.xF(a,q,p,s.vc(o,t.H),s,r,f.i("xF<0>"))}, +cd3(a,b,c,d){var s=$.ac,r=a.gQ3(a),q=a.gAu() +return new A.K2(new A.a6(s,t.LR),b.b3(r,!1,a.gQ4(),q),d.i("K2<0>"))}, +cd4(a){return new A.bfv(a)}, +XC(a,b,c){var s=b==null?A.cip():b +return a.vd(s,t.H,c)}, +XD(a,b){if(b==null)b=A.ciq() +if(t.hK.b(b))return a.EP(b,t.z,t.K,t.Km) +if(t.mX.b(b))return a.vd(b,t.z,t.K) +throw A.d(A.b3(u.X,null))}, +chq(a){}, +chs(a,b){$.ac.ys(a,b)}, +chr(){}, +bjj(a,b){var s=new A.Kk($.ac,a,b.i("Kk<0>")) +s.a7m() +return s}, +bSO(a,b,c){var s,r,q,p,o,n +try{b.$1(a.$0())}catch(n){s=A.a0(n) +r=A.am(n) +q=$.ac.nG(s,r) +if(q==null)c.$2(s,r) +else{p=q.a +o=q.b +c.$2(p,o)}}}, +bRL(a,b,c,d){var s=a.R(0),r=$.ve() +if(s!==r)s.eQ(new A.bw1(b,c,d)) +else b.fI(c,d)}, +cfe(a,b,c,d){var s=$.ac.nG(c,d) +if(s!=null){c=s.a +d=s.b}A.bRL(a,b,c,d)}, +bRM(a,b){return new A.bw0(a,b)}, +bRN(a,b,c){var s=a.R(0),r=$.ve() +if(s!==r)s.eQ(new A.bw2(b,c)) +else b.kR(c)}, +cdN(a,b,c,d,e,f,g){var s=$.ac,r=e?1:0,q=A.XC(s,b,g),p=A.XD(s,c),o=d==null?A.axy():d +r=new A.xK(a,q,p,s.vc(o,t.H),s,r,f.i("@<0>").M(g).i("xK<1,2>")) +r.a1l(a,b,c,d,e,f,g) +return r}, +axm(a,b,c){var s=$.ac.nG(b,c) +if(s!=null){b=s.a +c=s.b}a.ip(b,c)}, +bEQ(a,b,c,d,e,f,g,h){var s=$.ac,r=e?1:0,q=A.XC(s,b,h),p=A.XD(s,c),o=d==null?A.axy():d +r=new A.xV(f,a,q,p,s.vc(o,t.H),s,r,g.i("@<0>").M(h).i("xV<1,2>")) +r.a1l(a,b,c,d,e,h,h) +return r}, +bRc(a,b,c){return new A.a07(new A.bsf(a,null,null,c,b),b.i("@<0>").M(c).i("a07<1,2>"))}, +cq(a,b){var s=$.ac +if(s===B.aR)return s.acl(a,b) +return s.acl(a,s.UL(b))}, +xo(a,b){var s,r=$.ac +if(r===B.aR)return r.acd(a,b) +s=r.UM(b,t.qe) +return $.ac.acd(a,s)}, +bxI(a,b){A.chI(new A.bxJ(a,b))}, +bSK(a,b,c,d){var s,r=$.ac +if(r===c)return d.$0() +$.ac=c +s=r +try{r=d.$0() +return r}finally{$.ac=s}}, +bSM(a,b,c,d,e){var s,r=$.ac +if(r===c)return d.$1(e) +$.ac=c +s=r +try{r=d.$1(e) +return r}finally{$.ac=s}}, +bSL(a,b,c,d,e,f){var s,r=$.ac +if(r===c)return d.$2(e,f) +$.ac=c +s=r +try{r=d.$2(e,f) +return r}finally{$.ac=s}}, +bxK(a,b,c,d){var s,r +if(B.aR!==c){s=B.aR.gy5() +r=c.gy5() +d=s!==r?c.UL(d):c.aOW(d,t.H)}A.bSS(d)}, +bgb:function bgb(a){this.a=a}, +bga:function bga(a,b,c){this.a=a +this.b=b +this.c=c}, +bgc:function bgc(a){this.a=a}, +bgd:function bgd(a){this.a=a}, +a0w:function a0w(a){this.a=a +this.b=null +this.c=0}, +buB:function buB(a,b){this.a=a +this.b=b}, +buA:function buA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Xr:function Xr(a,b){this.a=a +this.b=!1 +this.$ti=b}, +bvW:function bvW(a){this.a=a}, +bvX:function bvX(a){this.a=a}, +bxX:function bxX(a){this.a=a}, +bvU:function bvU(a,b){this.a=a +this.b=b}, +bvV:function bvV(a,b){this.a=a +this.b=b}, +al9:function al9(a){var _=this +_.a=$ +_.b=!1 +_.c=null +_.$ti=a}, +bgf:function bgf(a){this.a=a}, +bgg:function bgg(a){this.a=a}, +bgi:function bgi(a){this.a=a}, +bgj:function bgj(a,b){this.a=a +this.b=b}, +bgh:function bgh(a,b){this.a=a +this.b=b}, +bge:function bge(a){this.a=a}, +xN:function xN(a,b){this.a=a +this.b=b}, +f2:function f2(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.$ti=b}, +a0i:function a0i(a,b){this.a=a +this.$ti=b}, +a37:function a37(a,b){this.a=a +this.b=b}, +cW:function cW(a,b){this.a=a +this.$ti=b}, +D_:function D_(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}, +uE:function uE(){}, +j6:function j6(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +bu_:function bu_(a,b){this.a=a +this.b=b}, +bu1:function bu1(a,b,c){this.a=a +this.b=b +this.c=c}, +bu0:function bu0(a){this.a=a}, +dM:function dM(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +aOF:function aOF(a,b){this.a=a +this.b=b}, +aOE:function aOE(a,b){this.a=a +this.b=b}, +aOD:function aOD(a,b,c){this.a=a +this.b=b +this.c=c}, +aOL:function aOL(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aOK:function aOK(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}, +aOH:function aOH(a,b){this.a=a +this.b=b}, +aOG:function aOG(a){this.a=a}, +aOJ:function aOJ(a,b){this.a=a +this.b=b}, +aOI:function aOI(a,b,c){this.a=a +this.b=b +this.c=c}, +aOC:function aOC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aOB:function aOB(a){this.a=a}, +aj5:function aj5(a,b){this.a=a +this.b=b}, +D5:function D5(){}, +aH:function aH(a,b){this.a=a +this.$ti=b}, +ld:function ld(a,b){this.a=a +this.$ti=b}, +nw:function nw(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +a6:function a6(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +bl1:function bl1(a,b){this.a=a +this.b=b}, +bl9:function bl9(a,b){this.a=a +this.b=b}, +bl5:function bl5(a){this.a=a}, +bl6:function bl6(a){this.a=a}, +bl7:function bl7(a,b,c){this.a=a +this.b=b +this.c=c}, +bl3:function bl3(a,b){this.a=a +this.b=b}, +bl8:function bl8(a,b){this.a=a +this.b=b}, +bl2:function bl2(a,b,c){this.a=a +this.b=b +this.c=c}, +blc:function blc(a,b,c){this.a=a +this.b=b +this.c=c}, +bld:function bld(a){this.a=a}, +blb:function blb(a,b){this.a=a +this.b=b}, +bla:function bla(a,b){this.a=a +this.b=b}, +ble:function ble(a,b){this.a=a +this.b=b}, +blf:function blf(a,b,c){this.a=a +this.b=b +this.c=c}, +blg:function blg(a,b){this.a=a +this.b=b}, +al8:function al8(a){this.a=a +this.b=null}, +aW:function aW(){}, +bai:function bai(a,b){this.a=a +this.b=b}, +baj:function baj(a){this.a=a}, +bal:function bal(a,b){this.a=a +this.b=b}, +bam:function bam(a,b,c){this.a=a +this.b=b +this.c=c}, +bak:function bak(a,b,c){this.a=a +this.b=b +this.c=c}, +bao:function bao(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bap:function bap(a,b){this.a=a +this.b=b}, +ban:function ban(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}, +baA:function baA(a){this.a=a}, +baF:function baF(a){this.a=a}, +baB:function baB(a,b){this.a=a +this.b=b}, +baC:function baC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bay:function bay(a){this.a=a}, +baz:function baz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +baw:function baw(a,b){this.a=a +this.b=b}, +bax:function bax(){}, +baD:function baD(a,b){this.a=a +this.b=b}, +baE:function baE(a,b){this.a=a +this.b=b}, +bau:function bau(a){this.a=a}, +bav:function bav(a,b,c){this.a=a +this.b=b +this.c=c}, +bas:function bas(a,b){this.a=a +this.b=b}, +bat:function bat(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +baq:function baq(a,b){this.a=a +this.b=b}, +bar:function bar(a,b,c){this.a=a +this.b=b +this.c=c}, +qA:function qA(a,b){this.a=a +this.$ti=b}, +ai4:function ai4(){}, +xW:function xW(){}, +bs4:function bs4(a){this.a=a}, +bs3:function bs3(a){this.a=a}, +au5:function au5(){}, +Xs:function Xs(){}, +nu:function nu(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +r3:function r3(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +cr:function cr(a,b){this.a=a +this.$ti=b}, +xF:function xF(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}, +nD:function nD(a,b){this.a=a +this.$ti=b}, +K2:function K2(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bfv:function bfv(a){this.a=a}, +bfu:function bfu(a){this.a=a}, +a06:function a06(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +fD:function fD(){}, +bgN:function bgN(a,b){this.a=a +this.b=b}, +bgO:function bgO(a,b){this.a=a +this.b=b}, +bgM:function bgM(a,b,c){this.a=a +this.b=b +this.c=c}, +bgL:function bgL(a,b,c){this.a=a +this.b=b +this.c=c}, +bgK:function bgK(a){this.a=a}, +Lq:function Lq(){}, +an9:function an9(){}, +ko:function ko(a,b){this.b=a +this.a=null +this.$ti=b}, +Ki:function Ki(a,b){this.b=a +this.c=b +this.a=null}, +biW:function biW(){}, +xT:function xT(a){var _=this +_.a=0 +_.c=_.b=null +_.$ti=a}, +boT:function boT(a,b){this.a=a +this.b=b}, +Kk:function Kk(a,b,c){var _=this +_.a=a +_.b=0 +_.c=b +_.$ti=c}, +bjk:function bjk(a,b){this.a=a +this.b=b}, +pc:function pc(a,b){var _=this +_.a=null +_.b=a +_.c=!1 +_.$ti=b}, +Da:function Da(a){this.$ti=a}, +Dn:function Dn(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bos:function bos(a,b){this.a=a +this.b=b}, +Zr:function Zr(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +bw1:function bw1(a,b,c){this.a=a +this.b=b +this.c=c}, +bw0:function bw0(a,b){this.a=a +this.b=b}, +bw2:function bw2(a,b){this.a=a +this.b=b}, +fE:function fE(){}, +xK:function xK(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}, +ik:function ik(a,b,c){this.b=a +this.a=b +this.$ti=c}, +e8:function e8(a,b,c){this.b=a +this.a=b +this.$ti=c}, +YF:function YF(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +a0j:function a0j(a,b,c){this.b=a +this.a=b +this.$ti=c}, +xV:function xV(a,b,c,d,e,f,g,h){var _=this +_.ch=a +_.w=b +_.x=null +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.r=_.f=null +_.$ti=h}, +a_Q:function a_Q(a,b,c){this.b=a +this.a=b +this.$ti=c}, +md:function md(a,b,c){this.b=a +this.a=b +this.$ti=c}, +Ko:function Ko(a,b){this.a=a +this.$ti=b}, +Lk:function Lk(a,b,c,d,e,f){var _=this +_.w=$ +_.x=null +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=_.f=null +_.$ti=f}, +a0c:function a0c(){}, +p5:function p5(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Dd:function Dd(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +a07:function a07(a,b){this.a=a +this.$ti=b}, +bsf:function bsf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +avS:function avS(a,b,c){this.a=a +this.b=b +this.$ti=c}, +avR:function avR(){}, +bxJ:function bxJ(a,b){this.a=a +this.b=b}, +as8:function as8(){}, +bqq:function bqq(a,b,c){this.a=a +this.b=b +this.c=c}, +bqo:function bqo(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bqp:function bqp(a,b){this.a=a +this.b=b}, +bqr:function bqr(a,b,c){this.a=a +this.b=b +this.c=c}, +jX(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.uN(d.i("@<0>").M(e).i("uN<1,2>")) +b=A.byg()}else{if(A.bTx()===b&&A.bTw()===a)return new A.xM(d.i("@<0>").M(e).i("xM<1,2>")) +if(a==null)a=A.byf()}else{if(b==null)b=A.byg() +if(a==null)a=A.byf()}return A.cdm(a,b,c,d,e)}, +bEB(a,b){var s=a[b] +return s===a?null:s}, +bED(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +bEC(){var s=Object.create(null) +A.bED(s,"",s) +delete s[""] +return s}, +cdm(a,b,c,d,e){var s=c!=null?c:new A.biF(d) +return new A.Y2(a,b,s,d.i("@<0>").M(e).i("Y2<1,2>"))}, +kO(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.i2(d.i("@<0>").M(e).i("i2<1,2>")) +b=A.byg()}else{if(A.bTx()===b&&A.bTw()===a)return new A.Z7(d.i("@<0>").M(e).i("Z7<1,2>")) +if(a==null)a=A.byf()}else{if(b==null)b=A.byg() +if(a==null)a=A.byf()}return A.ce1(a,b,c,d,e)}, +a3(a,b,c){return A.bUh(a,new A.i2(b.i("@<0>").M(c).i("i2<1,2>")))}, +q(a,b){return new A.i2(a.i("@<0>").M(b).i("i2<1,2>"))}, +ce1(a,b,c,d,e){var s=c!=null?c:new A.bmB(d) +return new A.Z6(a,b,s,d.i("@<0>").M(e).i("Z6<1,2>"))}, +di(a){return new A.qY(a.i("qY<0>"))}, +bEE(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +ob(a){return new A.lb(a.i("lb<0>"))}, +b0(a){return new A.lb(a.i("lb<0>"))}, +e6(a,b){return A.cjW(a,new A.lb(b.i("lb<0>")))}, +bEJ(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +d6(a,b,c){var s=new A.nz(a,b,c.i("nz<0>")) +s.c=a.e +return s}, +cfF(a,b){return J.i(a,b)}, +cfG(a){return J.I(a)}, +c5N(a,b,c){var s=A.jX(null,null,null,b,c) +a.a6(0,new A.aPJ(s,b,c)) +return s}, +hH(a,b,c){var s=A.kO(null,null,null,b,c) +J.dw(a,new A.aTq(s,b,c)) +return s}, +dx(a,b,c){var s=A.kO(null,null,null,b,c) +s.E(0,a) +return s}, +bM2(a,b,c,d){var s=A.kO(null,null,null,c,d) +A.c6W(s,a,b) +return s}, +tn(a,b){var s,r=A.ob(b) +for(s=J.an(a);s.v();)r.t(0,b.a(s.gJ(s))) +return r}, +ho(a,b){var s=A.ob(b) +s.E(0,a) +return s}, +bQW(a,b){return new A.KK(a,a.a,a.c,b.i("KK<0>"))}, +c6F(a,b){var s=t.b8 +return J.yh(s.a(a),s.a(b))}, +ab2(a){var s,r={} +if(A.bGc(a))return"{...}" +s=new A.cB("") +try{$.DL.push(a) +s.a+="{" +r.a=!0 +J.dw(a,new A.aU0(r,s)) +s.a+="}"}finally{$.DL.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +c6W(a,b,c){var s=J.an(b),r=c.gao(c),q=s.v(),p=r.v() +while(!0){if(!(q&&p))break +a.k(0,s.gJ(s),r.gJ(r)) +q=s.v() +p=r.v()}if(q||p)throw A.d(A.b3("Iterables do not have same length.",null))}, +c47(a){var s=new A.uM(a.i("uM<0>")) +s.a=s +s.b=s +return new A.rO(s,a.i("rO<0>"))}, +lI(a,b){return new A.Qu(A.bo(A.c6K(a),null,!1,b.i("0?")),b.i("Qu<0>"))}, +c6K(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.bM4(a) +return a}, +bM4(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +avk(){throw A.d(A.a1("Cannot change an unmodifiable set"))}, +cfP(a,b){return J.yh(a,b)}, +bRX(a){if(a.i("r(0,0)").b(A.bTu()))return A.bTu() +return A.ciP()}, +bDT(a,b){var s=A.bRX(a) +return new A.UI(s,new A.b5N(a),a.i("@<0>").M(b).i("UI<1,2>"))}, +ahc(a,b,c){var s=a==null?A.bRX(c):a,r=b==null?new A.b5Q(c):b +return new A.Iz(s,r,c.i("Iz<0>"))}, +uN:function uN(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +blm:function blm(a){this.a=a}, +bll:function bll(a){this.a=a}, +xM:function xM(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +Y2:function Y2(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=d}, +biF:function biF(a){this.a=a}, +De:function De(a,b){this.a=a +this.$ti=b}, +Kz:function Kz(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +Z7:function Z7(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +Z6:function Z6(a,b,c,d){var _=this +_.w=a +_.x=b +_.y=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +bmB:function bmB(a){this.a=a}, +qY:function qY(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +l9:function l9(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +lb:function lb(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +bmC:function bmC(a){this.a=a +this.c=this.b=null}, +nz:function nz(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +aPJ:function aPJ(a,b,c){this.a=a +this.b=b +this.c=c}, +aTq:function aTq(a,b,c){this.a=a +this.b=b +this.c=c}, +Ak:function Ak(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +KK:function KK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1 +_.$ti=d}, +to:function to(){}, +H:function H(){}, +bh:function bh(){}, +aTZ:function aTZ(a){this.a=a}, +aU_:function aU_(a){this.a=a}, +aU0:function aU0(a,b){this.a=a +this.b=b}, +JD:function JD(){}, +Dj:function Dj(a,b){this.a=a +this.$ti=b}, +KM:function KM(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +a0G:function a0G(){}, +QJ:function QJ(){}, +oW:function oW(a,b){this.a=a +this.$ti=b}, +Y8:function Y8(){}, +D7:function D7(a,b,c){var _=this +_.c=a +_.d=b +_.b=_.a=null +_.$ti=c}, +uM:function uM(a){this.b=this.a=null +this.$ti=a}, +rO:function rO(a,b){this.a=a +this.b=0 +this.$ti=b}, +anu:function anu(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +Qu:function Qu(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +apb:function apb(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.$ti=e}, +qr:function qr(){}, +Du:function Du(){}, +avj:function avj(){}, +e1:function e1(a,b){this.a=a +this.$ti=b}, +atj:function atj(){}, +kt:function kt(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +jF:function jF(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +ati:function ati(){}, +UI:function UI(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +b5N:function b5N(a){this.a=a}, +b5M:function b5M(a){this.a=a}, +r2:function r2(){}, +uV:function uV(a,b){this.a=a +this.$ti=b}, +Dw:function Dw(a,b){this.a=a +this.$ti=b}, +a_V:function a_V(a,b){this.a=a +this.$ti=b}, +uW:function uW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +a_Z:function a_Z(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +Dv:function Dv(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +Iz:function Iz(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +b5Q:function b5Q(a){this.a=a}, +b5P:function b5P(a,b){this.a=a +this.b=b}, +b5O:function b5O(a,b){this.a=a +this.b=b}, +a_W:function a_W(){}, +a_X:function a_X(){}, +a_Y:function a_Y(){}, +a0H:function a0H(){}, +a1J:function a1J(){}, +bxq(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.a0(r) +q=A.cT(String(s),null,null) +throw A.d(q)}if(b==null)return A.bwd(p) +else return A.cfy(p,b)}, +cfy(a,b){return b.$2(null,new A.bwe(b).$1(a))}, +bwd(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(Object.getPrototypeOf(a)!==Array.prototype)return new A.Z0(a,Object.create(null)) +for(s=0;s=0)return null +return r}return null}, +ccq(a,b,c,d){var s=a?$.bYq():$.bYp() +if(s==null)return null +if(0===c&&d===b.length)return A.bQ6(s,b) +return A.bQ6(s,b.subarray(c,A.d9(c,d,b.length,null,null)))}, +bQ6(a,b){var s,r +try{s=a.decode(b) +return s}catch(r){}return null}, +bIt(a,b,c,d,e,f){if(B.e.bF(f,4)!==0)throw A.d(A.cT("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw A.d(A.cT("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw A.d(A.cT("Invalid base64 padding, more than two '=' characters",a,b))}, +cdf(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m=h>>>2,l=3-(h&3) +for(s=J.ae(b),r=c,q=0;r>>0 +m=(m<<8|p)&16777215;--l +if(l===0){o=g+1 +f[g]=B.b.ai(a,m>>>18&63) +g=o+1 +f[o]=B.b.ai(a,m>>>12&63) +o=g+1 +f[g]=B.b.ai(a,m>>>6&63) +g=o+1 +f[o]=B.b.ai(a,m&63) +m=0 +l=3}}if(q>=0&&q<=255){if(e&&l<3){o=g+1 +n=o+1 +if(3-l===1){f[g]=B.b.ai(a,m>>>2&63) +f[o]=B.b.ai(a,m<<4&63) +f[n]=61 +f[n+1]=61}else{f[g]=B.b.ai(a,m>>>10&63) +f[o]=B.b.ai(a,m>>>4&63) +f[n]=B.b.ai(a,m<<2&63) +f[n+1]=61}return 0}return(m<<2|3-l)>>>0}for(r=c;r255)break;++r}throw A.d(A.e2(b,"Not a byte value at index "+r+": 0x"+J.c10(s.h(b,r),16),null))}, +cde(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.e.dd(f,2),j=f&3,i=$.bH8() +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.cT(m,a,s)) +d[e]=k>>>10 +d[e+1]=k>>>2}else{if((k&15)!==0)throw A.d(A.cT(m,a,s)) +d[e]=k>>>4}n=(3-j)*3 +if(q===37)n+=2 +return A.bQD(a,s+1,c,-n-1)}throw A.d(A.cT(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 +for(s=b;s127)break}throw A.d(A.cT(l,a,s))}, +cdc(a,b,c,d){var s=A.cdd(a,b,c),r=(d&3)+(s-b),q=B.e.dd(r,2)*3,p=r&3 +if(p!==0&&s0)return new Uint8Array(q) +return $.bYI()}, +cdd(a,b,c){var s,r=c,q=r,p=0 +while(!0){if(!(q>b&&p<2))break +c$0:{--q +s=B.b.a9(a,q) +if(s===61){++p +r=q +break c$0}if((s|32)===100){if(q===b)break;--q +s=B.b.a9(a,q)}if(s===51){if(q===b)break;--q +s=B.b.a9(a,q)}if(s===37){++p +r=q +break c$0}break}}return r}, +bQD(a,b,c,d){var s,r +if(b===c)return d +s=-d-1 +for(;s>0;){r=B.b.a9(a,b) +if(s===3){if(r===61){s-=3;++b +break}if(r===37){--s;++b +if(b===c)break +r=B.b.a9(a,b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s +if(b===c)break +r=B.b.a9(a,b)}if((r|32)!==100)break;++b;--s +if(b===c)break}if(b!==c)throw A.d(A.cT("Invalid padding character",a,b)) +return-s-1}, +bCl(a){return $.bWv().h(0,a.toLowerCase())}, +bLS(a,b,c){return new A.Qg(a,b)}, +bUH(a,b){return B.ab.xZ(a,b)}, +bUG(a,b){return B.ab.CY(0,a,b)}, +bLT(a){var s,r +if(a==null)return null +s=a.length +if(s===0)return new Uint8Array(0) +$label0$0:{for(r=0;r=128)break $label0$0 +return new A.eT(a)}return B.G.gdu().bf(a)}, +cfK(a){return a.N()}, +cdY(a,b){var s=b==null?A.bys():b +return new A.aoT(a,[],s)}, +bQU(a,b,c){var s,r=new A.cB("") +A.bEI(a,r,b,c) +s=r.a +return s.charCodeAt(0)==0?s:s}, +bEI(a,b,c,d){var s,r +if(d==null)s=A.cdY(b,c) +else{r=c==null?A.bys():c +s=new A.bmq(d,0,b,[],r)}s.rA(a)}, +cdZ(a,b,c){var s=new Uint8Array(b),r=a==null?A.bys():a +return new A.aoU(b,c,s,[],r)}, +bQV(a,b,c,d,e){var s,r,q +if(b!=null){s=new Uint8Array(d) +r=c==null?A.bys():c +q=new A.bmt(b,0,d,e,s,[],r)}else q=A.cdZ(c,d,e) +q.rA(a) +s=q.f +if(s>0)q.d.$3(q.e,0,s) +q.e=new Uint8Array(0) +q.f=0}, +ce_(a,b,c){var s,r,q +for(s=J.ae(a),r=b,q=0;r>>0 +if(q>=0&&q<=255)return +A.ce0(a,b,c)}, +ce0(a,b,c){var s,r,q +for(s=J.ae(a),r=b;r255)throw A.d(A.cT("Source contains non-Latin-1 characters.",a,r))}}, +bRx(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""}}, +ceY(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) +for(s=J.ae(a),r=0;r>>0!==0?255:q}return o}, +bwe:function bwe(a){this.a=a}, +Z0:function Z0(a,b){this.a=a +this.b=b +this.c=null}, +bmo:function bmo(a){this.a=a}, +bmn:function bmn(a){this.a=a}, +aoR:function aoR(a){this.a=a}, +Z_:function Z_(a,b,c){this.b=a +this.c=b +this.a=c}, +bdw:function bdw(){}, +bdv:function bdv(){}, +a32:function a32(){}, +avg:function avg(){}, +a34:function a34(a){this.a=a}, +avh:function avh(a,b){this.a=a +this.b=b}, +avf:function avf(){}, +a33:function a33(a,b){this.a=a +this.b=b}, +bjC:function bjC(a){this.a=a}, +brk:function brk(a){this.a=a}, +MF:function MF(a){this.a=a}, +MG:function MG(a){this.a=a}, +Xu:function Xu(a){this.a=0 +this.b=a}, +bgJ:function bgJ(a){this.c=null +this.a=0 +this.b=a}, +bgu:function bgu(){}, +bg8:function bg8(a,b){this.a=a +this.b=b}, +bv8:function bv8(a,b){this.a=a +this.b=b}, +a3C:function a3C(){}, +alf:function alf(){this.a=0}, +alg:function alg(a,b){this.a=a +this.b=b}, +Ea:function Ea(){}, +D1:function D1(a){this.a=a}, +XF:function XF(a,b){this.a=a +this.b=b +this.c=0}, +a54:function a54(){}, +xG:function xG(a,b,c){this.a=a +this.b=b +this.$ti=c}, +eU:function eU(){}, +Yz:function Yz(a,b,c){this.a=a +this.b=b +this.$ti=c}, +c0:function c0(){}, +aHs:function aHs(a){this.a=a}, +YA:function YA(a,b,c){this.a=a +this.b=b +this.$ti=c}, +nY:function nY(){}, +aQL:function aQL(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a9H:function a9H(a){this.a=a}, +aon:function aon(a,b){this.a=a +this.b=b}, +Qg:function Qg(a,b){this.a=a +this.b=b}, +aao:function aao(a,b){this.a=a +this.b=b}, +aan:function aan(){}, +aaq:function aaq(a,b){this.a=a +this.b=b}, +aar:function aar(a,b,c){this.a=a +this.b=b +this.c=c}, +aSx:function aSx(a){this.a=a}, +bmm:function bmm(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1}, +Z1:function Z1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +aap:function aap(a){this.a=a}, +bmr:function bmr(){}, +bms:function bms(a,b){this.a=a +this.b=b}, +aoS:function aoS(){}, +bmp:function bmp(a,b){this.a=a +this.b=b}, +aoT:function aoT(a,b,c){this.c=a +this.a=b +this.b=c}, +bmq:function bmq(a,b,c,d,e){var _=this +_.f=a +_.w$=b +_.c=c +_.a=d +_.b=e}, +aoU:function aoU(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=0 +_.a=d +_.b=e}, +bmt:function bmt(a,b,c,d,e,f,g){var _=this +_.x=a +_.w$=b +_.c=c +_.d=d +_.e=e +_.f=0 +_.a=f +_.b=g}, +aax:function aax(){}, +aaz:function aaz(a){this.a=a}, +aay:function aay(a,b){this.a=a +this.b=b}, +aoX:function aoX(a){this.a=a}, +bmu:function bmu(a){this.a=a}, +aTj:function aTj(){}, +ni:function ni(){}, +bhI:function bhI(a,b){this.a=a +this.b=b}, +btT:function btT(a,b){this.a=a +this.b=b}, +Lr:function Lr(){}, +xX:function xX(a){this.a=a}, +bva:function bva(a,b,c){this.a=a +this.b=b +this.c=c}, +bv9:function bv9(a,b,c){this.a=a +this.b=b +this.c=c}, +ajV:function ajV(a){this.a=a}, +WO:function WO(){}, +avr:function avr(a){this.b=this.a=0 +this.c=a}, +a0P:function a0P(a,b){var _=this +_.d=a +_.b=_.a=0 +_.c=b}, +WN:function WN(a){this.a=a}, +a0O:function a0O(a){this.a=a +this.b=16 +this.c=0}, +awc:function awc(){}, +awd:function awd(){}, +axc:function axc(){}, +chQ(a){var s=new A.i2(t.dl) +J.dw(a,new A.bxQ(s)) +return s}, +ckx(a){return A.vb(a)}, +bCx(a,b,c){return A.bNl(a,b,c==null?null:A.chQ(c))}, +zA(a){return new A.Fu(new WeakMap(),a.i("Fu<0>"))}, +mE(a){if(A.eF(a)||typeof a=="number"||typeof a=="string"||t.pK.b(a))A.zB(a)}, +zB(a){throw A.d(A.e2(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, +er(a,b){var s=A.Bn(a,b) +if(s!=null)return s +throw A.d(A.cT(a,null,null))}, +pg(a){var s=A.adK(a) +if(s!=null)return s +throw A.d(A.cT("Invalid double",a,null))}, +c4L(a,b){a=A.d(a) +a.stack=b.j(0) +throw a +throw A.d("unreachable")}, +lu(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)A.Y(A.b3("DateTime is outside valid range: "+a,null)) +A.dG(b,"isUtc",t.y) +return new A.bC(a,b)}, +bo(a,b,c,d){var s,r=c?J.Q9(a,d):J.Q8(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.an(a);s.v();)r.push(s.gJ(s)) +if(b)return r +return J.aSg(r)}, +P(a,b,c){var s +if(b)return A.bM8(a,c) +s=J.aSg(A.bM8(a,c)) +return s}, +bM8(a,b){var s,r +if(Array.isArray(a))return A.a(a.slice(0),b.i("x<0>")) +s=A.a([],b.i("x<0>")) +for(r=J.an(a);r.v();)s.push(r.gJ(r)) +return s}, +fI(a,b){return J.bLN(A.eZ(a,!1,b))}, +iL(a,b,c){var s,r,q=null +if(Array.isArray(a)){s=a +r=s.length +c=A.d9(b,c,r,q,q) +return A.bNn(b>0||c=1000)return""+a +if(s>=100)return r+"0"+s +if(s>=10)return r+"00"+s +return r+"000"+s}, +c3i(a){var s=Math.abs(a),r=a<0?"-":"+" +if(s>=1e5)return r+s +return r+"0"+s}, +bK4(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +rJ(a){if(a>=10)return""+a +return"0"+a}, +dI(a,b,c,d,e,f,g,h,i,j){var s=(d==null?a.b:d)?A.cja():A.cj9(),r=j==null?A.e_(a):j,q=h==null?A.dz(a):h,p=b==null?A.fM(a):b,o=c==null?A.hN(a):c,n=g==null?A.n1(a):g,m=i==null?A.qi(a):i,l=f==null?A.wG(a):f +return s.$8(r,q,p,o,n,m,l,e==null?0:e)}, +co(a,b,c,d,e,f){return new A.b6(c+1000*d+1e6*f+6e7*e+36e8*b+864e8*a)}, +c4D(a,b){var s,r +for(s=0;s<3;++s){r=a[s] +if(r.b===b)return r}throw A.d(A.e2(b,"name","No enum value with that name"))}, +zx(a){if(typeof a=="number"||A.eF(a)||a==null)return J.bU(a) +if(typeof a=="string")return JSON.stringify(a) +return A.bNm(a)}, +Fr(a,b){A.dG(a,"error",t.K) +A.dG(b,"stackTrace",t.Km) +A.c4L(a,b)}, +nL(a){return new A.yt(a)}, +b3(a,b){return new A.ll(!1,null,b,a)}, +e2(a,b,c){return new A.ll(!0,a,b,c)}, +az8(a){return new A.ll(!1,null,a,"Must not be null")}, +hz(a,b){return a==null?A.Y(A.az8(b)):a}, +h8(a){var s=null +return new A.Ho(s,s,!1,s,s,a)}, +aea(a,b){return new A.Ho(null,null,!0,a,b,"Value not in range")}, +cK(a,b,c,d,e){return new A.Ho(b,c,!0,a,d,"Invalid value")}, +SM(a,b,c,d){if(ac)throw A.d(A.cK(a,b,c,d,null)) +return a}, +bDx(a,b,c,d){return A.aa3(a,d,b,null,c)}, +d9(a,b,c,d,e){if(0>a||a>c)throw A.d(A.cK(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.d(A.cK(b,a,c,e==null?"end":e,null)) +return b}return c}, +fp(a,b){if(a<0)throw A.d(A.cK(a,0,null,b,null)) +return a}, +aa2(a,b,c,d,e){var s=e==null?b.gu(b):e +return new A.PV(s,!0,a,c,"Index out of range")}, +fk(a,b,c,d,e){return new A.PV(b,!0,a,e,"Index out of range")}, +aa3(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.fk(a,b,c,d,e==null?"index":e)) +return a}, +a1(a){return new A.CK(a)}, +c3(a){return new A.xv(a)}, +a9(a){return new A.nf(a)}, +cf(a){return new A.a65(a)}, +c1(a){return new A.Ym(a)}, +cT(a,b,c){return new A.jj(a,b,c)}, +c6g(a,b,c){if(a<=0)return new A.lx(c.i("lx<0>")) +return new A.YC(a,b,c.i("YC<0>"))}, +bLL(a,b,c){var s,r +if(A.bGc(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.a([],t.s) +$.DL.push(a) +try{A.chb(a,s)}finally{$.DL.pop()}r=A.IT(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +G6(a,b,c){var s,r +if(A.bGc(a))return b+"..."+c +s=new A.cB(b) +$.DL.push(a) +try{r=s +r.a=A.IT(r.a,a,", ")}finally{$.DL.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +chb(a,b){var s,r,q,p,o,n,m,l=J.an(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.v())return +s=A.c(l.gJ(l)) +b.push(s) +k+=s.length+2;++j}if(!l.v()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.gJ(l);++j +if(!l.v()){if(j<=4){b.push(A.c(p)) +return}r=A.c(p) +q=b.pop() +k+=r.length+2}else{o=l.gJ(l);++j +for(;l.v();p=o,o=n){n=l.gJ(l);++j +if(j>100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.c(p) +r=A.c(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)}, +bMi(a,b,c,d,e){return new A.rw(a,b.i("@<0>").M(c).M(d).M(e).i("rw<1,2,3,4>"))}, +bMh(a,b,c){var s=A.q(b,c) +s.JM(s,a) +return s}, +bMg(a,b,c,d){return new A.az(a,b,c.i("@<0>").M(d).i("az<1,2>"))}, +V(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.cbb(J.I(a),J.I(b),$.hT()) +if(B.a===d){s=J.I(a) +b=J.I(b) +c=J.I(c) +return A.ia(A.a5(A.a5(A.a5($.hT(),s),b),c))}if(B.a===e)return A.cbc(J.I(a),J.I(b),J.I(c),J.I(d),$.hT()) +if(B.a===f){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e))}if(B.a===g){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f))}if(B.a===h){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g))}if(B.a===i){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +n=J.I(n) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +n=J.I(n) +o=J.I(o) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +n=J.I(n) +o=J.I(o) +p=J.I(p) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +n=J.I(n) +o=J.I(o) +p=J.I(p) +q=J.I(q) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +n=J.I(n) +o=J.I(o) +p=J.I(p) +q=J.I(q) +r=J.I(r) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +n=J.I(n) +o=J.I(o) +p=J.I(p) +q=J.I(q) +r=J.I(r) +a0=J.I(a0) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.I(a) +b=J.I(b) +c=J.I(c) +d=J.I(d) +e=J.I(e) +f=J.I(f) +g=J.I(g) +h=J.I(h) +i=J.I(i) +j=J.I(j) +k=J.I(k) +l=J.I(l) +m=J.I(m) +n=J.I(n) +o=J.I(o) +p=J.I(p) +q=J.I(q) +r=J.I(r) +a0=J.I(a0) +a1=J.I(a1) +return A.ia(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hT(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +cv(a){var s,r=$.hT() +for(s=J.an(a);s.v();)r=A.a5(r,J.I(s.gJ(s))) +return A.ia(r)}, +kx(a){var s=A.c(a),r=$.bVp +if(r==null)A.bVo(s) +else r.$1(s)}, +b4i(a,b,c,d){return new A.ry(a,b,c.i("@<0>").M(d).i("ry<1,2>"))}, +bOL(){$.LU() +return new A.xb()}, +bRO(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +el(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.b.ai(a3,a4+4)^58)*3|B.b.ai(a3,a4)^100|B.b.ai(a3,a4+1)^97|B.b.ai(a3,a4+2)^116|B.b.ai(a3,a4+3)^97)>>>0 +if(r===0)return A.bdb(a4>0||a5=14)q[7]=a5 +o=q[1] +if(o>=a4)if(A.bSR(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.b.e0(a3,"\\",l))if(n>a4)g=B.b.e0(a3,"\\",n-1)||B.b.e0(a3,"\\",n-2) +else g=!1 +else g=!0 +if(g){h=a2 +i=!1}else{if(!(kl+2&&B.b.e0(a3,"/..",k-3) +else g=!0 +if(g){h=a2 +i=!1}else{if(o===a4+4)if(B.b.e0(a3,"file",a4)){if(n<=a4){if(!B.b.e0(a3,"/",l)){f="file:///" +r=3}else{f="file://" +r=2}a3=f+B.b.V(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.b.iP(a3,l,k,"/");++k;++j;++a5}else{a3=B.b.V(a3,a4,l)+"/"+B.b.V(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.b.e0(a3,"http",a4)){if(p&&m+3===l&&B.b.e0(a3,"80",m+1))if(a4===0&&!0){a3=B.b.iP(a3,m,l,"") +l-=3 +k-=3 +j-=3 +a5-=3}else{a3=B.b.V(a3,a4,m)+B.b.V(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.b.e0(a3,"https",a4)){if(p&&m+4===l&&B.b.e0(a3,"443",m+1))if(a4===0&&!0){a3=B.b.iP(a3,m,l,"") +l-=4 +k-=4 +j-=4 +a5-=3}else{a3=B.b.V(a3,a4,m)+B.b.V(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.bv6(a3,a4,o) +else{if(o===a4)A.LC(a3,a4,"Invalid empty scheme") +h=""}if(n>a4){e=o+3 +d=e9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=A.er(B.b.V(a,r,s),null) +if(o>255)k.$2(l,r) +n=q+1 +j[q]=o +r=s+1 +q=n}}if(q!==3)k.$2(m,c) +o=A.er(B.b.V(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +bQ3(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.bdd(a),c=new A.bde(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.a([],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.Y(A.cK(0,0,p.gu(q),null,null)) +if(A.LT(q,"/",0)){s=A.a1("Illegal path character "+A.c(q)) +throw A.d(s)}}}, +a0M(a,b,c){var s,r,q,p,o,n=null +for(s=A.eD(a,c,n,A.X(a).c),r=s.$ti,s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("al.E");s.v();){q=s.d +if(q==null)q=r.a(q) +p=A.aQ('["*/:<>?\\\\|]',!0,!1,!1) +o=q.length +if(A.LT(q,p,0))if(b)throw A.d(A.b3("Illegal character in path",n)) +else throw A.d(A.a1("Illegal character in path: "+q))}}, +bRk(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.b3(r+A.aih(a),null)) +else throw A.d(A.a1(r+A.aih(a)))}, +ceU(a,b){var s=null,r=A.a(a.split("/"),t.s) +if(B.b.aZ(a,"/"))return A.pd(s,s,s,r,s,"file") +else return A.pd(s,s,s,r,s,s)}, +ceV(a,b){var s,r,q,p,o="\\",n=null,m="file" +if(B.b.aZ(a,"\\\\?\\"))if(B.b.e0(a,"UNC\\",4))a=B.b.iP(a,0,7,o) +else{a=B.b.bg(a,4) +if(a.length<3||B.b.ai(a,1)!==58||B.b.ai(a,2)!==92)throw A.d(A.b3("Windows paths with \\\\?\\ prefix must be absolute",n))}else a=A.bQ(a,"/",o) +s=a.length +if(s>1&&B.b.ai(a,1)===58){A.bRk(B.b.ai(a,0),!0) +if(s===2||B.b.ai(a,2)!==92)throw A.d(A.b3("Windows paths with drive letter must be absolute",n)) +r=A.a(a.split(o),t.s) +A.a0M(r,!0,1) +return A.pd(n,n,n,r,n,m)}if(B.b.aZ(a,o))if(B.b.e0(a,o,1)){q=B.b.hr(a,o,2) +s=q<0 +p=s?B.b.bg(a,2):B.b.V(a,2,q) +r=A.a((s?"":B.b.bg(a,q+1)).split(o),t.s) +A.a0M(r,!0,0) +return A.pd(n,p,n,r,n,m)}else{r=A.a(a.split(o),t.s) +A.a0M(r,!0,0) +return A.pd(n,n,n,r,n,m)}else{r=A.a(a.split(o),t.s) +A.a0M(r,!0,0) +return A.pd(n,n,n,r,n,n)}}, +ceR(a){var s +if(a.length===0)return B.bb +s=A.bRv(a) +s.ahL(s,A.bTv()) +return A.z3(s,t.N,t.yp)}, +avo(a,b){if(a!=null&&a===A.bRl(b))return null +return a}, +bRp(a,b,c,d){var s,r,q,p,o,n +if(a==null)return null +if(b===c)return"" +if(B.b.a9(a,b)===91){s=c-1 +if(B.b.a9(a,s)!==93)A.LC(a,b,"Missing end `]` to match `[` in host") +r=b+1 +q=A.ceQ(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.cB("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.cB("") +if(r>>4]&1<<(o&15))!==0)A.LC(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.LC(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.b.V(a,b,c) +return A.ceO(r?a.toLowerCase():a)}, +ceO(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +bRq(a,b,c){if(a==null)return"" +return A.a0N(a,b,c,B.aaW,!1,!1)}, +bv1(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.F(d,new A.bv2(),A.X(d).i("F<1,f>")).bA(0,"/")}else if(d!=null)throw A.d(A.b3("Both path and pathSegments specified",null)) +else s=A.a0N(a,b,c,B.By,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.b.aZ(s,"/"))s="/"+s +return A.bRt(s,e,f)}, +bRt(a,b,c){var s=b.length===0 +if(s&&!c&&!B.b.aZ(a,"/")&&!B.b.aZ(a,"\\"))return A.bEY(a,!s||c) +return A.v_(a)}, +bv3(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.d(A.b3("Both query and queryParameters specified",null)) +return A.a0N(a,b,c,B.lQ,!0,!1)}if(d==null)return null +s=new A.cB("") +r.a="" +d.a6(0,new A.bv4(new A.bv5(r,s))) +r=s.a +return r.charCodeAt(0)==0?r:r}, +bRo(a,b,c){if(a==null)return null +return A.a0N(a,b,c,B.lQ,!0,!1)}, +bEX(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=B.b.a9(a,b+1) +r=B.b.a9(a,n) +q=A.bz8(s) +p=A.bz8(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.di[B.e.dd(o,4)]&1<<(o&15))!==0)return A.cJ(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.b.V(a,b,b+3).toUpperCase() +return null}, +bEW(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=B.b.ai(n,a>>>4) +s[2]=B.b.ai(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.qp(a,6*q)&63|r +s[p]=37 +s[p+1]=B.b.ai(n,o>>>4) +s[p+2]=B.b.ai(n,o&15) +p+=3}}return A.iL(s,0,null)}, +a0N(a,b,c,d,e,f){var s=A.bRs(a,b,c,d,e,f) +return s==null?B.b.V(a,b,c):s}, +bRs(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.bEX(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.BI[o>>>4]&1<<(o&15))!==0){A.LC(a,r,"Invalid character") +m=i +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.bRn(B.b.ai(a,0)))for(s=1;s127||(B.Aw[r>>>4]&1<<(r&15))===0)break}return a}, +ceX(a,b){if(a.Xr("package")&&a.c==null)return A.bSW(b,0,b.length) +return-1}, +bRw(a){var s,r,q,p=a.gv5(),o=p.length +if(o>0&&J.bf(p[0])===2&&J.bB9(p[0],1)===58){A.bRk(J.bB9(p[0],0),!1) +A.a0M(p,!1,1) +s=!0}else{A.a0M(p,!1,0) +s=!1}r=a.gLT()&&!s?""+"\\":"" +if(a.gyt()){q=a.ghN(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.IT(r,p,"\\") +o=s&&o===1?r+"\\":r +return o.charCodeAt(0)==0?o:o}, +ceS(){return A.a([],t.s)}, +bRv(a){var s,r,q,p,o,n=A.q(t.N,t.yp),m=new A.bv7(a,B.G,n) +for(s=a.length,r=0,q=0,p=-1;r127)throw A.d(A.b3("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.d(A.b3("Truncated URI",null)) +p.push(A.ceT(a,o+1)) +o+=2}else if(e&&r===43)p.push(32) +else p.push(r)}}return d.bi(0,p)}, +bRn(a){var s=a|32 +return 97<=s&&s<=122}, +cci(a){if(!a.Xr("data"))throw A.d(A.e2(a,"uri","Scheme must be 'data'")) +if(a.gyt())throw A.d(A.e2(a,"uri","Data uri must not have authority")) +if(a.gLV())throw A.d(A.e2(a,"uri","Data uri must not have a fragment part")) +if(!a.guz())return A.bdb(a.geC(a),0,a) +return A.bdb(a.j(0),5,a)}, +bdb(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.a([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.d(A.cT(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.c.gS(j) +if(p!==44||r!==n+7||!B.b.e0(a,"base64",n+1))throw A.d(A.cT("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.hN.afu(0,a,m,s) +else{l=A.bRs(a,m,s,B.lQ,!0,!1) +if(l!=null)a=B.b.iP(a,m,s,l)}return new A.bda(a,j,c)}, +cfB(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.Q7(22,t.E) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.bwj(f) +q=new A.bwk() +p=new A.bwl() +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}, +bSR(a,b,c,d,e){var s,r,q,p,o=$.c_9() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +bRb(a){if(a.b===7&&B.b.aZ(a.a,"package")&&a.c<=0)return A.bSW(a.a,a.e,a.f) +return-1}, +ci1(a,b){return A.fI(b,t.N)}, +bSW(a,b,c){var s,r,q +for(s=b,r=0;s")) +s.TK() +return s}, +bF5(a){if(t.VF.b(a))return a +return new A.akF([],[]).abp(a,!0)}, +cdn(a){var s=window +s.toString +if(a===s)return a +else return new A.amY(a)}, +bT2(a,b){var s=$.ac +if(s===B.aR)return a +return s.UM(a,b)}, +bVr(a){return document.querySelector(a)}, +bY:function bY(){}, +a2B:function a2B(){}, +a2L:function a2L(){}, +a2U:function a2U(){}, +a31:function a31(){}, +yu:function yu(){}, +nM:function nM(){}, +a3Z:function a3Z(){}, +ps:function ps(){}, +Eu:function Eu(){}, +vz:function vz(){}, +vD:function vD(){}, +a6G:function a6G(){}, +O_:function O_(){}, +a6H:function a6H(){}, +dT:function dT(){}, +z8:function z8(){}, +aIE:function aIE(){}, +ls:function ls(){}, +nV:function nV(){}, +a6I:function a6I(){}, +a6J:function a6J(){}, +a6K:function a6K(){}, +a7_:function a7_(){}, +a70:function a70(){}, +a7n:function a7n(){}, +vH:function vH(){}, +rN:function rN(){}, +a7C:function a7C(){}, +zm:function zm(){}, +Ow:function Ow(){}, +Ox:function Ox(){}, +a7E:function a7E(){}, +a7G:function a7G(){}, +am0:function am0(a,b){this.a=a +this.b=b}, +cg:function cg(){}, +a7S:function a7S(){}, +a8e:function a8e(){}, +ba:function ba(){}, +bt:function bt(){}, +a8A:function a8A(){}, +iv:function iv(){}, +Fv:function Fv(){}, +Pg:function Pg(){}, +a8C:function a8C(){}, +a8Z:function a8Z(){}, +a91:function a91(){}, +jV:function jV(){}, +a9D:function a9D(){}, +zY:function zY(){}, +pS:function pS(){}, +aR4:function aR4(a,b){this.a=a +this.b=b}, +A_:function A_(){}, +FS:function FS(){}, +A9:function A9(){}, +aa8:function aa8(){}, +aaL:function aaL(){}, +aaY:function aaY(){}, +GC:function GC(){}, +QX:function QX(){}, +abf:function abf(){}, +abg:function abg(){}, +abh:function abh(){}, +lK:function lK(){}, +wh:function wh(){}, +GD:function GD(){}, +wk:function wk(){}, +GK:function GK(){}, +abw:function abw(){}, +aVg:function aVg(a){this.a=a}, +aVh:function aVh(a){this.a=a}, +abx:function abx(){}, +aVi:function aVi(a){this.a=a}, +aVj:function aVj(a){this.a=a}, +AB:function AB(){}, +k1:function k1(){}, +aby:function aby(){}, +mS:function mS(){}, +abM:function abM(){}, +Rt:function Rt(){}, +aW9:function aW9(a){this.a=a}, +aWa:function aWa(a){this.a=a}, +AG:function AG(){}, +AI:function AI(){}, +ac_:function ac_(){}, +D3:function D3(a){this.a=a}, +bi:function bi(){}, +Rv:function Rv(){}, +ace:function ace(){}, +acf:function acf(){}, +act:function act(){}, +acu:function acu(){}, +oi:function oi(){}, +ad4:function ad4(){}, +ad5:function ad5(){}, +S5:function S5(){}, +k3:function k3(){}, +adu:function adu(){}, +Sr:function Sr(){}, +adG:function adG(){}, +lW:function lW(){}, +Tt:function Tt(){}, +wV:function wV(){}, +afm:function afm(){}, +wW:function wW(){}, +TF:function TF(){}, +HL:function HL(){}, +b2b:function b2b(a){this.a=a}, +b2c:function b2c(a){this.a=a}, +wX:function wX(){}, +afD:function afD(){}, +HP:function HP(){}, +afR:function afR(){}, +afS:function afS(){}, +Ij:function Ij(){}, +kb:function kb(){}, +ah2:function ah2(){}, +ah3:function ah3(){}, +kc:function kc(){}, +aha:function aha(){}, +ahb:function ahb(){}, +kd:function kd(){}, +UO:function UO(){}, +b76:function b76(a){this.a=a}, +b77:function b77(a){this.a=a}, +b78:function b78(a){this.a=a}, +aii:function aii(){}, +aik:function aik(){}, +iY:function iY(){}, +aiH:function aiH(){}, +kj:function kj(){}, +j0:function j0(){}, +aiY:function aiY(){}, +aiZ:function aiZ(){}, +aj4:function aj4(){}, +kk:function kk(){}, +ajd:function ajd(){}, +ajf:function ajf(){}, +ajg:function ajg(){}, +oT:function oT(){}, +ajO:function ajO(){}, +xz:function xz(){}, +ak4:function ak4(){}, +JR:function JR(){}, +xA:function xA(){}, +qV:function qV(){}, +amC:function amC(){}, +Y7:function Y7(){}, +aod:function aod(){}, +Zt:function Zt(){}, +arY:function arY(){}, +atg:function atg(){}, +au3:function au3(){}, +bCn:function bCn(a,b){this.a=a +this.$ti=b}, +ii:function ii(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Yi:function Yi(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Kp:function Kp(a,b,c,d,e){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +bjE:function bjE(a){this.a=a}, +bjF:function bjF(a){this.a=a}, +bI:function bI(){}, +Fy:function Fy(a,b,c){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=null +_.$ti=c}, +amY:function amY(a){this.a=a}, +amD:function amD(){}, +ano:function ano(){}, +anp:function anp(){}, +anq:function anq(){}, +anr:function anr(){}, +anT:function anT(){}, +anU:function anU(){}, +aol:function aol(){}, +aom:function aom(){}, +apD:function apD(){}, +apE:function apE(){}, +apF:function apF(){}, +apG:function apG(){}, +apV:function apV(){}, +apW:function apW(){}, +aqz:function aqz(){}, +aqA:function aqA(){}, +asc:function asc(){}, +a_T:function a_T(){}, +a_U:function a_U(){}, +ate:function ate(){}, +atf:function atf(){}, +atn:function atn(){}, +auA:function auA(){}, +auB:function auB(){}, +a0t:function a0t(){}, +a0u:function a0u(){}, +auL:function auL(){}, +auM:function auM(){}, +avY:function avY(){}, +avZ:function avZ(){}, +aw8:function aw8(){}, +aw9:function aw9(){}, +awj:function awj(){}, +awk:function awk(){}, +awM:function awM(){}, +awN:function awN(){}, +awR:function awR(){}, +awS:function awS(){}, +bRS(a){var s,r,q +if(a==null)return a +if(typeof a=="string"||typeof a=="number"||A.eF(a))return a +if(A.bUD(a))return A.mh(a) +s=Array.isArray(a) +s.toString +if(s){r=[] +q=0 +while(!0){s=a.length +s.toString +if(!(q=65&&s<=91)return s +return-1}, +c5_(a){var s,r,q,p=A.bKg().a +if(B.b.aZ(a,"\\")){if(A.bCq(p)>=0)return p[0]+":"+a +if(B.b.aZ(p,"\\\\")){s=B.b.hr(p,"\\",2) +if(s>=0){r=B.b.hr(p,"\\",s+1) +return B.b.V(p,0,r<0?p.length:r)+a}}return a}q=A.bCq(a) +if(q>=0){if(q!==A.bCq(p))return a[0]+":\\"+a +a=B.b.bg(a,2)}if(B.b.dX(p,"\\")||B.b.dX(p,"/"))return p+a +return p+"\\"+a}, +c51(a){var s,r,q=a.length +if(q!==0)s=!B.M.gal(a)&&!J.i(B.M.gS(a),0) +else s=!0 +if(s){r=new Uint8Array(q+1) +B.M.cR(r,0,q,a) +return r}else return a}, +bLu(){var s=$.ac.h(0,$.bZr()) +return s==null?null:s}, +cel(){return A.cej()}, +cek(){return A.cei()}, +tz:function tz(a,b){this.a=a +this.b=b}, +zF:function zF(a){this.a=a}, +iP:function iP(a,b,c){this.a=a +this.b=b +this.c=c}, +S_:function S_(a,b,c){this.a=a +this.b=b +this.c=c}, +S0:function S0(a,b,c){this.a=a +this.b=b +this.c=c}, +S2:function S2(a,b,c){this.a=a +this.b=b +this.c=c}, +anV:function anV(a,b,c,d){var _=this +_.a=$ +_.b=a +_.c=null +_.d=b +_.e=c +_.f=d +_.r=!1 +_.w=!0 +_.y=_.x=!1}, +bk6:function bk6(a){this.a=a}, +bk_:function bk_(a){this.a=a}, +bk0:function bk0(a){this.a=a}, +bk1:function bk1(a){this.a=a}, +bk4:function bk4(a){this.a=a}, +bk2:function bk2(a,b){this.a=a +this.b=b}, +bk3:function bk3(a){this.a=a}, +bk5:function bk5(a){this.a=a}, +anR:function anR(a,b){this.a=a +this.b=b}, +bkh:function bkh(a){this.a=a}, +bkg:function bkg(a){this.a=a}, +bkn:function bkn(){}, +bko:function bko(a,b,c){this.a=a +this.b=b +this.c=c}, +bkp:function bkp(a,b,c){this.a=a +this.b=b +this.c=c}, +bkk:function bkk(){}, +bkl:function bkl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bkm:function bkm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bkj:function bkj(a,b){this.a=a +this.b=b}, +bki:function bki(a,b,c){this.a=a +this.b=b +this.c=c}, +Dq:function Dq(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.d=b +_.e=!1}, +bpu:function bpu(a){this.a=a}, +bpx:function bpx(a){this.a=a}, +bpw:function bpw(a,b,c){this.a=a +this.b=b +this.c=c}, +bpy:function bpy(a){this.a=a}, +bpv:function bpv(a){this.a=a}, +rZ:function rZ(a){this.a=a}, +aN0:function aN0(){}, +ait:function ait(){}, +cfa(a,b,c,d){var s,r +if(b){s=[c] +B.c.E(s,d) +d=s}r=t.z +return A.bwf(A.bCx(a,A.eZ(J.bT(d,A.ckU(),r),!0,r),null))}, +bLR(a,b,c){var s=null +if(a<0||a>c)throw A.d(A.cK(a,0,c,s,s)) +if(bc)throw A.d(A.cK(b,a,c,s,s))}, +cfg(a){return a}, +bFb(a,b,c){var s +try{if(Object.isExtensible(a)&&!Object.prototype.hasOwnProperty.call(a,b)){Object.defineProperty(a,b,{value:c}) +return!0}}catch(s){}return!1}, +bSe(a,b){if(Object.prototype.hasOwnProperty.call(a,b))return a[b] +return null}, +bwf(a){if(a==null||typeof a=="string"||typeof a=="number"||A.eF(a))return a +if(a instanceof A.tk)return a.a +if(A.bUB(a))return a +if(t.e2.b(a))return a +if(a instanceof A.bC)return A.ju(a) +if(t._8.b(a))return A.bSd(a,"$dart_jsFunction",new A.bwg()) +return A.bSd(a,"_$dart_jsObject",new A.bwh($.bHc()))}, +bSd(a,b,c){var s=A.bSe(a,b) +if(s==null){s=c.$1(a) +A.bFb(a,b,s)}return s}, +bF6(a){if(a==null||typeof a=="string"||typeof a=="number"||typeof a=="boolean")return a +else if(a instanceof Object&&A.bUB(a))return a +else if(a instanceof Object&&t.e2.b(a))return a +else if(a instanceof Date)return A.lu(a.getTime(),!1) +else if(a.constructor===$.bHc())return a.o +else return A.bFG(a)}, +bFG(a){if(typeof a=="function")return A.bFj(a,$.axX(),new A.bxY()) +if(a instanceof Array)return A.bFj(a,$.bH9(),new A.bxZ()) +return A.bFj(a,$.bH9(),new A.by_())}, +bFj(a,b,c){var s=A.bSe(a,b) +if(s==null||!(a instanceof Object)){s=c.$1(a) +A.bFb(a,b,s)}return s}, +bwg:function bwg(){}, +bwh:function bwh(a){this.a=a}, +bxY:function bxY(){}, +bxZ:function bxZ(){}, +by_:function by_(){}, +tk:function tk(a){this.a=a}, +Qe:function Qe(a){this.a=a}, +Af:function Af(a,b){this.a=a +this.$ti=b}, +KH:function KH(){}, +cfx(a){var s,r=a.$dart_jsFunction +if(r!=null)return r +s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(A.cfb,a) +s[$.axX()]=a +a.$dart_jsFunction=s +return s}, +cfb(a,b){return A.bCx(a,b,null)}, +bL(a){if(typeof a=="function")return a +else return A.cfx(a)}, +bSD(a){return a==null||A.eF(a)||typeof a=="number"||typeof a=="string"||t.pT.b(a)||t.E.b(a)||t.W1.b(a)||t.JZ.b(a)||t.w7.b(a)||t.XO.b(a)||t.rd.b(a)||t.s4.b(a)||t.OE.b(a)||t.pI.b(a)||t.V4.b(a)}, +b8(a){if(A.bSD(a))return a +return new A.bzo(new A.xM(t.Fy)).$1(a)}, +aY(a,b){return a[b]}, +a2(a,b,c){return a[b].apply(a,c)}, +cfc(a,b){return a[b]()}, +cfd(a,b,c,d){return a[b](c,d)}, +v6(a,b){var s,r +if(b instanceof Array)switch(b.length){case 0:return new a() +case 1:return new a(b[0]) +case 2:return new a(b[0],b[1]) +case 3:return new a(b[0],b[1],b[2]) +case 4:return new a(b[0],b[1],b[2],b[3])}s=[null] +B.c.E(s,b) +r=a.bind.apply(a,s) +String(r) +return new r()}, +eQ(a,b){var s=new A.a6($.ac,b.i("a6<0>")),r=new A.aH(s,b.i("aH<0>")) +a.then(A.pf(new A.bzQ(r),1),A.pf(new A.bzR(r),1)) +return s}, +bSC(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}, +axE(a){if(A.bSC(a))return a +return new A.byx(new A.xM(t.Fy)).$1(a)}, +bzo:function bzo(a){this.a=a}, +bzQ:function bzQ(a){this.a=a}, +bzR:function bzR(a){this.a=a}, +byx:function byx(a){this.a=a}, +aca:function aca(a){this.a=a}, +bUT(a,b){return Math.max(A.hf(a),A.hf(b))}, +bUK(a){return Math.log(a)}, +ae9(a){var s +if(a==null)s=B.eb +else{s=new A.L6() +s.GF(a)}return s}, +bmi:function bmi(){}, +L6:function L6(){this.b=this.a=0}, +a8s:function a8s(){}, +a8t:function a8t(){}, +lH:function lH(){}, +aaG:function aaG(){}, +lP:function lP(){}, +acc:function acc(){}, +adv:function adv(){}, +afJ:function afJ(){}, +aif:function aif(){}, +aij:function aij(){}, +bx:function bx(){}, +ma:function ma(){}, +ajm:function ajm(){}, +ap1:function ap1(){}, +ap2:function ap2(){}, +aq6:function aq6(){}, +aq7:function aq7(){}, +atZ:function atZ(){}, +au_:function au_(){}, +auT:function auT(){}, +auU:function auU(){}, +c1S(a,b,c){return A.hK(a,b,c)}, +bPU(a,b,c){var s=a.BYTES_PER_ELEMENT +c=A.d9(b,c,B.e.hl(a.byteLength,s),null,null) +return A.d3(a.buffer,a.byteOffset+b*s,(c-b)*s)}, +a83:function a83(){}, +c7x(a,b){return new A.j(a,b)}, +AL(a,b,c){if(b==null)if(a==null)return null +else return a.ah(0,1-c) +else if(a==null)return b.ah(0,c) +else return new A.j(A.r9(a.a,b.a,c),A.r9(a.b,b.b,c))}, +b5o(a,b,c){if(b==null)if(a==null)return null +else return a.ah(0,1-c) +else if(a==null)return b.ah(0,c) +else return new A.a_(A.r9(a.a,b.a,c),A.r9(a.b,b.b,c))}, +iU(a,b){var s=a.a,r=b*2/2,q=a.b +return new A.K(s-r,q-r,s+r,q+r)}, +bNI(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new A.K(s-r,q-p,s+r,q+p)}, +tS(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new A.K(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +c8N(a,b,c){var s,r,q,p,o +if(b==null)if(a==null)return null +else{s=1-c +return new A.K(a.a*s,a.b*s,a.c*s,a.d*s)}else{r=b.a +q=b.b +p=b.c +o=b.d +if(a==null)return new A.K(r*c,q*c,p*c,o*c) +else return new A.K(A.r9(a.a,r,c),A.r9(a.b,q,c),A.r9(a.c,p,c),A.r9(a.d,o,c))}}, +SL(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new A.bj(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new A.bj(r*c,q*c) +else return new A.bj(A.r9(a.a,r,c),A.r9(a.b,q,c))}}, +on(a,b){var s=b.a,r=b.b +return new A.n2(a.a,a.b,a.c,a.d,s,r,s,r,s,r,s,r,s===r)}, +bNu(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.n2(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)}, +aZ_(a,b,c,d,e){var s=d.a,r=d.b,q=e.a,p=e.b,o=b.a,n=b.b,m=c.a,l=c.b,k=s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l +return new A.n2(a.a,a.b,a.c,a.d,s,r,q,p,m,l,o,n,k)}, +bAr(a,b){var s=0,r=A.o(t.H),q,p,o +var $async$bAr=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q=new A.ayU(new A.bAs(),new A.bAt(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.h(q.xg(),$async$bAr) +case 5:s=3 +break +case 4:self.window.console.debug("Flutter Web Bootstrap: Programmatic.") +o.didCreateEngineInitializer(q.b_W()) +case 3:return A.m(null,r)}}) +return A.n($async$bAr,r)}, +c6o(a){switch(a.a){case 1:return"up" +case 0:return"down" +case 2:return"repeat"}}, +ao(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}, +r9(a,b,c){return a*(1-c)+b*c}, +bxc(a,b,c){return a*(1-c)+b*c}, +axC(a,b,c){if(ac)return c +if(isNaN(a))return c +return a}, +bSQ(a,b){return A.ax(A.y4(B.d.aN((a.gp(a)>>>24&255)*b),0,255),a.gp(a)>>>16&255,a.gp(a)>>>8&255,a.gp(a)&255)}, +ax(a,b,c,d){return new A.E(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +bBT(a,b,c,d){return new A.E(((B.d.bt(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +bBU(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +U(a,b,c){if(b==null)if(a==null)return null +else return A.bSQ(a,1-c) +else if(a==null)return A.bSQ(b,c) +else return A.ax(A.y4(B.d.az(A.bxc(a.gp(a)>>>24&255,b.gp(b)>>>24&255,c)),0,255),A.y4(B.d.az(A.bxc(a.gp(a)>>>16&255,b.gp(b)>>>16&255,c)),0,255),A.y4(B.d.az(A.bxc(a.gp(a)>>>8&255,b.gp(b)>>>8&255,c)),0,255),A.y4(B.d.az(A.bxc(a.gp(a)&255,b.gp(b)&255,c)),0,255))}, +aH4(a,b){var s,r,q,p=a.gp(a)>>>24&255 +if(p===0)return b +s=255-p +r=b.gp(b)>>>24&255 +if(r===255)return A.ax(255,B.e.bt(p*(a.gp(a)>>>16&255)+s*(b.gp(b)>>>16&255),255),B.e.bt(p*(a.gp(a)>>>8&255)+s*(b.gp(b)>>>8&255),255),B.e.bt(p*(a.gp(a)&255)+s*(b.gp(b)&255),255)) +else{r=B.e.bt(r*s,255) +q=p+r +return A.ax(q,B.e.hl((a.gp(a)>>>16&255)*p+(b.gp(b)>>>16&255)*r,q),B.e.hl((a.gp(a)>>>8&255)*p+(b.gp(b)>>>8&255)*r,q),B.e.hl((a.gp(a)&255)*p+(b.gp(b)&255)*r,q))}}, +bDo(){return $.av().bh()}, +a9r(a,b,c,d,e,f){return $.av().ac9(0,a,b,c,d,e,null)}, +c5L(a,b,c,d,e,f,g){var s,r +if(c.length!==d.length)A.Y(A.b3('"colors" and "colorStops" arguments must have equal length.',null)) +s=f!=null?A.a2e(f):null +if(g!=null)r=g.l(0,a)&&!0 +else r=!0 +if(r)return $.av().ace(0,a,b,c,d,e,s) +else return $.av().ac8(g,0,a,b,c,d,e,s)}, +c62(a,b){if(a.length!==16)throw A.d(A.b3('"matrix4" must have 16 entries.',null)) +return $.av().acb(a,b)}, +axN(a,b){return A.ckF(a,b)}, +ckF(a,b){var s=0,r=A.o(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f +var $async$axN=A.k(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=$.av() +g=a.a +g.toString +q=h.DN(g) +s=1 +break +s=4 +break +case 5:h=$.av() +g=a.a +g.toString +s=6 +return A.h(h.DN(g),$async$axN) +case 6:m=d +p=7 +s=10 +return A.h(m.lh(),$async$axN) +case 10:l=d +try{g=J.aym(l) +k=g.gd0(g) +g=J.aym(l) +j=g.gd9(g) +i=b.$2(k,j) +g=a.a +g.toString +f=i.a +f=h.mP(g,!1,i.b,f) +q=f +n=[1] +s=8 +break}finally{J.aym(l).q()}n.push(9) +s=8 +break +case 7:n=[2] +case 8:p=2 +m.q() +s=n.pop() +break +case 9:case 4:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$axN,r)}, +ca_(a){return a>0?a*0.57735+0.5:0}, +ca0(a,b,c){var s,r,q=A.U(a.a,b.a,c) +q.toString +s=A.AL(a.b,b.b,c) +s.toString +r=A.r9(a.c,b.c,c) +return new A.x8(q,s,r)}, +ca1(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)a=A.a([],t.kO) +if(b==null)b=A.a([],t.kO) +s=A.a([],t.kO) +r=Math.min(a.length,b.length) +for(q=0;q")),b.i("aH<0>")),new A.aH(new A.a6(s,t.D),t.h),a,b.i("yN<0>"))}, +El:function El(a,b){this.a=a +this.$ti=b}, +aE5:function aE5(a,b){this.a=a +this.b=b}, +aE3:function aE3(a,b,c){this.a=a +this.b=b +this.c=c}, +aE4:function aE4(a,b){this.a=a +this.b=b}, +aE1:function aE1(a,b,c){this.a=a +this.b=b +this.c=c}, +aE0:function aE0(a,b){this.a=a +this.b=b}, +aE2:function aE2(a,b){this.a=a +this.b=b}, +yN:function yN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=!0 +_.e=$ +_.$ti=d}, +aDY:function aDY(a){this.a=a}, +aDZ:function aDZ(a){this.a=a}, +zf:function zf(){}, +agE:function agE(a){this.$ti=a}, +b5m:function b5m(a){this.a=a}, +b5n:function b5n(a,b){this.a=a +this.b=b}, +nP(a,b,c,d,e,f,g,h){var s=null +return new A.yG(A.bBF(f,s,s,s,B.pp,s,s),f,e,g,a,h,d,c,b,s)}, +yG:function yG(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.y=e +_.ay=f +_.ch=g +_.CW=h +_.fy=i +_.a=j}, +aAX:function aAX(){}, +bBF(a,b,c,d,e,f,g){return new A.vq(c,a,b,d,f,g,e)}, +vq:function vq(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e +_.w=f +_.x=g}, +aAW:function aAW(a,b){this.a=a +this.b=b}, +aAT:function aAT(a){this.a=a}, +aAV:function aAV(a,b){this.a=a +this.b=b}, +aAU:function aAU(a){this.a=a}, +bMI(a,b,c,d){var s=new A.abF(d,c,A.a([],t.XZ),A.a([],t.b)) +s.as9(a,b,c,d) +return s}, +abF:function abF(a,b,c,d){var _=this +_.z=_.y=null +_.Q=a +_.as=b +_.ay=_.ax=_.at=null +_.ch=0 +_.cx=_.CW=null +_.dx=_.db=_.cy=!1 +_.dy=0 +_.a=c +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=d}, +aVM:function aVM(a){this.a=a}, +aVN:function aVN(a,b){this.a=a +this.b=b}, +aVO:function aVO(a,b){this.a=a +this.b=b}, +bor:function bor(a,b){this.a=a +this.b=b}, +a9Z:function a9Z(a,b){this.a=a +this.b=b}, +a9X:function a9X(){}, +aRo:function aRo(a){this.a=a}, +aRn:function aRn(a){this.a=a}, +aRm:function aRm(a){this.a=a}, +baG(a,b){var s,r=a.length +A.d9(b,null,r,"startIndex","endIndex") +s=A.clO(a,0,r,b) +return new A.VF(a,s,b!==s?A.cli(a,0,r,b):b)}, +cgV(a,b,c,d){var s,r,q,p=b.length +if(p===0)return c +s=d-p +if(s=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.bGb(a,c,d,r)&&A.bGb(a,c,d,r+p))return r +c=r+1}return-1}return A.cgw(a,b,c,d)}, +cgw(a,b,c,d){var s,r,q,p=new A.rs(a,d,c,0) +for(s=b.length;r=p.mV(),r>=0;){q=r+s +if(q>d)break +if(B.b.e0(a,b,r)&&A.bGb(a,c,d,q))return r}return-1}, +iK:function iK(a){this.a=a}, +VF:function VF(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +bzv(a,b,c,d){if(d===208)return A.bUO(a,b,c) +if(d===224){if(A.bUN(a,b,c)>=0)return 145 +return 64}throw A.d(A.a9("Unexpected state: "+B.e.iR(d,16)))}, +bUO(a,b,c){var s,r,q,p,o +for(s=c,r=0;q=s-2,q>=b;s=q){p=B.b.a9(a,s-1) +if((p&64512)!==56320)break +o=B.b.a9(a,q) +if((o&64512)!==55296)break +if(A.rc(o,p)!==6)break +r^=1}if(r===0)return 193 +else return 144}, +bUN(a,b,c){var s,r,q,p,o +for(s=c;s>b;){--s +r=B.b.a9(a,s) +if((r&64512)!==56320)q=A.DK(r) +else{if(s>b){--s +p=B.b.a9(a,s) +o=(p&64512)===55296}else{p=0 +o=!1}if(o)q=A.rc(p,r) +else break}if(q===7)return s +if(q!==4)break}return-1}, +bGb(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +if(b=c)return!0 +n=B.b.a9(a,o) +if((n&64512)!==56320)return!0 +p=A.rc(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.DK(q) +d=r}else{d-=2 +if(b<=d){l=B.b.a9(a,d) +if((l&64512)!==55296)return!0 +m=A.rc(l,q)}else return!0}k=B.b.ai(j,B.b.ai(j,p|176)&240|m) +return((k>=208?A.bzv(a,b,d,k):k)&1)===0}return b!==c}, +clO(a,b,c,d){var s,r,q,p,o,n +if(d===b||d===c)return d +s=B.b.a9(a,d) +if((s&63488)!==55296){r=A.DK(s) +q=d}else if((s&64512)===55296){p=d+1 +if(pb){o=s-1 +n=B.b.a9(a,o) +if((n&64512)===55296){q=A.rc(n,r) +s=o}else q=2}else q=2 +if(q===6)m=A.bUO(a,b,s)!==144?160:48 +else{l=q===1 +if(l||q===4)if(A.bUN(a,b,s)>=0)m=l?144:128 +else m=48 +else m=B.b.ai(u.S,q|176)}return new A.rs(a,a.length,d,m).mV()}, +rs:function rs(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +MC:function MC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bBt(a,b){return new A.Ma(b,a,null)}, +Ma:function Ma(a,b,c){this.d=a +this.e=b +this.a=c}, +a2Q:function a2Q(a,b,c){var _=this +_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +Xm:function Xm(){}, +bBQ(a,b,c,d,e,f){return new A.a4Y(a,b,f,d,c,e,null)}, +a4Y:function a4Y(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +bJv(a,b){return new A.Nm(b,a,null)}, +Nl:function Nl(a,b){this.c=a +this.a=b}, +Nn:function Nn(a){var _=this +_.d=!1 +_.e=$ +_.a=null +_.b=a +_.c=null}, +aGj:function aGj(){}, +aGh:function aGh(a,b,c){this.a=a +this.b=b +this.c=c}, +aGi:function aGi(){}, +vu:function vu(a,b,c,d,e){var _=this +_.r=a +_.w=b +_.at=c +_.cy=d +_.ry=!1 +_.ab$=0 +_.aq$=e +_.b7$=_.b9$=0 +_.C$=!1}, +Nm:function Nm(a,b,c){this.f=a +this.b=b +this.a=c}, +bBR(a,b,c,d){var s,r,q=$.av(),p=q.bh() +p.sap(0,d) +s=q.bh() +s.sap(0,b) +r=q.bh() +r.sap(0,c) +q=q.bh() +q.sap(0,a) +return new A.aGg(p,s,r,q)}, +aGg:function aGg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +O3:function O3(a){this.a=a}, +XV:function XV(a,b,c){var _=this +_.e=_.d=$ +_.y=_.x=_.r=_.f=null +_.z=!1 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=null +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bis:function bis(a){this.a=a}, +bir:function bir(a){this.a=a}, +bi7:function bi7(a){this.a=a}, +bi6:function bi6(a){this.a=a}, +bi8:function bi8(a,b){this.a=a +this.b=b}, +bif:function bif(a,b){this.a=a +this.b=b}, +bie:function bie(a){this.a=a}, +big:function big(a){this.a=a}, +bii:function bii(a){this.a=a}, +bih:function bih(a){this.a=a}, +bil:function bil(a){this.a=a}, +bik:function bik(a){this.a=a}, +bij:function bij(a){this.a=a}, +bib:function bib(a){this.a=a}, +bia:function bia(a){this.a=a}, +bid:function bid(a){this.a=a}, +bic:function bic(a){this.a=a}, +bi9:function bi9(a){this.a=a}, +bin:function bin(a,b){this.a=a +this.b=b}, +bim:function bim(a){this.a=a}, +bip:function bip(a){this.a=a}, +bio:function bio(a){this.a=a}, +biq:function biq(a){this.a=a}, +L3:function L3(a,b,c){this.c=a +this.d=b +this.a=c}, +bp2:function bp2(a,b,c){this.a=a +this.b=b +this.c=c}, +bp1:function bp1(a,b){this.a=a +this.b=b}, +a1e:function a1e(){}, +a6U:function a6U(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +a2G:function a2G(a){this.a=a}, +QR:function QR(a){this.a=a}, +Zd:function Zd(a,b,c){var _=this +_.e=_.d=$ +_.w=_.r=_.f=null +_.x=$ +_.y=!1 +_.z=null +_.as=_.Q=!1 +_.at=null +_.ax=!1 +_.CW=$ +_.cx=null +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bnb:function bnb(a){this.a=a}, +bna:function bna(a){this.a=a}, +bmS:function bmS(a){this.a=a}, +bmT:function bmT(a,b){this.a=a +this.b=b}, +bmR:function bmR(a,b){this.a=a +this.b=b}, +bmQ:function bmQ(a,b){this.a=a +this.b=b}, +bmP:function bmP(a){this.a=a}, +bmN:function bmN(a){this.a=a}, +bmO:function bmO(a){this.a=a}, +bn4:function bn4(a){this.a=a}, +bmZ:function bmZ(a){this.a=a}, +bn0:function bn0(a){this.a=a}, +bn_:function bn_(a){this.a=a}, +bn3:function bn3(a){this.a=a}, +bn2:function bn2(a){this.a=a}, +bn1:function bn1(a){this.a=a}, +bn6:function bn6(a,b){this.a=a +this.b=b}, +bn5:function bn5(a){this.a=a}, +bn8:function bn8(a){this.a=a}, +bn7:function bn7(a){this.a=a}, +bn9:function bn9(a){this.a=a}, +bmX:function bmX(a){this.a=a}, +bmU:function bmU(a){this.a=a}, +bmY:function bmY(a){this.a=a}, +bmW:function bmW(a){this.a=a}, +bmV:function bmV(a){this.a=a}, +a1q:function a1q(){}, +QS:function QS(a){this.a=a}, +Ze:function Ze(a,b,c){var _=this +_.e=_.d=$ +_.w=_.r=_.f=null +_.x=$ +_.y=!1 +_.z=null +_.as=_.Q=!1 +_.at=null +_.ax=!1 +_.CW=$ +_.cx=null +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bnB:function bnB(a){this.a=a}, +bnA:function bnA(a){this.a=a}, +bnh:function bnh(a){this.a=a}, +bni:function bni(a,b){this.a=a +this.b=b}, +bng:function bng(a,b){this.a=a +this.b=b}, +bne:function bne(a){this.a=a}, +bnc:function bnc(a){this.a=a}, +bnd:function bnd(a){this.a=a}, +bnu:function bnu(a){this.a=a}, +bnf:function bnf(a,b){this.a=a +this.b=b}, +bno:function bno(a){this.a=a}, +bnq:function bnq(a){this.a=a}, +bnp:function bnp(a){this.a=a}, +bnt:function bnt(a){this.a=a}, +bns:function bns(a){this.a=a}, +bnr:function bnr(a){this.a=a}, +bnw:function bnw(a,b){this.a=a +this.b=b}, +bnv:function bnv(a){this.a=a}, +bny:function bny(a){this.a=a}, +bnx:function bnx(a){this.a=a}, +bnz:function bnz(a){this.a=a}, +bnm:function bnm(a){this.a=a}, +bnj:function bnj(a){this.a=a}, +bnn:function bnn(a){this.a=a}, +bnl:function bnl(a){this.a=a}, +bnk:function bnk(a){this.a=a}, +a1r:function a1r(){}, +bMl(a,b,c,d,e){return new A.abc(a,b,d,c,e,null)}, +abc:function abc(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.a=f}, +wq:function wq(a,b,c){this.c=a +this.d=b +this.a=c}, +aqb:function aqb(a){this.a=null +this.b=a +this.c=null}, +boy:function boy(a){this.a=a}, +boz:function boz(a){this.a=a}, +B4:function B4(a,b,c){this.c=a +this.d=b +this.a=c}, +aXR:function aXR(a,b){this.a=a +this.b=b}, +aXQ:function aXQ(a,b){this.a=a +this.b=b}, +AM:function AM(a,b,c){this.a=a +this.b=b +this.c=c}, +wD:function wD(a,b){var _=this +_.a=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +Hd:function Hd(a){this.a=a}, +aXV:function aXV(){}, +aXS:function aXS(){}, +aXT:function aXT(a){this.a=a}, +aXU:function aXU(){}, +bQh(a,b,c,d,e,f,g,h){return new A.WU(a,c,g,f,h,b,e,!0,null)}, +bNK(a,b,c){var s +if(c==null)return B.E +s=a.gaf() +s.toString +t.x.a(s) +return new A.b6(B.d.aN(b.a*(s.js(c).a/s.k3.a)))}, +WU:function WU(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}, +a0R:function a0R(a){var _=this +_.d=!1 +_.a=_.e=null +_.b=a +_.c=null}, +bvt:function bvt(){}, +bvq:function bvq(a){this.a=a}, +bvr:function bvr(a){this.a=a}, +bvp:function bvp(a){this.a=a}, +bvs:function bvs(a){this.a=a}, +ahl:function ahl(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.a=f}, +are:function are(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +a5W:function a5W(){}, +cR:function cR(){}, +aE7:function aE7(a){this.a=a}, +aE8:function aE8(a){this.a=a}, +aE9:function aE9(a,b){this.a=a +this.b=b}, +aEa:function aEa(a){this.a=a}, +aEb:function aEb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aEc:function aEc(a,b,c){this.a=a +this.b=b +this.c=c}, +aEd:function aEd(a){this.a=a}, +a7f:function a7f(a){this.$ti=a}, +w6:function w6(a,b){this.a=a +this.$ti=b}, +tp:function tp(a,b){this.a=a +this.$ti=b}, +LB:function LB(){}, +I8:function I8(a,b){this.a=a +this.$ti=b}, +KN:function KN(a,b,c){this.a=a +this.b=b +this.c=c}, +Gw:function Gw(a,b,c){this.a=a +this.b=b +this.$ti=c}, +a7d:function a7d(){}, +c6f(a,b,c){return new A.aO(a,new A.aSf(b,c),A.X(a).i("aO<1>"))}, +aag(a,b,c){var s=A.P(a,!0,c) +B.c.dT(s,b) +return s}, +e5(a,b){var s,r +for(s=J.an(a);s.v();){r=s.gJ(s) +if(b.$1(r))return r}return null}, +Ac(a){var s=J.an(a) +if(s.v())return s.gJ(s) +return null}, +c6e(a,b){var s,r,q +for(s=J.an(a),r=null;s.v();){q=s.gJ(s) +if(b.$1(q))r=q}return r}, +aSf:function aSf(a,b){this.a=a +this.b=b}, +c6I(a,b,c,d){var s=null,r=a.length +c=A.d9(b,c,r,s,s) +A.d9(b,c,r,s,s) +return new A.Qv(r,a,b,c-b,d.i("Qv<0>"))}, +bCX(a,b,c){return A.c6J(a,b,c,c.i("z<0>"))}, +c6J(a,b,c,d){return A.nF(function(){var s=a,r=b,q=c +var p=0,o=1,n,m,l,k +return function $async$bCX(e,f){if(e===1){n=f +p=o}while(true)switch(p){case 0:if(r<1)throw A.d(A.cK(r,1,null,"length",null)) +m=0 +case 2:if(!(l=s.length,m"))}, +a9z:function a9z(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.$ti=c}, +a6b:function a6b(){}, +aHh:function aHh(){}, +aIV:function aIV(){this.a=null}, +aIW:function aIW(a){this.a=a}, +aIX:function aIX(a){this.a=a}, +aHg:function aHg(){}, +aV6:function aV6(){this.c=null}, +aV7:function aV7(){}, +jd:function jd(a,b){this.a=a +this.b=b}, +bvP:function bvP(a){this.a=a}, +z5:function z5(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +amf:function amf(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +bhZ:function bhZ(a){this.a=a}, +bi_:function bi_(a){this.a=a}, +bhY:function bhY(a,b){this.a=a +this.b=b}, +bhX:function bhX(a,b,c){this.a=a +this.b=b +this.c=c}, +xL:function xL(a,b,c){this.c=a +this.d=b +this.a=c}, +awa:function awa(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +axk:function axk(){}, +bVG(a,b,c,d,e){var s=null,r=A.bD(b,!0),q=A.a([],t.Zt),p=$.ac,o=t.LR,n=t.zh,m=A.qk(B.d6),l=A.a([],t.wi),k=A.dW(s,t.u),j=$.ac +r.iN(new A.Zp(B.S,!0,"Dismiss",B.ed,B.fA,new A.bA5(a,c,d,e),new A.a8x(B.S,!0,"Dismiss",B.ed,B.fA).gb28(),s,s,q,new A.bR(s,t.Ts),new A.bR(s,t.A),new A.ws(),s,0,new A.aH(new A.a6(p,o),n),m,l,B.fa,k,new A.aH(new A.a6(j,o),n),t.k6))}, +bBW(a,b,c){return new A.a6g(b,a,c,null)}, +bA5:function bA5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a6g:function a6g(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aHn:function aHn(a,b){this.a=a +this.b=b}, +aHm:function aHm(a,b){this.a=a +this.b=b}, +akn:function akn(){}, +bEv(a,b,c,d,e){var s +if(b==null)A.lu(0,!1) +s=e==null?"":e +return new A.ns(d,s,a,c)}, +ns:function ns(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=null +_.r=$}, +bx1(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.b.ai(o,q&15)}return A.iL(m,0,null)}, +rL:function rL(a){this.a=a}, +aJG:function aJG(){this.a=null}, +a9v:function a9v(){}, +aPK:function aPK(){}, +aph:function aph(){}, +bmI:function bmI(a,b,c,d,e){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=0 +_.e=e +_.f=!1}, +asQ:function asQ(){}, +bre:function bre(){}, +brd:function brd(a,b,c,d,e,f){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.c=e +_.d=0 +_.e=f +_.f=!1}, +clg(){$.rf() +return new A.aW7()}, +aZy:function aZy(){}, +aZv:function aZv(){}, +aZ7:function aZ7(){}, +kQ:function kQ(a,b,c){this.e=a +this.a=b +this.b=c}, +aUs:function aUs(a){this.a=a}, +aUt:function aUt(a){this.a=a}, +R_(a){var s=new A.QZ(a) +s.as5(a) +return s}, +QZ:function QZ(a){this.d=a +this.c=null}, +aUp:function aUp(a){this.a=a}, +aUq:function aUq(a){this.a=a}, +aUr:function aUr(a){this.a=a}, +q6:function q6(){}, +aUj:function aUj(){}, +aUk:function aUk(){}, +aUi:function aUi(a){this.a=a}, +aUl:function aUl(a){this.a=a}, +aW7:function aW7(){}, +c8G(a,b){var s=t.N,r=t.aP +s=new A.ae5(a,b,A.q(s,r),A.q(s,r),A.q(s,t.z)) +s.asd(a,b) +return s}, +ae5:function ae5(a,b,c,d,e){var _=this +_.as=a +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.Q=_.z=_.x=_.w=_.r=_.f=_.e=_.d=_.db=_.cy=_.cx=_.CW=null}, +aZf:function aZf(a){this.a=a}, +aZc:function aZc(a,b){this.a=a +this.b=b}, +aZd:function aZd(a,b){this.a=a +this.b=b}, +aZa:function aZa(a,b,c){this.a=a +this.b=b +this.c=c}, +aZe:function aZe(a,b){this.a=a +this.b=b}, +aZ9:function aZ9(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}, +aZl:function aZl(a){this.a=a}, +aZm:function aZm(a){this.a=a}, +aZn:function aZn(a){this.a=a}, +aZo:function aZo(a){this.a=a}, +aZb:function aZb(a){this.a=a}, +aZp:function aZp(a){this.a=a}, +aZq:function aZq(a){this.a=a}, +bNx(a){var s="headerExtensions" in a?a.headerExtensions:[],r=A.a([],t.zQ) +J.dw(s,new A.aZt(r)) +return r}, +bNw(a){var s="encodings" in a?a.encodings:[],r=A.a([],t.Hf) +J.dw(s,new A.aZs(r)) +return r}, +bNv(a){var s="codecs" in a?a.codecs:[],r=A.a([],t.cY) +J.dw(s,new A.aZr(r)) +return r}, +aZt:function aZt(a){this.a=a}, +aZs:function aZs(a){this.a=a}, +aZr:function aZr(a){this.a=a}, +SE:function SE(){}, +Bt:function Bt(a){this.a=a}, +aZz:function aZz(){}, +c8H(a){var s,r,q=A.q(t.N,t.X) +q.k(0,"direction",$.c_Z().h(0,a.a)) +s=a.b +if(s!=null){r=A.X(s).i("F<1,lK>") +q.k(0,"streams",A.P(new A.F(s,new A.aZA(),r),!0,r.i("al.E")))}s=a.c +if(s!=null){r=A.X(s).i("F<1,aD>") +q.k(0,"sendEncodings",A.P(new A.F(s,new A.aZB(),r),!0,r.i("al.E")))}return A.b8(q)}, +aZA:function aZA(){}, +aZB:function aZB(){}, +Hn:function Hn(a){this.a=a}, +bef:function bef(){}, +b_6:function b_6(){}, +bcM:function bcM(){}, +bcN:function bcN(){}, +aLE:function aLE(){}, +aZ2:function aZ2(){}, +aZ0:function aZ0(){}, +aZ4:function aZ4(){}, +aZ3:function aZ3(){}, +aZ1:function aZ1(){}, +aZ5:function aZ5(){}, +aZC:function aZC(){}, +aZw:function aZw(){}, +ckP(){return B.c.h9(A.a(["Android","webOS","iPhone","iPad","iPod","BlackBerry","Windows Phone"],t.s),new A.bzm())!==-1}, +bzm:function bzm(){}, +a7o:function a7o(a){this.a=a}, +aJo:function aJo(a){this.a=a}, +aJn:function aJn(){}, +aJp:function aJp(a){this.a=a}, +aJq:function aJq(a){this.a=a}, +aJr:function aJr(a){this.a=a}, +aJm:function aJm(a){this.a=a +this.b=!1 +this.c=null}, +aJy:function aJy(a){this.a=a}, +aJs:function aJs(){}, +aJt:function aJt(){}, +aJu:function aJu(){}, +aJv:function aJv(){}, +aJw:function aJw(){}, +aJx:function aJx(){}, +np:function np(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +OF:function OF(a){this.a=a}, +OH:function OH(){}, +OJ:function OJ(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.a=e}, +Kn:function Kn(a,b){this.a=a +this.b=b}, +Yb:function Yb(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +pG:function pG(){}, +OG:function OG(a){this.a=a}, +OI:function OI(a){this.a=a}, +OK:function OK(a){this.a=a}, +zq:function zq(a,b){this.b=a +this.a=b}, +aJD:function aJD(){}, +aJC:function aJC(){}, +BE:function BE(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +aAi:function aAi(a){this.a=a}, +aAk:function aAk(a){this.a=a}, +aAl:function aAl(a,b){this.a=a +this.b=b}, +aAj:function aAj(){}, +aAm:function aAm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAn:function aAn(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aAo:function aAo(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aAp:function aAp(a,b,c){this.a=a +this.b=b +this.c=c}, +aAq:function aAq(a,b,c){this.a=a +this.b=b +this.c=c}, +aAr:function aAr(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAs:function aAs(a){this.a=a}, +aAt:function aAt(a){this.a=a}, +aAu:function aAu(a,b){this.a=a +this.b=b}, +Ek:function Ek(a){this.a=a +this.c=this.b=null}, +bKd(a){var s=null,r=new A.aJI($,new A.aa6(A.a([B.UM],t.i6)),$,new A.azJ(A.cit()),!1),q=t.N,p=t.z,o=new A.azL($,$,s,"GET",s,s,B.hp,A.bV9(),!0,A.q(q,p),!0,5,!0,s,s,B.l_) +o.a1m(s,s,s,s,s,s,s,s,s,s,s,s,B.hp,s,s) +o.pg$=A.q(q,p) +o.yi$="" +o.sV8(s) +q=o +r.Dr$=q +r.adv$=new A.aAi(A.b0(t.Gf)) +return r}, +aJI:function aJI(a,b,c,d,e){var _=this +_.Dr$=a +_.adu$=b +_.adv$=c +_.adw$=d +_.b3z$=e}, +ang:function ang(){}, +cdr(a){switch(a.a){case 0:return"connection timeout" +case 1:return"send timeout" +case 2:return"receive timeout" +case 3:return"bad certificate" +case 4:return"bad response" +case 5:return"request cancelled" +case 6:return"connection error" +case 7:return"unknown"}}, +F4(a,b,c,d,e,f){var s +if(e===B.hU){s=c.ay +if(s==null)s=A.l0()}else{s=e==null?c.ay:e +if(s==null)s=A.l0()}return new A.et(c,d,f,a,s,b)}, +bKc(a,b){return A.F4(null,"The request took longer than "+b.j(0)+" to receive data. It was aborted.",a,null,null,B.a0I)}, +rM:function rM(a,b){this.a=a +this.b=b}, +et:function et(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bC6(a,b,c){var s=A.a([],c.i("x>")) +if(a!=null)s.push(a.a.a.aI(0,new A.aK_(),c)) +s.push(b) +return A.c5t(s,c)}, +aJK(a,b){b.a=a +return b}, +bC5(a,b){if(a instanceof A.et)return a +return A.F4(a,null,b,null,null,B.wh)}, +bKe(a,b,c){var s,r,q=null +if(!(a instanceof A.f0))return A.bDG(c.a(a),q,q,!1,B.adp,b,q,q,c) +else if(!c.i("f0<0>").b(a)){s=c.i("0?").a(a.a) +r=s instanceof A.BE?A.bLj(s.f):a.e +return A.bDG(s,a.w,r,a.f,a.r,a.b,a.c,a.d,c)}return a}, +aJJ:function aJJ(){}, +aJU:function aJU(a){this.a=a}, +aJW:function aJW(a,b){this.a=a +this.b=b}, +aJV:function aJV(a,b){this.a=a +this.b=b}, +aJX:function aJX(a){this.a=a}, +aJZ:function aJZ(a,b){this.a=a +this.b=b}, +aJY:function aJY(a,b){this.a=a +this.b=b}, +aJR:function aJR(a){this.a=a}, +aJS:function aJS(a,b){this.a=a +this.b=b}, +aJT:function aJT(a,b){this.a=a +this.b=b}, +aJN:function aJN(a){this.a=a}, +aJO:function aJO(a,b,c){this.a=a +this.b=b +this.c=c}, +aJL:function aJL(a){this.a=a}, +aJM:function aJM(a){this.a=a}, +aJP:function aJP(a,b){this.a=a +this.b=b}, +aJQ:function aJQ(a,b){this.a=a +this.b=b}, +aK_:function aK_(){}, +Aa:function Aa(a,b){this.a=a +this.b=b}, +fH:function fH(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bgx:function bgx(){}, +n5:function n5(a){this.a=a +this.b=null}, +qn:function qn(a){this.a=a +this.b=null}, +pI:function pI(a){this.a=a +this.b=null}, +i1:function i1(){}, +aa6:function aa6(a){this.a=a}, +Dh:function Dh(a,b,c){this.a=a +this.b=b +this.$ti=c}, +xY:function xY(a,b){this.a=a +this.b=!1 +this.$ti=b}, +wI:function wI(){}, +aYZ:function aYZ(a,b){this.a=a +this.b=b}, +c5o(a){var s=new A.FF(A.aQ("\\r\\n|\\r|\\n",!0,!1,!1),A.a([],t.Iq),A.a([],t.oq)) +s.arX(a,B.l_,!1) +return s}, +FF:function FF(a,b,c){var _=this +_.a=$ +_.b=a +_.c=b +_.d=c +_.e=!1}, +aOm:function aOm(a){this.a=a}, +aOn:function aOn(a){this.a=a}, +aOr:function aOr(a){this.a=a}, +aOt:function aOt(a){this.a=a}, +aOs:function aOs(a){this.a=a}, +aOp:function aOp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aOo:function aOo(a){this.a=a}, +aOq:function aOq(a,b,c){this.a=a +this.b=b +this.c=c}, +bLj(a){var s=t.yp +return new A.a9x(A.axB(a.rd(a,new A.aPP(),t.N,s),s))}, +a9x:function a9x(a){this.a=a}, +aPP:function aPP(){}, +aPQ:function aPQ(a){this.a=a}, +PU:function PU(){}, +c7j(a,b,c){var s=A.axB(null,t.yp),r=b==null?A.R1("application","octet-stream",null):b +return new A.tv(a.length,c,s,r,new A.aVS(a))}, +tv:function tv(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!1}, +aVS:function aVS(a){this.a=a}, +bNU(a,b,c,d,e,f,g,h,i,j,k,l,m,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var s=k==null?"GET":k,r=i==null?B.l_:i,q=f==null?A.q(t.N,t.z):f,p=j==null?5:j,o=b0==null?A.bV9():b0,n=a7==null?B.hp:a7 +r=new A.k5(e,a0,b,l,m,$,$,null,s,a8,a4,n,o,a3!==!1,q,g!==!1,p,a1!==!1,a5,a6,r) +r.a1m(d,f,g,h,i,j,k,a1,a3,a4,a5,a6,a7,a8,b0) +r.ay=a9==null?A.l0():a9 +r.pg$=a2==null?A.q(t.N,t.z):a2 +r.yi$=a==null?"":a +r.sV8(c) +return r}, +cfL(a){return a>=200&&a<300}, +BF:function BF(a,b){this.a=a +this.b=b}, +Qt:function Qt(a,b){this.a=a +this.b=b}, +acp:function acp(){}, +azL:function azL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.yi$=a +_.pg$=b +_.yj$=c +_.a=d +_.b=$ +_.c=e +_.d=f +_.e=null +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p}, +tA:function tA(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}, +k5:function k5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.ay=null +_.ch=a +_.CW=b +_.cx=c +_.cy=d +_.db=e +_.yi$=f +_.pg$=g +_.yj$=h +_.a=i +_.b=$ +_.c=j +_.d=k +_.e=null +_.f=l +_.r=m +_.w=n +_.x=o +_.y=p +_.z=q +_.Q=r +_.as=s +_.at=a0 +_.ax=a1}, +bqg:function bqg(){}, +alh:function alh(){}, +arZ:function arZ(){}, +cia(a,b,c){if(t.NP.b(a))return a +return A.ci2(a,b,c,t.Cm).h4(a)}, +ci2(a,b,c,d){return A.bRc(new A.bxU(c,d),d,t.E)}, +bxU:function bxU(a,b){this.a=a +this.b=b}, +bDG(a,b,c,d,e,f,g,h,i){var s=c==null?new A.a9x(A.axB(null,t.yp)):c,r=b==null?A.q(t.N,t.z):b +return new A.f0(a,f,g,h,s,d,e,r,i.i("f0<0>"))}, +f0:function f0(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}, +cbY(a,b){return A.bFY(a,new A.bcQ(),!0,!1,b)}, +cbZ(a,b){return A.bFY(a,new A.bcR(),!0,!0,b)}, +bPQ(a){var s,r,q +if(a==null)return!1 +s=A.abk(a) +r=s.b +q=s.a+"/"+r +return q==="application/json"||q==="text/json"||B.b.dX(r,"+json")}, +bcP:function bcP(){}, +bcQ:function bcQ(){}, +bcR:function bcR(){}, +cfD(a){if(a.length<51200)return B.ab.CY(0,a,null) +return A.cj_().$2$2(A.cj7(),a,t.N,t.z)}, +azJ:function azJ(a){this.a=a}, +bbc:function bbc(){}, +bbd:function bbd(a,b,c){this.a=a +this.b=b +this.c=c}, +bbe:function bbe(a,b){this.a=a +this.b=b}, +bbg:function bbg(a){this.a=a}, +bbf:function bbf(a){this.a=a}, +bbh:function bbh(a){this.a=a}, +cnf(a,b){var s=new A.a6($.ac,t.LR) +a.eV(b.gix(b),new A.bAw(new A.aH(s,t.zh)),b.gi5()) +return s}, +bFY(a,b,c,d,e){var s,r,q,p,o={},n=new A.cB("") +o.a=!0 +s=!d +r=!s||!c?"[":"%5B" +q=!s||!c?"]":"%5D" +p=c?A.cjd():new A.byH() +new A.byJ(o,e,d,new A.byI(d,p),r,q,p,b,n).$2(a,"") +o=n.a +return o.charCodeAt(0)==0?o:o}, +cgL(a,b){switch(a.a){case 0:return"," +case 1:return b?"%20":" " +case 2:return"\\t" +case 3:return"|" +default:return""}}, +axB(a,b){var s=A.kO(new A.bya(),new A.byb(),null,t.N,b) +if(a!=null&&a.a!==0)s.E(0,a) +return s}, +bAw:function bAw(a){this.a=a}, +byH:function byH(){}, +byI:function byI(a,b){this.a=a +this.b=b}, +byJ:function byJ(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}, +byK:function byK(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bya:function bya(){}, +byb:function byb(){}, +Fo:function Fo(){}, +af:function af(){}, +bGg(a){var s=B.c.iH(a,0,A.cjL()),r=s+((s&67108863)<<3)&536870911 +r^=r>>>11 +return r+((r&16383)<<15)&536870911}, +bTO(a,b){var s,r,q,p,o,n,m,l +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=t.JY,q=t.T4,p=t.f,o=0;o>>0}return(p.a^J.bf(p.b))>>>0}a=p.a=a+J.I(s)&536870911 +a=p.a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +bUQ(a,b){return a.j(0)+"("+new A.F(b,new A.bzB(),A.X(b).i("F<1,f>")).bA(0,", ")+")"}, +bw6:function bw6(){}, +bw7:function bw7(a){this.a=a}, +bw8:function bw8(){}, +bzB:function bzB(){}, +bKM(a,b,c){var s=new A.Pd(b,c),r=new A.biG() +s.x=r +s.y=a +r=A.cu(null,b,null,null,r) +s.Q=r +s.as=new A.b2(A.ed(c,r,B.X),a,a.$ti.i("b2")) +return s}, +ack:function ack(a,b){this.a=a +this.b=b}, +Pd:function Pd(a,b){var _=this +_.c=a +_.d=b +_.at=_.as=_.Q=_.y=_.x=$}, +biG:function biG(){this.a=$}, +aGZ:function aGZ(){}, +bpG:function bpG(){}, +R2:function R2(a,b){this.a=a +this.b=b}, +aUy:function aUy(a){this.a=a}, +aUz:function aUz(a){this.a=a}, +aUA:function aUA(a){this.a=a}, +aUB:function aUB(a,b){this.a=a +this.b=b}, +apw:function apw(){}, +cdG(a,b,c){var s,r,q,p,o={},n=A.bm("node") +o.a=null +try{n.b=a.gaJA()}catch(r){q=A.a0(r) +if(t.VI.b(q)){s=q +o.a=s}else throw r}p=A.c5q(new A.bjT(o,a,n,b),t.jL) +return new A.Yo(new A.aH(new A.a6($.ac,t.D),t.h),p,c)}, +R3:function R3(a,b){this.a=a +this.b=b}, +aUJ:function aUJ(a){this.a=a}, +aUK:function aUK(a){this.a=a}, +aUI:function aUI(a){this.a=a}, +Yo:function Yo(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.d=!1 +_.e=c}, +bjT:function bjT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bjX:function bjX(a){this.a=a}, +bjV:function bjV(a){this.a=a}, +bjW:function bjW(a,b){this.a=a +this.b=b}, +bjY:function bjY(a){this.a=a}, +bjZ:function bjZ(a){this.a=a}, +bjU:function bjU(a){this.a=a}, +aUC:function aUC(a,b){this.d=a +this.f=b}, +cfI(a,b){}, +apx:function apx(a,b,c,d){var _=this +_.b=_.a=null +_.c=a +_.d=b +_.e=c +_.f=d}, +bnV:function bnV(a,b,c){this.a=a +this.b=b +this.c=c}, +bnU:function bnU(a,b,c){this.a=a +this.b=b +this.c=c}, +R4:function R4(){}, +aUD:function aUD(a){this.a=a}, +aUG:function aUG(a){this.a=a}, +aUH:function aUH(a){this.a=a}, +aUE:function aUE(a){this.a=a}, +aUF:function aUF(a){this.a=a}, +bKf(a){var s,r=new A.hX(A.q(t.N,t._A),a) +if(a==null){r.gXq() +s=!0}else s=!1 +if(s)A.Y(B.xe) +r.PH(a) +return r}, +i4:function i4(){}, +Hs:function Hs(){}, +hX:function hX(a,b){var _=this +_.r=a +_.d=_.c=_.b=$ +_.a=b}, +afg:function afg(a,b,c){var _=this +_.as=a +_.r=b +_.d=_.c=_.b=$ +_.a=c}, +lz:function lz(a,b){var _=this +_.r=a +_.d=_.c=_.b=$ +_.a=b}, +t_:function t_(a){this.a=a}, +aN1:function aN1(){}, +bpk:function bpk(){}, +ciM(a,b){var s=a.gX(a) +if(s!==B.eP)throw A.d(A.bzH(A.aB(b.$0())))}, +bFN(a,b,c){if(a!==b)switch(a){case B.eP:throw A.d(A.bzH(A.aB(c.$0()))) +case B.fC:throw A.d(A.bUz(A.aB(c.$0()))) +case B.kD:throw A.d(A.ckG(A.aB(c.$0()))) +default:throw A.d(A.nL(null))}}, +ckN(a){return a.length===0}, +bzW(a,b,c,d){var s=A.b0(t.C5),r=a +while(!0){r.gX(r) +if(!!1)break +if(!s.t(0,r))throw A.d(A.bSa(A.aB(b.$0()),"Too many levels of symbolic links",A.c4H())) +r=r.b3b(new A.bzX(d))}return r}, +bzX:function bzX(a){this.a=a}, +bGn(a){var s="No such file or directory" +return new A.iP(s,a,new A.tz(s,A.c4I()))}, +bzH(a){var s="Not a directory" +return new A.iP(s,a,new A.tz(s,A.c4J()))}, +bUz(a){var s="Is a directory" +return new A.iP(s,a,new A.tz(s,A.c4G()))}, +ckG(a){var s="Invalid argument" +return new A.iP(s,a,new A.tz(s,A.c4F()))}, +bSa(a,b,c){return new A.iP(b,a,new A.tz(b,c))}, +aKh:function aKh(){}, +c4F(){return A.P3(new A.aMb())}, +c4G(){return A.P3(new A.aMc())}, +c4H(){return A.P3(new A.aMd())}, +c4I(){return A.P3(new A.aMe())}, +c4J(){return A.P3(new A.aMf())}, +c4K(){return A.P3(new A.aMg())}, +P3(a){return a.$1(B.VU)}, +aMb:function aMb(){}, +aMc:function aMc(){}, +aMd:function aMd(){}, +aMe:function aMe(){}, +aMf:function aMf(){}, +aMg:function aMg(){}, +ap8:function ap8(){}, +aN_:function aN_(){}, +c4W(a,b){switch(a.a){case 0:return"" +case 4:return"audio/*" +case 2:return"image/*" +case 3:return"video/*" +case 1:return"video/*|image/*" +case 5:return b.iH(0,"",new A.aMQ())}}, +aMP:function aMP(){this.a=$}, +aMT:function aMT(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aMU:function aMU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aMV:function aMV(a,b,c){this.a=a +this.b=b +this.c=c}, +aMW:function aMW(a,b,c){this.a=a +this.b=b +this.c=c}, +aMR:function aMR(a,b){this.a=a +this.b=b}, +aMS:function aMS(a,b){this.a=a +this.b=b}, +aMQ:function aMQ(){}, +c4X(){var s,r +if($.bAI()||$.bAJ()){s=$.a2i() +r=new A.aMI() +$.jJ().k(0,r,s) +return r}else if($.bGZ()){s=$.a2i() +r=new A.aMJ() +$.jJ().k(0,r,s) +return r}else if($.a2l())return A.cjV() +else if($.bH_()){s=$.a2i() +r=new A.aMK() +$.jJ().k(0,r,s) +return r}else throw A.d(A.c3('The current platform "'+$.yd()+'" is not supported by this plugin.'))}, +vS:function vS(a,b){this.a=a +this.b=b}, +aMH:function aMH(){}, +aMI:function aMI(){}, +aMK:function aMK(){}, +aMM:function aMM(){}, +aMN:function aMN(){}, +aMO:function aMO(){}, +aML:function aML(){}, +vR:function vR(a){this.a=a}, +aMJ:function aMJ(){}, +aSC:function aSC(){}, +aSD:function aSD(){}, +aSE:function aSE(){}, +aYV:function aYV(){}, +aYW:function aYW(){}, +lV:function lV(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bUf(a,b,c){var s=A.X(a),r=s.i("ez<1,Q>") +return A.i_(A.P(new A.ez(new A.aO(a,new A.byN(),s.i("aO<1>")),new A.byO(!1,c),r),!0,r.i("w.E")),t.hD)}, +byv(a,b,c){var s=0,r=A.o(t.hD),q,p,o +var $async$byv=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:p=a.a +o=A.ww(p,$.aye().a).gUJ() +q=new A.lV(p,o,b,c,a.Li()?a.aXQ():0,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$byv,r)}, +a28(a,b){var s=0,r=A.o(t.u) +var $async$a28=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=2 +return A.h(A.c8q(a,b),$async$a28) +case 2:return A.m(null,r)}}) +return A.n($async$a28,r)}, +LN(a){var s=0,r=A.o(t.N),q,p +var $async$LN=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(A.a28("which",A.a([a],t.s)),$async$LN) +case 3:p=c +if(p==null)throw A.d(A.c1("Couldn't find the executable "+a+" in the path.")) +q=p +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$LN,r)}, +byN:function byN(){}, +byO:function byO(a,b){this.a=a +this.b=b}, +aMX:function aMX(){}, +aMY:function aMY(){}, +bCh:function bCh(a){this.a=a}, +aNa:function aNa(){}, +aXm:function aXm(){}, +b_a:function b_a(){}, +c56(a){var s,r,q +A.bKS("auth",new A.aNc()) +s=$.ac +r=$.bWL() +s=new A.aNb(new A.aH(new A.a6(s,t.D),t.h)) +q=$.jJ() +q.k(0,s,r) +A.h7(s,r,!0) +r=$.bXn() +s=new A.aXn() +q.k(0,s,r) +A.h7(s,r,!0) +r=$.bXs() +s=new A.b_b() +q.k(0,s,r) +A.h7(s,r,!0)}, +aNb:function aNb(a){this.c=a}, +aNc:function aNc(){}, +aXn:function aXn(){}, +b_b:function b_b(){}, +ckd(a){return A.c1r(firebase_auth.initializeAuth(a.a,A.bGd(A.a3(["errorMap",firebase_auth.debugErrorMap,"persistence",A.a([firebase_auth.indexedDBLocalPersistence,firebase_auth.browserLocalPersistence,firebase_auth.browserSessionPersistence],t.Zw),"popupRedirectResolver",firebase_auth.browserPopupRedirectResolver],t.N,t.z),null)))}, +ccn(a){var s,r +if(a==null)return null +s=$.bYo() +A.mE(a) +r=s.a.get(a) +if(r==null){r=new A.WI(a) +s.k(0,a,r) +s=r}else s=r +return s}, +c1r(a){var s,r=$.bVW() +A.mE(a) +s=r.a.get(a) +if(s==null){s=new A.a3k(a) +r.k(0,a,s) +r=s}else r=s +return r}, +ajQ:function ajQ(){}, +WI:function WI(a){this.a=a}, +a3k:function a3k(a){this.a=a}, +azC:function azC(a,b){this.a=a +this.b=b}, +azD:function azD(a){this.a=a}, +Mx:function Mx(){}, +aRf:function aRf(){}, +ajR:function ajR(){}, +xx:function xx(){}, +H6:function H6(){}, +a3l:function a3l(){}, +aWp:function aWp(){}, +aWq:function aWq(){}, +a3m:function a3m(){}, +aLA:function aLA(){}, +aMv:function aMv(){}, +aPl:function aPl(){}, +aPp:function aPp(){}, +aWr:function aWr(){}, +bcZ:function bcZ(){}, +aXh:function aXh(){}, +b2l:function b2l(){}, +a2V:function a2V(){}, +b_c:function b_c(){}, +aHc:function aHc(){}, +ayq:function ayq(){}, +bdq:function bdq(){}, +bdr:function bdr(){}, +ayp:function ayp(){}, +ayr:function ayr(){}, +aSb:function aSb(){}, +ayG:function ayG(){}, +bdl:function bdl(){}, +ayD:function ayD(){}, +azB:function azB(){}, +aVI:function aVI(){}, +abD:function abD(){}, +abC:function abC(){}, +aVG:function aVG(){}, +aVH:function aVH(){}, +aXo:function aXo(){}, +aXk:function aXk(){}, +aXl:function aXl(){}, +aXj:function aXj(){}, +aXg:function aXg(){}, +a8G(a){var s=0,r=A.o(t.Sm),q,p,o +var $async$a8G=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=$.t1 +s=3 +return A.h((p==null?$.t1=$.a2j():p).mO(null,a),$async$a8G) +case 3:o=c +A.h7(o,$.DM(),!0) +q=new A.mF(o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$a8G,r)}, +c55(a){A.h7(a,$.DM(),!0) +return new A.mF(a)}, +mF:function mF(a){this.a=a}, +bV4(a){return A.Pl("no-app","No Firebase App '"+a+"' has been created - call Firebase.initializeApp()","core")}, +bTM(a){return A.Pl("duplicate-app",'A Firebase App named "'+a+'" already exists',"core")}, +bTt(){return A.Pl("not-initialized","Firebase has not been correctly initialized.\n\nUsually this means you've attempted to use a Firebase service before calling `Firebase.initializeApp`.\n\nView the documentation for more information: https://firebase.flutter.dev/docs/overview#initialization\n ","core")}, +Pl(a,b,c){return new A.Pk(c,b,a==null?"unknown":a)}, +bKW(a){return new A.zI(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at)}, +Pk:function Pk(a,b,c){this.a=a +this.b=b +this.c=c}, +zI:function zI(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}, +abt:function abt(){}, +aV9:function aV9(){}, +Rd:function Rd(a,b,c){this.e=a +this.a=b +this.b=c}, +aNu:function aNu(){}, +ji:function ji(){}, +aNv:function aNv(){}, +bN9(a){var s,r,q,p,o +t.Dn.a(a) +s=J.ae(a) +r=s.h(a,0) +r.toString +A.aB(r) +q=s.h(a,1) +q.toString +A.aB(q) +p=s.h(a,2) +p.toString +A.aB(p) +o=s.h(a,3) +o.toString +return new A.B1(r,q,p,A.aB(o),A.aj(s.h(a,4)),A.aj(s.h(a,5)),A.aj(s.h(a,6)),A.aj(s.h(a,7)),A.aj(s.h(a,8)),A.aj(s.h(a,9)),A.aj(s.h(a,10)),A.aj(s.h(a,11)),A.aj(s.h(a,12)),A.aj(s.h(a,13)))}, +B1:function B1(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}, +ok:function ok(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bkq:function bkq(){}, +aNd:function aNd(){}, +aN9:function aN9(){}, +cfA(a){var s,r,q,p,o,n,m,l=null,k=a.a,j=J.bH(k),i=j.gct(k) +k=j.gpv(k) +j=J.bH(k) +s=j.gxb(k) +r=j.gCo(k) +q=j.gxN(k) +p=j.gEG(k) +o=j.gvT(k) +n=j.gEf(k) +m=j.gCi(k) +k=j.gEc(k) +j=$.DM() +k=new A.Pj(i,new A.zI(s,m,n,p,r,q,o,k,l,l,l,l,l,l)) +$.jJ().k(0,k,j) +return k}, +bRT(a){var s=null,r=J.bH(a),q=r.gxb(a),p=r.gCo(a),o=r.gxN(a),n=r.gEG(a),m=r.gvT(a),l=r.gEf(a) +return new A.zI(q,r.gCi(a),l,n,p,o,m,r.gEc(a),s,s,s,s,s,s)}, +cgI(a){var s +if(J.i(a.name,"FirebaseError")){s=a.code +return s==null?"":s}return""}, +cfh(a){var s,r,q,p +if(J.i(a.name,"FirebaseError")){s=a.code +r=a.message +if(r==null)r="" +if(B.b.H(s,"/")){q=s.split("/") +p=q[q.length-1]}else p=s +return A.Pl(p,A.bQ(r," ("+s+")",""),"core")}throw A.d(a)}, +bKR(a,b){var s=$.DM(),r=new A.Pj(a,b) +$.jJ().k(0,r,s) +return r}, +c59(a,b,c){return new A.t0(a,c,b)}, +bKS(a,b){$.bAA().c0(0,a,new A.aNn(a,null,b))}, +bSg(a,b){if(J.ri(J.bU(a),"of undefined"))throw A.d(A.bTt()) +A.Fr(a,b)}, +bG6(a,b){var s,r,q,p,o +try{s=a.$0() +if(t.L0.b(s)){p=b.a(s.i7(A.ck1())) +return p}return s}catch(o){r=A.a0(o) +q=A.am(o) +A.bSg(r,q)}}, +Pj:function Pj(a,b){this.a=a +this.b=b}, +t0:function t0(a,b,c){this.a=a +this.b=b +this.c=c}, +aNe:function aNe(){}, +aNn:function aNn(a,b,c){this.a=a +this.b=b +this.c=c}, +aNf:function aNf(){}, +aNl:function aNl(a){this.a=a}, +aNm:function aNm(a,b){this.a=a +this.b=b}, +aNg:function aNg(a,b,c){this.a=a +this.b=b +this.c=c}, +aNi:function aNi(){}, +aNj:function aNj(){}, +aNk:function aNk(a){this.a=a}, +aNh:function aNh(a){this.a=a}, +a2T(a){var s,r=$.bVR() +A.mE(a) +s=r.a.get(a) +if(s==null){s=new A.mo(a) +r.k(0,a,s) +r=s}else r=s +return r}, +mo:function mo(a){this.a=a}, +Ms:function Ms(){}, +cih(){return J.bT(firebase_core.getApps(),new A.by1(),t.Gu).bv(0)}, +ckC(a,b,c,d,e,f,g,h,i){return A.a2T(firebase_core.initializeApp({apiKey:a,authDomain:c,databaseURL:d,projectId:h,storageBucket:i,messagingSenderId:f,measurementId:e,appId:b},"[DEFAULT]"))}, +by1:function by1(){}, +Fw:function Fw(){}, +aNt:function aNt(){}, +aYr:function aYr(){}, +aam:function aam(){}, +axF(a,b){var s,r,q,p,o +if(A.bSj(a))return a +if(t.JY.b(a))return J.bT(a,new A.byw(b),t.z).bv(0) +a.toString +s=A.cjm(a) +if(s!=null)return s +r=self.Object.keys(a) +q=A.q(t.N,t.z) +for(p=J.an(r);p.v();){o=p.gJ(p) +q.k(0,o,A.axF(a[o],b))}return q}, +ckW(a,b){return self.Array.from(J.bT(a,new A.bzn(b),t.z).bv(0))}, +bGd(a,b){var s,r +if(A.bSj(a)){if(a==null)return null +return a}if(t.JY.b(a))return A.ckW(a,b) +if(t.f.b(a)){s={} +J.dw(a,new A.bzp(s,b)) +return s}if(t._8.b(a))return A.bL(a) +r=A.e2(a,"dartObject","Could not convert") +throw A.d(r)}, +bSj(a){if(a==null||typeof a=="number"||A.eF(a)||typeof a=="string")return!0 +return!1}, +bG7(a,b){return A.ckp(a,b,b)}, +ckp(a,b,c){var s=0,r=A.o(c),q +var $async$bG7=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:q=A.eQ(a,b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bG7,r)}, +byw:function byw(a){this.a=a}, +bzn:function bzn(a){this.a=a}, +bzp:function bzp(a,b){this.a=a +this.b=b}, +bKV(a){return $.c57.c0(0,a.a.a,new A.aNs(a))}, +Fx:function Fx(a,b,c){var _=this +_.c=null +_.d=a +_.a=b +_.b=c}, +aNs:function aNs(a){this.a=a}, +cgr(){if($.aL==null)A.bEt() +$.aL.toString +B.K_.nb(new A.bwN()) +B.K_.f2("MessagingBackground#initialized",null,!1,t.H)}, +c7b(a){var s=$.axY(),r=new A.abu(new A.dM(null,null,t.kS),a) +$.jJ().k(0,r,s) +r.as6(a) +return r}, +bMD(){var s=$.axY(),r=new A.abu(new A.dM(null,null,t.kS),null) +$.jJ().k(0,r,s) +return r}, +bwN:function bwN(){}, +abu:function abu(a,b){this.c=a +this.a=b}, +aV8:function aV8(a){this.a=a}, +aNo:function aNo(){}, +b_m(a){var s,r,q,p,o,n="notification",m="imageUrl",l="sound",k="sentTime" +a.h(0,"senderId") +a.h(0,"category") +a.h(0,"collapseKey") +a.h(0,"contentAvailable") +s=t.N +r=t.z +q=a.h(0,"data")==null?A.q(s,r):A.hH(a.h(0,"data"),s,r) +a.h(0,"from") +p=a.h(0,"messageId") +if(p!=null)J.bU(p) +a.h(0,"messageType") +a.h(0,"mutableContent") +if(a.h(0,n)!=null){p=A.hH(a.h(0,n),s,r) +p.h(0,"title") +A.bFD(p.h(0,"titleLocArgs")) +p.h(0,"titleLocKey") +p.h(0,"body") +A.bFD(p.h(0,"bodyLocArgs")) +p.h(0,"bodyLocKey") +if(p.h(0,"android")!=null){o=A.hH(p.h(0,"android"),s,r) +o.h(0,"channelId") +o.h(0,"clickAction") +o.h(0,"color") +o.h(0,"count") +o.h(0,m) +o.h(0,"link") +A.cj3(o.h(0,"priority")) +o.h(0,"smallIcon") +o.h(0,l) +o.h(0,"ticker") +o.h(0,"tag") +A.cj4(o.h(0,"visibility"))}if(p.h(0,"apple")!=null){o=A.hH(p.h(0,"apple"),s,r) +o.h(0,"badge") +o.h(0,"subtitle") +A.bFD(o.h(0,"subtitleLocArgs")) +o.h(0,"subtitleLocKey") +o.h(0,m) +if(o.h(0,l)!=null){o=A.hH(o.h(0,l),s,r) +o.h(0,"critical") +o.h(0,"name") +o.h(0,"volume")}}if(p.h(0,"web")!=null){s=A.hH(p.h(0,"web"),s,r) +s.h(0,"analyticsLabel") +s.h(0,"image") +s.h(0,"link")}}if(a.h(0,k)!=null)A.lu(A.er(J.bU(a.h(0,k)),null),!1) +a.h(0,"threadId") +a.h(0,"ttl") +return new A.wN(q)}, +wN:function wN(a){this.e=a}, +bFD(a){if(a==null)return A.a([],t.s) +return A.eZ(a,!0,t.N)}, +bDA:function bDA(){}, +bBr:function bBr(){}, +bBv:function bBv(){}, +bBw:function bBw(){}, +bEs:function bEs(){}, +vi:function vi(a,b){this.a=a +this.b=b}, +DX:function DX(a,b){this.a=a +this.b=b}, +bKU(a){var s=$.axY(),r=new A.aNp(a) +$.jJ().k(0,r,s) +return r}, +aNp:function aNp(a){this.c=this.b=null +this.a=a}, +aNq:function aNq(){}, +aNr:function aNr(a,b){this.a=a +this.b=b}, +cj6(a,b){return A.cko(a,new A.byr(),"firebase_messaging",b)}, +byr:function byr(){}, +abs:function abs(a){this.a=a}, +aV4:function aV4(a){this.a=a}, +aV5:function aV5(a){this.a=a}, +aWm:function aWm(a){this.a=a}, +GJ:function GJ(a){this.a=a}, +aMB:function aMB(a){this.a=a}, +Rc:function Rc(){}, +aWs:function aWs(){}, +aPe:function aPe(){}, +Rx:function Rx(){}, +Rb:function Rb(){}, +Pf:function Pf(){}, +cl8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e={} +e.a=e.b=null +s=t.N +r=t.z +q=A.q(s,r) +p=a.a +o=J.bH(p) +if(A.axF(o.gkm(p),f)!=null){n=A.axF(o.gkm(p),f) +n.toString +J.dw(n,new A.bzE(e,q))}n=e.b +m=o.gKu(p) +l=o.gLH(p) +k=o.gMz(p) +if(a.grh(a)==null)p=f +else{j=a.grh(a) +j.toString +if(o.gDi(p)==null)p=f +else{p=o.gDi(p) +p.toString +p=new A.aMB(p)}j=j.a +o=J.bH(j) +i=o.gzn(j) +h=o.goU(j) +j=o.ghO(j) +o=p==null +g=o?f:J.c0i(p.a) +p=A.a3(["title",i,"body",h,"web",A.a3(["image",j,"analyticsLabel",g,"link",o?f:J.c0p(p.a)],s,r)],s,r)}return A.a3(["senderId",n,"category",null,"collapseKey",m,"contentAvailable",null,"data",q,"from",l,"messageId",k,"mutableContent",null,"notification",p,"sentTime",e.a,"threadId",null,"ttl",null],s,r)}, +bzE:function bzE(a,b){this.a=a +this.b=b}, +Q2(a){var s,r,q,p,o,n +if(a<0){a=-a +s=!0}else s=!1 +r=B.e.bt(a,17592186044416) +a-=r*17592186044416 +q=B.e.bt(a,4194304) +p=a-q*4194304&4194303 +o=q&4194303 +n=r&1048575 +return s?A.aS1(0,0,0,p,o,n):new A.eY(p,o,n)}, +bLE(a){var s=a[5]&255,r=a[7],q=a[6],p=a[2]&255,o=a[4],n=a[3] +return new A.eY((p<<16|(a[1]&255)<<8|a[0]&255)&4194303,(s<<18|(o&255)<<10|(n&255)<<2|p>>>6)&4194303,((r&255)<<12|(q&255)<<4|s>>>4)&1048575)}, +bCL(a,b){return new A.eY(b&4194303,((a&4095)<<10|b>>>22&1023)&4194303,a>>>12&1048575)}, +G2(a){if(a instanceof A.eY)return a +else if(A.eO(a))return A.Q2(a) +throw A.d(A.e2(a,"other","not an int, Int32 or Int64"))}, +c6b(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.a9V[a] +p="" +o="" +n="" +while(!0){if(!!(s===0&&r===0))break +m=B.e.hl(s,q) +r+=s-m*q<<10>>>0 +l=B.e.hl(r,q) +d+=r-l*q<<10>>>0 +k=B.e.hl(d,q) +c+=d-k*q<<10>>>0 +j=B.e.hl(c,q) +b+=c-j*q<<10>>>0 +i=B.e.hl(b,q) +h=B.b.bg(B.e.iR(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.iR(g,a))+p+o+n}, +aS1(a,b,c,d,e,f){var s=a-d,r=b-e-(B.e.dd(s,22)&1) +return new A.eY(s&4194303,r&4194303,c-f-(B.e.dd(r,22)&1)&1048575)}, +Q3(a,b){var s=B.e.qp(a,b) +return s}, +eY:function eY(a,b,c){this.a=a +this.b=b +this.c=c}, +lk:function lk(a,b){this.a=a +this.b=b}, +dh:function dh(){}, +cu(a,b,c,d,e){var s=new A.yq(0,1,a,B.So,b,c,B.bk,B.af,new A.bK(A.a([],t.x8),t.jc),new A.bK(A.a([],t.b),t.fy)) +s.r=e.xL(s.gPZ()) +s.Sf(d==null?0:d) +return s}, +bBu(a,b,c){var s=new A.yq(-1/0,1/0,a,B.Sp,null,null,B.bk,B.af,new A.bK(A.a([],t.x8),t.jc),new A.bK(A.a([],t.b),t.fy)) +s.r=c.xL(s.gPZ()) +s.Sf(b) +return s}, +CX:function CX(a,b){this.a=a +this.b=b}, +Mg:function Mg(a,b){this.a=a +this.b=b}, +yq:function yq(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=null +_.x=$ +_.y=null +_.z=g +_.Q=$ +_.as=h +_.dh$=i +_.cV$=j}, +bmg:function bmg(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +bqf:function bqf(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +al2:function al2(){}, +al3:function al3(){}, +al4:function al4(){}, +qk(a){var s=new A.Sx(new A.bK(A.a([],t.x8),t.jc),new A.bK(A.a([],t.b),t.fy),0) +s.c=a +if(a==null){s.a=B.af +s.b=0}return s}, +ed(a,b,c){var s,r=new A.O9(b,a,c) +r.a9g(b.gca(b)) +b.c3() +s=b.dh$ +s.b=!0 +s.a.push(r.ga9f()) +return r}, +bEi(a,b,c){var s,r,q=new A.CF(a,b,c,new A.bK(A.a([],t.x8),t.jc),new A.bK(A.a([],t.b),t.fy)) +if(J.i(a.gp(a),b.gp(b))){q.a=b +q.b=null +s=b}else{if(a.gp(a)>b.gp(b))q.c=B.aFG +else q.c=B.aFF +s=a}s.fL(q.gwW()) +s=q.gU4() +q.a.a2(0,s) +r=q.b +if(r!=null)r.a2(0,s) +return q}, +bIi(a,b,c){return new A.Mk(a,b,new A.bK(A.a([],t.x8),t.jc),new A.bK(A.a([],t.b),t.fy),0,c.i("Mk<0>"))}, +akN:function akN(){}, +akO:function akO(){}, +yk:function yk(a,b){this.a=a +this.$ti=b}, +Ml:function Ml(){}, +Sx:function Sx(a,b,c){var _=this +_.c=_.b=_.a=null +_.dh$=a +_.cV$=b +_.qW$=c}, +n6:function n6(a,b,c){this.a=a +this.dh$=b +this.qW$=c}, +O9:function O9(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +a0y:function a0y(a,b){this.a=a +this.b=b}, +CF:function CF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.dh$=d +_.cV$=e}, +EE:function EE(){}, +Mk:function Mk(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.dh$=c +_.cV$=d +_.qW$=e +_.$ti=f}, +XL:function XL(){}, +XM:function XM(){}, +XN:function XN(){}, +amW:function amW(){}, +arg:function arg(){}, +arh:function arh(){}, +ari:function ari(){}, +as5:function as5(){}, +as6:function as6(){}, +auQ:function auQ(){}, +auR:function auR(){}, +auS:function auS(){}, +RX:function RX(){}, +lt:function lt(){}, +Z5:function Z5(){}, +TI:function TI(a){this.a=a}, +jn:function jn(a,b,c){this.a=a +this.b=b +this.c=c}, +Wg:function Wg(a){this.a=a}, +h_:function h_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Wf:function Wf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +t2:function t2(a){this.a=a}, +an1:function an1(){}, +Mj:function Mj(){}, +Mi:function Mi(){}, +yr:function yr(){}, +vj:function vj(){}, +kl(a,b,c){return new A.aT(a,b,c.i("aT<0>"))}, +je(a){return new A.kJ(a)}, +aX:function aX(){}, +b2:function b2(a,b,c){this.a=a +this.b=b +this.$ti=c}, +kn:function kn(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aT:function aT(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Ty:function Ty(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +jP:function jP(a,b){this.a=a +this.b=b}, +agI:function agI(a,b){this.a=a +this.b=b}, +SY:function SY(a,b){this.a=a +this.b=b}, +w2:function w2(a,b){this.a=a +this.b=b}, +EG:function EG(a,b,c){this.a=a +this.b=b +this.$ti=c}, +kJ:function kJ(a){this.a=a}, +a15:function a15(){}, +bPR(a,b){var s=new A.Wx(A.a([],b.i("x>")),A.a([],t.mz),b.i("Wx<0>")) +s.aso(a,b) +return s}, +bPS(a,b,c){return new A.qO(a,b,c.i("qO<0>"))}, +Wx:function Wx(a,b,c){this.a=a +this.b=b +this.$ti=c}, +qO:function qO(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aoO:function aoO(a,b){this.a=a +this.b=b}, +O1:function O1(a,b){this.c=a +this.a=b}, +amF:function amF(a,b,c){var _=this +_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +amE:function amE(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.a=f}, +a1c:function a1c(){}, +bJT(a,b,c,d,e,f,g,h,i){return new A.O2(c,h,d,e,g,f,i,b,a,null)}, +O2:function O2(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}, +XU:function XU(a,b,c,d){var _=this +_.d=a +_.f=_.e=$ +_.r=!1 +_.ek$=b +_.bL$=c +_.a=null +_.b=d +_.c=null}, +bi5:function bi5(a,b){this.a=a +this.b=b}, +a1d:function a1d(){}, +a6M(a,b){if(a==null)return null +return a instanceof A.dZ?a.e5(b):a}, +dZ:function dZ(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}, +aII:function aII(a){this.a=a}, +amK:function amK(){}, +amH:function amH(){}, +aIH:function aIH(){}, +aw_:function aw_(){}, +a6L:function a6L(a,b,c){this.c=a +this.d=b +this.a=c}, +c2Z(a,b,c){var s=null +return new A.za(b,A.aw(c,s,s,B.aM,s,s,B.rU.bz(B.w2.e5(a)),s,s),s)}, +za:function za(a,b,c){this.c=a +this.d=b +this.a=c}, +XW:function XW(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +bit:function bit(a){this.a=a}, +biu:function biu(a){this.a=a}, +bSm(a){var s=A.dy(a,B.d0),r=s==null?null:s.c +return r!=null&&r>1.4}, +c2X(a,b){return new A.O0(a,b,null)}, +c2Y(a,b,c){return new A.z9(c,b,a,null)}, +O0:function O0(a,b,c){this.e=a +this.w=b +this.a=c}, +z9:function z9(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +XR:function XR(a,b){this.c=a +this.a=b}, +XS:function XS(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +bi2:function bi2(a){this.a=a}, +bi3:function bi3(a){this.a=a}, +bi1:function bi1(a){this.a=a}, +XX:function XX(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +amJ:function amJ(a,b,c){var _=this +_.p1=a +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p3=_.p2=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +L8:function L8(a,b,c,d,e){var _=this +_.P=_.C=null +_.a_=a +_.aw=b +_.D=c +_.Z=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}, +bpI:function bpI(a,b,c){this.a=a +this.b=b +this.c=c}, +bpJ:function bpJ(a,b,c){this.a=a +this.b=b +this.c=c}, +akL:function akL(a,b,c){this.a=a +this.b=b +this.c=c}, +Xl:function Xl(a,b){this.a=a +this.b=b}, +amG:function amG(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ZS:function ZS(a,b){this.c=a +this.a=b}, +ard:function ard(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +bpq:function bpq(a){this.a=a}, +bpn:function bpn(a){this.a=a}, +bpr:function bpr(a){this.a=a}, +bpm:function bpm(a){this.a=a}, +bpp:function bpp(a){this.a=a}, +bpo:function bpo(a){this.a=a}, +akH:function akH(a,b,c){this.f=a +this.b=b +this.a=c}, +xD:function xD(a,b,c){var _=this +_.x=!1 +_.e=null +_.cL$=a +_.ad$=b +_.a=c}, +amI:function amI(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a_3:function a_3(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.C=a +_.P=b +_.a_=c +_.aw=d +_.D=e +_.Z=f +_.bm=g +_.bb$=h +_.W$=i +_.cv$=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}, +awu:function awu(){}, +awv:function awv(){}, +bJU(a,b,c,d,e,f,g,h){return new A.a6N(g,b,h,c,e,a,d,f)}, +a6N:function a6N(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}, +amM:function amM(){}, +bJX(a,b){return new A.O7(b,a,null)}, +c36(a){var s=a.K(t.gw) +if(s!=null)return s.f +return null}, +O8:function O8(a,b){this.a=a +this.b=b}, +O7:function O7(a,b,c){this.f=a +this.b=b +this.a=c}, +amN:function amN(){}, +a7e:function a7e(){}, +O6:function O6(a,b,c){this.d=a +this.w=b +this.a=c}, +XZ:function XZ(a,b,c,d){var _=this +_.d=a +_.e=0 +_.r=_.f=$ +_.ek$=b +_.bL$=c +_.a=null +_.b=d +_.c=null}, +biC:function biC(a){this.a=a}, +biB:function biB(){}, +biA:function biA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a6O:function a6O(a,b,c){this.r=a +this.w=b +this.a=c}, +a1f:function a1f(){}, +c3_(a){var s +if(a.gaeK())return!1 +s=a.je$ +if(s!=null&&s.length!==0)return!1 +s=a.go +if(s.gca(s)!==B.ag)return!1 +s=a.id +if(s.gca(s)!==B.af)return!1 +if(a.a.CW.a)return!1 +return!0}, +c30(a,b,c,d,e,f){var s,r,q,p=a.a.CW.a,o=p?c:A.ed(B.R9,c,new A.t2(B.R9)),n=$.bZM(),m=t.B +m.a(o) +s=p?d:A.ed(B.kq,d,B.a04) +r=$.bZF() +m.a(s) +p=p?c:A.ed(B.kq,c,null) +q=$.bYP() +return new A.a6P(new A.b2(o,n,n.$ti.i("b2")),new A.b2(s,r,r.$ti.i("b2")),new A.b2(m.a(p),q,A.t(q).i("b2")),new A.Kd(e,new A.aIJ(a),new A.aIK(a,f),null,f.i("Kd<0>")),null)}, +biv(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.X(s).i("F<1,E>") +r=new A.p7(A.P(new A.F(s,new A.biw(c),r),!0,r.i("al.E"))) +s=r}return s}if(b==null){s=a.a +if(s==null)s=a +else{r=A.X(s).i("F<1,E>") +r=new A.p7(A.P(new A.F(s,new A.bix(c),r),!0,r.i("al.E"))) +s=r}return s}s=A.a([],t.W) +for(r=b.a,q=a.a,p=q==null,o=0;o>")),new A.bR(s,t.A),new A.ws(),s,0,new A.aH(new A.a6(o,e.i("a6<0?>")),e.i("aH<0?>")),n,m,B.fa,l,new A.aH(new A.a6(k,e.i("a6<0?>")),e.i("aH<0?>")),e.i("O5<0>")))}, +aIJ:function aIJ(a){this.a=a}, +aIK:function aIK(a,b){this.a=a +this.b=b}, +a6P:function a6P(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Kd:function Kd(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +Ke:function Ke(a,b){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +XT:function XT(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bi4:function bi4(a,b){this.a=a +this.b=b}, +p7:function p7(a){this.a=a}, +biw:function biw(a){this.a=a}, +bix:function bix(a){this.a=a}, +amL:function amL(a,b){this.b=a +this.a=b}, +O5:function O5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.el=a +_.ey=b +_.eU=c +_.kt=d +_.eM=null +_.f5=$ +_.mG=e +_.fr=f +_.fx=g +_.fy=!1 +_.id=_.go=null +_.k1=h +_.k2=i +_.k3=j +_.k4=k +_.ok=$ +_.p1=null +_.p2=$ +_.je$=l +_.mF$=m +_.y=n +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=o +_.ay=!0 +_.CW=_.ch=null +_.e=p +_.a=null +_.b=q +_.c=r +_.d=s +_.$ti=a0}, +bJV(a,b,c,d,e,f,g,h,i){return new A.EP(h,e,a,b,i===!0,d,g,null,B.da,B.a16,B.bF,A.a2a(),null,f,null)}, +EP:function EP(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}, +XY:function XY(a,b,c,d){var _=this +_.cy=$ +_.db=0 +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +biz:function biz(a){this.a=a}, +biy:function biy(){}, +auo:function auo(a,b){this.b=a +this.a=b}, +a6R:function a6R(){}, +aIL:function aIL(){}, +amO:function amO(){}, +c32(a,b,c){return new A.a6S(a,b,c,null)}, +c33(a){var s,r,q=A.a([],t.p) +for(s=0;s"))) +return new A.t4(r)}, +FC(a){return new A.t4(a)}, +c5f(a){return a}, +bL_(a,b){if(a.r&&!0)return +if($.bCs===0||!1)A.cjr(J.bU(a.a),100,a.b) +else A.ph().$1("Another exception was thrown: "+a.gamz().j(0)) +$.bCs=$.bCs+1}, +c5g(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a3(["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.cak(J.c0B(a,"\n")) +for(s=0,r=0;q=d.length,r0)q.push(h.a)}B.c.kN(q) +if(s===1)j.push("(elided one frame from "+B.c.gdD(q)+")") +else if(s>1){l=q.length +if(l>1)q[l-1]="and "+B.c.gS(q) +l="(elided "+s +if(q.length>2)j.push(l+" frames from "+B.c.bA(q,", ")+")") +else j.push(l+" frames from "+B.c.bA(q," ")+")")}return j}, +ew(a){var s=$.mm() +if(s!=null)s.$1(a)}, +cjr(a,b,c){var s,r +if(a!=null)A.ph().$1(a) +s=A.a(B.b.pM(J.bU(c==null?A.l0():A.c5f(c))).split("\n"),t.s) +r=s.length +s=J.bI1(r!==0?new A.Uz(s,new A.byy(),t.Ws):s,b) +A.ph().$1(B.c.bA(A.c5g(s),"\n"))}, +cdL(a,b,c){return new A.ao0(c,a,!0,!0,null,b)}, +xI:function xI(){}, +Fq:function Fq(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}, +a8h:function a8h(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}, +a8f:function a8f(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}, +cG:function cG(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +aNL:function aNL(a){this.a=a}, +t4:function t4(a){this.a=a}, +aNM:function aNM(){}, +aNN:function aNN(){}, +aNO:function aNO(){}, +byy:function byy(){}, +ao0:function ao0(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +ao2:function ao2(){}, +ao1:function ao1(){}, +a3I:function a3I(){}, +aA_:function aA_(a,b){this.a=a +this.b=b}, +dW(a,b){return new A.fS(a,$.be(),b.i("fS<0>"))}, +aG:function aG(){}, +jO:function jO(a){var _=this +_.ab$=0 +_.aq$=a +_.b7$=_.b9$=0 +_.C$=!1}, +aEp:function aEp(a){this.a=a}, +Dl:function Dl(a){this.a=a}, +fS:function fS(a,b,c){var _=this +_.a=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1 +_.$ti=c}, +c3u(a,b,c){var s=null +return A.pB("",s,b,B.cL,a,!1,s,s,B.bQ,s,!1,!1,!0,c,s,t.H)}, +pB(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.mB(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.i("mB<0>"))}, +bC4(a,b,c){return new A.a7t(c,a,!0,!0,null,b)}, +cD(a){return B.b.eB(B.e.iR(J.I(a)&1048575,16),5,"0")}, +cjB(a){var s +if(t.Q8.b(a))return a.b +s=J.bU(a) +return B.b.bg(s,B.b.d2(s,".")+1)}, +F2:function F2(a,b){this.a=a +this.b=b}, +pC:function pC(a,b){this.a=a +this.b=b}, +bov:function bov(){}, +hW:function hW(){}, +mB:function mB(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}, +zl:function zl(){}, +a7t:function a7t(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +aE:function aE(){}, +a7s:function a7s(){}, +pA:function pA(){}, +ane:function ane(){}, +h4:function h4(){}, +q4:function q4(){}, +oV:function oV(){}, +ct:function ct(a,b){this.a=a +this.$ti=b}, +bER:function bER(a){this.$ti=a}, +mN:function mN(){}, +Qq:function Qq(){}, +a4:function a4(){}, +Rz(a){return new A.bK(A.a([],a.i("x<0>")),a.i("bK<0>"))}, +bK:function bK(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.$ti=b}, +FO:function FO(a,b){this.a=a +this.$ti=b}, +chj(a){return A.bo(a,null,!1,t.X)}, +H8:function H8(a,b){this.a=a +this.$ti=b}, +buX:function buX(){}, +aob:function aob(a){this.a=a}, +xE:function xE(a,b){this.a=a +this.b=b}, +YG:function YG(a,b){this.a=a +this.b=b}, +ht:function ht(a,b){this.a=a +this.b=b}, +bei(a){var s=new DataView(new ArrayBuffer(8)),r=A.d3(s.buffer,0,null) +return new A.beg(new Uint8Array(a),s,r)}, +beg:function beg(a,b,c){var _=this +_.a=a +_.b=0 +_.c=!1 +_.d=b +_.e=c}, +SU:function SU(a){this.a=a +this.b=0}, +cak(a){var s=t.ZK +return A.P(new A.eN(new A.ez(new A.aO(A.a(B.b.cq(a).split("\n"),t.s),new A.b5S(),t.Hd),A.cmq(),t.C9),s),!0,s.i("w.E"))}, +caj(a){var s,r,q="",p=$.bXO().eO(a) +if(p==null)return null +s=A.a(p.b[1].split("."),t.s) +r=s.length>1?B.c.gO(s):q +return new A.oK(a,-1,q,q,q,-1,-1,r,s.length>1?A.eD(s,1,null,t.N).bA(0,"."):B.c.gdD(s))}, +cal(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.avv +else if(a==="...")return B.avu +if(!B.b.aZ(a,"#"))return A.caj(a) +s=A.aQ("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1).eO(a).b +r=s[2] +r.toString +q=A.bQ(r,".","") +if(B.b.aZ(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.b.H(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(B.b.H(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=A.el(r,0,i) +m=n.geC(n) +if(n.geE()==="dart"||n.geE()==="package"){l=n.gv5()[0] +m=B.b.le(n.geC(n),A.c(n.gv5()[0])+"/","")}else l=h +r=s[1] +r.toString +r=A.er(r,i) +k=n.geE() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=A.er(j,i)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=A.er(s,i)}return new A.oK(a,r,k,l,m,j,s,p,q)}, +oK:function oK(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}, +b5S:function b5S(){}, +da:function da(a,b){this.a=a +this.$ti=b}, +bbi:function bbi(a){this.a=a}, +PB:function PB(a,b){this.a=a +this.b=b}, +eI:function eI(){}, +FH:function FH(a,b,c){this.a=a +this.b=b +this.c=c}, +Kw:function Kw(a){var _=this +_.a=a +_.b=!0 +_.d=_.c=!1 +_.e=null}, +blh:function blh(a){this.a=a}, +aOR:function aOR(a){this.a=a}, +aOT:function aOT(a,b){this.a=a +this.b=b}, +aOS:function aOS(a,b,c){this.a=a +this.b=b +this.c=c}, +c5e(a,b,c,d,e,f,g){return new A.Pr(c,g,f,a,e,!1)}, +bqi:function bqi(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}, +FI:function FI(){}, +aOW:function aOW(a){this.a=a}, +aOX:function aOX(a,b){this.a=a +this.b=b}, +Pr:function Pr(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +bSZ(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}}, +c83(a,b){var s=A.X(a) +return new A.eN(new A.ez(new A.aO(a,new A.aY_(),s.i("aO<1>")),new A.aY0(b),s.i("ez<1,bZ?>")),t.FI)}, +aY_:function aY_(){}, +aY0:function aY0(a){this.a=a}, +rP:function rP(a){this.a=a}, +pE:function pE(a,b,c){this.a=a +this.b=b +this.d=c}, +pF:function pF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +jS:function jS(a,b){this.a=a +this.b=b}, +Sn(a,b){var s,r +if(a==null)return b +s=new A.cC(new Float64Array(3)) +s.e6(b.a,b.b,0) +r=a.py(s).a +return new A.j(r[0],r[1])}, +B8(a,b,c,d){if(a==null)return c +if(b==null)b=A.Sn(a,d) +return b.a8(0,A.Sn(a,d.a8(0,c)))}, +bDq(a){var s,r,q=new Float64Array(4),p=new A.nn(q) +p.A4(0,0,1,0) +s=new Float64Array(16) +r=new A.bq(s) +r.ba(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.P4(2,p) +return r}, +c80(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.B6(d,n,0,e,a,h,B.h,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +c8a(a,b,c,d,e,f,g,h,i,j,k){return new A.Bc(c,k,0,d,a,f,B.h,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +c85(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.tJ(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)}, +c82(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.qh(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)}, +c84(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.wE(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)}, +c81(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.tI(d,s,h,e,b,i,B.h,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +c86(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.B9(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)}, +c8e(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.Bh(e,a0,i,f,b,j,B.h,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +c8c(a,b,c,d,e,f){return new A.Be(e,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +c8d(a,b,c,d,e){return new A.Bf(b,e,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +c8b(a,b,c,d,e,f){return new A.Bd(e,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +c88(a,b,c,d,e,f){return new A.tK(b,f,c,B.cE,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +c89(a,b,c,d,e,f,g,h,i,j){return new A.Bb(c,d,h,g,b,j,e,B.cE,a,f,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +c87(a,b,c,d,e,f){return new A.Ba(b,f,c,B.cE,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bNd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.B7(e,s,i,f,b,j,B.h,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +y5(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}}, +byk(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}}, +ciX(a){switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:return 18}}, +bZ:function bZ(){}, +hv:function hv(){}, +akD:function akD(){}, +auZ:function auZ(){}, +aml:function aml(){}, +B6:function B6(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}, +auV:function auV(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amv:function amv(){}, +Bc:function Bc(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}, +av5:function av5(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amq:function amq(){}, +tJ:function tJ(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}, +av0:function av0(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amo:function amo(){}, +qh:function qh(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}, +auY:function auY(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amp:function amp(){}, +wE:function wE(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}, +av_:function av_(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amn:function amn(){}, +tI:function tI(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}, +auX:function auX(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amr:function amr(){}, +B9:function B9(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}, +av1:function av1(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amz:function amz(){}, +Bh:function Bh(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}, +av9:function av9(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +jt:function jt(){}, +amx:function amx(){}, +Be:function Be(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 +_.b8=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}, +av7:function av7(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amy:function amy(){}, +Bf:function Bf(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}, +av8:function av8(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amw:function amw(){}, +Bd:function Bd(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 +_.b8=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}, +av6:function av6(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amt:function amt(){}, +tK:function tK(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}, +av3:function av3(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amu:function amu(){}, +Bb:function Bb(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}, +av4:function av4(a,b){var _=this +_.d=_.c=$ +_.e=a +_.f=b +_.b=_.a=$}, +ams:function ams(){}, +Ba:function Ba(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}, +av2:function av2(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +amm:function amm(){}, +B7:function B7(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}, +auW:function auW(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +aqB:function aqB(){}, +aqC:function aqC(){}, +aqD:function aqD(){}, +aqE:function aqE(){}, +aqF:function aqF(){}, +aqG:function aqG(){}, +aqH:function aqH(){}, +aqI:function aqI(){}, +aqJ:function aqJ(){}, +aqK:function aqK(){}, +aqL:function aqL(){}, +aqM:function aqM(){}, +aqN:function aqN(){}, +aqO:function aqO(){}, +aqP:function aqP(){}, +aqQ:function aqQ(){}, +aqR:function aqR(){}, +aqS:function aqS(){}, +aqT:function aqT(){}, +aqU:function aqU(){}, +aqV:function aqV(){}, +aqW:function aqW(){}, +aqX:function aqX(){}, +aqY:function aqY(){}, +aqZ:function aqZ(){}, +ar_:function ar_(){}, +ar0:function ar0(){}, +ar1:function ar1(){}, +ar2:function ar2(){}, +ar3:function ar3(){}, +ar4:function ar4(){}, +awW:function awW(){}, +awX:function awX(){}, +awY:function awY(){}, +awZ:function awZ(){}, +ax_:function ax_(){}, +ax0:function ax0(){}, +ax1:function ax1(){}, +ax2:function ax2(){}, +ax3:function ax3(){}, +ax4:function ax4(){}, +ax5:function ax5(){}, +ax6:function ax6(){}, +ax7:function ax7(){}, +ax8:function ax8(){}, +ax9:function ax9(){}, +axa:function axa(){}, +axb:function axb(){}, +bL5(a,b){var s=t.S,r=A.di(s) +return new A.o0(B.tu,A.q(s,t.SP),r,a,b,A.ya(),A.q(s,t.Au))}, +bL6(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?A.Z(s,0,1):s}, +xJ:function xJ(a,b){this.a=a +this.b=b}, +zN:function zN(a){this.a=a}, +o0:function o0(a,b,c,d,e,f,g){var _=this +_.ch=_.ay=_.ax=_.at=null +_.dx=_.db=$ +_.dy=a +_.f=b +_.r=c +_.w=null +_.a=d +_.b=null +_.c=e +_.d=f +_.e=g}, +aOl:function aOl(a,b){this.a=a +this.b=b}, +aOj:function aOj(a){this.a=a}, +aOk:function aOk(a){this.a=a}, +a7r:function a7r(a){this.a=a}, +bCE(){var s=A.a([],t.om),r=new A.bq(new Float64Array(16)) +r.dc() +return new A.o3(s,A.a([r],t.rE),A.a([],t.cR))}, +lD:function lD(a,b){this.a=a +this.b=null +this.$ti=b}, +LA:function LA(){}, +Zj:function Zj(a){this.a=a}, +KW:function KW(a){this.a=a}, +o3:function o3(a,b,c){this.a=a +this.b=b +this.c=c}, +bD1(a,b,c){var s=b==null?B.cg:b,r=t.S,q=A.di(r),p=A.bUL() +return new A.kP(s,null,B.ef,A.q(r,t.SP),q,a,c,p,A.q(r,t.Au))}, +c6T(a){return a===1||a===2||a===4}, +Gu:function Gu(a,b){this.a=a +this.b=b}, +QE:function QE(a,b,c){this.a=a +this.b=b +this.c=c}, +Gt:function Gt(a,b){this.b=a +this.c=b}, +kP:function kP(a,b,c,d,e,f,g,h,i){var _=this +_.k2=!1 +_.ab=_.b8=_.bE=_.c4=_.aR=_.bY=_.co=_.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}, +aTQ:function aTQ(a,b){this.a=a +this.b=b}, +aTP:function aTP(a,b){this.a=a +this.b=b}, +aTO:function aTO(a,b){this.a=a +this.b=b}, +v0:function v0(a,b,c){this.a=a +this.b=b +this.c=c}, +bEL:function bEL(a,b){this.a=a +this.b=b}, +aY7:function aY7(a){this.a=a +this.b=$}, +aY8:function aY8(){}, +aaE:function aaE(a,b,c){this.a=a +this.b=b +this.c=c}, +c4a(a){return new A.km(a.gdi(a),A.bo(20,null,!1,t.av))}, +c4b(a){return a===1}, +bQd(a,b){var s=t.S,r=A.di(s),q=A.bGm() +return new A.oZ(B.D,A.bGl(),B.fe,A.q(s,t.GY),A.b0(s),A.q(s,t.SP),r,a,b,q,A.q(s,t.Au))}, +bCF(a,b){var s=t.S,r=A.di(s),q=A.bGm() +return new A.o4(B.D,A.bGl(),B.fe,A.q(s,t.GY),A.b0(s),A.q(s,t.SP),r,a,b,q,A.q(s,t.Au))}, +bMY(a,b){var s=t.S,r=A.di(s),q=A.bGm() +return new A.oh(B.D,A.bGl(),B.fe,A.q(s,t.GY),A.b0(s),A.q(s,t.SP),r,a,b,q,A.q(s,t.Au))}, +Kl:function Kl(a,b){this.a=a +this.b=b}, +OB:function OB(){}, +aKF:function aKF(a,b){this.a=a +this.b=b}, +aKK:function aKK(a,b){this.a=a +this.b=b}, +aKL:function aKL(a,b){this.a=a +this.b=b}, +aKG:function aKG(){}, +aKH:function aKH(a,b){this.a=a +this.b=b}, +aKI:function aKI(a){this.a=a}, +aKJ:function aKJ(a,b){this.a=a +this.b=b}, +oZ:function oZ(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}, +o4:function o4(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}, +oh:function oh(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}, +bKy(a,b){var s=t.S,r=A.clf() +return new A.nX(A.q(s,t.HE),a,b,r,A.q(s,t.Au))}, +c48(a){return a===1}, +amB:function amB(){this.a=!1}, +Lw:function Lw(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=!1}, +nX:function nX(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}, +aY1:function aY1(a,b){this.a=a +this.b=b}, +aY3:function aY3(){}, +aY2:function aY2(a,b,c){this.a=a +this.b=b +this.c=c}, +aY4:function aY4(){this.b=this.a=null}, +c5z(a){return!0}, +OC:function OC(a,b){this.a=a +this.b=b}, +ef:function ef(){}, +dC:function dC(){}, +FK:function FK(a,b){this.a=a +this.b=b}, +Hg:function Hg(){}, +aYh:function aYh(a,b){this.a=a +this.b=b}, +jp:function jp(a,b){this.a=a +this.b=b}, +aoe:function aoe(){}, +c9p(a,b,c,d,e,f,g,h){return new A.TM(b,a,d,g,c,h,f,e)}, +c9o(a,b){var s=t.S,r=A.a([],t.t),q=A.di(s) +return new A.kX(B.ku,B.hK,B.N,A.q(s,t.EP),r,A.q(s,t.GY),A.q(s,t.y2),A.q(s,t.SP),q,a,b,A.ya(),A.q(s,t.Au))}, +Ds:function Ds(a,b){this.a=a +this.b=b}, +Dp:function Dp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +TL:function TL(a,b,c){this.a=a +this.b=b +this.c=c}, +TM:function TM(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}, +HO:function HO(a,b,c){this.a=a +this.b=b +this.c=c}, +ap7:function ap7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kX:function kX(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.at=a +_.ch=_.ay=_.ax=null +_.CW=b +_.cx=null +_.cy=!1 +_.db=c +_.dx=$ +_.dy=null +_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=$ +_.k4=_.k3=null +_.ok=d +_.p1=e +_.p2=f +_.p3=null +_.p4=$ +_.R8=g +_.RG=1 +_.rx=0 +_.f=h +_.r=i +_.w=null +_.a=j +_.b=null +_.c=k +_.d=l +_.e=m}, +b2Q:function b2Q(){}, +b2R:function b2R(){}, +b2S:function b2S(a,b){this.a=a +this.b=b}, +b2T:function b2T(a){this.a=a}, +b2O:function b2O(a){this.a=a}, +b2P:function b2P(a){this.a=a}, +b2U:function b2U(){}, +b2V:function b2V(){}, +aiA(a,b){var s=t.S,r=A.di(s) +return new A.l4(B.bF,18,B.ef,A.q(s,t.SP),r,a,b,A.ya(),A.q(s,t.Au))}, +J6:function J6(a,b){this.a=a +this.c=b}, +J7:function J7(){}, +a3H:function a3H(){}, +l4:function l4(a,b,c,d,e,f,g,h,i){var _=this +_.a_=_.P=_.C=_.b7=_.b9=_.aq=_.ab=_.b8=_.bE=_.c4=_.aR=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}, +bbo:function bbo(a,b){this.a=a +this.b=b}, +bbp:function bbp(a,b){this.a=a +this.b=b}, +bbq:function bbq(a,b){this.a=a +this.b=b}, +bbr:function bbr(a,b){this.a=a +this.b=b}, +bbs:function bbs(a){this.a=a}, +am7:function am7(a,b){this.a=a +this.b=b}, +D4:function D4(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.f=_.e=null}, +aOU:function aOU(a){this.a=a +this.b=null}, +aOV:function aOV(a,b){this.a=a +this.b=b}, +c6_(a){var s=t.av +return new A.A3(A.bo(20,null,!1,s),a,A.bo(20,null,!1,s))}, +l6:function l6(a){this.a=a}, +CP:function CP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ZN:function ZN(a,b){this.a=a +this.b=b}, +km:function km(a,b){this.a=a +this.b=b +this.c=0}, +A3:function A3(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +Gv:function Gv(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +akG:function akG(){}, +bfo:function bfo(a,b){this.a=a +this.b=b}, +K1:function K1(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a3v:function a3v(a){this.a=a}, +azF:function azF(){}, +azG:function azG(){}, +azH:function azH(){}, +a3u:function a3u(a,b,c,d){var _=this +_.c=a +_.d=b +_.f=c +_.a=d}, +a7J:function a7J(a){this.a=a}, +aKP:function aKP(){}, +aKQ:function aKQ(){}, +aKR:function aKR(){}, +a7I:function a7I(a,b,c,d){var _=this +_.c=a +_.d=b +_.f=c +_.a=d}, +a82:function a82(a){this.a=a}, +aLF:function aLF(){}, +aLG:function aLG(){}, +aLH:function aLH(){}, +a81:function a81(a,b,c,d){var _=this +_.c=a +_.d=b +_.f=c +_.a=d}, +c15(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.DT(r,q,p,n)}, +DT:function DT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +akJ:function akJ(){}, +bI8(a){return new A.a2H(a.gaQ5(),a.gaQ4(),null)}, +ayC(a,b){var s=b.c +if(s!=null)return s +switch(A.ah(a).r.a){case 2:case 4:return A.bJW(a,b) +case 0:case 1:case 3:case 5:A.aV(a,B.ce,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}}, +c17(a,b){var s,r,q,p,o,n,m=null +switch(A.ah(a).r.a){case 2:return new A.F(b,new A.ayz(a),A.X(b).i("F<1,e>")) +case 1:case 0:s=A.a([],t.p) +for(r=0;q=b.length,r")) +case 4:return new A.F(b,new A.ayB(a),A.X(b).i("F<1,e>"))}}, +a2H:function a2H(a,b,c){this.c=a +this.e=b +this.a=c}, +ayz:function ayz(a){this.a=a}, +ayA:function ayA(a){this.a=a}, +ayB:function ayB(a){this.a=a}, +c1b(){return $.av().c2()}, +axt(a,b,c){var s,r,q=A.ao(0,15,b) +q.toString +s=B.d.dw(q) +r=B.d.dM(q) +return c.$3(a[s],a[r],q-s)}, +a2O:function a2O(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +akS:function akS(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +KZ:function KZ(a,b){this.a=a +this.b=b}, +Do:function Do(){}, +L_:function L_(a){this.a=a}, +kr:function kr(a,b,c){this.a=a +this.b=b +this.c=c}, +aqm:function aqm(){}, +ayJ:function ayJ(){}, +bfH:function bfH(){}, +c6Y(){return new A.PH(new A.aU7(),A.q(t.K,t.Qu))}, +aj0:function aj0(a,b){this.a=a +this.b=b}, +QP:function QP(a,b,c,d,e,f){var _=this +_.c=a +_.w=b +_.ch=c +_.CW=d +_.cy=e +_.a=f}, +aU7:function aU7(){}, +aUa:function aUa(){}, +Zc:function Zc(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +bmL:function bmL(a,b){this.a=a +this.b=b}, +bmK:function bmK(){}, +bmM:function bmM(){}, +Mr(a,b,c,d,e,f,g,h,i,j){return new A.Mq(f,b,h,a,e,c,d,new A.ZR(null,null,1/0,56),j,i,g,null)}, +c1g(a,b){var s +if(b instanceof A.ZR&&!0){s=A.ah(a).RG.Q +if(s==null)s=56 +return s+0}return b.b}, +buG:function buG(a){this.b=a}, +ZR:function ZR(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=d}, +Mq:function Mq(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.ax=f +_.cy=g +_.fx=h +_.id=i +_.k1=j +_.k2=k +_.a=l}, +ayT:function ayT(a,b){this.a=a +this.b=b}, +Xp:function Xp(a){var _=this +_.d=null +_.e=!1 +_.a=null +_.b=a +_.c=null}, +bg7:function bg7(){}, +al7:function al7(a,b){this.c=a +this.a=b}, +arv:function arv(a,b,c,d){var _=this +_.F=null +_.Y=a +_.ar=b +_.D$=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}, +bg6:function bg6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ay=a +_.CW=_.ch=$ +_.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}, +c1e(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.DY(b==null?null:b,e,d,g,h,j,i,f,a,c,l,n,o,m,k)}, +c1f(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.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.ao(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.U(a.f,b.f,c) +m=A.fx(a.r,b.r,c) +l=A.tc(a.w,b.w,c) +k=A.tc(a.x,b.x,c) +j=c<0.5 +if(j)i=a.y +else i=b.y +h=A.ao(a.z,b.z,c) +g=A.ao(a.Q,b.Q,c) +f=A.bz(a.as,b.as,c) +e=A.bz(a.at,b.at,c) +if(j)j=a.ax +else j=b.ax +return A.c1e(k,s,i,q,r,l,p,o,m,n,j,h,e,g,f)}, +DY:function DY(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}, +al6:function al6(){}, +chk(a,b){var s,r,q,p,o=A.bm("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.au()}, +QT:function QT(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +aU8:function aU8(a,b){this.a=a +this.b=b}, +D6:function D6(a,b){this.a=a +this.b=b}, +uK:function uK(a,b){this.a=a +this.b=b}, +Gz:function Gz(a,b){var _=this +_.e=!0 +_.r=_.f=$ +_.a=a +_.b=b}, +aU9:function aU9(a,b){this.a=a +this.b=b}, +c1s(a,b,c){var s,r,q,p,o,n,m +if(a===b&&!0)return a +s=A.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.ao(a.d,b.d,c) +o=A.bz(a.e,b.e,c) +n=A.hn(a.f,b.f,c) +m=A.rm(a.r,b.r,c) +return new A.ME(s,r,q,p,o,n,m,A.AL(a.w,b.w,c))}, +ME:function ME(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}, +ale:function ale(){}, +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}, +apl:function apl(){}, +MM:function MM(a,b,c){this.c=a +this.e=b +this.a=c}, +all:function all(a,b){var _=this +_.d=$ +_.e=a +_.a=null +_.b=b +_.c=null}, +bgB:function bgB(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}, +c1y(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +s=A.U(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +if(c<0.5)q=a.c +else q=b.c +p=A.ao(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.U(a.f,b.f,c) +return new A.E4(s,r,q,p,o,n,A.hn(a.r,b.r,c))}, +E4:function E4(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +alm:function alm(){}, +c1z(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.U(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.tc(a.c,b.c,c) +p=A.tc(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.U(a.f,b.f,c) +m=A.bz(a.r,b.r,c) +l=A.bz(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.MN(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, +MN:function MN(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}, +aln:function aln(){}, +bIy(a,b,c,d,e,f,g,h,i,j,k,l){return new A.MO(a,h,c,g,l,j,i,b,f,k,d,e,null)}, +re(a,b,c,d,e,f,g,h,a0,a1,a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j=null,i=A.bD(f,a5) +A.aV(f,B.ce,t.c4).toString +s=i.c +s.toString +s=A.aRK(f,s) +r=b==null?A.ah(f).x2.e:b +q=A.dW(B.x,t.U6) +p=A.a([],t.Zt) +o=$.ac +n=A.qk(B.d6) +m=A.a([],t.wi) +l=A.dW(j,t.u) +k=$.ac +return i.iN(new A.Rg(c,s,a1,a,g,a3,d,e,r,!0,!0,j,a4,j,!1,"Close Bottom Sheet",q,"Scrim",j,j,p,new A.bR(j,a6.i("bR>")),new A.bR(j,t.A),new A.ws(),j,0,new A.aH(new A.a6(o,a6.i("a6<0?>")),a6.i("aH<0?>")),n,m,B.fa,l,new A.aH(new A.a6(k,a6.i("a6<0?>")),a6.i("aH<0?>")),a6.i("Rg<0>")))}, +cdg(a){var s=null +return new A.bgD(a,s,s,1,s,s,s,1,B.as7,s,s,s,s,B.TK)}, +MO:function MO(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 +_.y=f +_.z=g +_.Q=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.a=m}, +XB:function XB(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +bgG:function bgG(a){this.a=a}, +bgE:function bgE(a){this.a=a}, +bgF:function bgF(a,b){this.a=a +this.b=b}, +anv:function anv(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +bjl:function bjl(a){this.a=a}, +bjm:function bjm(a){this.a=a}, +alo:function alo(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a__:function a__(a,b,c,d,e,f){var _=this +_.F=a +_.Y=b +_.ar=c +_.bN=d +_.D$=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}, +Dm:function Dm(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 +_.a=j +_.$ti=k}, +KQ:function KQ(a,b,c){var _=this +_.d=a +_.a=null +_.b=b +_.c=null +_.$ti=c}, +boc:function boc(a,b){this.a=a +this.b=b}, +bob:function bob(a,b){this.a=a +this.b=b}, +boa:function boa(a){this.a=a}, +Rg:function Rg(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 +_.el=a +_.ey=b +_.eU=c +_.em=d +_.kt=e +_.eM=f +_.f5=g +_.mG=h +_.nO=i +_.F=j +_.Y=k +_.ar=l +_.bN=m +_.c8=n +_.dv=o +_.eN=p +_.h8=q +_.fk=r +_.iG=null +_.fr=s +_.fx=a0 +_.fy=!1 +_.id=_.go=null +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.ok=$ +_.p1=null +_.p2=$ +_.je$=a5 +_.mF$=a6 +_.y=a7 +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=a8 +_.ay=!0 +_.CW=_.ch=null +_.e=a9 +_.a=null +_.b=b0 +_.c=b1 +_.d=b2 +_.$ti=b3}, +aVq:function aVq(a){this.a=a}, +bgI:function bgI(a,b){this.a=a +this.b=b}, +bgD:function bgD(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ax=$ +_.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}, +c1A(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.U(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.U(a.f,b.f,c) +m=A.ao(a.r,b.r,c) +l=A.fx(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +i=A.U(a.y,b.y,c) +h=A.b5o(a.z,b.z,c) +if(k)k=a.Q +else k=b.Q +return new A.E6(s,r,q,p,o,n,m,l,j,i,h,k,A.rr(a.as,b.as,c))}, +E6:function E6(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}, +alp:function alp(){}, +SS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.SR(q,p,a0,h,i,m,s,f,n,j,l,e,d,r,b,o==null?B.JY:o,k,!1,c,!0,null)}, +SR:function SR(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}, +arn:function arn(a,b){var _=this +_.yh$=a +_.a=null +_.b=b +_.c=null}, +aoI:function aoI(a,b,c){this.e=a +this.c=b +this.a=c}, +a_c:function a_c(a,b,c){var _=this +_.F=a +_.D$=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}, +bpY:function bpY(a,b){this.a=a +this.b=b}, +awr:function awr(){}, +a3X:function a3X(a,b,c,d){var _=this +_.c=a +_.w=b +_.as=c +_.a=d}, +aAI:function aAI(a){this.a=a}, +alr:function alr(a,b,c,d,e,f,g,h,i,j){var _=this +_.ax=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.c=i +_.a=j}, +arw:function arw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.l7=!1 +_.Dj=a +_.C=b +_.P=c +_.a_=d +_.aw=e +_.D=f +_.Z=g +_.bm=h +_.aV=0 +_.cw=i +_.cQ=j +_.Ls$=k +_.ado$=l +_.bb$=m +_.W$=n +_.cv$=o +_.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=p +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +c1Q(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.ao(a.d,b.d,c) +n=A.ao(a.e,b.e,c) +m=A.hn(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.MU(r,q,p,o,n,m,l,k,s)}, +MU:function MU(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}, +als:function als(){}, +yE(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.d7(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, +vp(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.a2d(),t.p8) +r=s?a5:a6.b +o=q?a5:a7.b +n=t.MH +o=A.bS(r,o,a8,A.dA(),n) +r=s?a5:a6.c +r=A.bS(r,q?a5:a7.c,a8,A.dA(),n) +m=s?a5:a6.d +m=A.bS(m,q?a5:a7.d,a8,A.dA(),n) +l=s?a5:a6.e +l=A.bS(l,q?a5:a7.e,a8,A.dA(),n) +k=s?a5:a6.f +k=A.bS(k,q?a5:a7.f,a8,A.dA(),n) +j=s?a5:a6.r +i=q?a5:a7.r +h=t.PM +i=A.bS(j,i,a8,A.a2h(),h) +j=s?a5:a6.w +g=q?a5:a7.w +g=A.bS(j,g,a8,A.bFX(),t.pc) +j=s?a5:a6.x +f=q?a5:a7.x +e=t.tW +f=A.bS(j,f,a8,A.a2g(),e) +j=s?a5:a6.y +j=A.bS(j,q?a5:a7.y,a8,A.a2g(),e) +d=s?a5:a6.z +e=A.bS(d,q?a5:a7.z,a8,A.a2g(),e) +d=s?a5:a6.Q +n=A.bS(d,q?a5:a7.Q,a8,A.dA(),n) +d=s?a5:a6.as +h=A.bS(d,q?a5:a7.as,a8,A.a2h(),h) +d=s?a5:a6.at +d=A.c1R(d,q?a5:a7.at,a8) +c=s?a5:a6.ax +b=q?a5:a7.ax +b=A.bS(c,b,a8,A.bFK(),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.rm(a4,q?a5:a7.db,a8) +if(c)s=s?a5:a6.dx +else s=q?a5:a7.dx +return A.yE(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, +c1R(a,b,c){if(a==null&&b==null)return null +return new A.ap3(a,b,c)}, +d7:function d7(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}, +ap3:function ap3(a,b,c){this.a=a +this.b=b +this.c=c}, +alt:function alt(){}, +bBE(a,b,c,d){var s +if(d<=1)return a +else if(d>=3)return c +else if(d<=2){s=A.hn(a,b,d-1) +s.toString +return s}s=A.hn(b,c,d-2) +s.toString +return s}, +MV:function MV(){}, +XE:function XE(a,b,c){var _=this +_.r=_.f=_.e=_.d=null +_.cZ$=a +_.b2$=b +_.a=null +_.b=c +_.c=null}, +bhh:function bhh(){}, +bhe:function bhe(a,b,c){this.a=a +this.b=b +this.c=c}, +bhf:function bhf(a,b){this.a=a +this.b=b}, +bhg:function bhg(a,b,c){this.a=a +this.b=b +this.c=c}, +bgS:function bgS(){}, +bgT:function bgT(){}, +bgU:function bgU(){}, +bh4:function bh4(){}, +bh7:function bh7(){}, +bh8:function bh8(){}, +bh9:function bh9(){}, +bha:function bha(){}, +bhb:function bhb(){}, +bhc:function bhc(){}, +bhd:function bhd(){}, +bgV:function bgV(){}, +bgW:function bgW(){}, +bgX:function bgX(){}, +bh5:function bh5(a){this.a=a}, +bgQ:function bgQ(a){this.a=a}, +bh6:function bh6(a){this.a=a}, +bgP:function bgP(a){this.a=a}, +bgY:function bgY(){}, +bgZ:function bgZ(){}, +bh_:function bh_(){}, +bh0:function bh0(){}, +bh1:function bh1(){}, +bh2:function bh2(){}, +bh3:function bh3(a){this.a=a}, +bgR:function bgR(){}, +apJ:function apJ(a){this.a=a}, +aoH:function aoH(a,b,c){this.e=a +this.c=b +this.a=c}, +a_b:function a_b(a,b,c){var _=this +_.F=a +_.D$=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}, +bpX:function bpX(a,b){this.a=a +this.b=b}, +a18:function a18(){}, +bIO(a,b){return new A.MX(b,a,null)}, +bIP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.a4_(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, +MW:function MW(a,b){this.a=a +this.b=b}, +a3Y:function a3Y(a,b){this.a=a +this.b=b}, +MX:function MX(a,b,c){this.w=a +this.b=b +this.a=c}, +a4_:function a4_(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}, +alu:function alu(){}, +Ng(a,b,c,d,e,f){return new A.a4W(c,d,f,b,e,a,null)}, +a4W:function a4W(a,b,c,d,e,f,g){var _=this +_.c=a +_.f=b +_.r=c +_.x=d +_.y=e +_.Q=f +_.a=g}, +bhA:function bhA(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}, +c2b(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.U(a.b,b.b,c) +q=A.U(a.c,b.c,c) +p=A.U(a.d,b.d,c) +o=A.ao(a.e,b.e,c) +n=A.hn(a.f,b.f,c) +return new A.Em(s,r,q,p,o,n,A.fx(a.r,b.r,c))}, +Em:function Em(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +alX:function alX(){}, +c2f(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.dA(),q) +o=A.bS(a.c,b.c,c,A.dA(),q) +q=A.bS(a.d,b.d,c,A.dA(),q) +n=A.ao(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.fx(a.w,b.w,c)) +return new A.Nk(r,p,o,q,n,m,s,l,A.c2e(a.x,b.x,c))}, +c2e(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.bs(a,b,c)}, +Nk:function Nk(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}, +alZ:function alZ(){}, +c2j(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.U(a2.a,a3.a,a4) +r=A.U(a2.b,a3.b,a4) +q=A.U(a2.c,a3.c,a4) +p=A.U(a2.d,a3.d,a4) +o=A.U(a2.e,a3.e,a4) +n=A.U(a2.f,a3.f,a4) +m=A.U(a2.r,a3.r,a4) +l=A.U(a2.w,a3.w,a4) +k=a4<0.5 +if(k)j=a2.x!==!1 +else j=a3.x!==!1 +i=A.U(a2.y,a3.y,a4) +h=A.hn(a2.z,a3.z,a4) +g=A.hn(a2.Q,a3.Q,a4) +f=A.c2i(a2.as,a3.as,a4) +e=A.c2h(a2.at,a3.at,a4) +d=A.bz(a2.ax,a3.ax,a4) +c=A.bz(a2.ay,a3.ay,a4) +if(k){k=a2.ch +if(k==null)k=B.aw}else{k=a3.ch +if(k==null)k=B.aw}b=A.ao(a2.CW,a3.CW,a4) +a=A.ao(a2.cx,a3.cx,a4) +a0=a2.cy +if(a0==null)a1=a3.cy!=null +else a1=!0 +if(a1)a0=A.tc(a0,a3.cy,a4) +else a0=null +return new A.No(s,r,q,p,o,n,m,l,j,i,h,g,f,e,d,c,k,b,a,a0)}, +c2i(a,b,c){var s=a==null +if(s&&b==null)return null +if(s){s=b.a +return A.bs(new A.cw(A.ax(0,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255),0,B.ai,-1),b,c)}if(b==null){s=a.a +return A.bs(new A.cw(A.ax(0,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255),0,B.ai,-1),a,c)}return A.bs(a,b,c)}, +c2h(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.fx(a,b,c))}, +No:function No(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}, +am1:function am1(){}, +pt(a,b,c,d){return new A.a55(b,a,d,c,null)}, +a55:function a55(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.y=c +_.Q=d +_.a=e}, +aH3(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.a61(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)}, +bJK(a,b,c,d,e,f,a0){var s,r,q,p,o,n,m,l,k,j,i=null,h=c===B.a9,g=A.We(a0)===B.a9 +if(a==null)s=h?B.oe:a0 +else s=a +r=A.We(s) +if(f==null)if(h)q=B.q +else{q=a0.b.h(0,700) +q.toString}else q=f +if(h)p=B.Xy +else{p=a0.b.h(0,700) +p.toString}if(d==null)o=h?B.i4:B.k +else o=d +if(b==null)if(h)n=B.i5 +else{n=a0.b.h(0,200) +n.toString}else n=b +m=e==null?B.kg:e +l=g?B.k:B.q +r=r===B.a9?B.k:B.q +k=h?B.k:B.q +j=g?B.k:B.q +return A.aH3(n,c,m,i,i,i,j,h?B.q:B.k,i,i,l,i,r,i,k,i,i,i,i,i,a0,i,q,i,s,i,p,i,o,i,i,i,i)}, +c2C(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.U(r,q,c1) +p.toString +o=b9.c +n=c0.c +m=A.U(o,n,c1) +m.toString +l=b9.d +if(l==null)l=r +k=c0.d +l=A.U(l,k==null?q:k,c1) +k=b9.e +if(k==null)k=o +j=c0.e +k=A.U(k,j==null?n:j,c1) +j=b9.f +i=c0.f +h=A.U(j,i,c1) +h.toString +g=b9.r +f=c0.r +e=A.U(g,f,c1) +e.toString +d=b9.w +if(d==null)d=j +c=c0.w +d=A.U(d,c==null?i:c,c1) +c=b9.x +if(c==null)c=g +b=c0.x +c=A.U(c,b==null?f:b,c1) +b=b9.y +a=b==null +a0=a?j:b +a1=c0.y +a2=a1==null +a0=A.U(a0,a2?i:a1,c1) +a3=b9.z +a4=a3==null +a5=a4?g:a3 +a6=c0.z +a7=a6==null +a5=A.U(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.U(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.U(g,f,c1) +g=b9.at +b=c0.at +a1=A.U(g,b,c1) +a1.toString +a2=b9.ax +a3=c0.ax +a4=A.U(a2,a3,c1) +a4.toString +a6=b9.ay +g=a6==null?g:a6 +a6=c0.ay +g=A.U(g,a6==null?b:a6,c1) +b=b9.ch +if(b==null)b=a2 +a2=c0.ch +b=A.U(b,a2==null?a3:a2,c1) +a2=A.U(b9.CW,c0.CW,c1) +a2.toString +a3=b9.cx +a6=c0.cx +a7=A.U(a3,a6,c1) +a7.toString +a8=b9.cy +a9=c0.cy +b0=A.U(a8,a9,c1) +b0.toString +b1=b9.db +b2=c0.db +b3=A.U(b1,b2,c1) +b3.toString +b4=b9.dx +if(b4==null)b4=a8 +b5=c0.dx +b4=A.U(b4,b5==null?a9:b5,c1) +b5=b9.dy +if(b5==null)b5=b1 +b6=c0.dy +b5=A.U(b5,b6==null?b2:b6,c1) +b6=b9.fr +if(b6==null)b6=a3 +b7=c0.fr +b6=A.U(b6,b7==null?a6:b7,c1) +b7=b9.fx +a3=b7==null?a3:b7 +b7=c0.fx +a3=A.U(a3,b7==null?a6:b7,c1) +a6=b9.fy +if(a6==null)a6=B.q +b7=c0.fy +a6=A.U(a6,b7==null?B.q:b7,c1) +b7=b9.go +if(b7==null)b7=B.q +b8=c0.go +b7=A.U(b7,b8==null?B.q:b8,c1) +b8=b9.id +b1=b8==null?b1:b8 +b8=c0.id +b1=A.U(b1,b8==null?b2:b8,c1) +b2=b9.k1 +a8=b2==null?a8:b2 +b2=c0.k1 +a8=A.U(a8,b2==null?a9:b2,c1) +a9=b9.k2 +o=a9==null?o:a9 +a9=c0.k2 +o=A.U(o,a9==null?n:a9,c1) +n=b9.k4 +if(n==null)n=r +a9=c0.k4 +n=A.U(n,a9==null?q:a9,c1) +a9=b9.ok +j=a9==null?j:a9 +a9=c0.ok +j=A.U(j,a9==null?i:a9,c1) +i=b9.k3 +r=i==null?r:i +i=c0.k3 +return A.aH3(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.U(r,i==null?q:i,c1),b4,a0,a)}, +a61:function a61(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}, +am6:function am6(){}, +Au:function Au(a,b){this.b=a +this.a=b}, +QO:function QO(a,b){this.b=a +this.a=b}, +c3b(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.aJ7(a.a,b.a,c) +r=t.MH +q=A.bS(a.b,b.b,c,A.dA(),r) +p=A.ao(a.c,b.c,c) +o=A.ao(a.d,b.d,c) +n=A.bz(a.e,b.e,c) +r=A.bS(a.f,b.f,c,A.dA(),r) +m=A.ao(a.r,b.r,c) +l=A.bz(a.w,b.w,c) +k=A.ao(a.x,b.x,c) +j=A.ao(a.y,b.y,c) +i=A.ao(a.z,b.z,c) +h=A.ao(a.Q,b.Q,c) +g=c<0.5 +f=g?a.as:b.as +g=g?a.at:b.at +return new A.Oc(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, +Oc:function Oc(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}, +amZ:function amZ(){}, +c3g(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.U(b3.a,b4.a,b5) +r=A.ao(b3.b,b4.b,b5) +q=A.U(b3.c,b4.c,b5) +p=A.U(b3.d,b4.d,b5) +o=A.fx(b3.e,b4.e,b5) +n=A.U(b3.f,b4.f,b5) +m=A.U(b3.r,b4.r,b5) +l=A.bz(b3.w,b4.w,b5) +k=A.bz(b3.x,b4.x,b5) +j=A.bz(b3.y,b4.y,b5) +i=A.bz(b3.z,b4.z,b5) +h=t.MH +g=A.bS(b3.Q,b4.Q,b5,A.dA(),h) +f=A.bS(b3.as,b4.as,b5,A.dA(),h) +e=A.bS(b3.at,b4.at,b5,A.dA(),h) +d=A.bS(b3.ax,b4.ax,b5,A.dA(),h) +c=A.bS(b3.ay,b4.ay,b5,A.dA(),h) +b=A.c3f(b3.ch,b4.ch,b5) +a=A.bz(b3.CW,b4.CW,b5) +a0=A.bS(b3.cx,b4.cx,b5,A.dA(),h) +a1=A.bS(b3.cy,b4.cy,b5,A.dA(),h) +a2=A.bS(b3.db,b4.db,b5,A.dA(),h) +a3=A.U(b3.dx,b4.dx,b5) +a4=A.ao(b3.dy,b4.dy,b5) +a5=A.U(b3.fr,b4.fr,b5) +a6=A.U(b3.fx,b4.fx,b5) +a7=A.fx(b3.fy,b4.fy,b5) +a8=A.U(b3.go,b4.go,b5) +a9=A.U(b3.id,b4.id,b5) +b0=A.bz(b3.k1,b4.k1,b5) +b1=A.bz(b3.k2,b4.k2,b5) +b2=A.U(b3.k3,b4.k3,b5) +return new A.Oe(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.dA(),h))}, +c3f(a,b,c){var s +if(a==b)return a +if(a==null){s=b.a +return A.bs(new A.cw(A.ax(0,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255),0,B.ai,-1),b,c)}s=a.a +return A.bs(a,new A.cw(A.ax(0,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255),0,B.ai,-1),c)}, +Oe:function Oe(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}, +an0:function an0(){}, +and:function and(){}, +aJB:function aJB(){}, +aw1:function aw1(){}, +a7p:function a7p(a,b,c){this.c=a +this.d=b +this.a=c}, +c3s(a,b,c){var s=null +return new A.F0(b,A.aw(c,s,s,B.aM,s,s,B.rU.bz(A.ah(a).ax.a===B.a9?B.k:B.al),s,s),s)}, +F0:function F0(a,b,c){this.c=a +this.d=b +this.a=c}, +bKb(a,b,c,d,e,f,g,h,i){return new A.a7u(b,e,g,i,f,d,h,a,c,null)}, +bI9(a,b,c,d,e){return new A.a2K(e,c,a,b,d,null)}, +cf6(a,b,c,d){return new A.fj(A.ed(B.ii,b,null),!1,d,null)}, +a2b(a,b,c,d,e,f,g){var s,r=A.bD(d,e).c +r.toString +s=A.aRK(d,r) +r=A.bD(d,e) +return r.iN(A.c3w(null,a,b,null,c,d,null,s,B.Ri,f,g))}, +c3w(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null +A.aV(f,B.ce,t.c4).toString +s=A.a([],t.Zt) +r=$.ac +q=A.qk(B.d6) +p=A.a([],t.wi) +o=A.dW(m,t.u) +n=$.ac +return new A.Op(new A.aJF(e,h,j),c,"Dismiss",b,B.ed,A.cjG(),a,m,i,s,new A.bR(m,k.i("bR>")),new A.bR(m,t.A),new A.ws(),m,0,new A.aH(new A.a6(r,k.i("a6<0?>")),k.i("aH<0?>")),q,p,B.fa,o,new A.aH(new A.a6(n,k.i("a6<0?>")),k.i("aH<0?>")),k.i("Op<0>"))}, +bSE(a){var s=A.ao(1,0.3333333333333333,A.Z(a,1,2)-1) +s.toString +return s}, +bQF(a){var s=null +return new A.bje(a,A.ah(a).p3,A.ah(a).ok,s,24,s,s,B.f9,B.C,s,s,s,s)}, +a7u:function a7u(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}, +a2K:function a2K(a,b,c,d,e,f){var _=this +_.f=a +_.x=b +_.Q=c +_.cx=d +_.fy=e +_.a=f}, +Im:function Im(a,b,c,d){var _=this +_.f=a +_.w=b +_.x=c +_.a=d}, +Op:function Op(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.el=a +_.ey=b +_.eU=c +_.em=d +_.kt=e +_.eM=f +_.f5=g +_.fr=h +_.fx=i +_.fy=!1 +_.id=_.go=null +_.k1=j +_.k2=k +_.k3=l +_.k4=m +_.ok=$ +_.p1=null +_.p2=$ +_.je$=n +_.mF$=o +_.y=p +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=q +_.ay=!0 +_.CW=_.ch=null +_.e=r +_.a=null +_.b=s +_.c=a0 +_.d=a1 +_.$ti=a2}, +aJF:function aJF(a,b,c){this.a=a +this.b=b +this.c=c}, +bje:function bje(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}, +c3x(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b&&!0)return a +s=A.U(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.U(a.c,b.c,c) +p=A.U(a.d,b.d,c) +o=A.fx(a.e,b.e,c) +n=A.rm(a.f,b.f,c) +m=A.U(a.y,b.y,c) +l=A.bz(a.r,b.r,c) +k=A.bz(a.w,b.w,c) +return new A.F3(s,r,q,p,o,n,l,k,A.hn(a.x,b.x,c),m)}, +F3:function F3(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}, +anf:function anf(){}, +c3K(a,b,c){var s,r,q,p,o=A.bKi(a) +A.ah(a) +s=A.bQG(a) +if(b==null){r=o.a +q=r}else q=b +if(q==null)q=s==null?null:s.gap(s) +p=c +if(q==null)return new A.cw(B.q,p,B.ai,-1) +return new A.cw(q,p,B.ai,-1)}, +bQG(a){return new A.bji(a,null,16,0,0,0)}, +vI:function vI(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +bji:function bji(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +c3J(a,b,c){var s,r,q,p +if(a===b&&!0)return a +s=A.U(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.ao(a.d,b.d,c) +return new A.F7(s,r,q,p,A.ao(a.e,b.e,c))}, +bKi(a){var s +a.K(t.Jj) +s=A.ah(a) +return s.b8}, +F7:function F7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +anl:function anl(){}, +c4e(a,b,c){var s,r,q,p,o,n,m +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.U(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.fx(a.f,b.f,c) +m=A.fx(a.r,b.r,c) +return new A.OE(s,r,q,p,o,n,m,A.ao(a.w,b.w,c))}, +OE:function OE(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}, +any:function any(){}, +c4f(a,b,c){var s,r +if(a===b&&!0)return a +s=A.bz(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.OL(s,r,A.bDa(a.c,b.c,c))}, +OL:function OL(a,b,c){this.a=a +this.b=b +this.c=c}, +anz:function anz(){}, +zs(a,b,c){var s=null +return new A.Fh(b,s,s,s,c,B.f,s,!1,s,a,s)}, +Fi(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=c==null?e:c +if(a0==null)s=e +else s=a0 +r=d==null&&s==null?e:new A.Yj(d,s) +q=a7==null?e:a7 +if(a1==null)p=e +else p=a1 +o=q==null +n=o&&p==null?e:new A.Yj(q,p) +m=o?e:new A.anI(q) +l=a3==null?e:new A.anG(a3) +k=a5==null&&a2==null?e:new A.anH(a5,a2) +o=b1==null?e:new A.cO(b1,t.h9) +j=b0==null?e:new A.cO(b0,t.Ak) +i=a9==null?e:new A.cO(a9,t.iL) +h=a6==null?e:new A.cO(a6,t.iL) +g=a8==null?e:new A.cO(a8,t.iL) +f=b3==null?e:new A.cO(b3,t.e1) +return A.yE(a,b,r,l,a4,h,n,e,e,g,i,k,m,j,o,new A.cO(b2,t.kU),f,b4,e,b5,new A.cO(b6,t.hs),b7)}, +chF(a){var s +A.ah(a) +s=A.dy(a,B.d0) +s=s==null?null:s.c +if(s==null)s=1 +return A.bBE(new A.ai(16,0,16,0),new A.ai(8,0,8,0),new A.ai(4,0,4,0),s)}, +Fh:function Fh(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}, +Yj:function Yj(a,b){this.a=a +this.b=b}, +anI:function anI(a){this.a=a}, +anG:function anG(a){this.a=a}, +anH:function anH(a,b){this.a=a +this.b=b}, +aw2:function aw2(){}, +aw3:function aw3(){}, +aw4:function aw4(){}, +aw5:function aw5(){}, +c4s(a,b,c){if(a===b)return a +return new A.OQ(A.vp(a.a,b.a,c))}, +OQ:function OQ(a){this.a=a}, +anJ:function anJ(){}, +c4R(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.hn(a.c,b.c,c) +p=A.rm(a.d,b.d,c) +o=A.hn(a.e,b.e,c) +n=A.U(a.f,b.f,c) +m=A.U(a.r,b.r,c) +l=A.U(a.w,b.w,c) +k=A.U(a.x,b.x,c) +j=A.fx(a.y,b.y,c) +return new A.Pc(s,r,q,p,o,n,m,l,k,j,A.fx(a.z,b.z,c))}, +Pc:function Pc(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}, +anO:function anO(){}, +c54(a,b,c){if(a===b)return a +return new A.Pi(A.vp(a.a,b.a,c))}, +Pi:function Pi(a){this.a=a}, +anX:function anX(){}, +Pq:function Pq(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +bKZ(a,b,c,d){return new A.a8O(b,a,d,c?B.aEq:B.aEp,null)}, +biL:function biL(){}, +Db:function Db(a,b){this.a=a +this.b=b}, +a8O:function a8O(a,b,c,d,e){var _=this +_.c=a +_.f=b +_.z=c +_.k1=d +_.a=e}, +anF:function anF(a,b){this.a=a +this.b=b}, +am_:function am_(a,b){this.c=a +this.a=b}, +a_0:function a_0(a,b,c,d){var _=this +_.F=null +_.Y=a +_.ar=b +_.D$=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}, +bjH:function bjH(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}, +bQC(a,b,c,d,e){return new A.Xo(c,d,a,b,new A.bK(A.a([],t.x8),t.jc),new A.bK(A.a([],t.b),t.fy),0,e.i("Xo<0>"))}, +aND:function aND(){}, +b5T:function b5T(){}, +aMu:function aMu(){}, +aMt:function aMt(){}, +bjB:function bjB(){}, +aNC:function aNC(){}, +bqG:function bqG(){}, +Xo:function Xo(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.d=_.c=null +_.dh$=e +_.cV$=f +_.qW$=g +_.$ti=h}, +aw6:function aw6(){}, +aw7:function aw7(){}, +c5a(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.Fz(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +c5b(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.U(a2.a,a3.a,a4) +r=A.U(a2.b,a3.b,a4) +q=A.U(a2.c,a3.c,a4) +p=A.U(a2.d,a3.d,a4) +o=A.U(a2.e,a3.e,a4) +n=A.ao(a2.f,a3.f,a4) +m=A.ao(a2.r,a3.r,a4) +l=A.ao(a2.w,a3.w,a4) +k=A.ao(a2.x,a3.x,a4) +j=A.ao(a2.y,a3.y,a4) +i=A.fx(a2.z,a3.z,a4) +h=a4<0.5 +if(h)g=a2.Q +else g=a3.Q +f=A.ao(a2.as,a3.as,a4) +e=A.rr(a2.at,a3.at,a4) +d=A.rr(a2.ax,a3.ax,a4) +c=A.rr(a2.ay,a3.ay,a4) +b=A.rr(a2.ch,a3.ch,a4) +a=A.ao(a2.CW,a3.CW,a4) +a0=A.hn(a2.cx,a3.cx,a4) +a1=A.bz(a2.cy,a3.cy,a4) +if(h)h=a2.db +else h=a3.db +return A.c5a(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, +Fz:function Fz(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}, +ao_:function ao_(){}, +eJ(a,b,c,d,e,f,g,h,i,j,k){return new A.a9O(e,k,g,h,d,a,c,f,j,b,i,null)}, +PP(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&&b==null?o:new A.aoq(g,b) +if(n)n=!0 +else n=!1 +s=n?o:new A.aor(g,f,i,h) +n=a0==null?o:new A.cO(a0,t.Ak) +r=l==null?o:new A.cO(l,t.iL) +q=k==null?o:new A.cO(k,t.iL) +p=j==null?o:new A.cO(j,t.QL) +return A.yE(a,o,o,o,d,o,m,o,p,q,r,o,s,n,o,o,o,o,o,o,o,a1)}, +aot:function aot(a,b){this.a=a +this.b=b}, +a9O:function a9O(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.z=f +_.at=g +_.ax=h +_.cx=i +_.db=j +_.dx=k +_.a=l}, +aoq:function aoq(a,b){this.a=a +this.b=b}, +aor:function aor(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +c60(a,b,c){if(a===b)return a +return new A.tb(A.vp(a.a,b.a,c))}, +a9P(a,b){return new A.PO(b,a,null)}, +c61(a){var s=a.K(t.g5),r=s==null?null:s.w +return r==null?A.ah(a).a_:r}, +tb:function tb(a){this.a=a}, +PO:function PO(a,b,c){this.w=a +this.b=b +this.a=c}, +aos:function aos(){}, +bLz(a,b,c){var s,r=null +if(c==null)s=b!=null?new A.bA(b,r,r,r,r,r,B.I):r +else s=c +return new A.PX(a,s,r)}, +PX:function PX(a,b,c){this.c=a +this.e=b +this.a=c}, +YT:function YT(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +PY:function PY(a,b,c,d){var _=this +_.f=_.e=null +_.r=!0 +_.w=a +_.a=b +_.b=c +_.c=d +_.d=!1}, +w1:function w1(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}, +cgE(a,b,c){if(c!=null)return c +if(b)return new A.bwY(a) +return null}, +bwY:function bwY(a){this.a=a}, +aoD:function aoD(){}, +PZ:function PZ(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}, +cgF(a,b,c){if(c!=null)return c +if(b)return new A.bwZ(a) +return null}, +cgM(a,b,c,d){var s,r,q,p,o,n +if(b){if(c!=null){s=c.$0() +r=new A.a_(s.c-s.a,s.d-s.b)}else{s=a.k3 +s.toString +r=s}q=d.a8(0,B.h).gdE() +p=d.a8(0,new A.j(0+r.a,0)).gdE() +o=d.a8(0,new A.j(0,0+r.b)).gdE() +n=d.a8(0,r.K6(0,B.h)).gdE() +return Math.ceil(Math.max(Math.max(q,p),Math.max(o,n)))}return 35}, +bwZ:function bwZ(a){this.a=a}, +aoE:function aoE(){}, +Q_:function Q_(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}, +c69(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.FZ(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,!1,j,c,b3,n)}, +fG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0){var s=null +return new A.tf(c,o,s,s,s,s,n,s,s,s,s,l,m,j,!0,B.I,s,s,d,f,i,h,p,q,r,e!==!1,!1,k,!1,g,b,a0,s)}, +w3:function w3(){}, +w4:function w4(){}, +ZH:function ZH(a,b,c){this.f=a +this.b=b +this.a=c}, +FZ:function FZ(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}, +YS:function YS(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}, +uQ:function uQ(a,b){this.a=a +this.b=b}, +YR:function YR(a,b,c,d){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.w=$ +_.x=null +_.y=b +_.z=!1 +_.fQ$=c +_.a=null +_.b=d +_.c=null}, +bm2:function bm2(){}, +bm1:function bm1(){}, +bm3:function bm3(a,b){this.a=a +this.b=b}, +blZ:function blZ(a,b){this.a=a +this.b=b}, +bm0:function bm0(a){this.a=a}, +bm_:function bm_(a,b){this.a=a +this.b=b}, +tf:function tf(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}, +a1n:function a1n(){}, +lF:function lF(){}, +apU:function apU(a){this.a=a}, +oU:function oU(a,b){this.b=a +this.a=b}, +mW:function mW(a,b,c){this.b=a +this.c=b +this.a=c}, +c5c(a){if(a===-1)return"FloatingLabelAlignment.start" +if(a===0)return"FloatingLabelAlignment.center" +return"FloatingLabelAlignment(x: "+B.e.aA(a,1)+")"}, +bCK(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.G0(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,!0,c4,a,c)}, +YV:function YV(a){var _=this +_.a=null +_.ab$=_.b=0 +_.aq$=a +_.b7$=_.b9$=0 +_.C$=!1}, +YW:function YW(a,b){this.a=a +this.b=b}, +aoF:function aoF(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}, +XA:function XA(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +alj:function alj(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.cZ$=a +_.b2$=b +_.a=null +_.b=c +_.c=null}, +asR:function asR(a,b,c){this.e=a +this.c=b +this.a=c}, +YH:function YH(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}, +YI:function YI(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bly:function bly(){}, +FB:function FB(a,b){this.a=a +this.b=b}, +a8Q:function a8Q(){}, +ig:function ig(a,b){this.a=a +this.b=b}, +an2:function an2(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}, +bpS:function bpS(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a_6:function a_6(a,b,c,d,e,f,g,h,i){var _=this +_.C=a +_.P=b +_.a_=c +_.aw=d +_.D=e +_.Z=f +_.bm=g +_.aV=null +_.fz$=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}, +bpW:function bpW(a){this.a=a}, +bpV:function bpV(a,b){this.a=a +this.b=b}, +bpU:function bpU(a,b){this.a=a +this.b=b}, +bpT:function bpT(a,b,c){this.a=a +this.b=b +this.c=c}, +an5:function an5(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +A8:function A8(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}, +YX:function YX(a,b,c,d){var _=this +_.f=_.e=_.d=$ +_.r=a +_.w=null +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +bme:function bme(){}, +G0:function G0(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 +_.co=c8 +_.bY=c9 +_.aR=d0}, +G1:function G1(a){this.a=a}, +bm4:function bm4(a,b){this.ok=a +this.a=b}, +bm9:function bm9(a){this.a=a}, +bmb:function bmb(a){this.a=a}, +bm7:function bm7(a){this.a=a}, +bm8:function bm8(a){this.a=a}, +bm5:function bm5(a){this.a=a}, +bm6:function bm6(a){this.a=a}, +bma:function bma(a){this.a=a}, +bmc:function bmc(a){this.a=a}, +bmd:function bmd(a){this.a=a}, +aoG:function aoG(){}, +a17:function a17(){}, +aw0:function aw0(){}, +a1m:function a1m(){}, +a1o:function a1o(){}, +awx:function awx(){}, +Gl(a,b,c,d,e,f,g,h){return new A.mO(d,h,g,a,b,e,f,c,null)}, +bpZ(a,b){var s +if(a==null)return B.A +a.cf(b,!0) +s=a.k3 +s.toString +return s}, +aaR:function aaR(a,b){this.a=a +this.b=b}, +aaS:function aaS(a,b){this.a=a +this.b=b}, +mO:function mO(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.cx=e +_.cy=f +_.fr=g +_.ok=h +_.a=i}, +aTv:function aTv(a){this.a=a}, +aoB:function aoB(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +nA:function nA(a,b){this.a=a +this.b=b}, +apc:function apc(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}, +a_e:function a_e(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.C=a +_.P=b +_.a_=c +_.aw=d +_.D=e +_.Z=f +_.bm=g +_.aV=h +_.cw=i +_.cQ=j +_.fz$=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}, +bq0:function bq0(a,b){this.a=a +this.b=b}, +bq_:function bq_(a,b,c){this.a=a +this.b=b +this.c=c}, +bmD:function bmD(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}, +awe:function awe(){}, +awA:function awA(){}, +c6N(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.Gm(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, +c6O(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.fx(a0.b,a1.b,a2) +if(s)p=a0.c +else p=a1.c +o=A.U(a0.d,a1.d,a2) +n=A.U(a0.e,a1.e,a2) +m=A.U(a0.f,a1.f,a2) +l=A.bz(a0.r,a1.r,a2) +k=A.bz(a0.w,a1.w,a2) +j=A.bz(a0.x,a1.x,a2) +i=A.hn(a0.y,a1.y,a2) +h=A.U(a0.z,a1.z,a2) +g=A.U(a0.Q,a1.Q,a2) +f=A.ao(a0.as,a1.as,a2) +e=A.ao(a0.at,a1.at,a2) +d=A.ao(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.c6N(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, +c6P(a){var s=a.K(t.NJ),r=s==null?null:s.gkm(s) +return r==null?A.ah(a).aw:r}, +Gm:function Gm(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}, +apd:function apd(){}, +W7:function W7(a,b){this.c=a +this.a=b}, +bc4:function bc4(){}, +a0o:function a0o(a,b){var _=this +_.e=_.d=null +_.f=a +_.a=null +_.b=b +_.c=null}, +bul:function bul(a){this.a=a}, +buk:function buk(a){this.a=a}, +bum:function bum(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ab1:function ab1(a,b){this.c=a +this.a=b}, +d8(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.we(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +c68(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.a([a],i),g=A.a([b],i) +for(s=b,r=a;r!==s;){q=r.a +p=s.a +if(q>=p){o=r.gaH(r) +if(!(o instanceof A.D)||!o.px(r))return null +h.push(o) +r=o}if(q<=p){n=s.gaH(s) +if(!(n instanceof A.D)||!n.px(s))return null +g.push(n) +s=n}}m=new A.bq(new Float64Array(16)) +m.dc() +l=new A.bq(new Float64Array(16)) +l.dc() +for(k=g.length-1;k>0;k=j){j=k-1 +g[k].eK(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 +h[k].eK(h[j],l)}if(l.hJ(l)!==0){l.dk(0,m) +i=l}else i=null +return i}, +ts:function ts(a,b){this.a=a +this.b=b}, +we:function we(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}, +app:function app(a,b,c,d){var _=this +_.d=a +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +bnS:function bnS(a){this.a=a}, +a_a:function a_a(a,b,c,d){var _=this +_.F=a +_.ar=b +_.bN=null +_.D$=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}, +aoC:function aoC(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +pW:function pW(){}, +C0:function C0(a,b){this.a=a +this.b=b}, +Zf:function Zf(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}, +apm:function apm(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bnC:function bnC(){}, +bnD:function bnD(){}, +bnE:function bnE(){}, +bnF:function bnF(){}, +a_M:function a_M(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +asS:function asS(a,b,c){this.b=a +this.c=b +this.a=c}, +awf:function awf(){}, +apn:function apn(){}, +a7g:function a7g(){}, +bnR(a){return new A.apq(a,J.pm(a.$1(B.atS)))}, +Zh(a){var s=null +return new A.apr(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)}, +dJ(a,b,c){if(c.i("ca<0>").b(a))return a.am(b) +return a}, +bS(a,b,c,d,e){if(a==null&&b==null)return null +return new A.Z4(a,b,c,d,e.i("Z4<0>"))}, +bMk(a){var s=A.b0(t.Wy) +if(a!=null)s.E(0,a) +return new A.aba(s,$.be())}, +eA:function eA(a,b){this.a=a +this.b=b}, +ab6:function ab6(){}, +apq:function apq(a,b){this.c=a +this.a=b}, +ab8:function ab8(){}, +Yl:function Yl(a,b){this.a=a +this.c=b}, +ab9:function ab9(){}, +apr:function apr(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 +_.b8=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}, +ca:function ca(){}, +Z4:function Z4(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +me:function me(a,b){this.a=a +this.$ti=b}, +cO:function cO(a,b){this.a=a +this.$ti=b}, +aba:function aba(a,b){var _=this +_.a=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +ab7:function ab7(){}, +aUd:function aUd(a,b,c){this.a=a +this.b=b +this.c=c}, +aUb:function aUb(){}, +aUc:function aUc(){}, +c76(a,b,c){if(a===b)return a +return new A.abm(A.bDa(a.a,b.a,c))}, +abm:function abm(a){this.a=a}, +c77(a,b,c){if(a===b)return a +return new A.R5(A.vp(a.a,b.a,c))}, +R5:function R5(a){this.a=a}, +apy:function apy(){}, +bDa(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.dA(),o) +r=s?d:a.b +r=A.bS(r,q?d:b.b,c,A.dA(),o) +n=s?d:a.c +o=A.bS(n,q?d:b.c,c,A.dA(),o) +n=s?d:a.d +m=q?d:b.d +m=A.bS(n,m,c,A.a2h(),t.PM) +n=s?d:a.e +l=q?d:b.e +l=A.bS(n,l,c,A.bFX(),t.pc) +n=s?d:a.f +k=q?d:b.f +j=t.tW +k=A.bS(n,k,c,A.a2g(),j) +n=s?d:a.r +n=A.bS(n,q?d:b.r,c,A.a2g(),j) +i=s?d:a.w +j=A.bS(i,q?d:b.w,c,A.a2g(),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.bFK(),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.abn(p,r,o,m,l,k,n,j,new A.ap5(i,h,c),f,e,g,A.rm(s,q?d:b.as,c))}, +abn:function abn(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}, +ap5:function ap5(a,b,c){this.a=a +this.b=b +this.c=c}, +apz:function apz(){}, +c78(a,b,c){if(a===b)return a +return new A.GG(A.bDa(a.a,b.a,c))}, +GG:function GG(a){this.a=a}, +apA:function apA(){}, +c7r(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.ao(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.U(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.U(a.f,b.f,c) +m=A.fx(a.r,b.r,c) +l=A.bS(a.w,b.w,c,A.a2d(),t.p8) +k=A.bS(a.x,b.x,c,A.bUx(),t.lF) +if(c<0.5)j=a.y +else j=b.y +return new A.Rp(s,r,q,p,o,n,m,l,k,j)}, +Rp:function Rp(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}, +apR:function apR(){}, +c7s(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=A.ao(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.U(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.U(a.f,b.f,c) +m=A.fx(a.r,b.r,c) +l=a.w +l=A.b5o(l,l,c) +k=A.bS(a.x,b.x,c,A.a2d(),t.p8) +return new A.Rq(s,r,q,p,o,n,m,l,k,A.bS(a.y,b.y,c,A.bUx(),t.lF))}, +Rq:function Rq(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}, +apS:function apS(){}, +c7t(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.bz(a.c,b.c,c) +p=A.bz(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.tc(o,b.e,c) +n=a.f +if(n==null)m=b.f==null +else m=!1 +if(m)n=null +else n=A.tc(n,b.f,c) +m=A.ao(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.U(a.y,b.y,c) +i=A.fx(a.z,b.z,c) +h=A.ao(a.Q,b.Q,c) +return new A.Rr(s,r,q,p,o,n,m,k,l,j,i,h,A.ao(a.as,b.as,c))}, +Rr:function Rr(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}, +apT:function apT(){}, +chG(a){var s +A.ah(a) +s=A.dy(a,B.d0) +s=s==null?null:s.c +if(s==null)s=1 +return A.bBE(new A.ai(16,0,16,0),new A.ai(8,0,8,0),new A.ai(4,0,4,0),s)}, +acs:function acs(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}, +ZD:function ZD(a,b){this.a=a +this.b=b}, +aqd:function aqd(a){this.a=a}, +aqc:function aqc(a,b){this.a=a +this.b=b}, +awm:function awm(){}, +awn:function awn(){}, +awo:function awo(){}, +c7F(a,b,c){if(a===b)return a +return new A.RI(A.vp(a.a,b.a,c))}, +RI:function RI(a){this.a=a}, +aqe:function aqe(){}, +lJ(a,b,c){var s=null,r=A.a([],t.Zt),q=$.ac,p=A.qk(B.d6),o=A.a([],t.wi),n=A.dW(s,t.u),m=$.ac,l=b==null?B.fa:b +return new A.Aw(a,!1,!0,s,s,r,new A.bR(s,c.i("bR>")),new A.bR(s,t.A),new A.ws(),s,0,new A.aH(new A.a6(q,c.i("a6<0?>")),c.i("aH<0?>")),p,o,l,n,new A.aH(new A.a6(m,c.i("a6<0?>")),c.i("aH<0?>")),c.i("Aw<0>"))}, +Aw:function Aw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.eU=a +_.bE=b +_.b8=c +_.fr=d +_.fx=e +_.fy=!1 +_.id=_.go=null +_.k1=f +_.k2=g +_.k3=h +_.k4=i +_.ok=$ +_.p1=null +_.p2=$ +_.je$=j +_.mF$=k +_.y=l +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=m +_.ay=!0 +_.CW=_.ch=null +_.e=n +_.a=null +_.b=o +_.c=p +_.d=q +_.$ti=r}, +QU:function QU(){}, +Zg:function Zg(){}, +bT0(a,b,c){var s,r +a.dc() +if(b===1)return +a.er(0,b,b) +s=c.a +r=c.b +a.aX(0,-((s*b-s)/2),-((r*b-r)/2))}, +bRA(a,b,c,d){var s=new A.a11(c,a,d,b,new A.bq(new Float64Array(16)),A.aA(t.o0),A.aA(t.bq),$.be()),r=s.ghx() +a.a2(0,r) +a.fL(s.gBv()) +d.a.a2(0,r) +b.a2(0,r) +return s}, +bRB(a,b,c,d){var s=new A.a12(c,d,b,a,new A.bq(new Float64Array(16)),A.aA(t.o0),A.aA(t.bq),$.be()),r=s.ghx() +d.a.a2(0,r) +b.a2(0,r) +a.fL(s.gBv()) +return s}, +avV:function avV(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +bvG:function bvG(a){this.a=a}, +bvH:function bvH(a){this.a=a}, +bvI:function bvI(a){this.a=a}, +bvJ:function bvJ(a){this.a=a}, +y_:function y_(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +avT:function avT(a,b,c,d){var _=this +_.d=$ +_.yk$=a +_.ph$=b +_.qZ$=c +_.a=null +_.b=d +_.c=null}, +y0:function y0(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +avU:function avU(a,b,c,d){var _=this +_.d=$ +_.yk$=a +_.ph$=b +_.qZ$=c +_.a=null +_.b=d +_.c=null}, +tD:function tD(){}, +akA:function akA(){}, +a6Q:function a6Q(){}, +acz:function acz(){}, +aWL:function aWL(a){this.a=a}, +a13:function a13(){}, +a11:function a11(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.ab$=0 +_.aq$=h +_.b7$=_.b9$=0 +_.C$=!1}, +bvE:function bvE(a,b){this.a=a +this.b=b}, +a12:function a12(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.ab$=0 +_.aq$=h +_.b7$=_.b9$=0 +_.C$=!1}, +bvF:function bvF(a,b){this.a=a +this.b=b}, +aqg:function aqg(){}, +axi:function axi(){}, +axj:function axj(){}, +c8f(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.fx(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.U(a.d,b.d,c) +o=A.U(a.e,b.e,c) +n=A.bz(a.f,b.f,c) +m=A.bS(a.r,b.r,c,A.a2d(),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.So(s,r,q,p,o,n,m,k,j,l)}, +So:function So(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}, +ar5:function ar5(){}, +bJy(a,b){var s=null +return new A.vw(B.RI,4,b,s,a,s,s,s,s)}, +c2k(a,b){var s=null +return new A.vw(B.RJ,a,s,s,s,b,s,s,s)}, +Xj:function Xj(a,b){this.a=a +this.b=b}, +adN:function adN(){}, +am3:function am3(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.a=k}, +vw:function vw(a,b,c,d,e,f,g,h,i){var _=this +_.y=a +_.z=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.a=i}, +am4:function am4(a,b,c){var _=this +_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bhH:function bhH(a){this.a=a}, +bhG:function bhG(a,b,c,d,e,f){var _=this +_.f=a +_.r=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +a1a:function a1a(){}, +c8t(a,b,c){var s,r,q,p +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.U(a.d,b.d,c) +return new A.Hj(s,r,q,p,A.U(a.e,b.e,c))}, +bNo(a){var s +a.K(t.C0) +s=A.ah(a) +return s.dP}, +Hj:function Hj(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +arf:function arf(){}, +c8I(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.dA(),q) +if(s)o=a.e +else o=b.e +q=A.bS(a.c,b.c,c,A.dA(),q) +n=A.ao(a.d,b.d,c) +if(s)s=a.f +else s=b.f +return new A.SK(r,p,q,n,o,s)}, +SK:function SK(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ark:function ark(){}, +qp(a,b,c,d,e){return new A.BL(a,c,b,d,e,null)}, +x_(a){var s=a.cg(t.Np) +if(s!=null)return s +throw A.d(A.FC(A.a([A.vN("Scaffold.of() called with a context that does not contain a Scaffold."),A.c9("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.P4(u.P),A.P4("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.acC("The context used was")],t.d)))}, +ks:function ks(a,b){this.a=a +this.b=b}, +TJ:function TJ(a,b){this.c=a +this.a=b}, +TK:function TK(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.r=c +_.y=_.x=_.w=null +_.cZ$=d +_.b2$=e +_.a=null +_.b=f +_.c=null}, +b2x:function b2x(a,b){this.a=a +this.b=b}, +b2y:function b2y(a,b){this.a=a +this.b=b}, +b2t:function b2t(a){this.a=a}, +b2u:function b2u(a){this.a=a}, +b2w:function b2w(a,b,c){this.a=a +this.b=b +this.c=c}, +b2v:function b2v(a,b,c){this.a=a +this.b=b +this.c=c}, +a_s:function a_s(a,b,c){this.f=a +this.b=b +this.a=c}, +b2z:function b2z(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}, +afA:function afA(a,b){this.a=a +this.b=b}, +ask:function ask(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.ab$=0 +_.aq$=c +_.b7$=_.b9$=0 +_.C$=!1}, +Xz:function Xz(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g}, +ali:function ali(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +bqE:function bqE(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}, +Yr:function Yr(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +Ys:function Ys(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.y=null +_.cZ$=a +_.b2$=b +_.a=null +_.b=c +_.c=null}, +bkr:function bkr(a,b){this.a=a +this.b=b}, +BL:function BL(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.ch=c +_.CW=d +_.cy=e +_.a=f}, +HN:function HN(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 +_.c7$=i +_.fw$=j +_.kq$=k +_.fj$=l +_.ih$=m +_.cZ$=n +_.b2$=o +_.a=null +_.b=p +_.c=null}, +b2K:function b2K(a,b){this.a=a +this.b=b}, +b2J:function b2J(a,b){this.a=a +this.b=b}, +b2I:function b2I(a,b){this.a=a +this.b=b}, +b2F:function b2F(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}, +b2G:function b2G(a){this.a=a}, +b2B:function b2B(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b2H:function b2H(a,b,c){this.a=a +this.b=b +this.c=c}, +b2C:function b2C(a,b,c){this.a=a +this.b=b +this.c=c}, +b2D:function b2D(a,b){this.a=a +this.b=b}, +b2A:function b2A(a,b){this.a=a +this.b=b}, +b2E:function b2E(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b2N:function b2N(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}, +b2M:function b2M(a,b,c){this.a=a +this.b=b +this.c=c}, +b2L:function b2L(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +anj:function anj(a,b){this.e=a +this.a=b +this.b=null}, +BM:function BM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +bgH:function bgH(a,b){this.a=a +this.b=b}, +Dx:function Dx(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}, +Lm:function Lm(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +brz:function brz(a){this.a=a}, +H7:function H7(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.$ti=e}, +a_u:function a_u(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +bqF:function bqF(){}, +a_t:function a_t(){}, +a_v:function a_v(){}, +a_w:function a_w(){}, +a1k:function a1k(){}, +bOb(a,b){return new A.afO(a,b,null)}, +afO:function afO(a,b,c){this.c=a +this.d=b +this.a=c}, +KP:function KP(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}, +apo:function apo(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=$ +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +bnK:function bnK(a){this.a=a}, +bnH:function bnH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bnJ:function bnJ(a,b,c){this.a=a +this.b=b +this.c=c}, +bnI:function bnI(a,b,c){this.a=a +this.b=b +this.c=c}, +bnG:function bnG(a){this.a=a}, +bnQ:function bnQ(a){this.a=a}, +bnP:function bnP(a){this.a=a}, +bnO:function bnO(a){this.a=a}, +bnM:function bnM(a){this.a=a}, +bnN:function bnN(a){this.a=a}, +bnL:function bnL(a){this.a=a}, +c9w(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.bVy(),s) +q=A.bS(a.b,b.b,c,A.a2h(),t.PM) +s=A.bS(a.c,b.c,c,A.bVy(),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.SL(a.r,b.r,c) +l=t.MH +k=A.bS(a.w,b.w,c,A.dA(),l) +j=A.bS(a.x,b.x,c,A.dA(),l) +l=A.bS(a.y,b.y,c,A.dA(),l) +i=A.ao(a.z,b.z,c) +h=A.ao(a.Q,b.Q,c) +return new A.TY(r,q,s,p,o,n,m,k,j,l,i,h,A.ao(a.as,b.as,c))}, +chf(a,b,c){return c<0.5?a:b}, +TY:function TY(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}, +asr:function asr(){}, +c9C(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.a2h(),t.PM) +r=t.MH +q=A.bS(a.b,b.b,c,A.dA(),r) +p=A.bS(a.c,b.c,c,A.dA(),r) +o=A.bS(a.d,b.d,c,A.dA(),r) +r=A.bS(a.e,b.e,c,A.dA(),r) +n=A.c9B(a.f,b.f,c) +m=A.bS(a.r,b.r,c,A.bFK(),t.KX) +l=A.bS(a.w,b.w,c,A.bFX(),t.pc) +k=t.p8 +j=A.bS(a.x,b.x,c,A.a2d(),k) +k=A.bS(a.y,b.y,c,A.a2d(),k) +return new A.TZ(s,q,p,o,r,n,m,l,j,k,A.rr(a.z,b.z,c))}, +c9B(a,b,c){if(a==b)return a +return new A.ap4(a,b,c)}, +TZ:function TZ(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}, +ap4:function ap4(a,b,c){this.a=a +this.b=b +this.c=c}, +asu:function asu(){}, +c9E(a,b,c){var s,r,q,p,o,n,m,l +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.U(a.c,b.c,c) +p=A.c9D(a.d,b.d,c) +o=A.bDj(a.e,b.e,c) +n=a.f +m=b.f +l=A.bz(n,m,c) +n=A.bz(n,m,c) +m=A.rr(a.w,b.w,c) +return new A.U_(s,r,q,p,o,l,n,m,A.U(a.x,b.x,c))}, +c9D(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.bs(a,b,c)}, +U_:function U_(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}, +asv:function asv(){}, +c9G(a,b,c){var s,r +if(a===b&&!0)return a +s=A.vp(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.U0(s,r)}, +U0:function U0(a,b){this.a=a +this.b=b}, +asw:function asw(){}, +bRe(a){var s=a.F6(!1) +return new A.aux(a,new A.dD(s,B.mW,B.bN),$.be())}, +c9H(a,b){return A.bI8(b)}, +aux:function aux(a,b,c){var _=this +_.ax=a +_.a=b +_.ab$=0 +_.aq$=c +_.b7$=_.b9$=0 +_.C$=!1}, +asy:function asy(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.f=_.e=null +_.r=!1}, +x3:function x3(a,b,c,d,e){var _=this +_.d=a +_.w=b +_.y=c +_.fx=d +_.a=e}, +a_H:function a_H(a,b){var _=this +_.d=$ +_.e=null +_.f=!1 +_.w=_.r=$ +_.x=a +_.a=null +_.b=b +_.c=null}, +br2:function br2(a,b){this.a=a +this.b=b}, +br1:function br1(a,b){this.a=a +this.b=b}, +br3:function br3(a){this.a=a}, +cac(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.ao(b1.a,b2.a,b3) +r=A.U(b1.b,b2.b,b3) +q=A.U(b1.c,b2.c,b3) +p=A.U(b1.d,b2.d,b3) +o=A.U(b1.e,b2.e,b3) +n=A.U(b1.r,b2.r,b3) +m=A.U(b1.f,b2.f,b3) +l=A.U(b1.w,b2.w,b3) +k=A.U(b1.x,b2.x,b3) +j=A.U(b1.y,b2.y,b3) +i=A.U(b1.z,b2.z,b3) +h=A.U(b1.Q,b2.Q,b3) +g=A.U(b1.as,b2.as,b3) +f=A.U(b1.at,b2.at,b3) +e=A.U(b1.ax,b2.ax,b3) +d=A.U(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.bz(b1.go,b2.go,b3) +a9=A.ao(b1.id,b2.id,b3) +b0=c?b1.k1:b2.k1 +return new A.UA(s,r,q,p,o,m,n,l,k,j,i,h,g,f,e,d,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,c?b1.k2:b2.k2)}, +UA:function UA(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}, +at5:function at5(){}, +bOG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return new A.C5(h,d,k,m,o,r,p,e,a,b,q,g,j,c,n,i,f,l)}, +oH:function oH(a,b){this.a=a +this.b=b}, +C5:function C5(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}, +a_R:function a_R(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +bro:function bro(a){this.a=a}, +brn:function brn(a){this.a=a}, +brp:function brp(a){this.a=a}, +brq:function brq(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}, +cae(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Iv(d,c,i,g,j,l,e,m,k,f,b,a,h)}, +caf(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b&&!0)return a +s=A.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=A.U(a.c,b.c,c) +p=A.bz(a.d,b.d,c) +o=A.ao(a.e,b.e,c) +n=A.fx(a.f,b.f,c) +if(c<0.5)m=a.r +else m=b.r +l=A.ao(a.w,b.w,c) +k=A.a7L(a.x,b.x,c) +j=A.U(a.z,b.z,c) +i=A.ao(a.Q,b.Q,c) +h=A.U(a.as,b.as,c) +return A.cae(h,i,r,s,m,j,p,A.U(a.at,b.at,c),q,o,k,n,l)}, +UC:function UC(a,b){this.a=a +this.b=b}, +Iv:function Iv(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}, +atd:function atd(){}, +cba(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.dA(),s) +q=A.bS(a.b,b.b,c,A.dA(),s) +p=A.bS(a.c,b.c,c,A.dA(),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.dA(),s) +l=A.ao(a.r,b.r,c) +if(o)o=a.w +else o=b.w +return new A.VK(r,q,p,n,m,s,l,o)}, +VK:function VK(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}, +au4:function au4(){}, +cbd(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.aJ7(a.a,b.a,c) +r=A.U(a.b,b.b,c) +q=c<0.5 +p=q?a.c:b.c +o=A.U(a.d,b.d,c) +n=A.U(a.e,b.e,c) +m=A.hn(a.f,b.f,c) +l=A.bz(a.r,b.r,c) +k=A.U(a.w,b.w,c) +j=A.bz(a.x,b.x,c) +i=A.bS(a.y,b.y,c,A.dA(),t.MH) +h=q?a.z:b.z +return new A.VN(s,r,p,o,n,m,l,k,j,i,h,q?a.Q:b.Q)}, +VN:function VN(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}, +au8:function au8(){}, +nj(a,b,c){var s=null +return new A.aiJ(b,s,s,s,c,B.f,s,!1,s,a,s)}, +VY(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.a0l(a2,s) +q=c==null +if(q&&d==null)p=h +else if(d==null){q=q?h:new A.cO(c,t.Il) +p=q}else{q=new A.a0l(c,d) +p=q}o=new A.auh(a2) +if(a1==null&&f==null)n=h +else{a1.toString +f.toString +n=new A.aug(a1,f)}q=b0==null?h:new A.cO(b0,t.XL) +m=a6==null?h:new A.cO(a6,t.h9) +l=g==null?h:new A.cO(g,t.QL) +k=a5==null?h:new A.cO(a5,t.Ak) +j=a4==null?h:new A.cO(a4,t.iL) +i=a3==null?h:new A.cO(a3,t.iL) +return A.yE(a,b,p,l,a0,h,r,h,h,i,j,n,o,k,m,a7==null?h:new A.cO(a7,t.kU),h,a8,h,a9,q,b1)}, +chH(a){var s +A.ah(a) +s=A.dy(a,B.d0) +s=s==null?null:s.c +return A.bBE(B.ad,B.dO,B.oJ,s==null?1:s)}, +aiJ:function aiJ(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}, +a0l:function a0l(a,b){this.a=a +this.b=b}, +auh:function auh(a){this.a=a}, +aug:function aug(a,b){this.a=a +this.b=b}, +awU:function awU(){}, +cbh(a,b,c){if(a===b)return a +return new A.VX(A.vp(a.a,b.a,c))}, +VX:function VX(a){this.a=a}, +aui:function aui(){}, +bEb(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){var s,r,q,p +if(c7==null)s=B.rt +else s=c7 +if(c8==null)r=B.ru +else r=c8 +if(a5==null)q=a8===1?B.QR:B.jy +else q=a5 +if(n==null)p=!0 +else p=n +return new A.W1(f,a2,k,q,d5,d3,d0,c9,d1,d2,d4,!1,b2,!1,!0,s,r,!0,a8,a9,!1,!1,c6,a6,a7,b4,b5,b3,a3,a0,j,h,i,g,c4,c5,a4,c1,p,c3,l,b6,b0,d,c2,c0,b,e,b8,!0,!0,null)}, +cbm(a,b){return A.bI8(b)}, +cbn(a){return B.jt}, +chi(a){return A.Zh(new A.bxh(a))}, +aul:function aul(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.f=_.e=null +_.r=!1}, +W1:function W1(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 +_.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 +_.cy=q +_.db=r +_.dx=s +_.dy=a0 +_.fr=a1 +_.fx=a2 +_.go=a3 +_.id=a4 +_.k1=a5 +_.k3=a6 +_.k4=a7 +_.ok=a8 +_.p1=a9 +_.p2=b0 +_.p3=b1 +_.p4=b2 +_.R8=b3 +_.rx=b4 +_.ry=b5 +_.to=b6 +_.x1=b7 +_.x2=b8 +_.xr=b9 +_.y1=c0 +_.y2=c1 +_.co=c2 +_.aR=c3 +_.c4=c4 +_.bE=c5 +_.b8=c6 +_.ab=c7 +_.aq=c8 +_.b9=c9 +_.b7=d0 +_.C=d1 +_.a=d2}, +a0m:function a0m(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.x=_.w=$ +_.y=a +_.c7$=b +_.fw$=c +_.kq$=d +_.fj$=e +_.ih$=f +_.a=null +_.b=g +_.c=null}, +bua:function bua(){}, +buc:function buc(a,b){this.a=a +this.b=b}, +bub:function bub(a,b){this.a=a +this.b=b}, +bue:function bue(a){this.a=a}, +buf:function buf(a){this.a=a}, +bug:function bug(a,b,c){this.a=a +this.b=b +this.c=c}, +bui:function bui(a){this.a=a}, +buj:function buj(a){this.a=a}, +buh:function buh(a,b){this.a=a +this.b=b}, +bud:function bud(a){this.a=a}, +bxh:function bxh(a){this.a=a}, +bvO:function bvO(){}, +a1I:function a1I(){}, +abb:function abb(){}, +aUe:function aUe(){}, +aun:function aun(a,b){this.b=a +this.a=b}, +aps:function aps(){}, +cbq(a,b,c){var s,r +if(a===b)return a +s=A.U(a.a,b.a,c) +r=A.U(a.b,b.b,c) +return new A.Wb(s,r,A.U(a.c,b.c,c))}, +Wb:function Wb(a,b,c){this.a=a +this.b=b +this.c=c}, +aup:function aup(){}, +cbr(a,b,c){return new A.aiV(a,b,c,null)}, +cbx(a,b){return new A.auq(b,null)}, +aiV:function aiV(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a0r:function a0r(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +auu:function auu(a,b,c,d){var _=this +_.d=!1 +_.e=a +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +buy:function buy(a){this.a=a}, +bux:function bux(a){this.a=a}, +auv:function auv(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +auw:function auw(a,b,c,d){var _=this +_.F=null +_.Y=a +_.ar=b +_.D$=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}, +buz:function buz(a,b,c){this.a=a +this.b=b +this.c=c}, +aur:function aur(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aus:function aus(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}, +arS:function arS(a,b,c,d,e,f){var _=this +_.C=-1 +_.P=a +_.a_=b +_.bb$=c +_.W$=d +_.cv$=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}, +bq4:function bq4(a,b,c){this.a=a +this.b=b +this.c=c}, +bq5:function bq5(a,b,c){this.a=a +this.b=b +this.c=c}, +bq7:function bq7(a,b){this.a=a +this.b=b}, +bq6:function bq6(a,b,c){this.a=a +this.b=b +this.c=c}, +bq8:function bq8(a){this.a=a}, +auq:function auq(a,b){this.c=a +this.a=b}, +aut:function aut(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +awD:function awD(){}, +awV:function awV(){}, +cbu(a){if(a===B.S8||a===B.tL)return 14.5 +return 9.5}, +cbw(a){if(a===B.S9||a===B.tL)return 14.5 +return 9.5}, +cbv(a,b){if(a===0)return b===1?B.tL:B.S8 +if(a===b-1)return B.S9 +return B.aFD}, +DA:function DA(a,b){this.a=a +this.b=b}, +aiX:function aiX(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +bc9(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.j_(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, +Jk(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.bz(a.a,b.a,c) +r=A.bz(a.b,b.b,c) +q=A.bz(a.c,b.c,c) +p=A.bz(a.d,b.d,c) +o=A.bz(a.e,b.e,c) +n=A.bz(a.f,b.f,c) +m=A.bz(a.r,b.r,c) +l=A.bz(a.w,b.w,c) +k=A.bz(a.x,b.x,c) +j=A.bz(a.y,b.y,c) +i=A.bz(a.z,b.z,c) +h=A.bz(a.Q,b.Q,c) +g=A.bz(a.as,b.as,c) +f=A.bz(a.at,b.at,c) +return A.bc9(j,i,h,s,r,q,p,o,n,g,f,A.bz(a.ax,b.ax,c),m,l,k)}, +j_:function j_(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}, +auz:function auz(){}, +ah(a){var s,r=a.K(t.Nr),q=A.aV(a,B.ce,t.c4)==null?null:B.Pm +if(q==null)q=B.Pm +s=r==null?null:r.w.c +if(s==null)s=$.bXV() +return A.cbC(s,s.p4.ajo(q))}, +qK:function qK(a,b,c){this.c=a +this.d=b +this.a=c}, +YP:function YP(a,b,c){this.w=a +this.b=b +this.a=c}, +Cy:function Cy(a,b){this.a=a +this.b=b}, +Me:function Me(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +al1:function al1(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bg5:function bg5(){}, +bca(b6,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,b0,b1,b2,b3,b4,b5=null +if(b8==null)b8=A.a([],t.FO) +if(b9==null)b9=B.a5a +s=A.bP() +s=s +switch(s){case B.b4:case B.e3:case B.aK:r=B.JY +break +case B.cF:case B.bZ:case B.cG:r=B.als +break +default:r=b5}q=A.ccC(s) +if(b6==null){p=b7==null?b5:b7.a +o=p}else o=b6 +if(o==null)o=B.aw +n=o===B.a9 +m=n?B.oc:B.iO +l=A.We(m) +k=n?B.vt:B.oh +j=n?B.q:B.vd +i=l===B.a9 +if(n)h=B.oe +else{p=b7==null?b5:b7.f +h=p==null?B.ob:p}g=n?A.ax(31,255,255,255):A.ax(31,0,0,0) +f=n?A.ax(10,255,255,255):A.ax(10,0,0,0) +e=n?B.od:B.vE +if(c0==null)c0=e +d=n?B.i4:B.k +c=n?B.a_N:B.a_M +if(b7==null){p=n?B.oe:B.vf +b7=A.bJK(p,n?B.i5:B.og,o,d,B.kg,j,B.iO)}b=n?B.ak:B.a3 +a=n?B.i5:B.vA +a0=n?B.i4:B.k +a1=b7.f +if(a1.l(0,m))a1=B.k +a2=n?B.o7:A.ax(153,0,0,0) +a3=A.bIP(!1,n?B.ob:B.vz,b7,b5,g,36,b5,f,B.ug,r,88,b5,b5,b5,B.TY) +a4=n?B.Xg:B.v1 +a5=n?B.uW:B.o5 +a6=n?B.uW:B.Xj +a7=A.cc1(s) +a8=n?a7.b:a7.a +a9=i?a7.b:a7.a +c1=a8.a0(c1) +b0=a9.a0(b5) +b1=n?B.xF:B.a4H +b2=i?B.xF:B.a4I +b3=n?B.i5:B.og +b4=n?B.i4:B.k +return A.bEe(b5,b5,B.Sq,!1,b3,B.SF,B.alp,b4,B.Tv,B.Tw,B.Tx,B.TW,a3,e,d,B.Wy,B.X0,B.X1,b7,b5,B.a0s,B.a0t,a0,B.a0G,a4,c,B.a0N,B.a11,B.a12,B.a2_,B.kg,B.a38,A.cbA(b8),B.a3w,!0,B.a3F,g,a5,a2,f,B.a48,b1,a1,b9,B.a5J,r,B.alw,B.alx,B.aly,B.alM,B.alN,B.alO,B.apQ,B.V3,s,B.arh,m,l,j,k,b2,b0,B.arl,B.arE,c0,B.asU,B.at3,B.at4,a,B.at5,B.vD,B.q,B.avg,B.avm,a6,B.VT,B.awC,B.awJ,B.awM,B.axe,c1,B.aBt,B.aBu,h,B.aBy,a7,b,!1,q)}, +bEe(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.nl(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)}, +cby(){var s=null +return A.bca(B.aw,s,s,s,s,s,s)}, +cbC(a,b){return $.bXU().c0(0,new A.KD(a,b),new A.bcd(a,b))}, +We(a){var s=0.2126*A.bBU((a.gp(a)>>>16&255)/255)+0.7152*A.bBU((a.gp(a)>>>8&255)/255)+0.0722*A.bBU((a.gp(a)&255)/255)+0.05 +if(s*s>0.15)return B.aw +return B.a9}, +cbz(a,b,c){var s=a.c,r=s.rd(s,new A.bcb(b,c),t.K,t.zo) +s=b.c +s=s.gfi(s) +r.JM(r,s.jq(s,new A.bcc(a))) +return r}, +cbA(a){var s,r,q,p=t.K,o=t.ZF,n=A.q(p,o) +for(s=a.length,r=0;r>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +break +default:p=null}switch(q.a){case 1:o=b.a +break +case 0:r=b.a +o=A.ax(0,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +break +default:o=null}r=a.d +q=b.d +if(r!==q){n=A.U(p,o,c) +n.toString +q=A.ao(r,q,c) +q.toString +return new A.cw(n,s,B.ai,q)}q=A.U(p,o,c) +q.toString +return new A.cw(q,s,B.ai,r)}, +fx(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.ez(a,c):null +if(s==null&&a!=null)s=a.eA(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +bDj(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.ez(a,c):null +if(s==null&&a!=null)s=a.eA(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +bQE(a,b,c){var s,r,q,p,o,n,m=a instanceof A.nv?a.a:A.a([a],t.Fi),l=b instanceof A.nv?b.a:A.a([b],t.Fi),k=A.a([],t.N_),j=Math.max(m.length,l.length) +for(s=1-c,r=0;ro/m?new A.a_(o*p/m,p):new A.a_(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.a_(o,o*p/q):new A.a_(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.a_(o,o*p/q) +s=c}else{s=new A.a_(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.a_(o*p/m,p) +r=b}else{r=new A.a_(m*q/p,m) +s=c}break +case 5:r=new A.a_(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.a_(q*n,q):b +m=c.a +if(s.a>m)s=new A.a_(m,m/n) +r=b +break +default:r=null +s=null}return new A.a8J(r,s)}, +yB:function yB(a,b){this.a=a +this.b=b}, +a8J:function a8J(a,b){this.a=a +this.b=b}, +c1G(a,b,c,d,e){return new A.hC(e,b,c,d,a)}, +c1H(a,b,c){var s,r,q,p,o +if(a===b)return a +s=A.U(a.a,b.a,c) +s.toString +r=A.AL(a.b,b.b,c) +r.toString +q=A.ao(a.c,b.c,c) +q.toString +p=A.ao(a.d,b.d,c) +p.toString +o=a.e +return new A.hC(p,o===B.eF?b.e:o,s,r,q)}, +bBC(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.a([],t.sq) +if(b==null)b=A.a([],t.sq) +s=Math.min(a.length,b.length) +r=A.a([],t.sq) +for(q=0;q=B.c.gS(b))return B.c.gS(a) +s=B.c.Ml(b,new A.bxL(c)) +r=a[s] +q=s+1 +p=a[q] +o=b[s] +o=A.U(r,p,(c-o)/(b[q]-o)) +o.toString +return o}, +ch0(a,b,c,d,e){var s,r,q=A.ahc(null,null,t.i) +q.E(0,b) +q.E(0,d) +s=A.P(q,!1,q.$ti.c) +r=A.X(s).i("F<1,E>") +return new A.bhJ(A.P(new A.F(s,new A.bx3(a,b,c,d,e),r),!1,r.i("al.E")),s)}, +bCD(a,b,c){var s +if(a==b)return a +s=b!=null?b.ez(a,c):null +if(s==null&&a!=null)s=a.eA(b,c) +if(s!=null)return s +return c<0.5?a.bG(0,1-c*2):b.bG(0,(c-0.5)*2)}, +bM1(a,b,c){var s,r,q,p +if(a==b)return a +if(a==null)return b.bG(0,c) +if(b==null)return a.bG(0,1-c) +s=A.ch0(a.a,a.S8(),b.a,b.S8(),c) +r=A.rm(a.d,b.d,c) +r.toString +q=A.rm(a.e,b.e,c) +q.toString +p=c<0.5?a.f:b.f +return new A.q2(r,q,p,s.a,s.b,null)}, +bhJ:function bhJ(a,b){this.a=a +this.b=b}, +bxL:function bxL(a){this.a=a}, +bx3:function bx3(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aPA:function aPA(){}, +q2:function q2(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.c=f}, +aTk:function aTk(a){this.a=a}, +ce2(a,b){var s=new A.KL(a,null,a.yH()) +s.ast(a,b,null) +return s}, +aRh:function aRh(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=0}, +aRk:function aRk(a,b,c){this.a=a +this.b=b +this.c=c}, +aRj:function aRj(a,b){this.a=a +this.b=b}, +aRl:function aRl(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +alv:function alv(){}, +bhj:function bhj(a){this.a=a}, +XG:function XG(a,b,c){this.a=a +this.b=b +this.c=c}, +KL:function KL(a,b,c){var _=this +_.d=$ +_.a=a +_.b=b +_.c=c}, +bmE:function bmE(a,b){this.a=a +this.b=b}, +aqo:function aqo(a,b){this.a=a +this.b=b}, +b0y(a,b,c){return c}, +bMO(a,b){return new A.abZ("HTTP request failed, statusCode: "+a+", "+b.j(0))}, +FR:function FR(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +fw:function fw(){}, +aRv:function aRv(a,b,c){this.a=a +this.b=b +this.c=c}, +aRw:function aRw(a,b,c){this.a=a +this.b=b +this.c=c}, +aRs:function aRs(a,b){this.a=a +this.b=b}, +aRr:function aRr(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aRt:function aRt(a){this.a=a}, +aRu:function aRu(a,b){this.a=a +this.b=b}, +K0:function K0(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=b}, +po:function po(a,b,c){this.a=a +this.b=b +this.c=c}, +a36:function a36(){}, +wj:function wj(a,b){this.a=a +this.b=b}, +bjD:function bjD(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=b}, +abZ:function abZ(a){this.b=a}, +Mu:function Mu(a,b,c){this.a=a +this.b=b +this.c=c}, +aza:function aza(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azb:function azb(a){this.a=a}, +az9:function az9(){}, +c7z(a){var s=new A.RC(A.a([],t.XZ),A.a([],t.b)) +s.asb(a,null) +return s}, +wl(a,b,c,d,e){var s=new A.abE(e,d,A.a([],t.XZ),A.a([],t.b)) +s.as8(a,b,c,d,e) +return s}, +i0:function i0(a,b,c){this.a=a +this.b=b +this.c=c}, +iQ:function iQ(a,b,c){this.a=a +this.b=b +this.c=c}, +jm:function jm(a,b){this.a=a +this.b=b}, +aRy:function aRy(){this.b=this.a=null}, +aRz:function aRz(a){this.a=a}, +A7:function A7(){}, +aRA:function aRA(){}, +aRB:function aRB(){}, +RC:function RC(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=b}, +aWw:function aWw(a,b){this.a=a +this.b=b}, +abE:function abE(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}, +aVK:function aVK(a,b){this.a=a +this.b=b}, +aVL:function aVL(a,b){this.a=a +this.b=b}, +aVJ:function aVJ(a){this.a=a}, +aov:function aov(){}, +aox:function aox(){}, +aow:function aow(){}, +bLB(a,b,c,d){return new A.tg(a,c,b,!1,b!=null,d)}, +bFQ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.a([],t.O_),e=t.oU,d=A.a([],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.boA(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +s=-(n/2*l) +return new A.bv0(o,s,b,(c-s*b)/o)}, +b5R:function b5R(a,b,c){this.a=a +this.b=b +this.c=c}, +IA:function IA(a,b){this.a=a +this.b=b}, +UJ:function UJ(a,b,c){this.b=a +this.c=b +this.a=c}, +x2:function x2(a,b,c){this.b=a +this.c=b +this.a=c}, +bi0:function bi0(a,b,c){this.a=a +this.b=b +this.c=c}, +boA:function boA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bv0:function bv0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Wm:function Wm(a,b){this.a=a +this.c=b}, +c8Q(a,b,c,d,e,f,g){var s=null,r=new A.aes(new A.agI(s,s),B.OU,b,g,A.aA(t.O5),a,f,s,A.aA(t.T)) +r.aP() +r.sbp(s) +r.asf(a,s,b,c,d,e,f,g) +return r}, +Bx:function Bx(a,b){this.a=a +this.b=b}, +aes:function aes(a,b,c,d,e,f,g,h,i){var _=this +_.dg=_.cG=$ +_.cN=a +_.dF=$ +_.bb=null +_.W=b +_.cv=c +_.cL=d +_.ad=e +_.F=null +_.Y=f +_.ar=g +_.D$=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}, +b_n:function b_n(a){this.a=a}, +HC:function HC(){}, +b0v:function b0v(a){this.a=a}, +Xw:function Xw(a,b){var _=this +_.a=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +lp(a){var s=a.a,r=a.b +return new A.at(s,s,r,r)}, +iq(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.at(p,q,r,s?1/0:a)}, +jb(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.at(p,q,r,s?a:1/0)}, +mt(a){return new A.at(0,a.a,0,a.b)}, +rr(a,b,c){var s,r,q,p +if(a==b)return a +if(a==null)return b.ah(0,c) +if(b==null)return a.ah(0,1-c) +s=a.a +if(isFinite(s)){s=A.ao(s,b.a,c) +s.toString}else s=1/0 +r=a.b +if(isFinite(r)){r=A.ao(r,b.b,c) +r.toString}else r=1/0 +q=a.c +if(isFinite(q)){q=A.ao(q,b.c,c) +q.toString}else q=1/0 +p=a.d +if(isFinite(p)){p=A.ao(p,b.d,c) +p.toString}else p=1/0 +return new A.at(s,r,q,p)}, +c1F(){var s=A.a([],t.om),r=new A.bq(new Float64Array(16)) +r.dc() +return new A.nO(s,A.a([r],t.rE),A.a([],t.cR))}, +bIJ(a){return new A.nO(a.a,a.b,a.c)}, +at:function at(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAc:function aAc(){}, +nO:function nO(a,b,c){this.a=a +this.b=b +this.c=c}, +yC:function yC(a,b){this.c=a +this.a=b +this.b=null}, +hB:function hB(a){this.a=a}, +NL:function NL(){}, +Di:function Di(a,b){this.a=a +this.b=b}, +YZ:function YZ(a,b){this.a=a +this.b=b}, +S:function S(){}, +b_p:function b_p(a,b){this.a=a +this.b=b}, +b_r:function b_r(a,b){this.a=a +this.b=b}, +b_q:function b_q(a,b){this.a=a +this.b=b}, +df:function df(){}, +b_o:function b_o(a,b,c){this.a=a +this.b=b +this.c=c}, +XP:function XP(){}, +hJ:function hJ(a,b,c){var _=this +_.e=null +_.cL$=a +_.ad$=b +_.a=c}, +aVD:function aVD(){}, +T7:function T7(a,b,c,d,e){var _=this +_.C=a +_.bb$=b +_.W$=c +_.cv$=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}, +a_5:function a_5(){}, +arz:function arz(){}, +bNP(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.q2 +s=J.ae(a) +r=s.gu(a)-1 +q=A.bo(0,e,!1,t.LQ) +p=0<=r +while(!0){if(!!1)break +s.h(a,0) +o=b[0] +o.gra(o) +break}while(!0){if(!!1)break +s.h(a,r) +n=b[-1] +n.gra(n) +break}m=A.bm("oldKeyedChildren") +if(p){m.sdG(A.q(t.D2,t.bu)) +for(l=m.a,k=0;k<=r;){j=s.h(a,k) +i=j.d +if(i!=null){h=m.b +if(h===m)A.Y(A.iA(l)) +J.f4(h,i,j)}++k}p=!0}else k=0 +for(l=m.a,g=0;!1;){o=d.a[g] +if(p){f=o.gra(o) +i=m.b +if(i===m)A.Y(A.iA(l)) +j=J.as(i,f) +if(j!=null){o.gra(o) +j=e}}else j=e +q[g]=A.bNO(j,o);++g}s.gu(a) +while(!0){if(!!1)break +q[g]=A.bNO(s.h(a,k),d.a[g]);++g;++k}return new A.fh(q,A.X(q).i("fh<1,eB>"))}, +bNO(a,b){var s,r=a==null?A.U3(b.gra(b),null):a,q=b.gagk(),p=A.u0() +q.gam8() +p.k1=q.gam8() +p.d=!0 +q.gaPr(q) +s=q.gaPr(q) +p.cz(B.Py,!0) +p.cz(B.atp,s) +q.gaYP() +s=q.gaYP() +p.cz(B.Py,!0) +p.cz(B.ats,s) +q.gakz(q) +p.cz(B.PH,q.gakz(q)) +q.gaP3(q) +p.cz(B.PM,q.gaP3(q)) +q.gii(q) +p.cz(B.rd,q.gii(q)) +q.gb1F() +p.cz(B.PC,q.gb1F()) +q.gam5() +p.cz(B.atu,q.gam5()) +q.gaXH() +p.cz(B.ato,q.gaXH()) +q.gYK(q) +p.cz(B.PA,q.gYK(q)) +q.gaUV() +p.cz(B.PF,q.gaUV()) +q.gaUW(q) +p.cz(B.rc,q.gaUW(q)) +q.gxY(q) +s=q.gxY(q) +p.cz(B.PL,!0) +p.cz(B.PB,s) +q.gaWI() +p.cz(B.atq,q.gaWI()) +q.gEp() +p.cz(B.Pz,q.gEp()) +q.gaYU(q) +p.cz(B.PK,q.gaYU(q)) +q.gaWo(q) +p.cz(B.mC,q.gaWo(q)) +q.gaWm() +p.cz(B.PJ,q.gaWm()) +q.gaks() +p.cz(B.PE,q.gaks()) +q.gaZ1() +p.cz(B.PI,q.gaZ1()) +q.gaY7() +p.cz(B.PG,q.gaY7()) +q.gXM() +p.sXM(q.gXM()) +q.gKP() +p.sKP(q.gKP()) +q.gb1Z() +s=q.gb1Z() +p.cz(B.att,!0) +p.cz(B.atn,s) +q.ghO(q) +p.cz(B.PD,q.ghO(q)) +q.gaXI(q) +p.R8=new A.eR(q.gaXI(q),B.bq) +p.d=!0 +q.gp(q) +p.RG=new A.eR(q.gp(q),B.bq) +p.d=!0 +q.gaWJ() +p.rx=new A.eR(q.gaWJ(),B.bq) +p.d=!0 +q.gaSW() +p.ry=new A.eR(q.gaSW(),B.bq) +p.d=!0 +q.gaWv(q) +p.to=new A.eR(q.gaWv(q),B.bq) +p.d=!0 +q.gcp() +p.y2=q.gcp() +p.d=!0 +q.gmW() +p.smW(q.gmW()) +q.gpu() +p.spu(q.gpu()) +q.gN1() +p.sN1(q.gN1()) +q.gN2() +p.sN2(q.gN2()) +q.gN3() +p.sN3(q.gN3()) +q.gN0() +p.sN0(q.gN0()) +q.gY4() +p.sY4(q.gY4()) +q.gXZ() +p.sXZ(q.gXZ()) +q.gML(q) +p.sML(0,q.gML(q)) +q.gMM(q) +p.sMM(0,q.gMM(q)) +q.gMY(q) +p.sMY(0,q.gMY(q)) +q.gMW() +p.sMW(q.gMW()) +q.gMU() +p.sMU(q.gMU()) +q.gMX() +p.sMX(q.gMX()) +q.gMV() +p.sMV(q.gMV()) +q.gN4() +p.sN4(q.gN4()) +q.gN5() +p.sN5(q.gN5()) +q.gMO() +p.sMO(q.gMO()) +q.gY_() +p.sY_(q.gY_()) +q.gMP() +p.sMP(q.gMP()) +r.pP(0,B.q2,p) +r.sc9(0,b.gc9(b)) +r.scH(0,b.gcH(b)) +r.dx=b.gb3P() +return r}, +a6W:function a6W(){}, +T8:function T8(a,b,c,d,e,f,g){var _=this +_.F=a +_.Y=b +_.ar=c +_.bN=d +_.c8=e +_.fk=_.h8=_.eN=_.dv=null +_.D$=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}, +a77:function a77(){}, +bR4(a){var s=new A.arA(a,A.aA(t.T)) +s.aP() +return s}, +bRd(){return new A.a0n($.av().bh(),B.dI,B.cK,$.be())}, +Cw:function Cw(a,b){this.a=a +this.b=b}, +bdD:function bdD(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!0 +_.r=f}, +BA:function BA(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 +_.P=_.C=null +_.a_=$ +_.D=_.aw=null +_.Z=$ +_.bm=a +_.aV=b +_.dP=_.fA=_.cr=_.cQ=_.cw=null +_.e9=c +_.hq=d +_.fB=e +_.l8=f +_.r_=g +_.iF=h +_.jI=i +_.ks=j +_.b5=k +_.ey=_.el=null +_.eU=l +_.em=m +_.kt=n +_.eM=o +_.f5=p +_.mG=q +_.nO=r +_.F=s +_.Y=a0 +_.ar=a1 +_.bN=a2 +_.c8=a3 +_.dv=a4 +_.eN=a5 +_.fk=!1 +_.iG=$ +_.jJ=a6 +_.dY=0 +_.iE=a7 +_.Dj=_.l7=_.nI=null +_.adm=_.adl=$ +_.aUx=_.y7=_.hL=null +_.uo=$ +_.nJ=a8 +_.WA=null +_.Ln=_.Lm=_.Ll=_.WB=!1 +_.y8=null +_.adn=a9 +_.bb$=b0 +_.W$=b1 +_.cv$=b2 +_.Lo$=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}, +b_t:function b_t(a){this.a=a}, +b_w:function b_w(a){this.a=a}, +b_v:function b_v(){}, +b_s:function b_s(a,b){this.a=a +this.b=b}, +b_x:function b_x(){}, +b_y:function b_y(a,b,c){this.a=a +this.b=b +this.c=c}, +b_u:function b_u(a){this.a=a}, +arA:function arA(a,b){var _=this +_.C=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}, +wO:function wO(){}, +a0n:function a0n(a,b,c,d){var _=this +_.r=a +_.x=_.w=null +_.y=b +_.z=c +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +Yt:function Yt(a,b,c,d){var _=this +_.r=!0 +_.w=a +_.x=!1 +_.y=b +_.z=$ +_.as=_.Q=null +_.at=c +_.ay=_.ax=null +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +Kb:function Kb(a,b){var _=this +_.r=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +a_7:function a_7(){}, +a_8:function a_8(){}, +arB:function arB(){}, +Ta:function Ta(a,b){var _=this +_.C=a +_.P=$ +_.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}, +bSX(a,b,c){switch(a.a){case 0:switch(b){case B.P:return!0 +case B.aL:return!1 +case null:return null}break +case 1:switch(c){case B.w:return!0 +case B.n0:return!1 +case null:return null}break}}, +c8R(a,b,c,d,e,f,g,h){var s=null,r=new A.BB(c,d,e,b,g,h,f,a,A.aA(t.O5),A.bo(4,A.Cv(s,s,s,s,s,B.bc,B.P,s,1,B.aX),!1,t.iz),!0,0,s,s,A.aA(t.T)) +r.aP() +r.E(0,s) +return r}, +Pp:function Pp(a,b){this.a=a +this.b=b}, +iw:function iw(a,b,c){var _=this +_.f=_.e=null +_.cL$=a +_.ad$=b +_.a=c}, +QG:function QG(a,b){this.a=a +this.b=b}, +tr:function tr(a,b){this.a=a +this.b=b}, +vE:function vE(a,b){this.a=a +this.b=b}, +BB:function BB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.C=a +_.P=b +_.a_=c +_.aw=d +_.D=e +_.Z=f +_.bm=g +_.aV=0 +_.cw=h +_.cQ=i +_.Ls$=j +_.ado$=k +_.bb$=l +_.W$=m +_.cv$=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}, +b_D:function b_D(){}, +b_B:function b_B(){}, +b_C:function b_C(){}, +b_A:function b_A(){}, +bmy:function bmy(a,b,c){this.a=a +this.b=b +this.c=c}, +arC:function arC(){}, +arD:function arD(){}, +a_9:function a_9(){}, +Te:function Te(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.P=_.C=null +_.a_=a +_.aw=b +_.D=c +_.Z=d +_.bm=e +_.aV=null +_.cw=f +_.cQ=g +_.cr=h +_.fA=i +_.dP=j +_.e9=k +_.hq=l +_.fB=m +_.l8=n +_.r_=o +_.iF=p +_.jI=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}, +aA(a){return new A.aaA(a.i("aaA<0>"))}, +c7Z(a){return new A.adj(a,A.q(t.S,t.M),A.aA(t.kd))}, +c2P(){return new A.ft(A.q(t.S,t.M),A.aA(t.kd))}, +c7y(a){return new A.q8(a,A.q(t.S,t.M),A.aA(t.kd))}, +bPP(a){return new A.qN(a,B.h,A.q(t.S,t.M),A.aA(t.kd))}, +bDi(){return new A.RD(B.h,A.q(t.S,t.M),A.aA(t.kd))}, +bIq(a){return new A.MD(a,B.e9,A.q(t.S,t.M),A.aA(t.kd))}, +bCW(a,b){return new A.Gg(a,b,A.q(t.S,t.M),A.aA(t.kd))}, +bL4(a){var s,r,q=new A.bq(new Float64Array(16)) +q.dc() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.nt(a[s-1],q)}return q}, +aO3(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.a4.prototype.gaH.call(a,a))) +return A.aO3(s.a(A.a4.prototype.gaH.call(a,a)),b,c,d)}s=t.Hb +c.push(s.a(A.a4.prototype.gaH.call(a,a))) +d.push(s.a(A.a4.prototype.gaH.call(b,b))) +return A.aO3(s.a(A.a4.prototype.gaH.call(a,a)),s.a(A.a4.prototype.gaH.call(b,b)),c,d)}, +Mo:function Mo(a,b,c){this.a=a +this.b=b +this.$ti=c}, +a2R:function a2R(a,b){this.a=a +this.$ti=b}, +fl:function fl(){}, +aTb:function aTb(a,b){this.a=a +this.b=b}, +aTc:function aTc(a,b){this.a=a +this.b=b}, +aaA:function aaA(a){this.a=null +this.$ti=a}, +adj:function adj(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}, +adq:function adq(a,b,c,d){var _=this +_.CW=a +_.cx=b +_.d=c +_.e=0 +_.r=_.f=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +ft:function ft(a,b){var _=this +_.cx=_.CW=null +_.d=a +_.e=0 +_.r=_.f=!1 +_.w=b +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +q8:function q8(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}, +yV:function yV(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}, +NB:function NB(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}, +Ex:function Ex(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}, +NF:function NF(a,b){var _=this +_.cx=_.CW=_.p1=null +_.d=a +_.e=0 +_.r=_.f=!1 +_.w=b +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +qN:function qN(a,b,c,d){var _=this +_.c4=a +_.b8=_.bE=null +_.ab=!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}, +RD:function RD(a,b,c){var _=this +_.c4=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}, +Ul:function Ul(a,b){var _=this +_.cx=_.CW=_.p3=_.p2=_.p1=null +_.d=a +_.e=0 +_.r=_.f=!1 +_.w=b +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +MD:function MD(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}, +Qm:function Qm(){var _=this +_.b=_.a=null +_.c=!1 +_.d=null}, +Gg:function Gg(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}, +Pw:function Pw(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}, +Mn:function Mn(a,b,c,d,e,f){var _=this +_.p1=a +_.p2=b +_.p3=c +_.cx=_.CW=null +_.d=d +_.e=0 +_.r=_.f=!1 +_.w=e +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null +_.$ti=f}, +aoY:function aoY(){}, +q3:function q3(a,b,c){this.cL$=a +this.ad$=b +this.a=c}, +Tg:function Tg(a,b,c,d,e){var _=this +_.C=a +_.bb$=b +_.W$=c +_.cv$=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}, +b_N:function b_N(a){this.a=a}, +b_O:function b_O(a){this.a=a}, +b_J:function b_J(a){this.a=a}, +b_K:function b_K(a){this.a=a}, +b_L:function b_L(a){this.a=a}, +b_M:function b_M(a){this.a=a}, +b_H:function b_H(a){this.a=a}, +b_I:function b_I(a){this.a=a}, +arE:function arE(){}, +arF:function arF(){}, +c7f(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.gb1(s).l(0,b.gb1(b))}, +c7e(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.gjo(a3) +p=a3.gc_() +o=a3.gdi(a3) +n=a3.gp9(a3) +m=a3.gb1(a3) +l=a3.gxQ() +k=a3.gft(a3) +a3.gEp() +j=a3.gNk() +i=a3.gEF() +h=a3.gdE() +g=a3.gWf() +f=a3.ghC(a3) +e=a3.gYF() +d=a3.gYI() +c=a3.gYH() +b=a3.gYG() +a=a3.gmX(a3) +a0=a3.gZ7() +s.a6(0,new A.aVx(r,A.c84(k,l,n,h,g,a3.gL6(),0,o,!1,a,p,m,i,j,e,b,c,d,f,a3.gt4(),a0,q).bU(a3.gcH(a3)),s)) +q=A.t(r).i("b7<1>") +a0=q.i("aO") +a1=A.P(new A.aO(new A.b7(r,q),new A.aVy(s),a0),!0,a0.i("w.E")) +a0=a3.gjo(a3) +q=a3.gc_() +f=a3.gdi(a3) +d=a3.gp9(a3) +c=a3.gb1(a3) +b=a3.gxQ() +e=a3.gft(a3) +a3.gEp() +j=a3.gNk() +i=a3.gEF() +m=a3.gdE() +p=a3.gWf() +a=a3.ghC(a3) +o=a3.gYF() +g=a3.gYI() +h=a3.gYH() +n=a3.gYG() +l=a3.gmX(a3) +k=a3.gZ7() +a2=A.c82(e,b,d,m,p,a3.gL6(),0,f,!1,l,q,c,i,j,o,n,h,g,a,a3.gt4(),k,a0).bU(a3.gcH(a3)) +for(q=A.X(a1).i("cL<1>"),p=new A.cL(a1,q),p=new A.bw(p,p.gu(p),q.i("bw")),q=q.i("al.E");p.v();){o=p.d +if(o==null)o=q.a(o) +if(o.gOb()&&o.gMR(o)!=null){n=o.gMR(o) +n.toString +n.$1(a2.bU(r.h(0,o)))}}}, +apL:function apL(a,b){this.a=a +this.b=b}, +apM:function apM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +abB:function abB(a,b,c){var _=this +_.a=a +_.b=b +_.c=!1 +_.ab$=0 +_.aq$=c +_.b7$=_.b9$=0 +_.C$=!1}, +aVz:function aVz(){}, +aVC:function aVC(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aVB:function aVB(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aVA:function aVA(a,b){this.a=a +this.b=b}, +aVx:function aVx(a,b,c){this.a=a +this.b=b +this.c=c}, +aVy:function aVy(a){this.a=a}, +awi:function awi(){}, +bMX(a,b,c){var s,r,q=a.ch,p=t.sI.a(q.a) +if(p==null){s=a.zq(null) +q.saK(0,s) +q=s}else{p.YR() +a.zq(p) +q=p}a.db=!1 +r=a.gnW() +b=new A.wu(q,r) +a.SO(b,B.h) +b.Ah()}, +c7H(a){var s=a.ch.a +s.toString +a.zq(t.gY.a(s)) +a.db=!1}, +c8T(a){a.a2w()}, +c8U(a){a.aID()}, +bRa(a,b){if(a==null)return null +if(a.gal(a)||b.aeX())return B.O +return A.bMs(b,a)}, +cex(a,b,c,d){var s,r,q,p=b.gaH(b) +p.toString +s=t.I9 +s.a(p) +for(r=p;r!==a;r=p,b=q){r.eK(b,c) +p=r.gaH(r) +p.toString +s.a(p) +q=b.gaH(b) +q.toString +s.a(q)}a.eK(b,c) +a.eK(b,d)}, +bR9(a,b){if(a==null)return b +if(b==null)return a +return a.fm(b)}, +dK:function dK(){}, +wu:function wu(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +aWP:function aWP(a,b,c){this.a=a +this.b=b +this.c=c}, +aWO:function aWO(a,b,c){this.a=a +this.b=b +this.c=c}, +aWN:function aWN(a,b,c){this.a=a +this.b=b +this.c=c}, +aHl:function aHl(){}, +H9:function H9(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}, +aXz:function aXz(){}, +aXy:function aXy(){}, +aXA:function aXA(){}, +aXB:function aXB(){}, +D:function D(){}, +b_W:function b_W(a){this.a=a}, +b_Z:function b_Z(a,b,c){this.a=a +this.b=b +this.c=c}, +b_X:function b_X(a){this.a=a}, +b_Y:function b_Y(){}, +b_T:function b_T(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}, +b_U:function b_U(a,b,c){this.a=a +this.b=b +this.c=c}, +b_V:function b_V(a,b){this.a=a +this.b=b}, +bb:function bb(){}, +fi:function fi(){}, +ar:function ar(){}, +Hx:function Hx(){}, +b_l:function b_l(a){this.a=a}, +br7:function br7(){}, +amd:function amd(a,b,c){this.b=a +this.c=b +this.a=c}, +kq:function kq(){}, +as7:function as7(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +YL:function YL(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +Dz:function Dz(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}, +asD:function asD(){var _=this +_.b=_.a=null +_.d=_.c=$ +_.e=!1}, +arH:function arH(){}, +bEP(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.aW?1:-1}}, +jA:function jA(a,b,c){var _=this +_.e=null +_.cL$=a +_.ad$=b +_.a=c}, +tH:function tH(a,b){this.b=a +this.a=b}, +Tj:function Tj(a,b,c,d,e,f,g,h,i){var _=this +_.C=a +_.D=_.aw=_.a_=_.P=null +_.Z=$ +_.bm=b +_.aV=c +_.cw=d +_.cQ=!1 +_.e9=_.dP=_.fA=_.cr=null +_.Lo$=e +_.bb$=f +_.W$=g +_.cv$=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}, +b02:function b02(){}, +b00:function b00(a){this.a=a}, +b04:function b04(){}, +b01:function b01(a,b,c){this.a=a +this.b=b +this.c=c}, +b03:function b03(a){this.a=a}, +b0_:function b0_(a,b){this.a=a +this.b=b}, +uT:function uT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.r=_.f=_.e=_.d=null +_.w=$ +_.x=null +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +a_g:function a_g(){}, +arI:function arI(){}, +arJ:function arJ(){}, +awG:function awG(){}, +awH:function awH(){}, +cgo(a,b,c){if(a===b)return!0 +if(b==null)return!1 +return A.LS(A.bS6(a,c),A.bS6(b,c))}, +bS6(a,b){var s=a.$ti.i("jU<1,j1>") +return A.ho(new A.jU(a,new A.bwL(b),s),s.i("w.E"))}, +ceh(a,b){var s=t.S,r=A.di(s) +s=new A.ZL(A.q(s,t.d_),A.b0(s),b,A.q(s,t.SP),r,null,null,A.ya(),A.q(s,t.Au)) +s.asu(a,b) +return s}, +Sk:function Sk(a,b){this.a=a +this.b=b}, +bwL:function bwL(a){this.a=a}, +ZL:function ZL(a,b,c,d,e,f,g,h,i){var _=this +_.at=$ +_.ax=a +_.ay=b +_.ch=c +_.CW=$ +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +boY:function boY(a){this.a=a}, +ads:function ads(a,b,c,d,e){var _=this +_.C=a +_.Dm$=b +_.adq$=c +_.Dn$=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}, +boX:function boX(){}, +aqy:function aqy(){}, +bNN(a){var s=new A.Bz(a,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +b_G(a,b){if(b==null)return a +return B.d.dM(a/b)*b}, +aeO:function aeO(){}, +hr:function hr(){}, +FP:function FP(a,b){this.a=a +this.b=b}, +Tk:function Tk(){}, +Bz:function Bz(a,b,c){var _=this +_.F=a +_.D$=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}, +aeF:function aeF(a,b,c,d){var _=this +_.F=a +_.Y=b +_.D$=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}, +T5:function T5(a,b,c){var _=this +_.F=a +_.D$=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}, +Tf:function Tf(a,b,c,d){var _=this +_.F=a +_.Y=b +_.D$=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}, +aeI:function aeI(a,b,c,d,e){var _=this +_.F=a +_.Y=b +_.ar=c +_.D$=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}, +T3:function T3(){}, +aer:function aer(a,b,c,d,e,f){var _=this +_.yb$=a +_.WE$=b +_.yc$=c +_.WF$=d +_.D$=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}, +aet:function aet(a,b,c,d){var _=this +_.F=a +_.Y=b +_.D$=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}, +Oa:function Oa(){}, +u3:function u3(a,b,c){this.b=a +this.c=b +this.a=c}, +L9:function L9(){}, +aey:function aey(a,b,c,d){var _=this +_.F=a +_.Y=null +_.ar=b +_.c8=_.bN=null +_.D$=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}, +aex:function aex(a,b,c,d,e,f){var _=this +_.cN=a +_.dF=b +_.F=c +_.Y=null +_.ar=d +_.c8=_.bN=null +_.D$=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}, +aev:function aev(a,b,c,d){var _=this +_.cN=null +_.dF=$ +_.F=a +_.Y=null +_.ar=b +_.c8=_.bN=null +_.D$=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}, +aew:function aew(a,b,c,d){var _=this +_.F=a +_.Y=null +_.ar=b +_.c8=_.bN=null +_.D$=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}, +a_h:function a_h(){}, +aeJ:function aeJ(a,b,c,d,e,f,g,h,i){var _=this +_.lN=a +_.lO=b +_.cN=c +_.dF=d +_.bb=e +_.F=f +_.Y=null +_.ar=g +_.c8=_.bN=null +_.D$=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}, +b05:function b05(a,b){this.a=a +this.b=b}, +aeK:function aeK(a,b,c,d,e,f,g){var _=this +_.cN=a +_.dF=b +_.bb=c +_.F=d +_.Y=null +_.ar=e +_.c8=_.bN=null +_.D$=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}, +b06:function b06(a,b){this.a=a +this.b=b}, +Oj:function Oj(a,b){this.a=a +this.b=b}, +aez:function aez(a,b,c,d,e){var _=this +_.F=null +_.Y=a +_.ar=b +_.bN=c +_.D$=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}, +aeW:function aeW(a,b,c){var _=this +_.ar=_.Y=_.F=null +_.bN=a +_.dv=_.c8=null +_.D$=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}, +b0m:function b0m(a){this.a=a}, +Tb:function Tb(a,b,c,d,e,f){var _=this +_.F=null +_.Y=a +_.ar=b +_.bN=c +_.dv=_.c8=null +_.eN=d +_.D$=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}, +b_z:function b_z(a){this.a=a}, +aeC:function aeC(a,b,c,d){var _=this +_.F=a +_.Y=b +_.D$=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}, +b_F:function b_F(a){this.a=a}, +aeM:function aeM(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.e8=a +_.ic=b +_.cG=c +_.dg=d +_.cN=e +_.dF=f +_.bb=g +_.W=h +_.cv=i +_.F=j +_.D$=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}, +aeH:function aeH(a,b,c,d,e,f,g,h){var _=this +_.e8=a +_.ic=b +_.cG=c +_.dg=d +_.cN=e +_.dF=!0 +_.F=f +_.D$=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}, +aeP:function aeP(a,b){var _=this +_.Y=_.F=0 +_.D$=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}, +Td:function Td(a,b,c,d){var _=this +_.F=a +_.Y=b +_.D$=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}, +Th:function Th(a,b,c){var _=this +_.F=a +_.D$=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}, +T2:function T2(a,b,c,d){var _=this +_.F=a +_.Y=b +_.D$=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}, +tT:function tT(a,b,c){var _=this +_.cN=_.dg=_.cG=_.ic=_.e8=null +_.F=a +_.D$=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}, +Tl:function Tl(a,b,c,d,e,f,g){var _=this +_.F=a +_.Y=b +_.ar=c +_.bN=d +_.fk=_.h8=_.eN=_.dv=_.c8=null +_.iG=e +_.D$=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}, +aeu:function aeu(a,b,c){var _=this +_.F=a +_.D$=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}, +aeG:function aeG(a,b){var _=this +_.D$=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}, +aeA:function aeA(a,b,c){var _=this +_.F=a +_.D$=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}, +aeD:function aeD(a,b,c){var _=this +_.F=a +_.D$=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}, +aeE:function aeE(a,b,c){var _=this +_.F=a +_.Y=null +_.D$=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}, +aeB:function aeB(a,b,c,d,e,f,g){var _=this +_.F=a +_.Y=b +_.ar=c +_.bN=d +_.c8=e +_.D$=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}, +b_E:function b_E(a){this.a=a}, +T4:function T4(a,b,c,d,e){var _=this +_.F=a +_.Y=b +_.D$=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 +_.$ti=e}, +aru:function aru(){}, +a_j:function a_j(){}, +a_k:function a_k(){}, +bOd(a,b){var s +if(a.H(0,b))return B.cb +s=b.b +if(sa.d)return B.dt +return b.a>=a.c?B.dt:B.du}, +c9I(a,b,c){var s,r +if(a.H(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.P?new A.j(a.a,r):new A.j(a.c,r) +else{s=a.d +return c===B.P?new A.j(a.c,s):new A.j(a.a,s)}}, +u_:function u_(a,b){this.a=a +this.b=b}, +i6:function i6(){}, +afV:function afV(){}, +HZ:function HZ(a,b){this.a=a +this.b=b}, +Ct:function Ct(a,b){this.a=a +this.b=b}, +b3B:function b3B(){}, +Ny:function Ny(a){this.a=a}, +BR:function BR(a,b){this.b=a +this.a=b}, +BS:function BS(a,b){this.a=a +this.b=b}, +I_:function I_(a,b){this.a=a +this.b=b}, +x4:function x4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +BT:function BT(a,b,c){this.a=a +this.b=b +this.c=c}, +Ji:function Ji(a,b){this.a=a +this.b=b}, +wQ:function wQ(){}, +b07:function b07(a,b,c){this.a=a +this.b=b +this.c=c}, +Ti:function Ti(a,b,c,d){var _=this +_.F=null +_.Y=a +_.ar=b +_.D$=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}, +aeq:function aeq(){}, +aeN:function aeN(a,b,c,d,e,f){var _=this +_.cG=a +_.dg=b +_.F=null +_.Y=c +_.ar=d +_.D$=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}, +T6:function T6(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.cG=a +_.dg=b +_.cN=c +_.dF=d +_.bb=!1 +_.W=null +_.cv=e +_.Ls$=f +_.ado$=g +_.F=null +_.Y=h +_.ar=i +_.D$=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}, +Tc:function Tc(a,b,c,d,e,f){var _=this +_.cG=a +_.dg=b +_.F=null +_.Y=c +_.ar=d +_.D$=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}, +b5h:function b5h(){}, +T9:function T9(a,b,c){var _=this +_.F=a +_.D$=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}, +a_2:function a_2(){}, +a_l:function a_l(){}, +rb(a,b){switch(b.a){case 0:return a +case 1:return A.bUi(a)}}, +cig(a,b){switch(b.a){case 0:return a +case 1:return A.ck3(a)}}, +ne(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.agQ(h,g,f,s,e,r,f>0,b,i,q)}, +PE:function PE(a,b){this.a=a +this.b=b}, +x9:function x9(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}, +agQ:function agQ(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}, +It:function It(a,b,c){this.a=a +this.b=b +this.c=c}, +agS:function agS(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +u9:function u9(){}, +qt:function qt(a,b){this.cL$=a +this.ad$=b +this.a=null}, +xa:function xa(a){this.a=a}, +ka:function ka(a,b,c){this.cL$=a +this.ad$=b +this.a=c}, +dL:function dL(){}, +b08:function b08(){}, +b09:function b09(a,b){this.a=a +this.b=b}, +at8:function at8(){}, +at9:function at9(){}, +atc:function atc(){}, +aeR:function aeR(a,b,c,d,e,f,g){var _=this +_.y8=a +_.b8=b +_.ab=c +_.aq=$ +_.b9=!0 +_.bb$=d +_.W$=e +_.cv$=f +_.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=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aeS:function aeS(){}, +b5z:function b5z(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b5A:function b5A(){}, +b5B:function b5B(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +b5x:function b5x(){}, +b5y:function b5y(){}, +Is:function Is(a,b,c){var _=this +_.b=_.w=null +_.c=!1 +_.yd$=a +_.cL$=b +_.ad$=c +_.a=null}, +aeT:function aeT(a,b,c,d,e,f,g){var _=this +_.eM=a +_.b8=b +_.ab=c +_.aq=$ +_.b9=!0 +_.bb$=d +_.W$=e +_.cv$=f +_.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=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aeU:function aeU(a,b,c,d,e,f){var _=this +_.b8=a +_.ab=b +_.aq=$ +_.b9=!0 +_.bb$=c +_.W$=d +_.cv$=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}, +b0a:function b0a(a,b,c){this.a=a +this.b=b +this.c=c}, +o6:function o6(){}, +b0e:function b0e(){}, +iI:function iI(a,b,c){var _=this +_.b=null +_.c=!1 +_.yd$=a +_.cL$=b +_.ad$=c +_.a=null}, +tU:function tU(){}, +b0b:function b0b(a,b,c){this.a=a +this.b=b +this.c=c}, +b0d:function b0d(a,b){this.a=a +this.b=b}, +b0c:function b0c(){}, +a_n:function a_n(){}, +arO:function arO(){}, +arP:function arP(){}, +ata:function ata(){}, +atb:function atb(){}, +Tm:function Tm(){}, +aeV:function aeV(a,b,c,d){var _=this +_.b5=null +_.el=a +_.ey=b +_.D$=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}, +arM:function arM(){}, +c8P(a,b){return new A.aeo(a.a-b.a,a.b-b.b,b.c-a.c,b.d-a.d)}, +BD(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.gMd())q=Math.max(q,A.hf(b.$1(r))) +r=p.ad$}return q}, +bNQ(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.dH.F1(c.a-s-n)}else{n=b.x +r=n!=null?B.dH.F1(n):B.dH}n=b.e +if(n!=null&&b.r!=null){s=b.r +s.toString +n.toString +r=r.NN(c.b-s-n)}else{n=b.y +if(n!=null)r=r.NN(n)}a.cf(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.tM(t.EP.a(c.a8(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.tM(t.EP.a(c.a8(0,s))).b}}if(o<0||o+a.k3.b>c.b)p=!0 +b.a=new A.j(q,o) +return p}, +aeo:function aeo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +iJ:function iJ(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=null +_.cL$=a +_.ad$=b +_.a=c}, +IB:function IB(a,b){this.a=a +this.b=b}, +Tn:function Tn(a,b,c,d,e,f,g,h,i){var _=this +_.C=!1 +_.P=null +_.a_=a +_.aw=b +_.D=c +_.Z=d +_.bm=e +_.bb$=f +_.W$=g +_.cv$=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}, +b0i:function b0i(a){this.a=a}, +b0g:function b0g(a){this.a=a}, +b0h:function b0h(a){this.a=a}, +b0f:function b0f(a){this.a=a}, +arQ:function arQ(){}, +arR:function arR(){}, +qF:function qF(a){this.b=null +this.a=a}, +VQ:function VQ(){}, +a8L:function a8L(){}, +VP:function VP(a,b){this.a=a +this.b=b}, +HA:function HA(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.C=a +_.P=b +_.a_=c +_.aw=d +_.D=e +_.Z=f +_.bm=g +_.cw=_.aV=null +_.cQ=h +_.cr=i +_.fA=j +_.dP=null +_.e9=k +_.hq=null +_.fB=$ +_.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}, +b0k:function b0k(){}, +b0l:function b0l(a,b,c){this.a=a +this.b=b +this.c=c}, +bPo(a,b){var s=new A.cw(a,b,B.ai,-1) +return new A.aiw(s,s,s,s,s,s,B.aQ)}, +aiw:function aiw(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +vh:function vh(a,b){this.a=a +this.b=b}, +ak6:function ak6(a,b){this.a=a +this.b=b}, +Tp:function Tp(a,b,c,d,e){var _=this +_.id=a +_.k1=b +_.k2=c +_.k4=null +_.D$=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}, +arU:function arU(){}, +bNM(a){var s,r +for(s=t.Rn,r=t.NW;a!=null;){if(r.b(a))return a +a=s.a(a.gaH(a))}return null}, +bNR(a,b,c,d,e,f){var s,r,q,p,o,n,m +if(b==null)return e +s=f.rG(b,0,e) +r=f.rG(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}, +uX:function uX(a,b,c,d){var _=this +_.a=a +_.b=b +_.e=$ +_.f=c +_.$ti=d}, +Ku:function Ku(a){this.a=a +this.b=null}, +x0:function x0(a,b){this.a=a +this.b=b}, +aX6:function aX6(a){this.a=a}, +iH:function iH(){}, +b2Y:function b2Y(a){this.a=a}, +b3_:function b3_(a){this.a=a}, +b30:function b30(a,b){this.a=a +this.b=b}, +b31:function b31(a,b){this.a=a +this.b=b}, +b2X:function b2X(a){this.a=a}, +b2Z:function b2Z(a){this.a=a}, +adM:function adM(a){this.a=a}, +bEf(){var s=new A.CB(new A.aH(new A.a6($.ac,t.D),t.h)) +s.a8K() +return s}, +bci:function bci(){}, +Cz:function Cz(a,b){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null +_.f=b +_.r=$}, +CB:function CB(a){this.a=a +this.c=this.b=null}, +bch:function bch(a){this.a=a}, +CA:function CA(a){this.a=a}, +afW:function afW(){}, +b3R:function b3R(a){this.a=a}, +aIS(a){var s=$.bBY.h(0,a) +if(s==null){s=$.bJZ +$.bJZ=s+1 +$.bBY.k(0,a,s) +$.bJY.k(0,s,a)}return s}, +c9J(a,b){var s +if(a.length!==b.length)return!1 +for(s=0;s=0){q.V(r,0,p).split("\n") +q.bg(r,p+2) +n.push(new A.Qq())}else n.push(new A.Qq())}return n}, +bOg(a){switch(a){case"AppLifecycleState.resumed":return B.jU +case"AppLifecycleState.inactive":return B.tU +case"AppLifecycleState.paused":return B.tV +case"AppLifecycleState.detached":return B.Sr}return null}, +I7:function I7(){}, +b4a:function b4a(a){this.a=a}, +biH:function biH(){}, +biI:function biI(a){this.a=a}, +biJ:function biJ(a){this.a=a}, +aAg:function aAg(){}, +yX(a){var s=0,r=A.o(t.H) +var $async$yX=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(B.c7.dQ("Clipboard.setData",A.a3(["text",a.a],t.N,t.z),t.H),$async$yX) +case 2:return A.m(null,r)}}) +return A.n($async$yX,r)}, +aGX(a){var s=0,r=A.o(t.VH),q,p +var $async$aGX=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(B.c7.dQ("Clipboard.getData",a,t.P),$async$aGX) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new A.rB(A.aB(J.as(p,"text"))) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$aGX,r)}, +aGY(){var s=0,r=A.o(t.y),q,p +var $async$aGY=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(B.c7.dQ("Clipboard.hasStrings","text/plain",t.P),$async$aGY) +case 3:p=b +if(p==null){q=!1 +s=1 +break}q=A.r7(J.as(p,"value")) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$aGY,r)}, +rB:function rB(a){this.a=a}, +bKo(a,b,c){var s=A.a([b,c],t.G) +A.a2(a,"addEventListener",s)}, +bKx(a){return a.status}, +cjJ(a,b){var s=self.window[a] +if(s==null)return null +return A.v6(s,b)}, +aO6:function aO6(a,b){this.a=a +this.b=!1 +this.c=b}, +aO7:function aO7(){}, +aO9:function aO9(a){this.a=a}, +aO8:function aO8(a){this.a=a}, +c6p(a){var s,r,q=a.c,p=B.aj_.h(0,q) +if(p==null)p=new A.M(q) +q=a.d +s=B.ajp.h(0,q) +if(s==null)s=new A.u(q) +r=a.a +switch(a.b.a){case 0:return new A.Ag(p,s,a.e,r,a.f) +case 1:return new A.q0(p,s,null,r,a.f) +case 2:return new A.Ql(p,s,a.e,r,!1)}}, +Ai:function Ai(a,b,c){this.c=a +this.a=b +this.b=c}, +mL:function mL(){}, +Ag:function Ag(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +q0:function q0(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Ql:function Ql(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aPI:function aPI(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=null}, +Qj:function Qj(a,b){this.a=a +this.b=b}, +Qk:function Qk(a,b){this.a=a +this.b=b}, +aas:function aas(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=null +_.e=c +_.f=d}, +aoV:function aoV(){}, +aT2:function aT2(a,b,c){this.a=a +this.b=b +this.c=c}, +bMc(a){var s,r,q,p=A.b0(t.bd) +for(s=a.gao(a);s.v();){r=s.gJ(s) +q=$.bXb().h(0,r) +p.t(0,q==null?r:q)}return p}, +aT3:function aT3(){}, +u:function u(a){this.a=a}, +M:function M(a){this.a=a}, +aoW:function aoW(){}, +js(a,b,c,d){return new A.mY(a,c,b,d)}, +bDc(a){return new A.Re(a)}, +mR:function mR(a,b){this.a=a +this.b=b}, +mY:function mY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Re:function Re(a){this.a=a}, +baH:function baH(){}, +aSi:function aSi(){}, +aSk:function aSk(){}, +UL:function UL(){}, +b5V:function b5V(a,b){this.a=a +this.b=b}, +b5Y:function b5Y(){}, +cdp(a){var s,r,q +for(s=A.t(a),s=s.i("@<1>").M(s.z[1]),r=new A.bG(J.an(a.a),a.b,s.i("bG<1,2>")),s=s.z[1];r.v();){q=r.a +if(q==null)q=s.a(q) +if(!q.l(0,B.bw))return q}return null}, +aVw:function aVw(a,b){this.a=a +this.b=b}, +GO:function GO(){}, +fn:function fn(){}, +an8:function an8(){}, +apY:function apY(a,b){this.a=a +this.b=b}, +apX:function apX(){}, +au7:function au7(a,b){this.a=a +this.b=b}, +xg:function xg(a){this.a=a}, +apK:function apK(){}, +c7a(a,b,c){return new A.i3(a,b,c)}, +mq:function mq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +azX:function azX(a,b){this.a=a +this.b=b}, +i3:function i3(a,b,c){this.a=a +this.b=b +this.c=c}, +aVf:function aVf(a,b){this.a=a +this.b=b}, +q9:function q9(a,b,c){this.a=a +this.b=b +this.c=c}, +P8:function P8(a){this.a=a}, +aMk:function aMk(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aMj:function aMj(a,b){this.a=a +this.b=b}, +aMl:function aMl(a,b,c){this.a=a +this.b=b +this.c=c}, +aXM:function aXM(){this.a=0}, +B2:function B2(){}, +c8J(a){var s,r,q,p,o={} +o.a=null +s=new A.aZN(o,a).$0() +r=$.bAK().d +q=A.t(r).i("b7<1>") +p=A.ho(new A.b7(r,q),q.i("w.E")).H(0,s.gmZ()) +q=J.as(a,"type") +q.toString +A.aB(q) +switch(q){case"keydown":return new A.op(o.a,p,s) +case"keyup":return new A.Hq(null,!1,s) +default:throw A.d(A.a8S("Unknown key event type: "+q))}}, +w8:function w8(a,b){this.a=a +this.b=b}, +kS:function kS(a,b){this.a=a +this.b=b}, +SP:function SP(){}, +oq:function oq(){}, +aZN:function aZN(a,b){this.a=a +this.b=b}, +op:function op(a,b,c){this.a=a +this.b=b +this.c=c}, +Hq:function Hq(a,b,c){this.a=a +this.b=b +this.c=c}, +aZS:function aZS(a,b){this.a=a +this.d=b}, +ff:function ff(a,b){this.a=a +this.b=b}, +arm:function arm(){}, +arl:function arl(){}, +aee:function aee(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Tx:function Tx(a,b){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=!1 +_.r=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +b0F:function b0F(a){this.a=a}, +b0G:function b0G(a){this.a=a}, +fO:function fO(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}, +b0C:function b0C(){}, +b0D:function b0D(){}, +b0B:function b0B(){}, +b0E:function b0E(){}, +c3o(a,b){var s,r,q,p,o=A.a([],t.bt),n=J.ae(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.Jc(c,p,r) +else if((!h||i)&&s)return new A.aiK(new A.dk(!n?a-1:b,a),c,p,r) +else if((b===a||j)&&s)return new A.aiL(B.b.V(a0,d,d+(a1-d)),a,c,p,r) +else if(e)return new A.aiM(a0,new A.dk(b,a),c,p,r) +return new A.Jc(c,p,r)}, +xj:function xj(){}, +aiL:function aiL(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +aiK:function aiK(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +aiM:function aiM(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +Jc:function Jc(a,b,c){this.a=a +this.b=b +this.c=c}, +auk:function auk(){}, +QV:function QV(a,b){this.a=a +this.b=b}, +xk:function xk(){}, +apO:function apO(a,b){this.a=a +this.b=b}, +bu9:function bu9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +a8E:function a8E(a,b,c){this.a=a +this.b=b +this.c=c}, +aN8:function aN8(a,b,c){this.a=a +this.b=b +this.c=c}, +bPu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.bbL(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, +chZ(a){switch(a){case"TextAffinity.downstream":return B.v +case"TextAffinity.upstream":return B.aW}return null}, +bPt(a){var s,r,q,p,o=J.ae(a),n=A.aB(o.h(a,"text")),m=A.ep(o.h(a,"selectionBase")) +if(m==null)m=-1 +s=A.ep(o.h(a,"selectionExtent")) +if(s==null)s=-1 +r=A.chZ(A.aj(o.h(a,"selectionAffinity"))) +if(r==null)r=B.v +q=A.cX(o.h(a,"selectionIsDirectional")) +p=A.dE(r,m,s,q===!0) +m=A.ep(o.h(a,"composingBase")) +if(m==null)m=-1 +o=A.ep(o.h(a,"composingExtent")) +return new A.dD(n,p,new A.dk(m,o==null?-1:o))}, +bPv(a){var s=A.a([],t.u1),r=$.bPw +$.bPw=r+1 +return new A.bbM(s,r,a)}, +ci0(a){switch(a){case"TextInputAction.none":return B.ax4 +case"TextInputAction.unspecified":return B.ax5 +case"TextInputAction.go":return B.ax8 +case"TextInputAction.search":return B.ax9 +case"TextInputAction.send":return B.QQ +case"TextInputAction.next":return B.axa +case"TextInputAction.previous":return B.axb +case"TextInputAction.continueAction":return B.axc +case"TextInputAction.join":return B.axd +case"TextInputAction.route":return B.ax6 +case"TextInputAction.emergencyCall":return B.ax7 +case"TextInputAction.done":return B.rQ +case"TextInputAction.newline":return B.rP}throw A.d(A.FC(A.a([A.vN("Unknown text input action: "+a)],t.d)))}, +ci_(a){switch(a){case"FloatingCursorDragState.start":return B.xh +case"FloatingCursorDragState.update":return B.p1 +case"FloatingCursorDragState.end":return B.p2}throw A.d(A.FC(A.a([A.vN("Unknown text cursor action: "+a)],t.d)))}, +agV:function agV(a,b){this.a=a +this.b=b}, +agW:function agW(a,b){this.a=a +this.b=b}, +W5:function W5(a,b,c){this.a=a +this.b=b +this.c=c}, +jz:function jz(a,b){this.a=a +this.b=b}, +VZ:function VZ(a,b){this.a=a +this.b=b}, +bbL:function bbL(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}, +FA:function FA(a,b){this.a=a +this.b=b}, +aZM:function aZM(a,b){this.a=a +this.b=b}, +dD:function dD(a,b,c){this.a=a +this.b=b +this.c=c}, +bbz:function bbz(a,b){this.a=a +this.b=b}, +m3:function m3(a,b){this.a=a +this.b=b}, +bc7:function bc7(){}, +bbJ:function bbJ(){}, +BU:function BU(a,b,c){this.a=a +this.b=b +this.c=c}, +bbM:function bbM(a,b,c){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b +_.r=c}, +aiO:function aiO(a,b,c){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.w=_.r=!1}, +bc1:function bc1(a){this.a=a}, +bc_:function bc_(){}, +bbZ:function bbZ(a,b){this.a=a +this.b=b}, +bc0:function bc0(a){this.a=a}, +bc2:function bc2(a){this.a=a}, +W4:function W4(){}, +aqv:function aqv(){}, +boW:function boW(){}, +awp:function awp(){}, +WA:function WA(a,b){this.a=a +this.b=b}, +ajA:function ajA(){this.a=$ +this.b=null}, +bd4:function bd4(){}, +cgK(a){var s=A.bm("parent") +a.n6(new A.bx0(s)) +return s.au()}, +DU(a,b){return new A.rk(a,b,null)}, +a2E(a,b){var s,r=t.L1,q=a.iT(r) +for(;s=q!=null,s;){if(J.i(b.$1(q),!0))break +q=A.cgK(q).iT(r)}return s}, +bBl(a){var s={} +s.a=null +A.a2E(a,new A.ayu(s)) +return B.U5}, +bBn(a,b,c){var s={} +s.a=null +if((b==null?null:A.B(b))==null)A.cN(c) +A.a2E(a,new A.ayx(s,b,a,c)) +return s.a}, +bBm(a,b){var s={} +s.a=null +A.cN(b) +A.a2E(a,new A.ayv(s,null,b)) +return s.a}, +ayt(a,b,c){var s,r=b==null?null:A.B(b) +if(r==null)r=A.cN(c) +s=a.r.h(0,r) +if(c.i("cn<0>?").b(s))return s +else return null}, +yj(a,b,c){var s={} +s.a=null +A.a2E(a,new A.ayw(s,b,a,c)) +return s.a}, +c16(a,b,c){var s={} +s.a=null +A.a2E(a,new A.ayy(s,b,a,c)) +return s.a}, +bKj(a){return new A.Os(a,new A.bK(A.a([],t.ot),t.wS))}, +bx0:function bx0(a){this.a=a}, +bJ:function bJ(){}, +cn:function cn(){}, +fZ:function fZ(){}, +dX:function dX(a,b,c){var _=this +_.c=a +_.a=b +_.b=null +_.$ti=c}, +ays:function ays(){}, +rk:function rk(a,b,c){this.d=a +this.e=b +this.a=c}, +ayu:function ayu(a){this.a=a}, +ayx:function ayx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ayv:function ayv(a,b,c){this.a=a +this.b=b +this.c=c}, +ayw:function ayw(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ayy:function ayy(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Xi:function Xi(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +bfp:function bfp(a){this.a=a}, +Xh:function Xh(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +zM:function zM(a,b,c,d,e){var _=this +_.e=a +_.w=b +_.x=c +_.ax=d +_.a=e}, +Yw:function Yw(a,b){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.a=null +_.b=b +_.c=null}, +bkD:function bkD(a){this.a=a}, +bkC:function bkC(a){this.a=a}, +bkx:function bkx(a){this.a=a}, +bky:function bky(a){this.a=a}, +bkw:function bkw(a,b){this.a=a +this.b=b}, +bkB:function bkB(a){this.a=a}, +bkz:function bkz(a){this.a=a}, +bkA:function bkA(a,b){this.a=a +this.b=b}, +akd:function akd(a){this.a=a +this.b=null}, +Os:function Os(a,b){this.c=a +this.a=b +this.b=null}, +DV:function DV(){}, +E9:function E9(){}, +kK:function kK(){}, +a7y:function a7y(){}, +Bo:function Bo(){}, +adL:function adL(a){var _=this +_.d=_.c=$ +_.a=a +_.b=null}, +KY:function KY(){}, +ZE:function ZE(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aUy$=c +_.aUz$=d +_.aUA$=e +_.aUB$=f +_.a=g +_.b=null +_.$ti=h}, +ZF:function ZF(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aUy$=c +_.aUz$=d +_.aUA$=e +_.aUB$=f +_.a=g +_.b=null +_.$ti=h}, +XQ:function XQ(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=null +_.$ti=d}, +akK:function akK(){}, +akI:function akI(){}, +aoL:function aoL(){}, +a1s:function a1s(){}, +a1t:function a1t(){}, +bIa(a,b,c,d,e,f,g,h){return new A.M5(d,g,b,c,f,e,h,a,null)}, +c1a(a,b,c,d){var s=null +return A.cP(B.a7,A.a([A.hM(s,c,s,d,0,0,0,s),A.hM(s,a,s,b,s,s,s,s)],t.p),B.f,B.a6,s)}, +EO:function EO(a,b){this.a=a +this.b=b}, +M5:function M5(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 +_.z=h +_.a=i}, +akQ:function akQ(a,b,c){var _=this +_.f=_.e=_.d=$ +_.cZ$=a +_.b2$=b +_.a=null +_.b=c +_.c=null}, +bfF:function bfF(a){this.a=a}, +bfE:function bfE(){}, +a14:function a14(){}, +bIg(a,b,c,d,e){return new A.Md(b,a,c,d,e,null)}, +Md:function Md(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +al_:function al_(a,b,c){var _=this +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +akZ:function akZ(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}, +avX:function avX(){}, +bIh(a,b){return new A.yo(a,b,null)}, +c1d(a,b){return new A.fj(b,!1,a,new A.ct(a.a,t.Ll))}, +c1c(a,b){var s=A.P(b,!0,t.m) +if(a!=null)s.push(a) +return A.cP(B.C,s,B.u,B.a6,null)}, +K9:function K9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +yo:function yo(a,b,c){this.c=a +this.d=b +this.a=c}, +al0:function al0(a,b,c,d,e){var _=this +_.d=null +_.e=a +_.f=b +_.r=0 +_.cZ$=c +_.b2$=d +_.a=null +_.b=e +_.c=null}, +bg2:function bg2(a,b,c){this.a=a +this.b=b +this.c=c}, +bg1:function bg1(a,b){this.a=a +this.b=b}, +bg3:function bg3(){}, +bg4:function bg4(a){this.a=a}, +a16:function a16(){}, +Mm:function Mm(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +ciu(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.c.gO(a0) +s=t.N +r=t.da +q=A.jX(b,b,b,s,r) +p=A.jX(b,b,b,s,r) +o=A.jX(b,b,b,s,r) +n=A.jX(b,b,b,s,r) +m=A.jX(b,b,b,t.u,r) +for(l=0;l<1;++l){k=a0[l] +s=k.a +r=B.dp.h(0,s) +if(r==null)r=s +j=k.c +i=B.dX.h(0,j) +if(i==null)i=j +i=r+"_null_"+A.c(i) +if(q.h(0,i)==null)q.k(0,i,k) +r=B.dp.h(0,s) +r=(r==null?s:r)+"_null" +if(o.h(0,r)==null)o.k(0,r,k) +r=B.dp.h(0,s) +if(r==null)r=s +i=B.dX.h(0,j) +if(i==null)i=j +i=r+"_"+A.c(i) +if(p.h(0,i)==null)p.k(0,i,k) +r=B.dp.h(0,s) +s=r==null?s:r +if(n.h(0,s)==null)n.k(0,s,k) +s=B.dX.h(0,j) +if(s==null)s=j +if(m.h(0,s)==null)m.k(0,s,k)}for(h=b,g=h,f=0;f"))}, +bOO(a,b,c,d){return new A.UU(a,b,c,null,d.i("UU<0>"))}, +qx:function qx(){}, +a02:function a02(a,b){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +brL:function brL(a){this.a=a}, +brK:function brK(a,b){this.a=a +this.b=b}, +brN:function brN(a){this.a=a}, +brI:function brI(a,b,c){this.a=a +this.b=b +this.c=c}, +brM:function brM(a){this.a=a}, +brJ:function brJ(a){this.a=a}, +z0:function z0(a,b){this.a=a +this.b=b}, +dH:function dH(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +UU:function UU(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +pN:function pN(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +YB:function YB(a,b){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +bl_:function bl_(a,b){this.a=a +this.b=b}, +bkZ:function bkZ(a,b){this.a=a +this.b=b}, +bl0:function bl0(a,b){this.a=a +this.b=b}, +bkY:function bkY(a,b,c){this.a=a +this.b=b +this.c=c}, +E1:function E1(a,b){this.c=a +this.a=b}, +Xt:function Xt(a){var _=this +_.d=null +_.e=$ +_.f=!1 +_.a=null +_.b=a +_.c=null}, +bgl:function bgl(a){this.a=a}, +bgq:function bgq(a){this.a=a}, +bgp:function bgp(a,b,c){this.a=a +this.b=b +this.c=c}, +bgn:function bgn(a){this.a=a}, +bgo:function bgo(a){this.a=a}, +bgm:function bgm(a){this.a=a}, +Gb:function Gb(a){this.a=a}, +Qi:function Qi(a){var _=this +_.ab$=0 +_.aq$=a +_.b7$=_.b9$=0 +_.C$=!1}, +pq:function pq(){}, +aq2:function aq2(a){this.a=a}, +bRf(a,b){a.bx(new A.buZ(b)) +b.$1(a)}, +bCa(a,b){return new A.mC(b,a,null)}, +ee(a){var s=a.K(t.I) +return s==null?null:s.w}, +bMR(a,b){return new A.acl(b,a,null)}, +E2(a,b){return new A.a3x(b,a,null)}, +jR(a,b,c,d,e){return new A.zc(d,b,e,a,c)}, +rA(a,b,c){return new A.Ey(c,b,a,null)}, +nU(a,b,c){return new A.vy(a,b,c)}, +aGM(a,b,c){return new A.Ew(c,b,a,null)}, +c2u(a,b){return new A.e3(new A.aGO(b,B.cr,a),null)}, +bN8(a,b,c,d,e,f){return new A.adh(c,b,e,d,f,a,null)}, +CG(a,b,c,d){return new A.oS(c,a,d,null,b,null)}, +ajk(a,b,c,d){return new A.oS(A.cbW(b),a,!0,d,c,null)}, +Wu(a,b){return new A.oS(A.k0(b.a,b.b,0),null,!0,null,a,null)}, +Js(a,b,c,d){var s=d==null,r=s?null:d +if(r==null)r=1 +s=s?null:d +return new A.oS(A.GA(r,s==null?1:s,1),a,!0,c,b,null)}, +cbW(a){var s,r,q +if(a===0){s=new A.bq(new Float64Array(16)) +s.dc() +return s}r=Math.sin(a) +if(r===1)return A.bcO(1,0) +if(r===-1)return A.bcO(-1,0) +q=Math.cos(a) +if(q===-1)return A.bcO(0,-1) +return A.bcO(r,q)}, +bcO(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.bq(s)}, +bJM(a,b,c,d){return new A.a63(b,!1,c,a,null)}, +a8I(a,b,c,d){return new A.a8H(d,a,c,b,null)}, +bCw(a,b,c){return new A.a94(c,b,a,null)}, +ci(a,b,c){return new A.hD(B.C,c,b,a,null)}, +aTe(a,b){return new A.Qn(b,a,new A.ct(b,t.xh))}, +Io(a,b){return new A.b1(b.a,b.b,a,null)}, +c2O(a){return B.dH}, +bL7(a,b,c,d){return new A.zO(d,c,a,b,null)}, +aTg(a,b,c){return new A.aaJ(c,b,a,null)}, +bLG(a,b){return new A.aa9(b,a,null)}, +byZ(a,b,c){var s,r +switch(b.a){case 0:s=a.K(t.I) +s.toString +r=A.bAf(s.w) +return c?A.bUi(r):r +case 1:return c?B.a8:B.a4}}, +cP(a,b,c,d,e){return new A.l_(a,e,d,c,b,null)}, +hM(a,b,c,d,e,f,g,h){return new A.n0(e,g,f,a,h,c,b,d)}, +Ss(a,b){return new A.n0(0,0,0,a,null,null,b,null)}, +bNg(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.hM(a,b,d,null,r,s,g,h)}, +Po(a,b,c,d,e,f,g,h,i){return new A.zJ(c,e,f,b,h,i,g,a,d)}, +bO(a,b,c,d,e){return new A.afk(B.av,c,d,b,null,B.w,e,a,null)}, +bB(a,b,c,d,e){return new A.vB(B.a_,c,d,b,null,e,null,a,null)}, +fF(a,b){return new A.Pb(b,B.dP,a,null)}, +JX(a,b,c,d,e,f){return new A.JW(a,f,d,e,c,b,null)}, +b0W(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.BH(i,j,k,g,d,m,c,b,h,n,l,f,e,A.c90(i),a)}, +c90(a){var s,r={} +r.a=0 +s=A.a([],t.p) +a.bx(new A.b0X(r,s)) +return s}, +bK6(a){var s +a.K(t.cr) +s=$.yf() +return s}, +Qy(a,b,c,d,e,f,g,h){return new A.aaT(e,h,d,f,g,a,b,c)}, +f_(a,b,c,d,e,f){return new A.GP(d,f,e,b,a,c)}, +a2y(a,b){return new A.a2x(a,b,null)}, +cM(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){var s=null +return new A.I0(new A.b40(e,s,s,s,a6,a,s,j,s,s,s,s,h,i,s,s,s,s,a5,o,k,m,n,d,l,s,b1,s,s,s,s,s,s,s,b0,a4!=null||!1?new A.afZ(a4,s):s,a9,a7,a8,a3,a1,s,s,s,s,s,s,p,q,a2,s,s,s,s,r,s,a0,s),c,g,f,b,s)}, +c1v(a){return new A.a3K(a,null)}, +avc:function avc(a,b,c){var _=this +_.aR=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +bv_:function bv_(a,b){this.a=a +this.b=b}, +buZ:function buZ(a){this.a=a}, +avd:function avd(){}, +mC:function mC(a,b,c){this.w=a +this.b=b +this.a=c}, +acl:function acl(a,b,c){this.e=a +this.c=b +this.a=c}, +a3x:function a3x(a,b,c){this.e=a +this.c=b +this.a=c}, +zc:function zc(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Ey:function Ey(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +vy:function vy(a,b,c){this.e=a +this.c=b +this.a=c}, +a5Q:function a5Q(a,b){this.c=a +this.a=b}, +Ew:function Ew(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aGO:function aGO(a,b,c){this.a=a +this.b=b +this.c=c}, +adg:function adg(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}, +adh:function adh(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +oS:function oS(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +ED:function ED(a,b,c){this.e=a +this.c=b +this.a=c}, +a63:function a63(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.x=c +_.c=d +_.a=e}, +a8H:function a8H(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a94:function a94(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ak:function ak(a,b,c){this.e=a +this.c=b +this.a=c}, +dc:function dc(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +hD:function hD(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +py:function py(a,b,c){this.e=a +this.c=b +this.a=c}, +Qn:function Qn(a,b,c){this.f=a +this.b=b +this.a=c}, +Ob:function Ob(a,b,c){this.e=a +this.c=b +this.a=c}, +b1:function b1(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +dR:function dR(a,b,c){this.e=a +this.c=b +this.a=c}, +a6e:function a6e(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +ajz:function ajz(a,b){this.r=a +this.a=b}, +zO:function zO(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +aaJ:function aaJ(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +GW:function GW(a,b,c){this.e=a +this.c=b +this.a=c}, +aq9:function aq9(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}, +lm:function lm(a,b,c){this.e=a +this.c=b +this.a=c}, +aa9:function aa9(a,b,c){this.e=a +this.c=b +this.a=c}, +C4:function C4(a,b,c){this.e=a +this.c=b +this.a=c}, +aaN:function aaN(a,b){this.c=a +this.a=b}, +l_:function l_(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +n0:function n0(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}, +adD:function adD(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.x=e +_.a=f}, +zJ:function zJ(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}, +afk:function afk(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}, +vB:function vB(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}, +ev:function ev(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +Pb:function Pb(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +JW:function JW(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.c=f +_.a=g}, +BH:function BH(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}, +b0X:function b0X(a,b){this.a=a +this.b=b}, +aed:function aed(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}, +aaT:function aaT(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}, +GP:function GP(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +kW:function kW(a,b){this.c=a +this.a=b}, +jY:function jY(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a2x:function a2x(a,b,c){this.e=a +this.c=b +this.a=c}, +I0:function I0(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +R6:function R6(a,b){this.c=a +this.a=b}, +a3K:function a3K(a,b){this.c=a +this.a=b}, +pJ:function pJ(a,b,c){this.e=a +this.c=b +this.a=c}, +FX:function FX(a,b,c){this.e=a +this.c=b +this.a=c}, +mM:function mM(a,b){this.c=a +this.a=b}, +e3:function e3(a,b){this.c=a +this.a=b}, +it:function it(a,b,c){this.e=a +this.c=b +this.a=c}, +a_1:function a_1(a,b,c,d){var _=this +_.e8=a +_.F=b +_.D$=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}, +c8S(a,b){return new A.wP(a,B.ar,b.i("wP<0>"))}, +bEt(){var s=null,r=t.S,q=t.j1 +r=new A.akl(s,$,A.a([],t.GA),!0,new A.aH(new A.a6($.ac,t.D),t.h),!1,s,!1,$,!1,s,$,!1,0,!1,$,0,s,$,$,new A.au6(A.b0(t.M)),$,$,$,$,s,A.a([],t.Jh),s,A.ciy(),A.bLn(A.cix(),t.i7),!1,0,A.q(r,t.h1),A.di(r),A.a([],q),A.a([],q),s,!1,B.hr,!0,!1,s,B.E,B.E,s,0,s,!1,s,s,0,A.lI(s,t.qL),new A.aY1(A.q(r,t.rr),A.q(t.Ld,t.iD)),new A.aOR(A.q(r,t.cK)),new A.aY4(),A.q(r,t.Fn),$,!1,B.a1k) +r.arO() +return r}, +bvB:function bvB(a,b,c){this.a=a +this.b=b +this.c=c}, +bvC:function bvC(a){this.a=a}, +fT:function fT(){}, +WZ:function WZ(){}, +bvA:function bvA(a,b){this.a=a +this.b=b}, +bee:function bee(a,b){this.a=a +this.b=b}, +BC:function BC(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +b_R:function b_R(a,b,c){this.a=a +this.b=b +this.c=c}, +b_S:function b_S(a){this.a=a}, +wP:function wP(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}, +akl:function akl(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 +_.Z$=a +_.bm$=b +_.aV$=c +_.cw$=d +_.cQ$=e +_.cr$=f +_.fA$=g +_.dP$=h +_.y2$=i +_.co$=j +_.bY$=k +_.aR$=l +_.c4$=m +_.bE$=n +_.b8$=o +_.WC$=p +_.WD$=q +_.Lq$=r +_.Lr$=s +_.mE$=a0 +_.Dk$=a1 +_.eN$=a2 +_.h8$=a3 +_.fk$=a4 +_.iG$=a5 +_.jJ$=a6 +_.at$=a7 +_.ax$=a8 +_.ay$=a9 +_.ch$=b0 +_.CW$=b1 +_.cx$=b2 +_.cy$=b3 +_.db$=b4 +_.dx$=b5 +_.dy$=b6 +_.fr$=b7 +_.fx$=b8 +_.fy$=b9 +_.go$=c0 +_.id$=c1 +_.k1$=c2 +_.k2$=c3 +_.k3$=c4 +_.k4$=c5 +_.ok$=c6 +_.p1$=c7 +_.p2$=c8 +_.p3$=c9 +_.p4$=d0 +_.R8$=d1 +_.RG$=d2 +_.rx$=d3 +_.ry$=d4 +_.to$=d5 +_.x1$=d6 +_.x2$=d7 +_.xr$=d8 +_.y1$=d9 +_.a=!1 +_.b=null +_.c=0}, +a_f:function a_f(){}, +a0V:function a0V(){}, +a0W:function a0W(){}, +a0X:function a0X(){}, +a0Y:function a0Y(){}, +a0Z:function a0Z(){}, +a1_:function a1_(){}, +a10:function a10(){}, +f7(a,b,c){return new A.ze(b,c,a,null)}, +b_(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var s +if(n!=null||h!=null){s=e==null?null:e.NO(h,n) +if(s==null)s=A.iq(h,n)}else s=e +return new A.EH(b,a,k,d,f,g,s,j,l,m,c,i)}, +ze:function ze(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +EH:function EH(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 +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.a=l}, +an3:function an3(a,b,c){this.b=a +this.c=b +this.a=c}, +z6:function z6(a,b){this.a=a +this.b=b}, +iu:function iu(a,b,c){this.a=a +this.b=b +this.c=c}, +bJP(){var s=$.EK +if(s!=null)s.eb(0) +$.EK=null +if($.rH!=null)$.rH=null}, +a6h:function a6h(){}, +aHo:function aHo(a,b){this.a=a +this.b=b}, +bC1(a,b,c){return new A.EW(b,c,a,null)}, +EW:function EW(a,b,c,d){var _=this +_.w=a +_.x=b +_.b=c +_.a=d}, +aq3:function aq3(a){this.a=a}, +c3p(){switch(A.bP().a){case 0:return $.bGQ() +case 1:return $.bWh() +case 2:return $.bWi() +case 3:return $.bWj() +case 4:return $.bGR() +case 5:return $.bWl()}}, +a7i:function a7i(a,b){this.c=a +this.a=b}, +a7q:function a7q(a){this.b=a}, +lv:function lv(a,b){this.a=a +this.b=b}, +Or:function Or(a,b,c,d,e){var _=this +_.c=a +_.w=b +_.x=c +_.y=d +_.a=e}, +Kr:function Kr(a,b){this.a=a +this.b=b}, +Y5:function Y5(a,b,c,d,e){var _=this +_.d=null +_.e=$ +_.r=_.f=null +_.w=0 +_.y=_.x=!1 +_.z=null +_.Q=!1 +_.as=a +_.fQ$=b +_.cZ$=c +_.b2$=d +_.a=null +_.b=e +_.c=null}, +bjg:function bjg(a){this.a=a}, +bjh:function bjh(a){this.a=a}, +a1h:function a1h(){}, +a1i:function a1i(){}, +c3F(a){var s=a.K(t.I) +s.toString +switch(s.w.a){case 0:return B.ank +case 1:return B.h}}, +c3G(a){var s=a.ch,r=A.X(s) +return new A.ez(new A.aO(s,new A.aKq(),r.i("aO<1>")),new A.aKr(),r.i("ez<1,K>"))}, +c3E(a,b){var s,r,q,p,o=B.c.gO(a),n=A.bKh(b,o) +for(s=a.length,r=0;rr)return a.a8(0,new A.j(p,r)).gdE() +else return p-q}}else{p=b.c +if(q>p){s=a.b +r=b.b +if(sr)return a.a8(0,new A.j(p,r)).gdE() +else return q-p}}else{q=a.b +p=b.b +if(qp)return q-p +else return 0}}}}, +c3H(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=t.AO,f=A.a([a],g) +for(s=b.$ti,s=s.i("@<1>").M(s.z[1]),r=new A.bG(J.an(b.a),b.b,s.i("bG<1,2>")),s=s.z[1];r.v();f=p){q=r.a +if(q==null)q=s.a(q) +p=A.a([],g) +for(o=f.length,n=q.a,m=q.b,l=q.d,q=q.c,k=0;k=m&&j.d<=l){h=j.a +if(hq)p.push(new A.K(q,i,q+(h-q),i+(j.d-i)))}else{h=j.a +if(h>=n&&j.c<=q){if(il)p.push(new A.K(h,l,h+(j.c-h),l+(i-l)))}else p.push(j)}}}return f}, +c3D(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))}, +F5:function F5(a,b,c){this.c=a +this.d=b +this.a=c}, +aKq:function aKq(){}, +aKr:function aKr(){}, +a7A:function a7A(a,b){this.a=a +this.$ti=b}, +bQH(a,b,c,d,e,f,g,h,i){var s=a==null?A.dW(d,t.i):a +return new A.Ya(f,e,!1,i,h,d,s,c===!0,b===!0)}, +cdW(a){var s,r,q=a.K(t.tM) +if(q==null)return!1 +s=q.f +r=s.a +s.a=!1 +return r}, +zp:function zp(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.z=e +_.a=f}, +zo:function zo(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.hp$=f}, +Ya:function Ya(a,b,c,d,e,f,g,h,i){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=1/0 +_.y=h +_.z=i}, +anx:function anx(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +bjr:function bjr(a){this.a=a}, +bjq:function bjq(a,b,c){this.a=a +this.b=b +this.c=c}, +anw:function anw(a,b,c,d){var _=this +_.z=a +_.b=b +_.d=c +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +bjn:function bjn(a){this.a=a}, +D8:function D8(a,b,c,d,e,f,g,h,i){var _=this +_.C=null +_.P=a +_.a_=b +_.k3=0 +_.k4=c +_.ok=null +_.r=d +_.w=e +_.x=f +_.y=g +_.Q=_.z=null +_.as=0 +_.ax=_.at=null +_.ay=!1 +_.ch=!0 +_.CW=!1 +_.cx=null +_.cy=!1 +_.dx=_.db=null +_.dy=h +_.fr=null +_.ab$=0 +_.aq$=i +_.b7$=_.b9$=0 +_.C$=!1}, +bjp:function bjp(a,b,c){this.a=a +this.b=b +this.c=c}, +bjo:function bjo(a,b){this.a=a +this.b=b}, +Y9:function Y9(){}, +zr:function zr(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Yc:function Yc(a,b,c){var _=this +_.d=$ +_.e=a +_.f=b +_.a=null +_.b=c +_.c=null}, +bPs(a){var s=a==null?B.mT:new A.dD(a,B.mW,B.bN) +return new A.Jb(s,$.be())}, +bKA(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.rt +else s=e0 +if(e1==null)r=B.ru +else r=e1 +if(t.qY.b(d5)&&!0)q=B.Rb +else q=c7?B.aBw:B.aBx +p=b2==null?A.c4l(d,b4):b2 +if(b4===1){o=A.a([$.bWK()],t.VS) +B.c.E(o,a9==null?B.UD:a9)}else o=a9 +return new A.Fd(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)}, +c4m(a,b,c,d,e){var s,r=null,q=d!=null +if(q&&a===B.hY)return A.a([],t.ZD) +s=A.a([],t.ZD) +if(c!=null)s.push(new A.iu(c,B.vT,r)) +if(b!=null)s.push(new A.iu(b,B.vU,r)) +if(q)s.push(new A.iu(d,B.vV,r)) +if(e!=null)s.push(new A.iu(e,B.vW,r)) +return s}, +c4l(a,b){return b===1?B.QR:B.jy}, +c4k(a){var s,r=a==null,q=r?null:a.a,p=r||a.l(0,B.jt) +r=q==null +if(r){$.aL.toString +$.c_() +s=!1}else s=!0 +if(p||!s)return B.jt +if(r){r=new A.aJd() +r.b=B.apN}else r=q +return a.aRf(r)}, +cdt(a){var s=A.a([],t.p) +a.bx(new A.bjx(s)) +return s}, +xZ(a,b,c,d,e,f,g){return new A.a0I(a,e,f,d,b,c,new A.bK(A.a([],t.ot),t.wS),g.i("a0I<0>"))}, +ama:function ama(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +arx:function arx(a,b,c,d){var _=this +_.F=a +_.Y=null +_.ar=b +_.D$=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}, +Jb:function Jb(a,b){var _=this +_.a=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +Wn:function Wn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +la:function la(a,b){this.a=a +this.b=b}, +bjf:function bjf(a,b,c){var _=this +_.b=a +_.c=b +_.d=0 +_.a=c}, +Fd:function Fd(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 +_.co=c5 +_.bY=c6 +_.aR=c7 +_.c4=c8 +_.bE=c9 +_.b8=d0 +_.ab=d1 +_.aq=d2 +_.b9=d3 +_.b7=d4 +_.C=d5 +_.P=d6 +_.a_=d7 +_.aw=d8 +_.D=d9 +_.Z=e0 +_.bm=e1 +_.aV=e2 +_.cQ=e3 +_.cr=e4 +_.fA=e5 +_.dP=e6 +_.e9=e7 +_.a=e8}, +vK:function vK(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=$ +_.cZ$=h +_.b2$=i +_.fQ$=j +_.a=null +_.b=k +_.c=null}, +aL0:function aL0(){}, +aLl:function aLl(a){this.a=a}, +aLo:function aLo(a){this.a=a}, +aLd:function aLd(a){this.a=a}, +aLe:function aLe(a){this.a=a}, +aLf:function aLf(a){this.a=a}, +aLg:function aLg(a){this.a=a}, +aLh:function aLh(a){this.a=a}, +aLi:function aLi(a){this.a=a}, +aLj:function aLj(a){this.a=a}, +aLk:function aLk(a){this.a=a}, +aKX:function aKX(a){this.a=a}, +aL4:function aL4(a,b){this.a=a +this.b=b}, +aLm:function aLm(a){this.a=a}, +aKZ:function aKZ(a){this.a=a}, +aL8:function aL8(a){this.a=a}, +aL1:function aL1(){}, +aL2:function aL2(a){this.a=a}, +aL3:function aL3(a){this.a=a}, +aKY:function aKY(){}, +aL_:function aL_(a){this.a=a}, +aLr:function aLr(a){this.a=a}, +aLn:function aLn(a){this.a=a}, +aLp:function aLp(a){this.a=a}, +aLq:function aLq(a,b,c){this.a=a +this.b=b +this.c=c}, +aL5:function aL5(a,b){this.a=a +this.b=b}, +aL6:function aL6(a,b){this.a=a +this.b=b}, +aL7:function aL7(a,b){this.a=a +this.b=b}, +aKW:function aKW(a){this.a=a}, +aLb:function aLb(a){this.a=a}, +aLa:function aLa(a){this.a=a}, +aLc:function aLc(a,b){this.a=a +this.b=b}, +aL9:function aL9(a){this.a=a}, +Yd:function Yd(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}, +bjx:function bjx(a){this.a=a}, +bqH:function bqH(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}, +a_x:function a_x(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +asn:function asn(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +bqI:function bqI(a){this.a=a}, +Dt:function Dt(a,b,c,d,e){var _=this +_.x=a +_.e=b +_.b=c +_.c=d +_.a=e}, +uJ:function uJ(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=null +_.$ti=e}, +a0I:function a0I(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}, +a0J:function a0J(a,b,c){var _=this +_.e=a +_.r=_.f=null +_.a=b +_.b=null +_.$ti=c}, +asx:function asx(a,b){this.e=a +this.a=b +this.b=null}, +amA:function amA(a,b){this.e=a +this.a=b +this.b=null}, +aoh:function aoh(a,b){this.a=a +this.b=b}, +Ye:function Ye(){}, +anC:function anC(){}, +Yf:function Yf(){}, +anD:function anD(){}, +anE:function anE(){}, +ciR(a){var s,r,q +for(s=a.length,r=!1,q=0;q>"),n=new A.F(a,new A.bpC(),o) +for(s=new A.bw(n,n.gu(n),o.i("bw")),o=o.i("al.E"),r=null;s.v();){q=s.d +p=q==null?o.a(q):q +r=(r==null?p:r).yC(0,p)}if(r.gal(r))return B.c.gO(a).a +return B.c.mH(B.c.gO(a).gacJ(),r.gj8(r)).w}, +bR3(a,b){A.va(a,new A.bpE(b),t.zP)}, +ceo(a,b){A.va(a,new A.bpB(b),t.JH)}, +bL2(a,b){return new A.Pv(b==null?new A.SV(A.q(t.l5,t.UJ)):b,a,null)}, +aO0(a){var s +for(;s=a.Q,s!=null;a=s){if(a.e==null)return null +if(a instanceof A.Yv)return a}return null}, +FE(a){var s,r=A.bCu(a,!1,!0) +if(r==null)return null +s=A.aO0(r) +return s==null?null:s.dy}, +bwX:function bwX(a){this.a=a}, +Kt:function Kt(a,b){this.b=a +this.c=b}, +up:function up(a,b){this.a=a +this.b=b}, +Ww:function Ww(a,b){this.a=a +this.b=b}, +a8X:function a8X(){}, +aO2:function aO2(a,b){this.a=a +this.b=b}, +aO1:function aO1(){}, +Kj:function Kj(a,b){this.a=a +this.b=b}, +anh:function anh(a){this.a=a}, +aK0:function aK0(){}, +bpF:function bpF(a){this.a=a}, +aK8:function aK8(a,b){this.a=a +this.b=b}, +aKa:function aKa(a){this.a=a}, +aK9:function aK9(a){this.a=a}, +aKb:function aKb(a){this.a=a}, +aKc:function aKc(a){this.a=a}, +aK2:function aK2(a){this.a=a}, +aK3:function aK3(a){this.a=a}, +aK4:function aK4(){}, +aK5:function aK5(a){this.a=a}, +aK6:function aK6(a){this.a=a}, +aK7:function aK7(){}, +aK1:function aK1(a,b,c){this.a=a +this.b=b +this.c=c}, +aKd:function aKd(a){this.a=a}, +aKe:function aKe(a){this.a=a}, +aKf:function aKf(a){this.a=a}, +aKg:function aKg(a){this.a=a}, +hw:function hw(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +bpC:function bpC(){}, +bpE:function bpE(a){this.a=a}, +bpD:function bpD(){}, +r0:function r0(a){this.a=a +this.b=null}, +bpA:function bpA(){}, +bpB:function bpB(a){this.a=a}, +SV:function SV(a){this.Dl$=a}, +b_7:function b_7(){}, +b_8:function b_8(){}, +b_9:function b_9(a){this.a=a}, +Pv:function Pv(a,b,c){this.c=a +this.f=b +this.a=c}, +Yv:function Yv(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 +_.ab$=0 +_.aq$=i +_.b7$=_.b9$=0 +_.C$=!1}, +ao9:function ao9(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +af2:function af2(a){this.a=a +this.b=null}, +AJ:function AJ(){}, +ac2:function ac2(a){this.a=a +this.b=null}, +Bm:function Bm(){}, +adH:function adH(a){this.a=a +this.b=null}, +Oq:function Oq(a,b){this.c=a +this.a=b +this.b=null}, +aoa:function aoa(){}, +arr:function arr(){}, +aws:function aws(){}, +awt:function awt(){}, +cdU(a){a.f3() +a.bx(A.byT())}, +c4q(a,b){var s,r,q,p=a.e +p===$&&A.b() +s=b.e +s===$&&A.b() +r=p-s +if(r!==0)return r +q=b.as +if(a.as!==q)return q?-1:1 +return 0}, +c4p(a){a.c1() +a.bx(A.bUp())}, +P5(a){var s=a.a,r=s instanceof A.t4?s:null +return new A.a8i("",r,new A.oV())}, +cap(a){var s=a.a4(),r=new A.l1(s,a,B.ar) +s.c=r +s.a=a +return r}, +c66(a){return new A.iy(A.jX(null,null,null,t.C,t.X),a,B.ar)}, +c7g(a){return new A.kT(A.di(t.C),a,B.ar)}, +bFw(a,b,c,d){var s=new A.cG(b,c,"widgets library",a,d,!1) +A.ew(s) +return s}, +pP:function pP(){}, +bR:function bR(a,b){this.a=a +this.$ti=b}, +t9:function t9(a,b){this.a=a +this.$ti=b}, +e:function e(){}, +W:function W(){}, +a8:function a8(){}, +atk:function atk(a,b){this.a=a +this.b=b}, +ag:function ag(){}, +b4:function b4(){}, +h6:function h6(){}, +bg:function bg(){}, +aM:function aM(){}, +aaD:function aaD(){}, +br:function br(){}, +h5:function h5(){}, +D9:function D9(a,b){this.a=a +this.b=b}, +aoA:function aoA(a){this.a=!1 +this.b=a}, +blW:function blW(a,b){this.a=a +this.b=b}, +aAE:function aAE(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}, +aAF:function aAF(a,b,c){this.a=a +this.b=b +this.c=c}, +Rw:function Rw(){}, +bow:function bow(a,b){this.a=a +this.b=b}, +bc:function bc(){}, +aLx:function aLx(a){this.a=a}, +aLz:function aLz(a){this.a=a}, +aLu:function aLu(a){this.a=a}, +aLw:function aLw(){}, +aLv:function aLv(a){this.a=a}, +a8i:function a8i(a,b,c){this.d=a +this.e=b +this.a=c}, +NH:function NH(){}, +aH7:function aH7(){}, +aH8:function aH8(){}, +ID:function ID(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}, +l1:function l1(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}, +Sy:function Sy(){}, +AT:function AT(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}, +aWS:function aWS(a){this.a=a}, +iy:function iy(a,b,c){var _=this +_.aR=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +bE:function bE(){}, +b_P:function b_P(a){this.a=a}, +b_Q:function b_Q(a){this.a=a}, +b0Y:function b0Y(){}, +aaC:function aaC(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}, +In:function In(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}, +kT:function kT(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}, +aVE:function aVE(a){this.a=a}, +w0:function w0(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aq_:function aq_(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}, +aq4:function aq4(a){this.a=a}, +atl:function atl(){}, +cp(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){return new A.FJ(b,a8,a9,a6,a7,a2,a4,a5,a3,f,l,m,b1,b2,b0,h,j,k,i,g,o,q,r,p,n,a0,a1,s,a,d,c,!1,b4,e)}, +zQ:function zQ(){}, +dr:function dr(a,b,c){this.a=a +this.b=b +this.$ti=c}, +FJ:function FJ(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 +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.ay=j +_.cy=k +_.db=l +_.rx=m +_.ry=n +_.to=o +_.x2=p +_.xr=q +_.y1=r +_.y2=s +_.co=a0 +_.bY=a1 +_.aR=a2 +_.c4=a3 +_.bE=a4 +_.b8=a5 +_.ab=a6 +_.aq=a7 +_.b9=a8 +_.aw=a9 +_.D=b0 +_.Z=b1 +_.aV=b2 +_.cw=b3 +_.a=b4}, +aOY:function aOY(a){this.a=a}, +aOZ:function aOZ(a,b){this.a=a +this.b=b}, +aP_:function aP_(a){this.a=a}, +aP5:function aP5(a,b){this.a=a +this.b=b}, +aP6:function aP6(a){this.a=a}, +aP7:function aP7(a,b){this.a=a +this.b=b}, +aP8:function aP8(a){this.a=a}, +aP9:function aP9(a,b){this.a=a +this.b=b}, +aPa:function aPa(a){this.a=a}, +aPb:function aPb(a,b){this.a=a +this.b=b}, +aPc:function aPc(a){this.a=a}, +aP0:function aP0(a,b){this.a=a +this.b=b}, +aP1:function aP1(a){this.a=a}, +aP2:function aP2(a,b){this.a=a +this.b=b}, +aP3:function aP3(a){this.a=a}, +aP4:function aP4(a,b){this.a=a +this.b=b}, +oo:function oo(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Hp:function Hp(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +aof:function aof(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +b3Q:function b3Q(){}, +biN:function biN(a){this.a=a}, +biS:function biS(a){this.a=a}, +biR:function biR(a){this.a=a}, +biO:function biO(a){this.a=a}, +biP:function biP(a){this.a=a}, +biQ:function biQ(a,b){this.a=a +this.b=b}, +biT:function biT(a){this.a=a}, +biU:function biU(a){this.a=a}, +biV:function biV(a,b){this.a=a +this.b=b}, +a9A(a,b,c,d,e,f){return new A.zU(e,b,a,c,d,f,null)}, +bLo(a,b,c){var s=A.q(t.K,t.U3) +a.bx(new A.aQf(c,new A.aQe(s,b))) +return s}, +bQS(a,b){var s,r=a.gaf() +r.toString +t.x.a(r) +s=r.ck(0,b==null?null:b.gaf()) +r=r.k3 +return A.iE(s,new A.K(0,0,0+r.a,0+r.b))}, +zW:function zW(a,b){this.a=a +this.b=b}, +zU:function zU(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +aQe:function aQe(a,b){this.a=a +this.b=b}, +aQf:function aQf(a,b){this.a=a +this.b=b}, +KA:function KA(a,b){var _=this +_.d=a +_.e=null +_.f=!0 +_.a=null +_.b=b +_.c=null}, +blD:function blD(a,b){this.a=a +this.b=b}, +blC:function blC(){}, +blz:function blz(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=$}, +uP:function uP(a,b){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.f=_.e=$ +_.r=null +_.x=_.w=!1}, +blA:function blA(a){this.a=a}, +blB:function blB(a,b){this.a=a +this.b=b}, +PH:function PH(a,b){this.a=a +this.b=b}, +aQd:function aQd(){}, +aQc:function aQc(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,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +d_(a,b,c,d){return new A.fa(a,d,b,c,null)}, +fa:function fa(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.x=c +_.z=d +_.a=e}, +c7:function c7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +PQ(a,b,c){return new A.A4(b,a,c)}, +pT(a,b){return new A.e3(new A.aRe(null,b,a),null)}, +a9Q(a){var s,r,q,p,o,n,m=A.bLv(a).am(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.Z(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.q +o=m.r +o=o==null?null:A.Z(o,0,1) +if(o==null)o=A.Z(1,0,1) +n=m.w +l=m.CM(p,k,r,o,q,n==null?null:n,l,s)}return l}, +bLv(a){var s=a.K(t.Oh),r=s==null?null:s.w +return r==null?B.a4G:r}, +A4:function A4(a,b,c){this.w=a +this.b=b +this.a=c}, +aRe:function aRe(a,b,c){this.a=a +this.b=b +this.c=c}, +tc(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.ao(r,q?i:b.a,c) +p=s?i:a.b +p=A.ao(p,q?i:b.b,c) +o=s?i:a.c +o=A.ao(o,q?i:b.c,c) +n=s?i:a.d +n=A.ao(n,q?i:b.d,c) +m=s?i:a.e +m=A.ao(m,q?i:b.e,c) +l=s?i:a.f +l=A.U(l,q?i:b.f,c) +if(s)k=i +else{k=a.r +k=k==null?i:A.Z(k,0,1)}if(q)j=i +else{j=b.r +j=j==null?i:A.Z(j,0,1)}j=A.ao(k,j,c) +s=s?i:a.w +return new A.ey(r,p,o,n,m,l,j,A.ca1(s,q?i:b.w,c))}, +ey:function ey(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}, +aou:function aou(){}, +LL(a,b){var s=A.bK6(a),r=A.dy(a,B.co) +r=r==null?null:r.b +if(r==null)r=1 +return new A.FR(s,r,A.Gq(a),A.ee(a),b,A.bP())}, +bLw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.lE(k,h,m,d,q,j,b,o,f,c,g,a,p,!1,i,e,l)}, +bCH(a,b,c){var s=null +return new A.lE(A.b0y(s,s,new A.GT(a,1,s)),s,s,s,c,b,s,s,B.bp,s,s,B.C,B.cQ,!1,!1,!1,s)}, +mI(a,b,c,d,e,f){var s=null +return new A.lE(A.b0y(s,s,new A.Mu(a,s,e)),s,s,b,f,d,s,s,B.bp,s,c,B.C,B.cQ,!1,!1,!1,s)}, +PS(a,b,c,d,e){var s=null +return new A.lE(A.b0y(s,s,new A.wj(a,1)),s,s,b,e,d,s,s,B.bp,s,c,B.C,B.cQ,!1,!1,!1,s)}, +lE:function lE(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 +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ch=n +_.CW=o +_.cy=p +_.a=q}, +YK:function YK(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}, +blJ:function blJ(a){this.a=a}, +blI:function blI(a,b,c){this.a=a +this.b=b +this.c=c}, +blL:function blL(a,b,c){this.a=a +this.b=b +this.c=c}, +blK:function blK(a,b){this.a=a +this.b=b}, +blM:function blM(a){this.a=a}, +blN:function blN(a){this.a=a}, +blO:function blO(a){this.a=a}, +awb:function awb(){}, +c3l(a,b){return new A.rK(a,b)}, +bBs(a,b,c,d,e,f){var s,r=null +if(d==null)s=b!=null?new A.bA(b,r,r,r,r,r,B.I):r +else s=d +return new A.yl(a,s,f,c,B.X,e,r,r)}, +bIc(a,b,c,d){return new A.M8(d,a,b,c,null,null)}, +bId(a,b,c,d,e){return new A.Mb(a,d,e,b,c,null,null)}, +bIe(a,b,c,d,e,f,g,h){return new A.yn(b,g,h,e,a,f,c,d,null,null)}, +bIf(a,b,c){return new A.Mc(a,c,B.X,b,null,null)}, +j9(a,b,c,d){return new A.ym(a,d,b,c,null,null)}, +a2N(a,b,c,d){return new A.M6(a,d,b,c,null,null)}, +yA:function yA(a,b){this.a=a +this.b=b}, +rK:function rK(a,b){this.a=a +this.b=b}, +ON:function ON(a,b){this.a=a +this.b=b}, +rQ:function rQ(a,b){this.a=a +this.b=b}, +yz:function yz(a,b){this.a=a +this.b=b}, +Az:function Az(a,b){this.a=a +this.b=b}, +Cx:function Cx(a,b){this.a=a +this.b=b}, +aa0:function aa0(){}, +FU:function FU(){}, +aRF:function aRF(a){this.a=a}, +aRE:function aRE(a){this.a=a}, +aRD:function aRD(a,b){this.a=a +this.b=b}, +yp:function yp(){}, +ayK:function ayK(){}, +yl:function yl(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.y=b +_.z=c +_.Q=d +_.c=e +_.d=f +_.e=g +_.a=h}, +akP:function akP(a,b,c){var _=this +_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bfw:function bfw(){}, +bfx:function bfx(){}, +bfy:function bfy(){}, +bfz:function bfz(){}, +bfA:function bfA(){}, +bfB:function bfB(){}, +bfC:function bfC(){}, +bfD:function bfD(){}, +M8:function M8(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +akU:function akU(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bfJ:function bfJ(){}, +Mb:function Mb(a,b,c,d,e,f,g){var _=this +_.r=a +_.w=b +_.x=c +_.c=d +_.d=e +_.e=f +_.a=g}, +akX:function akX(a,b,c){var _=this +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bfU:function bfU(){}, +bfV:function bfV(){}, +bfW:function bfW(){}, +bfX:function bfX(){}, +bfY:function bfY(){}, +bfZ:function bfZ(){}, +yn:function yn(a,b,c,d,e,f,g,h,i,j){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.as=f +_.c=g +_.d=h +_.e=i +_.a=j}, +akW:function akW(a,b,c){var _=this +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bfO:function bfO(){}, +bfP:function bfP(){}, +bfQ:function bfQ(){}, +bfR:function bfR(){}, +bfS:function bfS(){}, +bfT:function bfT(){}, +Mc:function Mc(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +akY:function akY(a,b,c){var _=this +_.z=null +_.e=_.d=_.Q=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bg_:function bg_(){}, +ym:function ym(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +akT:function akT(a,b,c){var _=this +_.z=null +_.e=_.d=_.Q=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bfI:function bfI(){}, +M6:function M6(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +akR:function akR(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bfG:function bfG(){}, +M9:function M9(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}, +akV:function akV(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bfK:function bfK(){}, +bfL:function bfL(){}, +bfM:function bfM(){}, +bfN:function bfN(){}, +KE:function KE(){}, +c67(a,b,c,d){var s=a.iT(d) +if(s==null)return +c.push(s) +d.a(s.gbn()) +return}, +bv(a,b,c){var s,r,q,p,o,n +if(b==null)return a.K(c) +s=A.a([],t.Fa) +A.c67(a,b,s,c) +if(s.length===0)return null +r=B.c.gS(s) +for(q=s.length,p=0;pMath.abs(s.a))s=new A.j(n,s.b) +if(Math.abs(o)>Math.abs(s.b))s=new A.j(s.a,o)}return A.bFx(s)}, +bFx(a){return new A.j(A.pg(B.d.aA(a.a,9)),A.pg(B.d.aA(a.b,9)))}, +cgJ(a,b){if(a.l(0,b))return null +return Math.abs(b.a-a.a)>Math.abs(b.b-a.b)?B.av:B.a_}, +Q4:function Q4(a,b,c,d,e,f){var _=this +_.x=a +_.z=b +_.Q=c +_.ax=d +_.db=e +_.a=f}, +YY:function YY(a,b,c,d,e){var _=this +_.d=null +_.e=a +_.f=b +_.w=_.r=null +_.z=_.y=_.x=$ +_.at=_.as=_.Q=null +_.ay=_.ax=0 +_.ch=null +_.cZ$=c +_.b2$=d +_.a=null +_.b=e +_.c=null}, +bmf:function bmf(){}, +aoM:function aoM(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +ajo:function ajo(a,b){var _=this +_.a=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +Kx:function Kx(a,b){this.a=a +this.b=b}, +acU:function acU(a,b){this.a=a +this.b=b}, +a1p:function a1p(){}, +bSJ(a,b,c,d){var s=new A.cG(b,c,"widgets library",a,d,!1) +A.ew(s) +return s}, +vC:function vC(){}, +KI:function KI(a,b,c){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 +_.$ti=c}, +bmv:function bmv(a,b){this.a=a +this.b=b}, +bmw:function bmw(){}, +bmx:function bmx(){}, +lZ:function lZ(){}, +jo:function jo(a,b){this.c=a +this.a=b}, +a_d:function a_d(a,b,c,d,e){var _=this +_.WG$=a +_.Lt$=b +_.adp$=c +_.D$=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}, +awy:function awy(){}, +awz:function awz(){}, +chh(a,b){var s,r,q,p,o,n,m,l,k={},j=t.Q,i=t.z,h=A.q(j,i) +k.a=null +s=A.b0(j) +r=A.a([],t.a9) +for(j=b.length,q=0;q>")),i).aI(0,new A.bxg(k,h),t.e3)}, +Gq(a){var s=a.K(t.Gk) +return s==null?null:s.r.f}, +aV(a,b,c){var s=a.K(t.Gk) +return s==null?null:c.i("0?").a(J.as(s.r.e,b))}, +L0:function L0(a,b){this.a=a +this.b=b}, +bxe:function bxe(a){this.a=a}, +bxf:function bxf(){}, +bxg:function bxg(a,b){this.a=a +this.b=b}, +k_:function k_(){}, +avH:function avH(){}, +a7k:function a7k(){}, +Za:function Za(a,b,c,d){var _=this +_.r=a +_.w=b +_.b=c +_.a=d}, +QC:function QC(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +apf:function apf(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +bmG:function bmG(a){this.a=a}, +bmH:function bmH(a,b){this.a=a +this.b=b}, +bmF:function bmF(a,b,c){this.a=a +this.b=b +this.c=c}, +c6U(a,b){var s +a.K(t.bS) +s=A.c6V(a,b) +if(s==null)return null +a.Gt(s,null) +return b.a(s.gbn())}, +c6V(a,b){var s,r,q,p=a.iT(b) +if(p==null)return null +s=a.iT(t.bS) +if(s!=null){r=s.e +r===$&&A.b() +q=p.e +q===$&&A.b() +q=r>q +r=q}else r=!1 +if(r)return null +return p}, +bD3(a,b){var s={} +s.a=null +a.n6(new A.aTT(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.i("0?").a(s)}, +aTU(a,b){var s={} +s.a=null +a.n6(new A.aTV(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.i("0?").a(s)}, +bD2(a,b){var s={} +s.a=null +a.n6(new A.aTS(s,b)) +s=s.a +s=s==null?null:s.gaf() +return b.i("0?").a(s)}, +aTT:function aTT(a,b){this.a=a +this.b=b}, +aTV:function aTV(a,b){this.a=a +this.b=b}, +aTS:function aTS(a,b){this.a=a +this.b=b}, +bMe(a,b){var s,r=b.a,q=a.a +if(rq?B.h.ae(0,new A.j(q-r,0)):B.h}r=b.b +q=a.b +if(rq)s=s.ae(0,new A.j(0,q-r))}return b.dH(s)}, +bMf(a,b,c){return new A.QF(a,null,null,null,b,c)}, +q5:function q5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aiP:function aiP(a,b){this.a=a +this.b=b}, +bc3:function bc3(){}, +Aq:function Aq(){this.b=this.a=null}, +aTW:function aTW(a,b){this.a=a +this.b=b}, +QF:function QF(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +SQ:function SQ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +apj:function apj(a,b,c){this.c=a +this.d=b +this.a=c}, +ant:function ant(a,b,c){this.b=a +this.c=b +this.a=c}, +api:function api(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +arG:function arG(a,b,c,d,e){var _=this +_.F=a +_.Y=b +_.ar=c +_.D$=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}, +bMu(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a.glW(),d=a.x +if(d==null){d=self.window.devicePixelRatio +if(d===0)d=1}d=e.hA(0,d) +e=a.x +if(e==null){e=self.window.devicePixelRatio +if(e===0)e=1}s=b==null +r=s?f:b.c +if(r==null)r=a.b.a.e +q=s?f:b.d +if(q==null)q=a.b.a.d +a.gtH() +p=a.x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}p=A.aKT(B.jE,p) +a.gtH() +o=a.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}o=A.aKT(B.jE,o) +n=a.f +m=a.x +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}m=A.aKT(n,m) +a.gtH() +n=a.x +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}n=A.aKT(B.jE,n) +l=s?f:b.y +if(l==null)l=(a.b.a.a.a&1)!==0 +k=s?f:b.z +if(k==null)k=(a.b.a.a.a&2)!==0 +j=s?f:b.as +if(j==null)j=(a.b.a.a.a&4)!==0 +i=s?f:b.at +if(i==null)i=(a.b.a.a.a&8)!==0 +h=s?f:b.Q +if(h==null)h=(a.b.a.a.a&32)!==0 +g=s&&f +s=s?f:b.ax +if(s==null)s=B.hb +a.gtH() +a.gtH() +return new A.QY(d,e,r,q,m,p,o,n,g===!0,l,k,h,j,i,s,new A.a7r(f),B.adr)}, +q7(a,b,c){return new A.AA(b,a,c)}, +bD8(a,b,c,d,e,f){return A.q7(a,A.bv(b,null,t.l).w.agP(c,d,e,f),null)}, +dy(a,b){var s=A.bv(a,b,t.l) +return s==null?null:s.w}, +RG:function RG(a,b){this.a=a +this.b=b}, +hQ:function hQ(a,b){this.a=a +this.b=b}, +QY:function QY(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}, +aUo:function aUo(a){this.a=a}, +AA:function AA(a,b,c){this.w=a +this.b=b +this.a=c}, +abU:function abU(a,b){this.a=a +this.b=b}, +Zl:function Zl(a,b,c){this.c=a +this.e=b +this.a=c}, +apu:function apu(a){var _=this +_.a=_.e=_.d=null +_.b=a +_.c=null}, +bnT:function bnT(a,b){this.a=a +this.b=b}, +awg:function awg(){}, +aVo(a,b,c,d,e,f,g){return new A.abz(c,d,e,!0,f,b,g,null)}, +bIb(a,b,c,d,e,f){return new A.a2P(d,e,!0,b,f,c,null)}, +asA:function asA(a,b,c){this.e=a +this.c=b +this.a=c}, +arL:function arL(a,b,c){var _=this +_.F=a +_.D$=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}, +abz:function abz(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}, +aVp:function aVp(a,b){this.a=a +this.b=b}, +a2P:function a2P(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.c=f +_.a=g}, +K4:function K4(a,b,c,d,e,f,g,h,i){var _=this +_.aR=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}, +al5:function al5(a){this.a=a}, +apI:function apI(a,b,c){this.c=a +this.d=b +this.a=c}, +abV:function abV(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +Ly:function Ly(a,b){this.a=a +this.b=b}, +buH:function buH(a,b,c){var _=this +_.d=a +_.e=b +_.f=c +_.c=_.b=null}, +abX(a){return A.bD(a,!1).aYB(null)}, +bD(a,b){var s,r,q +if(a instanceof A.l1){s=a.ok +s.toString +s=s instanceof A.mV}else s=!1 +if(s){s=a.ok +s.toString +t.uK.a(s) +r=s}else r=null +if(b){q=a.aUL(t.uK) +r=q==null?r:q +s=r}else{if(r==null)r=a.cg(t.uK) +s=r}s.toString +return s}, +bMN(a){var s,r=a.ok +r.toString +if(r instanceof A.mV)s=r +else s=null +if(s==null)s=a.cg(t.uK) +return s}, +c7u(a,b){var s,r,q,p,o,n,m=null,l=A.a([],t.ny) +if(B.b.aZ(b,"/")&&b.length>1){b=B.b.bg(b,1) +s=t.z +l.push(a.IH("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p=0,o="";p=3}, +ceu(a){return a.gb3_()}, +bR6(a){return new A.bqv(a)}, +cer(a){var s,r,q +t.Dn.a(a) +s=J.ae(a) +r=s.h(a,0) +r.toString +switch(B.agJ[A.eo(r)].a){case 0:s=s.fZ(a,1) +r=s[0] +r.toString +A.eo(r) +q=s[1] +q.toString +A.aB(q) +return new A.apQ(r,q,s.length>2?s[2]:null,B.tE) +case 1:s=s.fZ(a,1)[1] +s.toString +t.pO.a(A.bNa(new A.a4O(A.eo(s)))) +return null}}, +BI:function BI(a,b){this.a=a +this.b=b}, +e0:function e0(){}, +b10:function b10(a){this.a=a}, +b1_:function b1_(a){this.a=a}, +b13:function b13(){}, +b14:function b14(){}, +b15:function b15(){}, +b16:function b16(){}, +b11:function b11(a){this.a=a}, +b12:function b12(){}, +jv:function jv(a,b){this.a=a +this.b=b}, +AH:function AH(){}, +zV:function zV(a,b,c){this.f=a +this.b=b +this.a=c}, +b0Z:function b0Z(){}, +ajp:function ajp(){}, +a7j:function a7j(a){this.$ti=a}, +Rs:function Rs(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}, +aW8:function aW8(){}, +j5:function j5(a,b){this.a=a +this.b=b}, +apZ:function apZ(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +ij:function ij(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}, +bqu:function bqu(a,b){this.a=a +this.b=b}, +bqs:function bqs(){}, +bqt:function bqt(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bqv:function bqv(a){this.a=a}, +xQ:function xQ(){}, +KV:function KV(a,b){this.a=a +this.b=b}, +KU:function KU(a,b){this.a=a +this.b=b}, +Zy:function Zy(a,b){this.a=a +this.b=b}, +Zz:function Zz(a,b){this.a=a +this.b=b}, +mV:function mV(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 +_.c7$=i +_.fw$=j +_.kq$=k +_.fj$=l +_.ih$=m +_.cZ$=n +_.b2$=o +_.a=null +_.b=p +_.c=null}, +aW6:function aW6(a){this.a=a}, +aW0:function aW0(){}, +aW1:function aW1(){}, +aW2:function aW2(){}, +aW3:function aW3(){}, +aW4:function aW4(){}, +aW5:function aW5(){}, +aW_:function aW_(a){this.a=a}, +Le:function Le(a,b){this.a=a +this.b=b}, +as2:function as2(){}, +apQ:function apQ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +bEz:function bEz(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +aok:function aok(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.aq$=a +_.b7$=_.b9$=0 +_.C$=!1}, +blF:function blF(){}, +bou:function bou(){}, +ZA:function ZA(){}, +ZB:function ZB(){}, +ac6:function ac6(){}, +fb:function fb(a,b,c,d){var _=this +_.d=a +_.b=b +_.a=c +_.$ti=d}, +ZC:function ZC(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}, +lG:function lG(){}, +awl:function awl(){}, +c7G(a,b,c,d,e,f){return new A.acv(f,a,e,c,d,b,null)}, +RJ:function RJ(a,b){this.a=a +this.b=b}, +acv:function acv(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +r_:function r_(a,b,c){this.cL$=a +this.ad$=b +this.a=c}, +La:function La(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.C=a +_.P=b +_.a_=c +_.aw=d +_.D=e +_.Z=f +_.bm=g +_.bb$=h +_.W$=i +_.cv$=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}, +bq1:function bq1(a,b){this.a=a +this.b=b}, +awB:function awB(){}, +awC:function awC(){}, +tC(a,b){return new A.tB(a,b,A.dW(null,t.An),new A.bR(null,t.af))}, +ceq(a){return a.aC(0)}, +tB:function tB(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=null +_.f=d +_.r=!1}, +aWB:function aWB(a){this.a=a}, +uR:function uR(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +KX:function KX(a){var _=this +_.d=$ +_.e=null +_.r=_.f=$ +_.a=null +_.b=a +_.c=null}, +boB:function boB(){}, +RK:function RK(a,b,c){this.c=a +this.d=b +this.a=c}, +GZ:function GZ(a,b,c,d){var _=this +_.d=a +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +aWF:function aWF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aWE:function aWE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aWG:function aWG(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aWD:function aWD(){}, +aWC:function aWC(){}, +a0v:function a0v(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +auC:function auC(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}, +Ld:function Ld(){}, +bq9:function bq9(a){this.a=a}, +Lx:function Lx(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=_.at=null +_.cL$=a +_.ad$=b +_.a=c}, +Lc:function Lc(a,b,c,d,e,f,g,h){var _=this +_.C=null +_.P=a +_.a_=b +_.aw=c +_.Z=d +_.bb$=e +_.W$=f +_.cv$=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}, +bqd:function bqd(a){this.a=a}, +bqb:function bqb(a){this.a=a}, +bqc:function bqc(a){this.a=a}, +bqa:function bqa(a){this.a=a}, +arT:function arT(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +aqf:function aqf(){}, +a1x:function a1x(){}, +awE:function awE(){}, +bLf(a,b,c){return new A.PD(a,c,b,null)}, +bQQ(a,b,c){var s,r,q=null,p=t.Y,o=new A.aT(0,0,p),n=new A.aT(0,0,p),m=new A.YD(B.nc,o,n,b,a,$.be()),l=A.cu(q,q,q,q,c) +l.c3() +s=l.dh$ +s.b=!0 +s.a.push(m.gQn()) +m.b!==$&&A.dl() +m.b=l +r=A.ed(B.eI,l,q) +r.a.a2(0,m.ghx()) +t.B.a(r) +p=p.i("b2") +m.r!==$&&A.dl() +m.r=new A.b2(r,o,p) +m.x!==$&&A.dl() +m.x=new A.b2(r,n,p) +p=c.xL(m.gaMi()) +m.y!==$&&A.dl() +m.y=p +return m}, +cb1(a,b,c){return new A.VE(a,c,b,null)}, +PD:function PD(a,b,c,d){var _=this +_.e=a +_.f=b +_.w=c +_.a=d}, +YE:function YE(a,b,c,d){var _=this +_.r=_.f=_.e=_.d=null +_.w=a +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +Dc:function Dc(a,b){this.a=a +this.b=b}, +YD:function YD(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 +_.ab$=0 +_.aq$=f +_.b7$=_.b9$=0 +_.C$=!1}, +bli:function bli(a){this.a=a}, +aog:function aog(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +a0f:function a0f(a,b){this.a=a +this.b=b}, +VE:function VE(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +a0g:function a0g(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.r=0 +_.w=!0 +_.cZ$=a +_.b2$=b +_.a=null +_.b=c +_.c=null}, +btS:function btS(a,b,c){this.a=a +this.b=b +this.c=c}, +Dy:function Dy(a,b){this.a=a +this.b=b}, +a0e:function a0e(a,b,c,d){var _=this +_.b=_.a=$ +_.c=a +_.d=b +_.e=0 +_.f=c +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +RL:function RL(a,b){this.a=a +this.hp$=b}, +ZG:function ZG(){}, +a1l:function a1l(){}, +a1H:function a1H(){}, +bMU(a,b){var s=a.gbn() +return!(s instanceof A.H0)}, +RP(a){var s=a.adE(t.Mf) +return s==null?null:s.d}, +a00:function a00(a){this.a=a}, +ws:function ws(){this.a=null}, +aWK:function aWK(a){this.a=a}, +H0:function H0(a,b,c){this.c=a +this.d=b +this.a=c}, +bDn(a){return new A.acx(a,!0,A.a([],t.ZP),$.be())}, +bMW(a,b,c,d,e,f){var s=a==null?$.bZh():a +return new A.AQ(f,s,e,d,new A.u8(b,c,!0,!0,!0,A.a29(),null),null)}, +acx:function acx(a,b,c,d){var _=this +_.z=a +_.b=b +_.d=c +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +AP:function AP(a,b,c,d,e,f,g){var _=this +_.r=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g}, +xR:function xR(a,b,c,d,e,f,g,h,i){var _=this +_.P=a +_.a_=null +_.aw=b +_.k3=0 +_.k4=c +_.ok=null +_.r=d +_.w=e +_.x=f +_.y=g +_.Q=_.z=null +_.as=0 +_.ax=_.at=null +_.ay=!1 +_.ch=!0 +_.CW=!1 +_.cx=null +_.cy=!1 +_.dx=_.db=null +_.dy=h +_.fr=null +_.ab$=0 +_.aq$=i +_.b7$=_.b9$=0 +_.C$=!1}, +Yx:function Yx(a,b){this.b=a +this.a=b}, +RO:function RO(a){this.a=a}, +AQ:function AQ(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.y=d +_.z=e +_.a=f}, +aqh:function aqh(a){var _=this +_.d=0 +_.a=null +_.b=a +_.c=null}, +boC:function boC(a){this.a=a}, +boD:function boD(a,b){this.a=a +this.b=b}, +bRY(a,b,c,d){return d}, +qa:function qa(){}, +RN:function RN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.eU=a +_.bE=b +_.b8=c +_.fr=d +_.fx=e +_.fy=!1 +_.id=_.go=null +_.k1=f +_.k2=g +_.k3=h +_.k4=i +_.ok=$ +_.p1=null +_.p2=$ +_.je$=j +_.mF$=k +_.y=l +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=m +_.ay=!0 +_.CW=_.ch=null +_.e=n +_.a=null +_.b=o +_.c=p +_.d=q +_.$ti=r}, +aUL:function aUL(){}, +aXH:function aXH(){}, +a7h:function a7h(a,b){this.a=a +this.d=b}, +cg0(a){$.cz.dy$.push(new A.bwy(a))}, +FQ:function FQ(a,b){this.c=a +this.a=b}, +aQK:function aQK(){}, +aQJ:function aQJ(a,b){this.a=a +this.b=b}, +Df:function Df(a,b){this.a=a +this.b=b +this.c=!1}, +Sj:function Sj(a,b){this.a=a +this.c=b}, +Sl:function Sl(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ZM:function ZM(a){var _=this +_.e=_.d=null +_.f=!1 +_.a=_.w=_.r=null +_.b=a +_.c=null}, +bp_:function bp_(a){this.a=a}, +boZ:function boZ(a){this.a=a}, +Hc:function Hc(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +aqx:function aqx(a,b,c,d){var _=this +_.e8=a +_.F=b +_.D$=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}, +bp0:function bp0(a){this.a=a}, +aqw:function aqw(a,b,c){this.e=a +this.c=b +this.a=c}, +bwy:function bwy(a){this.a=a}, +bNh(a){return new A.Hh(null,null,B.atP,a,null)}, +bNi(a,b){var s,r=a.adE(t.bb) +if(r==null)return!1 +s=A.TQ(a).o6(a) +if(J.fg(r.w.a,s))return r.r===b +return!1}, +adI(a){var s=a.K(t.bb) +return s==null?null:s.f}, +Hh:function Hh(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +tW(a){var s=a.K(t.lQ) +return s==null?null:s.f}, +ajC(a,b){return new A.WD(a,b,null)}, +wT:function wT(a,b,c){this.c=a +this.d=b +this.a=c}, +as3:function as3(a,b,c,d,e,f){var _=this +_.c7$=a +_.fw$=b +_.kq$=c +_.fj$=d +_.ih$=e +_.a=null +_.b=f +_.c=null}, +WD:function WD(a,b,c){this.f=a +this.b=b +this.a=c}, +TA:function TA(a,b,c){this.c=a +this.d=b +this.a=c}, +a_q:function a_q(a){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.w=!1 +_.a=null +_.b=a +_.c=null}, +bqn:function bqn(a){this.a=a}, +bqm:function bqm(a,b){this.a=a +this.b=b}, +fN:function fN(){}, +m_:function m_(){}, +b0H:function b0H(a,b){this.a=a +this.b=b}, +bvK:function bvK(){}, +awF:function awF(){}, +eK:function eK(){}, +pa:function pa(){}, +a_o:function a_o(){}, +Tw:function Tw(a,b,c){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1 +_.$ti=c}, +Tv:function Tv(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +BG:function BG(){}, +HF:function HF(){}, +bvL:function bvL(){}, +HH:function HH(a,b){this.a=a +this.b=b}, +afj:function afj(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f +_.$ti=g}, +TB:function TB(a,b){this.a=a +this.b=b}, +Lf:function Lf(a,b,c,d,e,f,g,h){var _=this +_.e=_.d=null +_.f=a +_.r=$ +_.w=!1 +_.c7$=b +_.fw$=c +_.kq$=d +_.fj$=e +_.ih$=f +_.a=null +_.b=g +_.c=null +_.$ti=h}, +bqC:function bqC(a){this.a=a}, +bqD:function bqD(a){this.a=a}, +bqB:function bqB(a){this.a=a}, +bqz:function bqz(a,b,c){this.a=a +this.b=b +this.c=c}, +bqw:function bqw(a){this.a=a}, +bqx:function bqx(a,b){this.a=a +this.b=b}, +bqA:function bqA(){}, +bqy:function bqy(){}, +as9:function as9(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +as0:function as0(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.aq$=a +_.b7$=_.b9$=0 +_.C$=!1}, +LG:function LG(){}, +abA(a,b){var s=a.K(t.Fe),r=s==null?null:s.x +return b.i("k2<0>?").a(r)}, +GY:function GY(){}, +fR:function fR(){}, +bcV:function bcV(a,b,c){this.a=a +this.b=b +this.c=c}, +bcT:function bcT(a,b,c){this.a=a +this.b=b +this.c=c}, +bcU:function bcU(a,b,c){this.a=a +this.b=b +this.c=c}, +bcS:function bcS(a,b){this.a=a +this.b=b}, +QA:function QA(a,b){this.a=a +this.b=null +this.c=b}, +aaV:function aaV(){}, +aTD:function aTD(a){this.a=a}, +ank:function ank(a,b){this.e=a +this.a=b +this.b=null}, +Zq:function Zq(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.b=e +_.a=f}, +KS:function KS(a,b,c){this.c=a +this.a=b +this.$ti=c}, +nB:function nB(a,b,c,d){var _=this +_.d=null +_.e=$ +_.f=a +_.r=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +boe:function boe(a){this.a=a}, +boi:function boi(a){this.a=a}, +boj:function boj(a){this.a=a}, +boh:function boh(a){this.a=a}, +bof:function bof(a){this.a=a}, +bog:function bog(a){this.a=a}, +k2:function k2(){}, +aVt:function aVt(a,b){this.a=a +this.b=b}, +aVs:function aVs(){}, +Sp:function Sp(){}, +SO:function SO(){}, +KR:function KR(){}, +ha(a,b,c,d,e,f){return new A.HM(c,f,!0,a,d,b,null)}, +HM:function HM(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.a=g}, +afK:function afK(){}, +vY:function vY(a){this.a=a}, +aQD:function aQD(a,b){this.b=a +this.a=b}, +b3a:function b3a(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}, +aKM:function aKM(a,b){this.b=a +this.a=b}, +a3B:function a3B(a,b){this.b=$ +this.c=a +this.a=b}, +a7K:function a7K(a){this.c=this.b=$ +this.a=a}, +TO:function TO(a,b,c){this.a=a +this.b=b +this.$ti=c}, +b36:function b36(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b35:function b35(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bO9(a,b){return new A.TP(a,b,null)}, +TQ(a){var s=a.K(t.Cy),r=s==null?null:s.f +return r==null?B.Ve:r}, +M4:function M4(a,b){this.a=a +this.b=b}, +afL:function afL(){}, +b37:function b37(){}, +b38:function b38(){}, +b39:function b39(){}, +bvD:function bvD(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}, +TP:function TP(a,b,c){this.f=a +this.b=b +this.a=c}, +BN(a){return new A.m2(a,A.a([],t.ZP),$.be())}, +m2:function m2(a,b,c){var _=this +_.b=a +_.d=b +_.ab$=0 +_.aq$=c +_.b7$=_.b9$=0 +_.C$=!1}, +bSo(a,b){return b}, +b5v:function b5v(){}, +Lg:function Lg(a){this.a=a}, +u8:function u8(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.w=g}, +b5w:function b5w(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e}, +Lh:function Lh(a,b){this.c=a +this.a=b}, +a_K:function a_K(a,b){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.fQ$=a +_.a=null +_.b=b +_.c=null}, +br6:function br6(a,b){this.a=a +this.b=b}, +awJ:function awJ(){}, +nc:function nc(){}, +Pn:function Pn(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +anZ:function anZ(){}, +bDL(a,b,c,d,e){var s=new A.k8(c,e,d,a,0) +if(b!=null)s.hp$=b +return s}, +cjx(a){return a.hp$===0}, +j2:function j2(){}, +ak9:function ak9(){}, +jw:function jw(){}, +HS:function HS(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.hp$=d}, +k8:function k8(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.hp$=e}, +of:function of(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.hp$=f}, +tX:function tX(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.hp$=d}, +ajT:function ajT(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.hp$=d}, +a_A:function a_A(){}, +a_z:function a_z(a,b,c){this.f=a +this.b=b +this.a=c}, +xO:function xO(a){var _=this +_.d=a +_.c=_.b=_.a=null}, +TT:function TT(a,b){this.c=a +this.a=b}, +TU:function TU(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +b3b:function b3b(a){this.a=a}, +b3c:function b3c(a){this.a=a}, +b3d:function b3d(a){this.a=a}, +amh:function amh(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.hp$=e}, +c1B(a,b,c){var s,r +if(a>0){s=a/c +if(b"))}, +bFm(a,b){var s=$.aL.Z$.z.h(0,a).gaf() +s.toString +return t.x.a(s).js(b)}, +HV:function HV(a,b){this.a=a +this.b=b}, +HW:function HW(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 +_.ab$=0 +_.aq$=o +_.b7$=_.b9$=0 +_.C$=!1}, +b3r:function b3r(){}, +Hr:function Hr(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}, +qm:function qm(a,b,c,d,e){var _=this +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null +_.$ti=e}, +b_1:function b_1(a){this.a=a}, +aZY:function aZY(a){this.a=a}, +aZZ:function aZZ(a){this.a=a}, +aZV:function aZV(a){this.a=a}, +aZW:function aZW(a){this.a=a}, +aZX:function aZX(a){this.a=a}, +b__:function b__(a){this.a=a}, +b_0:function b_0(a){this.a=a}, +b_2:function b_2(a){this.a=a}, +b_3:function b_3(a){this.a=a}, +r4:function r4(a,b,c,d,e,f,g,h,i,j){var _=this +_.e9=a +_.k2=!1 +_.ab=_.b8=_.bE=_.c4=_.aR=_.bY=_.co=_.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}, +r5:function r5(a,b,c,d,e,f,g,h,i,j){var _=this +_.ey=a +_.a_=_.P=_.C=_.b7=_.b9=_.aq=_.ab=_.b8=_.bE=_.c4=_.aR=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}, +L7:function L7(){}, +c7i(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}, +c7h(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}, +GQ:function GQ(){}, +aVP:function aVP(a){this.a=a}, +aVQ:function aVQ(a,b){this.a=a +this.b=b}, +aVR:function aVR(a){this.a=a}, +apN:function apN(){}, +bDM(a){var s=a.K(t.Wu) +return s==null?null:s.f}, +bOc(a,b){return new A.U2(b,a,null)}, +U1:function U1(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +asz:function asz(a,b,c,d){var _=this +_.d=a +_.ya$=b +_.uq$=c +_.a=null +_.b=d +_.c=null}, +U2:function U2(a,b,c){this.f=a +this.b=b +this.a=c}, +afT:function afT(){}, +awI:function awI(){}, +a1z:function a1z(){}, +Um:function Um(a,b){this.c=a +this.a=b}, +asU:function asU(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +asV:function asV(a,b,c){this.x=a +this.b=b +this.a=c}, +c6q(a){var s,r,q,p,o=a.a,n=A.t(a),m=new A.l9(a,a.wa(),n.i("l9<1>")) +m.v() +s=m.d +r=J.I(s==null?n.c.a(s):s) +if(o===1)return r +m.v() +s=m.d +q=J.I(s==null?n.c.a(s):s) +if(o===2)return r=0){g=p+k +f=g+(n-m) +p=f+1 +q=g-m +e.push(new A.xe(new A.dk(g,f),o.b))}++r}return e}, +ciG(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a +if(q!==p)r=A.cfz(p,q,r) +if(A.bP()===B.b4)return A.dv(A.cf7(r,a,c,d,b),s,s,c,s) +return A.dv(A.cf8(r,a,c,d,a.b.c),s,s,c,s)}, +cf8(a,b,c,d,e){var s,r,q,p,o=null,n=A.a([],t.Ne),m=b.a,l=c.a0(d),k=m.length,j=J.ae(a),i=0,h=0 +while(!0){if(!(ii){r=r=e?c:l +n.push(A.dv(o,o,o,s,B.b.V(m,r,p)));++h +i=p}}j=m.length +if(ie){r=r=e&&g<=r&&f){o.push(A.dv(p,p,p,c,B.b.V(n,e,j))) +o.push(A.dv(p,p,p,l,B.b.V(n,j,g))) +o.push(A.dv(p,p,p,c,B.b.V(n,g,r)))}else o.push(A.dv(p,p,p,c,B.b.V(n,e,r))) +e=r}else{q=s.b +q=q=j&&q<=g&&f?l:k +o.push(A.dv(p,p,p,s,B.b.V(n,r,q)));++d +e=q}}j=n.length +if(e") +s=A.P(new A.F(b,new A.bbn(),s),!1,s.i("al.E"))}else s=null +return new A.VO(b,c,a,d,s,null)}, +qG:function qG(a,b){this.b=a +this.c=b}, +le:function le(a,b){this.a=a +this.b=b}, +VO:function VO(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.y=e +_.a=f}, +bbm:function bbm(){}, +bbn:function bbn(){}, +au9:function au9(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}, +bu5:function bu5(a,b){this.a=a +this.b=b}, +bu4:function bu4(a,b,c){this.a=a +this.b=b +this.c=c}, +bu6:function bu6(){}, +bu7:function bu7(a){this.a=a}, +bu3:function bu3(){}, +bu2:function bu2(){}, +bu8:function bu8(){}, +aix:function aix(a,b){this.b=a +this.a=b}, +Lv:function Lv(a,b){this.a=a +this.b=b}, +awT:function awT(){}, +Km:function Km(a,b){this.a=a +this.b=b}, +VR:function VR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +VU:function VU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +VT:function VT(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +VV:function VV(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}, +VS:function VS(a,b,c){this.b=a +this.c=b +this.d=c}, +a0k:function a0k(){}, +MH:function MH(){}, +azT:function azT(a){this.a=a}, +azU:function azU(a,b){this.a=a +this.b=b}, +azR:function azR(a,b){this.a=a +this.b=b}, +azS:function azS(a,b){this.a=a +this.b=b}, +azP:function azP(a,b){this.a=a +this.b=b}, +azQ:function azQ(a,b){this.a=a +this.b=b}, +azO:function azO(a,b){this.a=a +this.b=b}, +qH:function qH(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 +_.pf$=d +_.yf$=e +_.nN$=f +_.Lu$=g +_.Lv$=h +_.Dp$=i +_.yg$=j +_.Dq$=k +_.f=l +_.r=m +_.w=null +_.a=n +_.b=null +_.c=o +_.d=p +_.e=q}, +qI:function qI(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 +_.pf$=d +_.yf$=e +_.nN$=f +_.Lu$=g +_.Lv$=h +_.Dp$=i +_.yg$=j +_.Dq$=k +_.f=l +_.r=m +_.w=null +_.a=n +_.b=null +_.c=o +_.d=p +_.e=q}, +Xv:function Xv(){}, +aub:function aub(){}, +auc:function auc(){}, +aud:function aud(){}, +aue:function aue(){}, +auf:function auf(){}, +W2(a,b,c){return new A.aiN(!0,c,null,B.aC4,a,null)}, +aiC:function aiC(a,b){this.c=a +this.a=b}, +To:function To(a,b,c,d,e,f){var _=this +_.e8=a +_.ic=b +_.cG=c +_.F=d +_.D$=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}, +aiB:function aiB(){}, +HB:function HB(a,b,c,d,e,f,g,h){var _=this +_.e8=!1 +_.ic=a +_.cG=b +_.cN=c +_.dF=d +_.bb=e +_.F=f +_.D$=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}, +aiN:function aiN(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +mA(a,b,c,d,e,f,g,h,i){return new A.EX(f,g,e,d,c,i,h,a,b)}, +bC2(a){var s=a.K(t.uy) +return s==null?null:s.gNM()}, +aw(a,b,c,d,e,f,g,h,i){return new A.he(a,null,g,h,i,f,d,c,e,b)}, +bPr(a,b,c,d){var s=null +return new A.he(s,a,c,d,s,s,s,b,s,s)}, +EX:function EX(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}, +aq5:function aq5(a){this.a=a}, +he:function he(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.y=f +_.z=g +_.as=h +_.at=i +_.a=j}, +Ot:function Ot(){}, +a7v:function a7v(){}, +zg:function zg(a){this.a=a}, +zi:function zi(a){this.a=a}, +zh:function zh(a){this.a=a}, +jg:function jg(){}, +rU:function rU(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +rW:function rW(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +zE:function zE(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +zy:function zy(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +zz:function zz(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +ly:function ly(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +vO:function vO(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +rX:function rX(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +zC:function zC(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +zD:function zD(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +rV:function rV(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +tY:function tY(a){this.a=a}, +tZ:function tZ(){}, +pw:function pw(a){this.b=a}, +wy:function wy(){}, +wM:function wM(){}, +or:function or(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +xu:function xu(){}, +nm:function nm(a,b,c){this.a=a +this.b=b +this.c=c}, +xt:function xt(){}, +bR8(a,b,c,d,e,f,g,h,i,j){return new A.a_I(b,f,d,e,c,h,j,g,i,a,null)}, +a0q(a){var s +switch(A.bP().a){case 0:case 1:case 3:if(a<=3)s=a +else{s=B.e.bF(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.bF(a,2)}}, +jB:function jB(a,b,c){var _=this +_.e=!1 +_.cL$=a +_.ad$=b +_.a=c}, +bc6:function bc6(){}, +aiU:function aiU(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=$}, +afU:function afU(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}, +b3E:function b3E(a){this.a=a}, +b3G:function b3G(a,b,c){this.a=a +this.b=b +this.c=c}, +b3F:function b3F(a,b,c){this.a=a +this.b=b +this.c=c}, +b3D:function b3D(a){this.a=a}, +b3C:function b3C(a,b,c){this.a=a +this.b=b +this.c=c}, +uU:function uU(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +a_L:function a_L(a,b,c){var _=this +_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +a_I:function a_I(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}, +a_J:function a_J(a,b,c){var _=this +_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +br4:function br4(a){this.a=a}, +br5:function br5(a){this.a=a}, +Wa:function Wa(){}, +W9:function W9(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}, +a0p:function a0p(a){this.a=null +this.b=a +this.c=null}, +bun:function bun(a){this.a=a}, +buo:function buo(a){this.a=a}, +bup:function bup(a){this.a=a}, +buq:function buq(a){this.a=a}, +bur:function bur(a){this.a=a}, +bus:function bus(a){this.a=a}, +but:function but(a){this.a=a}, +buu:function buu(a){this.a=a}, +buv:function buv(a){this.a=a}, +buw:function buw(a){this.a=a}, +NC:function NC(a,b){var _=this +_.w=!1 +_.a=a +_.ab$=0 +_.aq$=b +_.b7$=_.b9$=0 +_.C$=!1}, +yW:function yW(a,b){this.a=a +this.b=b}, +oP:function oP(){}, +am5:function am5(){}, +a1A:function a1A(){}, +a1B:function a1B(){}, +cbs(a,b,c,d){var s,r,q,p,o=A.de(b.ck(0,null),B.h),n=b.k3.K6(0,B.h),m=A.tS(o,A.de(b.ck(0,null),n)) +o=m.a +if(isNaN(o)||isNaN(m.b)||isNaN(m.c)||isNaN(m.d))return B.axf +s=B.c.gS(c).a.b-B.c.gO(c).a.b>a/2 +n=s?o:o+B.c.gO(c).a.a +r=m.b +q=B.c.gO(c) +o=s?m.c:o+B.c.gS(c).a.a +p=B.c.gS(c) +n+=(o-n)/2 +o=m.d +return new A.Wc(new A.j(n,A.Z(r+q.a.b-d,r,o)),new A.j(n,A.Z(r+p.a.b,r,o)))}, +Wc:function Wc(a,b){this.a=a +this.b=b}, +cbt(a,b,c){var s=b/2,r=a-s +if(r<0)return 0 +if(a+s>c)return c-b +return r}, +aiW:function aiW(a,b,c){this.b=a +this.c=b +this.d=c}, +bEg(a){var s=a.K(t.l3),r=s==null?null:s.f +return r!==!1}, +bPA(a){var s=a.Or(t.l3),r=s==null?null:s.r +return r==null?A.dW(!0,t.y):r}, +xm:function xm(a,b,c){this.c=a +this.d=b +this.a=c}, +auE:function auE(a,b){var _=this +_.d=!0 +_.e=a +_.a=null +_.b=b +_.c=null}, +Yg:function Yg(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +hs:function hs(){}, +eE:function eE(){}, +avG:function avG(a,b,c){var _=this +_.w=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null +_.f=c +_.r=$}, +aj7:function aj7(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +bDS(a,b,c,d){return new A.agO(c,d,a,b,null)}, +b2W(a,b,c,d){return new A.afC(a,c,b,d,null)}, +bNZ(a,b){return new A.afi(a,b,null)}, +ip(a,b,c){return new A.a2M(b,c,a,null)}, +Mf:function Mf(){}, +Xn:function Xn(a){this.a=null +this.b=a +this.c=null}, +bg0:function bg0(){}, +agO:function agO(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +afC:function afC(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +afi:function afi(a,b,c){this.r=a +this.c=b +this.a=c}, +agH:function agH(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +fj:function fj(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a7b:function a7b(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +Qw:function Qw(){}, +a2M:function a2M(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +bcW(a,b,c,d,e,f,g){return new A.Ju(f,a,b,c,d,e,null,g.i("Ju<0>"))}, +Ju:function Ju(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.c=d +_.d=e +_.e=f +_.a=g +_.$ti=h}, +a0z:function a0z(a,b,c,d){var _=this +_.CW=null +_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +buY:function buY(){}, +chU(a,b,c){var s={} +s.a=null +return new A.bxT(s,A.bm("arg"),a,b,c)}, +Jx:function Jx(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}, +Jy:function Jy(a,b,c){var _=this +_.d=a +_.e=$ +_.f=null +_.r=!1 +_.a=_.x=_.w=null +_.b=b +_.c=null +_.$ti=c}, +bd3:function bd3(a){this.a=a}, +Jz:function Jz(a,b){this.a=a +this.b=b}, +WB:function WB(a,b,c,d){var _=this +_.w=a +_.x=b +_.a=c +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +ave:function ave(a,b){this.a=a +this.b=-1 +this.$ti=b}, +bxT:function bxT(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bxS:function bxS(a,b,c){this.a=a +this.b=b +this.c=c}, +a0B:function a0B(){}, +hu:function hu(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +LE:function LE(a,b){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +bvc:function bvc(a){this.a=a}, +bdY(a){var s=A.c6U(a,t._l) +return s==null?null:s.f}, +ak5:function ak5(a,b,c){this.c=a +this.d=b +this.a=c}, +a0S:function a0S(a,b,c){this.f=a +this.b=b +this.a=c}, +bQm(a,b,c,d,e,f,g,h,i,j){return new A.uy(b,g,a,i,e,c,d,f,j,h)}, +akb(a,b){var s +switch(b.a){case 0:s=a.K(t.I) +s.toString +return A.bAf(s.w) +case 1:return B.a4 +case 2:s=a.K(t.I) +s.toString +return A.bAf(s.w) +case 3:return B.a4}}, +uy:function uy(a,b,c,d,e,f,g,h,i,j){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.c=i +_.a=j}, +avB:function avB(a,b,c){var _=this +_.ab=!1 +_.aq=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}, +agz:function agz(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.w=c +_.c=d +_.a=e}, +axe:function axe(){}, +axf:function axf(){}, +bdZ(a,b){return new A.JQ(a,b,null)}, +bQn(a){var s,r,q,p={} +p.a=a +s=t.ps +r=a.iT(s) +q=!0 +while(!0){if(!(q&&r!=null))break +q=s.a(a.xR(r)).f +r.n6(new A.be0(p)) +r=p.a.iT(s)}return q}, +JQ:function JQ(a,b,c){this.c=a +this.e=b +this.a=c}, +be0:function be0(a){this.a=a}, +a0T:function a0T(a,b,c){this.f=a +this.b=b +this.a=c}, +nq:function nq(a,b,c,d){var _=this +_.e=a +_.b=b +_.c=c +_.a=d}, +aAN:function aAN(){}, +aJa:function aJa(a,b,c){var _=this +_.b3A$=a +_.a=b +_.b=c +_.c=$}, +an6:function an6(){}, +aRi:function aRi(){}, +c1T(a){var s=t.N,r=Date.now() +return new A.aAO(A.q(s,t.lC),A.q(s,t.LE),a.b,a,a.a.v_(0).aI(0,new A.aAQ(a),t.Pt),new A.bC(r,!1))}, +aAO:function aAO(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=null}, +aAQ:function aAQ(a){this.a=a}, +aAR:function aAR(a,b,c){this.a=a +this.b=b +this.c=c}, +aAP:function aAP(a){this.a=a}, +aHb:function aHb(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e}, +aAM:function aAM(){}, +Fa:function Fa(a,b){this.b=a +this.c=b}, +vQ:function vQ(a,b){this.b=a +this.d=b}, +rY:function rY(){}, +ac4:function ac4(){}, +bIQ(a,b,c,d,e,f,g,h){return new A.mu(c,a,d,f,h,b,e,g)}, +mu:function mu(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}, +aUx:function aUx(a){this.a=a}, +c5W(){var s=A.axW() +if(s==null)s=new A.rt(A.b0(t.Gf)) +return new A.aR3(s)}, +aMZ:function aMZ(){}, +aR3:function aR3(a){this.b=a}, +a9M:function a9M(a,b){this.a=a +this.b=b}, +ae0:function ae0(a,b,c){this.a=a +this.b=b +this.c=c}, +be4:function be4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=0}, +be5:function be5(a,b,c){this.a=a +this.b=b +this.c=c}, +be6:function be6(a,b){this.a=a +this.b=b}, +a9J:function a9J(a,b){this.a=a +this.b=b}, +bQt(a){return A.a3(["isCustomNotification",!0,"isCustomSmallExNotification",null,"isShowLogo",!1,"ringtonePath",a.d,"backgroundColor",a.e,"backgroundUrl",a.f,"actionColor",a.r,"incomingCallNotificationChannelName",a.w,"missedCallNotificationChannelName",null],t.N,t.z)}, +ayE:function ayE(a,b,c,d,e,f,g){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g}, +c4P(a){switch(a.a){case 0:return"com.hiennv.flutter_callkit_incoming.DID_UPDATE_DEVICE_PUSH_TOKEN_VOIP" +case 1:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_INCOMING" +case 2:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_START" +case 3:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_ACCEPT" +case 4:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_DECLINE" +case 5:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_ENDED" +case 6:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_TIMEOUT" +case 7:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_CALLBACK" +case 8:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_TOGGLE_HOLD" +case 9:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_TOGGLE_MUTE" +case 10:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_TOGGLE_DMTF" +case 11:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_TOGGLE_GROUP" +case 12:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_TOGGLE_AUDIO_SESSION" +case 13:return"com.hiennv.flutter_callkit_incoming.ACTION_CALL_CUSTOM"}}, +vr:function vr(a,b){this.a=a +this.b=b}, +hG:function hG(a,b){this.a=a +this.b=b}, +ccQ(a){var s=A.bQz(a.y),r=A.bQt(a.as),q=A.bQy(a.at) +return A.a3(["id",a.a,"nameCaller",a.b,"appName",null,"avatar",a.d,"handle",a.e,"type",a.f,"duration",a.r,"textAccept",a.w,"textDecline",a.x,"missedCallNotification",s,"extra",a.z,"headers",null,"android",r,"ios",q],t.N,t.z)}, +aB6:function aB6(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.as=k +_.at=l}, +bQy(a){return A.a3(["iconName","CallKitLogo","handleType","generic","supportsVideo",!0,"maximumCallGroups",2,"maximumCallsPerCallGroup",1,"audioSessionMode","default","audioSessionActive",!0,"audioSessionPreferredSampleRate",44100,"audioSessionPreferredIOBufferDuration",0.005,"configureAudioSession",null,"supportsDTMF",!0,"supportsHolding",!0,"supportsGrouping",!1,"supportsUngrouping",!1,"ringtonePath","system_ringtone_default"],t.N,t.z)}, +aR8:function aR8(){}, +bQz(a){return A.a3(["id",null,"showNotification",!0,"subtitle","Missed call","callbackText","Call back","isShowCallback",!0,"count",null],t.N,t.z)}, +aWl:function aWl(){}, +aNJ(a){var s=0,r=A.o(t.z) +var $async$aNJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(B.qO.f2("showCallkitIncoming",A.ccQ(a),!1,t.z),$async$aNJ) +case 2:return A.m(null,r)}}) +return A.n($async$aNJ,r)}, +aNI(){var s=0,r=A.o(t.z) +var $async$aNI=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(B.qO.f2("endAllCalls",null,!1,t.z),$async$aNI) +case 2:return A.m(null,r)}}) +return A.n($async$aNI,r)}, +aNH(){var s=0,r=A.o(t.z),q +var $async$aNH=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(B.qO.f2("activeCalls",null,!1,t.z),$async$aNH) +case 3:q=b +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$aNH,r)}, +c5d(a){if(t.f.b(a))return new A.vr(B.c.mH(B.agG,new A.aNG(a)),A.hH(J.as(a,"body"),t.N,t.z)) +return null}, +aNG:function aNG(a){this.a=a}, +a1O(a){return A.cgq(a)}, +cgq(a){var s=0,r=A.o(t.H) +var $async$a1O=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(A.a8G(null),$async$a1O) +case 2:s=3 +return A.h(A.a2S(),$async$a1O) +case 3:s=4 +return A.h(A.axr(a),$async$a1O) +case 4:return A.m(null,r)}}) +return A.n($async$a1O,r)}, +axr(a){return A.cgP(a)}, +cgP(a){var s=0,r=A.o(t.H),q,p +var $async$axr=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=$.vf() +p=p.gnQ(p) +q=a.e +p=p.Q +p=p==null?null:p.LM(q) +s=2 +return A.h(p==null?A.ck(!1,t.y):p,$async$axr) +case 2:return A.m(null,r)}}) +return A.n($async$axr,r)}, +axQ(){var s=0,r=A.o(t.H),q,p,o,n,m,l +var $async$axQ=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:if($.aL==null)A.bEt() +$.aL.toString +s=2 +return A.h(A.a8G(A.c3n()),$async$axQ) +case 2:q=new A.az0() +s=3 +return A.h(q.K5(),$async$axQ) +case 3:p=q.a +p===$&&A.b() +o=q.b +o===$&&A.b() +n=new A.a9n("getstream.io",new A.dM(null,null,t.io)) +n.H4() +if($.aL==null)A.bEt() +m=$.aL +m.toString +l=$.c_().d.h(0,0) +l.toString +m.ako(new A.ak5(l,new A.Va(q,new A.a3n(new A.ajb(),p,o,n,new A.dU("SV:LoginViewState")),null),new A.t9(l,t.bT))) +m.a_f() +return A.m(null,r)}}) +return A.n($async$axQ,r)}, +Va:function Va(a,b,c){this.c=a +this.d=b +this.a=c}, +atz:function atz(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +bs5:function bs5(a){this.a=a}, +bs6:function bs6(a){this.a=a}, +awP:function awP(){}, +a2S(){var s=0,r=A.o(t.ll),q,p,o,n +var $async$a2S=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=$.vf() +s=n.a==null?3:5 +break +case 3:p=$.G() +p.sb_Y(B.jc) +p.a=new A.EC(A.a([B.ul,new A.a8r(A.cmx())],t.Jp)) +if(n.a!=null)A.Y(A.c1(" StreamVideo has already been initialised, use StreamVideo.instance to access the singleton instance.\n If you want to re-initialise the SDK, call StreamVideo.reset() first.\n If you want to use multiple instances of the SDK, use StreamVideo.new() instead.\n ")) +p=new A.bcw(new A.dU("SV:TokenManager"),B.uN) +o=new A.VB(new A.dU("SV:Client"),"hd8szvscpxvd","https://video.stream-io-api.com/video",u.d,B.uu,B.uB,B.Vf,p,new A.ail(A.q(t.S,t.oI)),A.bOp(!0),!0,!0,new A.a0d(A.Ri(null,!1,t.fV),A.Ri(null,!1,t.Da))) +o.z=A.ciF("hd8szvscpxvd",B.uu,B.uB,"https://video.stream-io-api.com/video",p,u.d) +n.a=o +s=6 +return A.h(o.M_(A.caZ("flutter-apn-video","firebase")),$async$a2S) +case 6:q=o +s=1 +break +s=4 +break +case 5:q=n.gnQ(n) +s=1 +break +case 4:case 1:return A.m(q,r)}}) +return A.n($async$a2S,r)}, +az0:function az0(){this.b=this.a=$}, +a3n:function a3n(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null}, +azy:function azy(a,b){this.a=a +this.b=b}, +azx:function azx(a){this.a=a}, +azz:function azz(a){this.a=a}, +azw:function azw(a){this.a=a}, +azA:function azA(){}, +bds:function bds(){}, +JI:function JI(a,b){this.a=a +this.b=b}, +c1h(a){var s,r=t.z +switch(a.a){case"/":return A.lJ(new A.az1(),B.asg,r) +case"/login":return A.lJ(new A.az2(),B.asf,r) +case"/home":return A.lJ(new A.az3(),B.ash,r) +case"/call":s=a.b +s.toString +return A.lJ(new A.az4(t.j.a(s)),B.asd,r) +case"/lobby":return A.lJ(new A.az5(a),B.ase,r) +default:return A.lJ(new A.az6(a),null,r)}}, +az1:function az1(){}, +az2:function az2(){}, +az3:function az3(){}, +az4:function az4(a){this.a=a}, +az5:function az5(a){this.a=a}, +az6:function az6(a){this.a=a}, +yJ:function yJ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +alJ:function alJ(a){this.a=null +this.b=a +this.c=null}, +bhz:function bhz(){}, +bhy:function bhy(a){this.a=a}, +bhx:function bhx(a){this.a=a}, +bhv:function bhv(a,b){this.a=a +this.b=b}, +bhw:function bhw(a){this.a=a}, +a50:function a50(a){this.a=a}, +zX:function zX(a){this.a=a}, +YJ:function YJ(a,b,c){var _=this +_.d=a +_.e=$ +_.w=_.r=_.f=null +_.x=b +_.a=null +_.b=c +_.c=null}, +blG:function blG(a,b){this.a=a +this.b=b}, +aoQ:function aoQ(a,b,c){this.c=a +this.d=b +this.a=c}, +bmk:function bmk(a){this.a=a}, +bml:function bml(a){this.a=a}, +aaU:function aaU(a,b,c){this.c=a +this.d=b +this.a=c}, +Ap:function Ap(a){this.a=a}, +Zb:function Zb(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +a9m:function a9m(a,b){this.d=a +this.a=b}, +C6:function C6(a){this.a=a}, +ath:function ath(a){this.a=null +this.b=a +this.c=null}, +bry:function bry(a){this.a=a}, +bvM:function bvM(a){this.a=a}, +awO:function awO(){}, +a2J:function a2J(){}, +a2c(a){var s=0,r=A.o(t.H),q +var $async$a2c=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=A.a2b(B.a3,!1,new A.bA9(),a,!0,!0,t.H) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$a2c,r)}, +LM(a){var s=0,r=A.o(t.H) +var $async$LM=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:A.bD(a,!1).bR() +return A.m(null,r)}}) +return A.n($async$LM,r)}, +bA9:function bA9(){}, +Rf:function Rf(){}, +Mz:function Mz(a,b,c){this.f=a +this.b=b +this.a=c}, +ys:function ys(a,b,c){this.f=a +this.b=b +this.a=c}, +cgO(a,b,c){var s=null,r=a.gkm(a),q=r.gXP(r) +if(B.b.aZ(q,"image/"))return A.PS(a.gkm(a).aQ1(),s,s,c,b) +else if(B.b.aZ(q,"text/"))return A.aw(a.gkm(a).aQ2(),s,s,s,s,s,s,s,s) +return B.bt}, +bzq:function bzq(){}, +bzr:function bzr(){}, +Xx:function Xx(a,b){this.a=a +this.b=b +this.c=0}, +aua:function aua(a){this.a=a}, +YU:function YU(a,b){this.b=a +this.c=b}, +aU3:function aU3(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}, +aU5:function aU5(a){this.a=a}, +aU6:function aU6(a){this.a=a}, +aU4:function aU4(){}, +bD5(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.As(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.a3(["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))}, +bD6(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.abZ(q,"monospace",p*0.85) +q=j.y +o=i.bz(a.fr) +n=a.CW +m=A.bPo(n,1) +l=A.bX(2) +if(r)s=a.at +return A.bD5(B.aAl,8,i,B.ah,new A.bA(B.oh,k,k,l,k,k,B.I),B.ad,o,p,B.ah,new A.bA(s,k,k,A.bX(2),k,k,B.I),B.ad,B.axW,B.ayx,j.f,B.ah,B.x,j.r,B.ah,B.x,j.w,B.ah,B.x,q,B.ah,B.x,q,B.ah,B.x,q,B.ah,B.x,new A.bA(k,k,new A.fs(new A.cw(n,5,B.ai,-1),B.y,B.y,B.y),k,k,k,B.I),i,i,B.wu,24,B.ah,i,B.x,B.eA,i,m,B.TQ,B.fB,B.ur,B.ayB,B.b5,B.QG,B.ah,k,B.ah)}, +bMj(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.gee().gdS() +a5=a5.bz(a6.gjC()===B.a9?B.XI:B.k8) +s=a6.gee().gdS() +r=a6.gee().gdS() +q=a6.gjC()===B.a9?B.ft:B.ki +p=a6.gee().gdS().r +p.toString +p=r.abZ(q,"monospace",p*0.85) +q=a6.gee().gdS() +r=a6.gee().gdS().r +r.toString +r=q.CJ(r+10,B.aF) +q=a6.gee().gdS() +o=a6.gee().gdS().r +o.toString +o=q.CJ(o+8,B.aF) +q=a6.gee().gdS() +n=a6.gee().gdS().r +n.toString +n=q.CJ(n+6,B.aF) +q=a6.gee().gdS() +m=a6.gee().gdS().r +m.toString +m=q.CJ(m+4,B.aF) +q=a6.gee().gdS() +l=a6.gee().gdS().r +l.toString +l=q.CJ(l+2,B.aF) +q=a6.gee().gdS().CH(B.aF) +k=a6.gee().gdS().aQV(B.dQ) +j=a6.gee().gdS().CH(B.ae) +i=a6.gee().gdS().aQT(B.rO) +h=a6.gee().gdS() +g=a6.gee().gdS() +f=a6.gee().gdS().bz(a6.gfV()) +e=a6.gee().gdS() +d=a6.gee().gdS().CH(B.iu) +c=a6.gee().gdS() +b=A.bPo(B.a0h,0) +a=a6.gjC()===B.a9?B.ft:B.ki +a0=a6.gjC()===B.a9?B.ft:B.ki +a1=a6.gjC()===B.a9?B.vl:B.vw +a2=a6.gjC()===B.a9?B.ft:B.ki +a3=a6.gjC()===B.a9?B.vl:B.vw +return A.bD5(a5,8,h,B.ah,new A.bA(a0,a4,new A.fs(B.y,B.y,B.y,new A.cw(a1,4,B.ai,-1)),a4,a4,a4,B.I),B.bx,f,p,B.ah,new A.bA(a2,a4,a4,a4,a4,a4,B.I),B.ad,i,k,r,B.ah,B.x,o,B.ah,B.x,n,B.ah,B.x,m,B.ah,B.x,l,B.ah,B.x,q,B.ah,B.x,new A.bA(a4,a4,new A.fs(new A.cw(a3,1,B.ai,-1),B.y,B.y,B.y),a4,a4,a4,B.I),g,e,B.wu,24,B.ah,s,B.x,j,c,b,new A.bA(a,a4,a4,a4,a4,a4,B.I),B.fB,B.ur,d,B.b5,B.QG,B.ah,a4,B.ah)}, +As:function As(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 +_.co=c8 +_.bY=c9 +_.aR=d0 +_.c4=d1 +_.bE=d2}, +wd:function wd(a,b){this.a=a +this.b=b}, +QK:function QK(a,b){this.a=a +this.b=b}, +QL:function QL(){}, +apk:function apk(a,b){var _=this +_.d=null +_.e=a +_.a=null +_.b=b +_.c=null}, +bmJ:function bmJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Gx:function Gx(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 +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.a=a0}, +bBo(a,b,c){return new A.DW(null,null,a,c,B.C,B.eE,b,B.h,null)}, +aN3:function aN3(){}, +DW:function DW(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}, +bOs(a,b,c,d,e){var s=e.x9(b).a8(0,c.x9(a)).ae(0,d),r=s.a,q=s.b +return new A.K(r,q,r+a.a,q+a.b)}, +bNJ(a,b){var s=b.a +if(s>=a.a)if(s<=a.c){s=b.b +s=s>=a.b&&s<=a.d}else s=!1 +else s=!1 +return s}, +c49(a,b,c){if(b>c)return b +return B.d.dq(a,b,c)}, +Fm:function Fm(){}, +a3s:function a3s(a){this.b=a}, +bKI(a){var s,r,q=new A.bq(new Float64Array(16)) +q.dc() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)A.bS2(r,a[s-1],q)}return q}, +aM5(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.a4.prototype.gaH.call(a,a))) +return A.aM5(s.a(A.a4.prototype.gaH.call(a,a)),b,c,d)}s=t.Hb +c.push(s.a(A.a4.prototype.gaH.call(a,a))) +d.push(s.a(A.a4.prototype.gaH.call(b,b))) +return A.aM5(s.a(A.a4.prototype.gaH.call(a,a)),s.a(A.a4.prototype.gaH.call(b,b)),c,d)}, +bS2(a,b,c){var s +if(a instanceof A.Gg){if(!a.p2.l(0,B.h)){s=a.p2 +c.aX(0,s.a,s.b)}return}return a.nt(b,c)}, +aM6:function aM6(){this.b=this.a=null +this.c=!1}, +P_:function P_(a,b,c,d,e,f){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.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}, +OZ:function OZ(a,b,c,d,e,f,g){var _=this +_.p1=a +_.p2=b +_.p3=c +_.RG=_.R8=_.p4=null +_.rx=!0 +_.ry=d +_.to=e +_.cx=_.CW=null +_.d=f +_.e=0 +_.r=_.f=!1 +_.w=g +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +P1:function P1(a,b,c,d,e){var _=this +_.F=a +_.Y=b +_.ar=null +_.bN=c +_.D$=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}, +P0:function P0(a,b,c,d,e,f,g){var _=this +_.F=a +_.Y=b +_.ar=c +_.bN=d +_.c8=e +_.D$=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}, +aM7:function aM7(a){this.a=a}, +a8c:function a8c(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a8b:function a8b(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +bDr(a,b){return new A.Sq(b,a,null)}, +Sq:function Sq(a,b,c){this.d=a +this.e=b +this.a=c}, +ar8:function ar8(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +om:function om(){}, +ar6:function ar6(){}, +c8g(a,b){var s,r,q +for(s=t.hS,r=0;r<1;++r){q=A.c1N(a,new A.aYa(b[r]),s) +if(q!=null)return q}return null}, +a3W(a,b){return A.c1O(a,b)}, +c1O(a,b){return A.nF(function(){var s=a,r=b +var q=0,p=1,o,n,m +return function $async$a3W(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n={} +m=s.iT(r) +q=m!=null?2:3 +break +case 2:q=4 +return m +case 4:n.a=null +m.n6(new A.aAC(n)) +n=n.a +q=n!=null?5:6 +break +case 5:q=7 +return A.bEH(A.a3W(n,r)) +case 7:case 6:case 3:return A.nx() +case 1:return A.ny(o)}}},t.IS)}, +bIN(a,b,c){var s=A.a3W(a,c) +return A.Ac(new A.aO(s,new A.aAD(b,c),s.$ti.i("aO")))}, +c1N(a,b,c){var s=A.bIN(a,b,c) +if(s==null)return null +return c.a(a.xR(s))}, +aY9:function aY9(a){this.a=null +this.b=a}, +Bi:function Bi(a){this.a=a}, +n_:function n_(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +aYa:function aYa(a){this.a=a}, +aAC:function aAC(a){this.a=a}, +aAD:function aAD(a,b){this.a=a +this.b=b}, +aYb(a,b,c,d,e){return new A.Bj(e,a,d,c,b,null)}, +Bj:function Bj(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.y=e +_.a=f}, +ar9:function ar9(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +bpf:function bpf(a){this.a=a}, +bpc:function bpc(a){this.a=a}, +bpd:function bpd(a,b){this.a=a +this.b=b}, +bpe:function bpe(a){this.a=a}, +ZP:function ZP(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +arb:function arb(a){var _=this +_.d=$ +_.a=_.e=null +_.b=a +_.c=null}, +ZO:function ZO(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +adA:function adA(a){this.a=a}, +afw:function afw(a){this.a=a}, +afx:function afx(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +c8h(a,b,c,d,e){return new A.Bk(c,a,d,e,b,null)}, +Bk:function Bk(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +a_i:function a_i(a,b,c,d,e){var _=this +_.F=!1 +_.Y=a +_.ar=b +_.bN=c +_.c8=null +_.D$=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}, +ara:function ara(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=_.b8=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +adB:function adB(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Hz:function Hz(a,b,c,d){var _=this +_.F=a +_.Y=b +_.D$=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}, +aAK:function aAK(a,b){this.a=a +this.b=b}, +aAS:function aAS(a,b,c){this.a=a +this.b=b +this.c=c}, +ais:function ais(){}, +uh:function uh(){}, +bb0:function bb0(a){this.a=a}, +bb_:function bb_(a){this.a=a}, +bb1:function bb1(a,b){this.a=a +this.b=b}, +Xq:function Xq(a,b,c){this.a=a +this.b=b +this.c=c}, +VI:function VI(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +bE8(a,b,c,d,e,f,g){var s +if(b==null)s=null +else s=b +return new A.aiq(g,c,new A.VI(a,e,null,B.Vn,null),f,s,d)}, +baW:function baW(a){this.b=a}, +aiq:function aiq(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.r=c +_.z=d +_.at=e +_.a=f}, +aSu:function aSu(){}, +aem:function aem(){}, +b_i:function b_i(a){this.a=a}, +aXW:function aXW(a){this.a=a}, +SF:function SF(a,b,c,d){var _=this +_.z=_.y=_.x=_.w=null +_.Q=a +_.as=!1 +_.at=b +_.ax="contain" +_.a=c +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +aZH:function aZH(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}, +aZG:function aZG(){}, +SH:function SH(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.a=e}, +SJ:function SJ(a){this.a=null +this.b=a +this.c=null}, +aZI:function aZI(){}, +aZK:function aZK(a){this.a=a}, +aZJ:function aZJ(a){this.a=a}, +kL(a){var s,r,q,p=null,o=A.a3([B.a3T,new A.mH("dc3019406d104e4124d1f73ef777e3e15b0df2d3797dc4f05f838b88448bbdbc",304160),B.a3U,new A.mH("8b5d0190df6e45a23ab724a0a4784a10deb7d4cd89776de99c63acf88d3d4257",304448),B.a3V,new A.mH("f4becfca034a14218f9779e6ff5bc1ca5b1514577c3cab76e386ff9642c67633",304068),B.a3W,new A.mH("8fba6fe30d0e768cf6ec5468e843b4834a29bf71133ca031a80e45d464472beb",303480),B.a3X,new A.mH("4079cf2d8fcdce1bfa9692f2a1a1788188d7dadce807079bb6a623371ef9ff1c",308368),B.a3Y,new A.mH("824565ea1e33c84958432becc24dc30ae3df9ba9a9304b47bf1f330f460ca706",309408),B.a3Z,new A.mH("0ebefe6637b51f54e953af5beed98d607237c3bdcadbc39cefe3edcbec529ef7",309748),B.a4_,new A.mH("d1adf80c80c93bbc514bb2899b3f84e2ff256004e9ad48bc405b568dc46fbcf3",310360),B.a40,new A.mH("8678ab8cc7cb3fba2789643c5eecdbecdfea1e96656f7f8ab5377835773a7b09",310016)],t.gm,t.Ks) +a=(a==null?B.R2:a).aRr(p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p) +s=a.w +if(s==null)s=B.Q +r=a.x +q=A.cfq(new A.lC(s,r==null?B.ct:r),new A.b7(o,A.t(o).i("b7<1>"))) +s=o.h(0,q) +s.toString +A.LP(new A.aPq(new A.aPr("Inter",q),s)) +return a.aRF("Inter_"+q.j(0),A.a(["Inter"],t.s))}, +bhO:function bhO(){}, +c1j(a){var s,r,q,p=t.N,o=A.q(p,t.yp) +for(s=J.LY(t.P.a(B.ab.bi(0,a))),s=s.gao(s),r=t.j;s.v();){q=s.gJ(s) +o.k(0,q.a,J.cQ(r.a(q.b),p))}return new A.da(o,t.Zl)}, +azd:function azd(){}, +aPq:function aPq(a,b){this.a=a +this.b=b}, +mH:function mH(a,b){this.a=a +this.b=b}, +aPr:function aPr(a,b){this.a=a +this.b=b}, +lC:function lC(a,b){this.a=a +this.b=b}, +cl1(){var s,r,q,p,o,n,m,l="gis-dart",k=new A.a6($.ac,t.D) +self.onGoogleLibraryLoad=A.bL(new A.bzt(new A.aH(k,t.h))) +s=null +if(self.trustedTypes!=null){self.console.debug.$2("TrustedTypes available. Creating policy:",l) +o=self.trustedTypes +o.toString +r=o +try{q=r.createPolicy(l,t.e.a({createScriptURL:A.bL(new A.bzu())})) +s=q.createScriptURL("https://accounts.google.com/gsi/client")}catch(n){p=A.a0(n) +k=J.bU(p) +throw A.d(new A.ajq(k))}}o=self.document.createElement("script") +m=s +if(m==null)m="https://accounts.google.com/gsi/client" +o.src=m +o.async=!0 +o.defer=!0 +m=self.document +m=m.head +m.appendChild(o) +return k}, +bzt:function bzt(a){this.a=a}, +bzu:function bzu(){}, +ajq:function ajq(a){this.a=a}, +bLg(a,b){return new A.jW(b.a,b.b,b.c,b.d,b.f,b.e)}, +c5K(a){var s=new A.a6($.ac,t.D),r=new A.aH(s,t.h) +a.eQ(r.gKw(r)).i7(new A.aPx()) +return s}, +jW:function jW(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a9n:function a9n(a,b){var _=this +_.c=a +_.r=b +_.y=_.x=_.w=null}, +aPw:function aPw(a){this.a=a}, +aPv:function aPv(a){this.a=a}, +aPx:function aPx(){}, +aPu:function aPu(a,b,c){this.a=a +this.b=b +this.c=c}, +aPz:function aPz(){}, +aPy:function aPy(){}, +aPs:function aPs(){}, +abv:function abv(){}, +agA:function agA(a,b){this.a=a +this.b=b}, +b59:function b59(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ix:function ix(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a9o:function a9o(a){var _=this +_.a=$ +_.b=null +_.c=a +_.d=null +_.e=$}, +aPt:function aPt(){}, +a9h:function a9h(a,b,c){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=$ +_.r=_.f=null +_.w=c +_.x=null}, +aPh:function aPh(a){this.a=a}, +aPi:function aPi(a){this.a=a}, +aPj:function aPj(a){this.a=a}, +aPk:function aPk(a){this.a=a}, +ckr(a){return A.axx(new A.bz7(a,null),t.Wd)}, +ckc(a){return A.axx(new A.bz3(a,null),t.Wd)}, +axx(a,b){return A.ci9(a,b,b)}, +ci9(a,b,c){var s=0,r=A.o(c),q,p=2,o,n=[],m,l,k +var $async$axx=A.k(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:l=A.axW() +k=l==null?new A.rt(A.b0(t.Gf)):l +p=3 +s=6 +return A.h(a.$1(k),$async$axx) +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.yg(k) +s=n.pop() +break +case 5:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$axx,r)}, +bz7:function bz7(a,b){this.a=a +this.b=b}, +bz3:function bz3(a,b){this.a=a +this.b=b}, +a3D:function a3D(){}, +a3E:function a3E(){}, +a3F:function a3F(){}, +a3G:function a3G(){}, +azN:function azN(){}, +rt:function rt(a){this.a=a +this.c=!1}, +aAe:function aAe(a,b,c){this.a=a +this.b=b +this.c=c}, +aAf:function aAf(a,b){this.a=a +this.b=b}, +yF:function yF(a){this.a=a}, +aAJ:function aAJ(a){this.a=a}, +bJD(a,b){return new A.Ev(a)}, +Ev:function Ev(a){this.a=a}, +c7k(a,b){var s=t.N,r=A.a([],t.yt),q=$.bGI().b +if(!q.test(a))A.Y(A.e2(a,"method","Not a valid method")) +return new A.abI(A.q(s,s),r,a,b,A.kO(new A.a3F(),new A.a3G(),null,s,s))}, +abI:function abI(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.r=e +_.w=!1}, +bDE(a,b){var s=new Uint8Array(0),r=$.bGI().b +if(!r.test(a))A.Y(A.e2(a,"method","Not a valid method")) +r=t.N +return new A.b0w(B.G,s,a,b,A.kO(new A.a3F(),new A.a3G(),null,r,r))}, +b0w:function b0w(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.r=e +_.w=!1}, +afb(a){return A.c8Z(a)}, +c8Z(a){var s=0,r=A.o(t.Wd),q,p,o,n,m,l,k,j +var $async$afb=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(a.w.ahq(),$async$afb) +case 3:p=c +o=a.b +n=a.a +m=a.e +l=a.c +k=A.bAi(p) +j=p.length +k=new A.HE(k,n,o,l,j,m,!1,!0) +k.a1g(o,j,m,!1,!0,l,n) +q=k +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$afb,r)}, +nE(a){var s=a.h(0,"content-type") +if(s!=null)return A.abk(s) +return A.R1("application","octet-stream",null)}, +HE:function HE(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}, +IS:function IS(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}, +cl6(a,b){var s=A.a([],t.rj) +a.a6(0,new A.bzC(s,b)) +return new A.F(s,new A.bzD(),t.fP).bA(0,"&")}, +nH(a){var s +if(a==null)return B.cq +s=A.bCl(a) +return s==null?B.cq:s}, +bAi(a){if(t.E.b(a))return a +if(t.e2.b(a))return A.d3(a.buffer,0,null) +return new Uint8Array(A.e9(a))}, +cmQ(a){return a}, +bzC:function bzC(a,b){this.a=a +this.b=b}, +bzD:function bzD(){}, +c2c(a,b){var s=new A.Nh(new A.aEl(),A.q(t.N,b.i("az")),b.i("Nh<0>")) +s.E(0,a) +return s}, +Nh:function Nh(a,b,c){this.a=a +this.c=b +this.$ti=c}, +aEl:function aEl(){}, +abk(a){return A.cne("media type",a,new A.aUu(a))}, +R1(a,b,c){var s=t.N +s=c==null?A.q(s,s):A.c2c(c,s) +return new A.R0(a.toLowerCase(),b.toLowerCase(),new A.oW(s,t.G5))}, +R0:function R0(a,b,c){this.a=a +this.b=b +this.c=c}, +aUu:function aUu(a){this.a=a}, +aUw:function aUw(a){this.a=a}, +aUv:function aUv(){}, +cjQ(a){var s +a.adi($.c_0(),"quoted string") +s=a.gXB().h(0,0) +return A.yc(B.b.V(s,1,s.length-1),$.c__(),new A.byM(),null)}, +byM:function byM(){}, +aRq:function aRq(){}, +aRp:function aRp(){}, +aJ(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){return new A.a71(i,e,d,j,q,h,p,m,s,a3,a1,o,a0,r,n,l,a,a5)}, +a71:function a71(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){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 +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.fy=r}, +c3c(){var s=A.bAq(null,A.bFU(),null) +s.toString +s=new A.mz(new A.Od(),s) +s.Ce("EEEE") +return s}, +bBZ(){var s=A.bAq(null,A.bFU(),null) +s.toString +s=new A.mz(new A.Od(),s) +s.Ce("MMMd") +return s}, +bK0(){var s=A.bAq(null,A.bFU(),null) +s.toString +s=new A.mz(new A.Od(),s) +s.Ce("jm") +return s}, +c3e(a){return J.fg($.ay6(),a)}, +c3d(){return A.a([new A.aIY(),new A.aIZ(),new A.aJ_()],t.xf)}, +cdo(a){var s,r +if(a==="''")return"'" +else{s=B.b.V(a,1,a.length-1) +r=$.bYQ() +return A.bQ(s,r,"'")}}, +mz:function mz(a,b){var _=this +_.a=a +_.b=null +_.c=b +_.x=_.w=_.r=_.f=_.e=_.d=null}, +Od:function Od(){}, +aIY:function aIY(){}, +aIZ:function aIZ(){}, +aJ_:function aJ_(){}, +xH:function xH(){}, +Kf:function Kf(a,b){this.a=a +this.b=b}, +Kh:function Kh(a,b,c){this.d=a +this.a=b +this.b=c}, +Kg:function Kg(a,b){this.d=null +this.a=a +this.b=b}, +bPW(a,b,c){return new A.JA(a,b,A.a([],t.s),c.i("JA<0>"))}, +bST(a){var s,r=a.length +if(r<3)return-1 +s=a[2] +if(s==="-"||s==="_")return 2 +if(r<4)return-1 +r=a[3] +if(r==="-"||r==="_")return 3 +return-1}, +bFL(a){var s,r,q +if(a==="C")return"en_ISO" +if(a.length<5)return a +s=A.bST(a) +if(s===-1)return a +r=B.b.V(a,0,s) +q=B.b.bg(a,s+1) +if(q.length<=3)q=q.toUpperCase() +return r+"_"+q}, +bAq(a,b,c){var s,r,q +if(a==null){if(A.bFW()==null)$.bwp="en_US" +s=A.bFW() +s.toString +return A.bAq(s,b,c)}if(b.$1(a))return a +for(s=[A.bFL(a),A.cmb(a),"fallback"],r=0;r<3;++r){q=s[r] +if(b.$1(q))return q}return A.chV(a)}, +chV(a){throw A.d(A.b3('Invalid locale "'+a+'"',null))}, +cmb(a){var s,r +if(a==="invalid")return"in" +s=a.length +if(s<2)return a +r=A.bST(a) +if(r===-1)if(s<4)return a.toLowerCase() +else return a +return B.b.V(a,0,r).toLowerCase()}, +JA:function JA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aaX:function aaX(a){this.a=a}, +aJc:function aJc(){}, +aKo:function aKo(){}, +IC:function IC(a,b){this.a=a +this.b=b}, +JB:function JB(a,b){this.a=a +this.b=b}, +aPf:function aPf(){}, +tj(a){var s,r,q=null,p=new A.aaj(),o=p.a=new A.aPf() +p.b=new A.aJc() +p.c=new A.aWW(o) +s=new A.aTY(o) +p.d=s +p.e=new A.aYY(o,s) +p.f=new A.aKo() +r=A.bFW() +if(r==null)r=$.bwp="en_US" +if($.a2p().ak(0,r.toLowerCase())){o=$.a2p().h(0,r.toLowerCase()) +if(o==null){o=$.a2p().h(0,"en_us") +o.toString}p.r=o}else p.r=new A.OV() +p.w=A.dI(a,q,q,q,q,q,q,q,q,q) +return p}, +aSm(a){var s=0,r=A.o(t.H) +var $async$aSm=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=$.a2p().ak(0,a.toLowerCase())?2:4 +break +case 2:$.bwp=a +if($.ay6() instanceof A.JA){$.cfC=A.cjp() +$.axP=$.axA=null}if($.bB1() instanceof A.JA)$.cjo=A.cjn() +s=5 +return A.h(A.ck(null,t.H),$async$aSm) +case 5:s=3 +break +case 4:throw A.d(A.c6i("The locale `"+a+"` is not supported, please check here for a list of supported locales")) +case 3:return A.m(null,r)}}) +return A.n($async$aSm,r)}, +aaj:function aaj(){var _=this +_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=$}, +cc:function cc(){}, +Mt:function Mt(){}, +a2Y:function a2Y(){}, +a2W:function a2W(){}, +a2X:function a2X(){}, +a3_:function a3_(){}, +a2Z:function a2Z(){}, +a30:function a30(){}, +a3t:function a3t(){}, +a3Q:function a3Q(){}, +Of:function Of(){}, +a75:function a75(){}, +a73:function a73(){}, +a74:function a74(){}, +c4v(){return new A.OV()}, +OU:function OU(){}, +OV:function OV(){}, +a80:function a80(){}, +a7V:function a7V(){}, +a7W:function a7W(){}, +a7X:function a7X(){}, +a7Y:function a7Y(){}, +a7Z:function a7Z(){}, +a8_:function a8_(){}, +P6:function P6(){}, +a8j:function a8j(){}, +a8k:function a8k(){}, +a8u:function a8u(){}, +Pz:function Pz(){}, +a93:function a93(){}, +a92:function a92(){}, +a9B:function a9B(){}, +PN:function PN(){}, +a9N:function a9N(){}, +a9R:function a9R(){}, +Q5:function Q5(){}, +aaf:function aaf(){}, +aai:function aai(){}, +aav:function aav(){}, +abY:function abY(){}, +ac3:function ac3(){}, +adm:function adm(){}, +Sz:function Sz(){}, +adR:function adR(){}, +afr:function afr(){}, +aip:function aip(){}, +aj_:function aj_(){}, +aje:function aje(){}, +ajs:function ajs(){}, +X4:function X4(){}, +akx:function akx(){}, +aky:function aky(){}, +akz:function akz(){}, +aTY:function aTY(a){this.a=a}, +aWW:function aWW(a){this.a=a}, +bNt(a){var s +if(B.e.bF(a,4)===0)s=B.e.bF(a,100)!==0||B.e.bF(a,400)===0 +else s=!1 +return s}, +aYY:function aYY(a,b){this.a=a +this.b=b}, +c6i(a){return new A.aak(a)}, +aak:function aak(a){this.a=a}, +bLQ(a){return new A.aSn(A.aSv(a),null,A.q(t.N,t.z))}, +aSn:function aSn(a,b,c){this.a=a +this.b=b +this.c=c}, +aSo:function aSo(){}, +aSp:function aSp(a){this.a=a}, +Ga:function Ga(){}, +aSy:function aSy(a,b){this.a=a +this.b=b}, +aSz:function aSz(){}, +Z2:function Z2(a,b,c){this.a=a +this.b=b +this.d=c}, +bLU(a){var s,r,q,p,o,n,m=a.split(".") +if(m.length!==3)A.Y(A.e2(a,"Compact serialization should have 3 parts.",null)) +s=A.bFV(m[1]) +r=A.bFV(m[0]) +q=A.aSv(B.ab.bi(0,B.G.bi(0,r))) +r=B.jV.gdu().bf(r) +r=A.bQ(r,"=","") +p=t.N +o=t.z +n=A.bFV(m[2]) +A.bLQ(A.bGu(A.a([q,null],t.QM))) +new A.aSy(s,A.fI([new A.Z2(new A.Qf(q,r,A.q(p,o)),null,n)],t.Vx)).gaPO() +return new A.aSA(new A.aSB(A.aSv(B.ab.bi(0,B.G.bi(0,s))),null,A.q(p,o)))}, +aSB:function aSB(a,b,c){this.a=a +this.b=b +this.c=c}, +aSA:function aSA(a){this.b=a}, +aSv(a){var s,r,q +if(t.f.b(a)){s=J.bH(a) +r=t.z +q=t.N +return A.z3(A.bM2(t.kT.a(s.gc5(a)),J.bT(s.gaS(a),A.bVP(),r),q,r),q,r)}if(t.j.b(a)){s=t.z +return A.fI(J.bT(a,A.bVP(),s),s)}if(a==null||typeof a=="number"||A.eF(a)||typeof a=="string")return a +throw A.d(A.e2(a,"Not a json value",null))}, +bFV(a){return B.hQ.bf(a+B.c.hP(A.bo(B.e.bF(4-B.e.bF(a.length,4),4),"=",!1,t.N)))}, +bGu(a){var s,r,q,p,o,n,m,l,k=A.q(t.N,t.z) +for(s=a.length,r=k.$ti.i("b7<1>"),q=r.i("w.E"),p=0;p")),p=s.$ti.i("b7<1>"),o=p.i("w.E"),r=r.i("al.E");q.v();){n=q.d +if(n==null)n=r.a(n) +for(m=A.P(new A.b7(s,p),!0,o),l=m.length,k=J.ae(n),j=0;j=a.a.length)return!0 +return B.c.dn(a.c,new A.aA4(a))}, +f6:function f6(){}, +aA4:function aA4(a){this.a=a}, +a3O:function a3O(){}, +aA6:function aA6(a){this.a=a}, +NE:function NE(){}, +aH_:function aH_(){}, +OT:function OT(){}, +bQK(a){var s,r,q,p,o="backtick" +if(a.uV(o)!=null){s=a.uV(o) +s.toString +r=a.uV("backtickInfo") +r.toString +q=r +p=s}else{s=a.uV("tilde") +s.toString +r=a.uV("tildeInfo") +r.toString +q=r +p=s}return new A.bjK(a.b[1].length,p,B.b.cq(q))}, +a8z:function a8z(){}, +aME:function aME(){}, +bjK:function bjK(a,b,c){this.a=a +this.b=b +this.c=c}, +c5l(a,b){return J.kz(a,new A.aOe(b))}, +a90:function a90(){}, +aOg:function aOg(a){this.a=a}, +aOf:function aOf(){}, +aOe:function aOe(a){this.a=a}, +a9w:function a9w(){}, +a9E:function a9E(){}, +a9G:function a9G(){}, +aQE:function aQE(){}, +Qs:function Qs(){}, +aTn:function aTn(){}, +aTo:function aTo(a,b){this.a=a +this.b=b}, +Gk:function Gk(a,b){this.a=a +this.b=b}, +VW:function VW(a,b){this.a=a +this.b=b}, +Am:function Am(){}, +aTr:function aTr(a,b){this.a=a +this.b=b}, +aTs:function aTs(a,b){this.a=a +this.b=b}, +aTt:function aTt(a){this.a=a}, +aTu:function aTu(a,b){this.a=a +this.b=b}, +RE:function RE(){}, +RF:function RF(){}, +H1:function H1(){}, +Ub:function Ub(){}, +b4j:function b4j(){}, +aiy:function aiy(){}, +WE:function WE(){}, +WF:function WF(){}, +aKs:function aKs(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.x=e +_.y=f +_.z=g}, +aKt:function aKt(a){this.a=a}, +Gi:function Gi(a,b){this.b=a +this.c=b}, +bKL(a,b){return new A.aMr(a,b)}, +aMr:function aMr(a,b){this.a=a +this.b=b}, +aRM:function aRM(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=d +_.r=e}, +aRV:function aRV(a){this.a=a}, +aRN:function aRN(){}, +aRO:function aRO(){}, +aRP:function aRP(a){this.a=a}, +aRQ:function aRQ(a,b,c){this.a=a +this.b=b +this.c=c}, +aRR:function aRR(a){this.a=a}, +aRS:function aRS(a,b){this.a=a +this.b=b}, +aRT:function aRT(a,b){this.a=a +this.b=b}, +aRU:function aRU(a,b,c){this.a=a +this.b=b +this.c=c}, +a3q:function a3q(a,b){this.a=a +this.b=b}, +a3r:function a3r(a,b){this.a=a +this.b=b}, +a5Z:function a5Z(a,b){this.a=a +this.b=b}, +a79:function a79(a,b){this.a=a +this.b=b}, +bC3(a,b){return new A.pz(a,b)}, +c3r(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.b.V(a.a,b-1,b) +s=B.b.H(h,q) +if(!s){p=$.bGS().b +r=p.test(q)}else r=!1}p=a.a +if(c===p.length){o=!0 +n=!1}else{m=B.b.V(p,c,c+1) +o=B.b.H(h,m) +if(!o){l=$.bGS().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.c.dT(g,new A.aJl()) +p=B.b.a9(p,b) +if(k)l=!j||d||r +else l=!1 +if(j)i=!k||d||n +else i=!1 +return new A.F_(e,p,f,l,i,g)}, +a7m:function a7m(){}, +pz:function pz(a,b){this.a=a +this.b=b}, +Ur:function Ur(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}, +F_:function F_(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=c +_.f=d +_.r=e +_.w=f}, +aJl:function aJl(){}, +a7R:function a7R(a,b){this.a=a +this.b=b}, +OS:function OS(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +a8l:function a8l(a,b){this.a=a +this.b=b}, +c5m(a){if(a.length===0||B.b.ai(a,0)!==94)return null +a=B.b.cq(B.b.bg(a,1)).toLowerCase() +if(a.length===0)return null +return a}, +c5n(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.c5m(b),i=a.a.b,h=i.b,g=new A.b7(h,A.t(h).i("b7<1>")).hM(0,new A.aOh(j),new A.aOi()),f=h.h(0,g) +if(j==null||f==null)return null +s=t._ +r=A.a([],s) +if(a.b.b===33)r.push(new A.dV("!"));++f +h.k(0,g,f) +q=i.c +p=B.c.d2(q,j) +if(p<0){p=q.length +q.push(j)}o=a.c.$0() +if(c===!0){r.push(new A.dV("[")) +B.c.E(r,o) +r.push(new A.dV("]"))}n=A.j7(B.qb,g,B.G,!1) +m=f>1?"-"+f:"" +i=A.a([new A.dV(""+(p+1))],s) +l=t.N +k=A.q(l,l) +k.k(0,"href","#fn-"+n) +k.k(0,"id","fnref-"+n+m) +s=A.a([new A.cj("a",i,k)],s) +l=A.q(l,l) +l.k(0,"class","footnote-ref") +r.push(new A.cj("sup",s,l)) +return r}, +aOh:function aOh(a){this.a=a}, +aOi:function aOi(){}, +c64(a){return new A.aa_(new A.aaM(),!1,!1,null,A.aQ("!\\[",!0,!0,!1),33)}, +aa_:function aa_(a,b,c,d,e,f){var _=this +_.w=a +_.c=b +_.d=c +_.e=d +_.a=e +_.b=f}, +aRC:function aRC(){}, +bLA(){return new A.aa5(A.aQ("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!0,!1),60)}, +aa5:function aa5(a,b){this.a=a +this.b=b}, +h1:function h1(){}, +aaK:function aaK(a,b){this.a=a +this.b=b}, +c6A(a,b,c){return new A.Aj(new A.aaM(),!1,!1,null,A.aQ(b,!0,!0,!1),c)}, +aTl:function aTl(a,b,c){this.a=a +this.b=b +this.c=c}, +Aj:function Aj(a,b,c,d,e,f){var _=this +_.w=a +_.c=b +_.d=c +_.e=d +_.a=e +_.b=f}, +aaM:function aaM(){}, +G_:function G_(a,b){this.a=a +this.b=b}, +agZ:function agZ(a,b){this.a=a +this.b=b}, +aid:function aid(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +Jj:function Jj(a,b){this.a=a +this.b=b}, +bM0(a,b){var s=$.nJ().b +return new A.iR(a,b,s.test(a))}, +iR:function iR(a,b,c){this.a=a +this.b=b +this.c=c}, +aTm:function aTm(a){var _=this +_.c=!1 +_.f=_.e=_.d=null +_.r=0 +_.a=a +_.b=0}, +aiS:function aiS(a){this.a=a +this.b=0}, +bV6(a){var s,r,q,p=B.b.cq(a),o=$.bZU(),n=A.bQ(p,o," ") +for(s=0;p=n.length,s1?A.er(B.e.iR(o,16),16):65533)}else if(q!=null){n=A.er(q,16) +return A.cJ(n>1114111||n===0?65533:n)}return m}, +bFZ(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}, +cb4(a){var s,r,q,p +for(s=new A.eT(a),r=t.Hz,s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("H.E"),q=0;s.v();){p=s.d +if(p==null)p=r.a(p) +if(p!==32&&p!==9)break +q+=p===9?4-B.e.bF(q,4):1}return q}, +bPe(a,b){var s,r,q,p,o,n=A.aQ("^[ \t]{0,"+b+"}",!0,!1,!1).eO(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.aJ8(B.b.bg(a,q),r)}, +aJ8:function aJ8(a,b){this.a=a +this.b=b}, +c7d(a){var s=B.b.nR(a,".") +if(s<0||s+1>=a.length)return a +return B.b.bg(a,s+1).toLowerCase()}, +aVk:function aVk(a,b){this.a=a +this.b=b}, +ca4(a){return new A.Ut(null,a,B.ar)}, +b5j:function b5j(){}, +brl:function brl(a){this.a=a}, +u6:function u6(){}, +Ut:function Ut(a,b,c){var _=this +_.aUD$=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +at3:function at3(){}, +Mh:function Mh(a,b){this.a=a +this.b=b}, +vP:function vP(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Yn:function Yn(a,b,c){var _=this +_.f=_.e=_.d=$ +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +bjI:function bjI(a,b){this.a=a +this.b=b}, +a1j:function a1j(){}, +RA:function RA(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 +_.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 +_.a=a1}, +aq8:function aq8(a){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null}, +bLx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=new A.a9W(m,a1,l,k,a,a0,!1,c,d,j,n,p,r,e,q,i,h,g,f,b) +s.z=s.awp() +return s}, +L2:function L2(a,b){this.a=a +this.b=b}, +a9W:function a9W(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=$ +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.cx=r +_.cy=s +_.db=a0 +_.dy=_.dx=!1}, +aWJ:function aWJ(){}, +aWI:function aWI(){}, +c2Q(a,b){if(a==null)a=b==null?A.axD():"." +if(b==null)b=$.bAO() +return new A.a6f(t.P1.a(b),a)}, +bSF(a){if(t.Xu.b(a))return a +throw A.d(A.e2(a,"uri","Value must be a String or a Uri"))}, +bT1(a,b){var s,r,q,p,o,n,m,l +for(s=b.length,r=1;r=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.cB("") +o=""+(a+"(") +p.a=o +n=A.X(b) +m=n.i("aI<1>") +l=new A.aI(b,0,s,m) +l.bW(b,0,s,n.c) +m=o+new A.F(l,new A.bxW(),m.i("F")).bA(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.d(A.b3(p.j(0),null))}}, +a6f:function a6f(a,b){this.a=a +this.b=b}, +aHq:function aHq(){}, +aHr:function aHr(){}, +bxW:function bxW(){}, +Ab:function Ab(){}, +ww(a,b){var s,r,q,p,o,n=b.ajY(a),m=b.r9(a) +if(n!=null)a=B.b.bg(a,n.length) +s=t.s +r=A.a([],s) +q=A.a([],s) +s=a.length +if(s!==0&&b.pp(B.b.ai(a,0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o").M(d).i("QI<1,2>"))}, +QI:function QI(a,b,c){this.b=a +this.a=b +this.$ti=c}, +Wl:function Wl(a,b){this.a=a +this.$ti=b}, +bFM(a,b){var s=B.b.ai(a,0),r=new A.F(new A.eT(a),A.bTp(),t.Hz.i("F")).hP(0) +return new A.C3(new A.Us(s),'"'+r+'" expected')}, +Us:function Us(a){this.a=a}, +z1:function z1(a){this.a=a}, +ab_:function ab_(a,b,c){this.a=a +this.b=b +this.c=c}, +ac5:function ac5(a){this.a=a}, +clj(a){var s,r,q,p,o,n,m,l,k=A.P(a,!1,t.eg) +B.c.dT(k,new A.bzJ()) +s=A.a([],t.Am) +for(r=k.length,q=0;q=p.a){n=p.b +s[s.length-1]=new A.iG(o.a,n)}else s.push(p)}}m=B.c.iH(s,0,new A.bzK()) +if(m===0)return B.a_Y +else if(m-1===65535)return B.a_Z +else if(s.length===1){r=s[0] +n=r.a +return n===r.b?new A.Us(n):r}else{r=B.c.gO(s) +n=B.c.gS(s) +l=B.e.dd(B.c.gS(s).b-B.c.gO(s).a+1+31,5) +r=new A.ab_(r.a,n.b,new Uint32Array(l)) +r.as3(s) +return r}}, +bzJ:function bzJ(){}, +bzK:function bzK(){}, +bVm(a,b){var s=$.bZV().bZ(new A.EJ(a,0)) +s=s.gp(s) +return new A.C3(s,b==null?"["+new A.F(new A.eT(a),A.bTp(),t.Hz.i("F")).hP(0)+"] expected":b)}, +bxO:function bxO(){}, +bxw:function bxw(){}, +bxN:function bxN(){}, +bxr:function bxr(){}, +hE:function hE(){}, +iG:function iG(a,b){this.a=a +this.b=b}, +akk:function akk(){}, +vv(a,b,c){return A.bJx(a,b,c)}, +bJx(a,b,c){var s=b==null?A.kw(A.cjT(),c):b +return new A.Np(s,A.P(a,!1,c.i("aZ<0>")),c.i("Np<0>"))}, +Np:function Np(a,b,c){this.b=a +this.a=b +this.$ti=c}, +h0:function h0(){}, +bGv(a,b,c,d){return new A.U6(a,b,c.i("@<0>").M(d).i("U6<1,2>"))}, +bMZ(a,b,c,d,e){return A.wc(a,new A.aWX(b,c,d,e),c.i("@<0>").M(d).i("ds<1,2>"),e)}, +U6:function U6(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ds:function ds(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aWX:function aWX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +nI(a,b,c,d,e,f){return new A.U7(a,b,c,d.i("@<0>").M(e).M(f).i("U7<1,2,3>"))}, +AV(a,b,c,d,e,f){return A.wc(a,new A.aWY(b,c,d,e,f),c.i("@<0>").M(d).M(e).i("oB<1,2,3>"),f)}, +U7:function U7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +oB:function oB(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aWY:function aWY(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bA1(a,b,c,d,e,f,g,h){return new A.U8(a,b,c,d,e.i("@<0>").M(f).M(g).M(h).i("U8<1,2,3,4>"))}, +aWZ(a,b,c,d,e,f,g){return A.wc(a,new A.aX_(b,c,d,e,f,g),c.i("@<0>").M(d).M(e).M(f).i("nd<1,2,3,4>"),g)}, +U8:function U8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +nd:function nd(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aX_:function aX_(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bVD(a,b,c,d,e,f,g,h,i,j){return new A.U9(a,b,c,d,e,f.i("@<0>").M(g).M(h).M(i).M(j).i("U9<1,2,3,4,5>"))}, +bN_(a,b,c,d,e,f,g,h){return A.wc(a,new A.aX0(b,c,d,e,f,g,h),c.i("@<0>").M(d).M(e).M(f).M(g).i("m4<1,2,3,4,5>"),h)}, +U9:function U9(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +m4:function m4(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +aX0:function aX0(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +c7I(a,b,c,d,e,f,g,h,i,j,k){return A.wc(a,new A.aX1(b,c,d,e,f,g,h,i,j,k),c.i("@<0>").M(d).M(e).M(f).M(g).M(h).M(i).M(j).i("jx<1,2,3,4,5,6,7,8>"),k)}, +Ua:function Ua(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}, +jx:function jx(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}, +aX1:function aX1(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}, +Al:function Al(){}, +c7D(a,b){return new A.lQ(null,a,b.i("lQ<0?>"))}, +lQ:function lQ(a,b,c){this.b=a +this.a=b +this.$ti=c}, +Uy:function Uy(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +P2:function P2(a,b){this.a=a +this.$ti=b}, +ac1:function ac1(a){this.a=a}, +bFJ(){return new A.mn("input expected")}, +mn:function mn(a){this.a=a}, +C3:function C3(a,b){this.a=a +this.b=b}, +adF:function adF(a,b,c){this.a=a +this.b=b +this.c=c}, +d5(a){var s=a.length +if(s===0)return new A.P2(a,t.oy) +else if(s===1){s=A.bFM(a,null) +return s}else{s=A.cmy(a,null) +return s}}, +cmy(a,b){return new A.adF(a.length,new A.bAd(a),'"'+a+'" expected')}, +bAd:function bAd(a){this.a=a}, +bNT(a,b,c,d){return new A.af0(a.a,d,b,c)}, +af0:function af0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kN:function kN(a,b,c,d,e){var _=this +_.e=a +_.b=b +_.c=c +_.a=d +_.$ti=e}, +Qr:function Qr(){}, +c8i(a,b){return A.bDs(a,0,9007199254740991,b)}, +bDs(a,b,c,d){return new A.Su(b,c,a,d.i("Su<0>"))}, +Su:function Su(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +Ts:function Ts(){}, +Jl:function Jl(a,b){this.a=a +this.b=b}, +qe:function qe(a,b){this.a=a +this.b=b}, +aad:function aad(a,b){this.a=a +this.b=b}, +azM:function azM(){}, +aXp:function aXp(a,b){this.a=a +this.aUC$=b}, +aSa:function aSa(){}, +ayF:function ayF(){}, +aqr:function aqr(){}, +aqs:function aqs(){}, +aqt:function aqt(){}, +Jm:function Jm(a,b){this.a=a +this.b=b}, +ad7:function ad7(){}, +cjv(a){switch(a.a){case 0:return B.aqy +case 1:return B.aqz +case 2:return B.dZ +case 3:case 4:return B.dZ +default:return B.dZ}}, +Sg:function Sg(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.ax=f +_.ay=g +_.a=h}, +ZK:function ZK(a,b){var _=this +_.r=_.f=_.e=_.d=$ +_.fQ$=a +_.a=null +_.b=b +_.c=null}, +boU:function boU(a){this.a=a}, +a1u:function a1u(){}, +bN6(){var s=null,r=new A.lT(B.h,s,0,s),q=new A.A5(r,new A.bK(A.a([],t.b),t.fy),$.be(),t.n3),p=new A.adc(q) +p.d=p.b=r +q.a2(0,p.gauE()) +r=new A.dM(s,s,t.UB) +p.c=r +r.t(0,p.b) +return p}, +lT:function lT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +adc:function adc(a){var _=this +_.a=a +_.d=_.c=_.b=$}, +add:function add(){}, +bN7(){var s=new A.dM(null,null,t.RA) +s.t(0,B.dZ) +return new A.adf(s,B.dZ)}, +adf:function adf(a,b){this.a=$ +this.b=a +this.c=b}, +Sh:function Sh(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 +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.a=s}, +Si:function Si(a,b,c,d,e){var _=this +_.f=_.e=_.d=null +_.r=$ +_.w=null +_.x=$ +_.y=null +_.z=$ +_.Q=null +_.as=$ +_.Lw$=a +_.WL$=b +_.cZ$=c +_.b2$=d +_.a=null +_.b=e +_.c=null}, +aXq:function aXq(a){this.a=a}, +alY:function alY(a,b,c){this.b=a +this.c=b +this.d=c}, +ZI:function ZI(){}, +ZJ:function ZJ(){}, +aqu:function aqu(){}, +ade:function ade(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}, +aXr:function aXr(a){this.a=a}, +aXs:function aXs(a){this.a=a}, +aXt:function aXt(a){this.a=a}, +aXu:function aXu(a){this.a=a}, +aXv:function aXv(a,b){this.a=a +this.b=b}, +aXw:function aXw(a){this.a=a}, +oj:function oj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.bY=a +_.aR=b +_.c4=c +_.b8=_.bE=null +_.ab=!0 +_.at=d +_.ch=_.ay=_.ax=null +_.CW=e +_.cx=null +_.cy=!1 +_.db=f +_.dx=$ +_.dy=null +_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=$ +_.k4=_.k3=null +_.ok=g +_.p1=h +_.p2=i +_.p3=null +_.p4=$ +_.R8=j +_.RG=1 +_.rx=0 +_.f=k +_.r=l +_.w=null +_.a=m +_.b=null +_.c=n +_.d=o +_.e=p}, +aQC:function aQC(){}, +B0:function B0(a,b){this.a=a +this.b=b}, +jr:function jr(a,b){this.a=a +this.b=b}, +PT:function PT(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 +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.dx=s +_.dy=a0 +_.fr=a1 +_.fx=a2 +_.fy=a3 +_.a=a4}, +aoz:function aoz(a){var _=this +_.r=_.f=_.e=_.d=null +_.w=!0 +_.a=_.z=_.y=_.x=null +_.b=a +_.c=null}, +blR:function blR(a){this.a=a}, +blS:function blS(a,b){this.a=a +this.b=b}, +blT:function blT(a){this.a=a}, +blU:function blU(a,b){this.a=a +this.b=b}, +blP:function blP(a){this.a=a}, +blQ:function blQ(a,b,c){this.a=a +this.b=b +this.c=c}, +PR:function PR(){}, +A5:function A5(a,b,c,d){var _=this +_.w=a +_.a=b +_.ab$=0 +_.aq$=c +_.b7$=_.b9$=0 +_.C$=!1 +_.$ti=d}, +aXx:function aXx(a){this.a=a}, +axL(a,b){switch(a.a){case 0:case 3:case 4:return B.d.dq(b.gDL(),b.grg(),b.gE7()) +case 1:return B.d.dq(A.bxM(b.d,b.e),b.grg(),b.gE7()) +case 2:return B.e.dq(1,b.grg(),b.gE7()) +default:return 0}}, +bFy(a,b){return Math.min(a.a/b.a,a.b/b.b)}, +bxM(a,b){return Math.max(a.a/b.a,a.b/b.b)}, +afB:function afB(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a6A:function a6A(a,b){this.a=a +this.b=b}, +c1K(){return B.c.hM($.bW_(),new A.aAy(),new A.aAz())}, +c1I(a,b,c,d){return new A.kD(b)}, +cdk(a){var s=window.navigator.vendor +s.toString +return B.b.H(s,"Google")}, +cdK(a){var s=window.navigator.userAgent +s.toString +return B.b.H(s,"Firefox")}, +cev(a){var s=window.navigator.vendor +s.toString +if(B.b.H(s,"Apple")){s=window.navigator.appVersion +s.toString +s=B.b.H(s,"Version")}else s=!1 +return s}, +cf_(a){var s=window.navigator.vendor +s.toString +if(B.b.H(s,"Apple")){s=window.navigator.appVersion +s.toString +s=!B.b.H(s,"Version")}else s=!1 +return s}, +cdX(a){var s=window.navigator.appName +s.toString +if(!B.b.H(s,"Microsoft")){s=window.navigator.appVersion +s.toString +if(!B.b.H(s,"Trident")){s=window.navigator.appVersion +s.toString +s=B.b.H(s,"Edge")}else s=!0}else s=!0 +return s}, +kD:function kD(a){this.c=a}, +aAy:function aAy(){}, +aAz:function aAz(){}, +aAw:function aAw(){}, +aAx:function aAx(){}, +am2:function am2(a){this.c=a}, +anY:function anY(a){this.c=a}, +ash:function ash(a){this.c=a}, +avD:function avD(a){this.c=a}, +aoN:function aoN(a){this.c=a}, +bTb(){var s=$.bRJ +if(s==null){$.bIM=new A.aoo() +s=$.bRJ=A.c1K()}return s}, +aoo:function aoo(){}, +h7(a,b,c){var s +if(c){s=$.jJ() +A.mE(a) +s=s.a.get(a)===B.c2}else s=!1 +if(s)throw A.d(A.nL("`const Object()` cannot be used as the token.")) +s=$.jJ() +A.mE(a) +if(b!==s.a.get(a))throw A.d(A.nL("Platform interfaces must not be implemented with `implements`"))}, +aXF:function aXF(){}, +aWi:function aWi(){}, +c2(a,b,c,d,e){var s=A.a([],t.xP),r=t.S,q=t.XU,p=t.N,o=d.a +return new A.aAG((o===""?"":o+".")+a,s,A.q(r,q),A.q(p,q),A.q(p,q),A.q(r,r),b)}, +bFI(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=a.a.gaW().gAa(),r=s.length,q=a.c,p=0;p")),t.S),q=r.length,l=m.b,p=0;pc3.c)A.Y(A.th()) +a5=b.buffer +a6=b.byteOffset +a4=new DataView(a5,a6+a4-4,4) +c2.i1(c1,a2,a4.getFloat32(0,!0)) +break +case 128:a4=c3.b+=8 +if(a4>c3.c)A.Y(A.th()) +a5=b.buffer +a6=b.byteOffset +a4=new DataView(a5,a6+a4-8,8) +c2.i1(c1,a2,a4.getFloat64(0,!0)) +break +case 512:a7=c3.jv(!0) +a8=p.h(0,a1) +a9=a8==null?c0:a8.z +a4=(a9==null&&!0?c0.gb2P():a9).$1(a7) +if(a4==null){b0=c2.H6() +a4=A.Q2(a7) +if(b0.b)A.io("UnknownFieldSet","mergeVarintField") +if(a1===0)A.Y(A.b3("Zero is not a valid field number.",c0)) +B.c.t(b0.a.c0(0,a1,A.bGp()).b,a4)}else c2.i1(c1,a2,a4) +break +case 1024:a8=p.h(0,a1) +b1=a8==null?c0:a8.w +a4=(b1==null&&!0?c0.gPj():b1).$0() +b2=c2.Hd(a2) +if(b2!=null)a4.Ee(b2) +c3.agz(a1,a4,c4) +c2.i1(c1,a2,a4) +break +case 2048:c2.i1(c1,a2,c3.jv(!0)) +break +case 4096:c2.i1(c1,a2,c3.tx()) +break +case 8192:c2.i1(c1,a2,A.bJI(c3.jv(!1))) +break +case 16384:b3=c3.tx() +c2.i1(c1,a2,(b3.aiy(0,1).l(0,1)?A.aS1(0,0,0,b3.a,b3.b,b3.c):b3).A8(0,1)) +break +case 32768:c2.i1(c1,a2,c3.jv(!1)) +break +case 65536:c2.i1(c1,a2,c3.tx()) +break +case 131072:a4=c3.b+=4 +if(a4>c3.c)A.Y(A.th()) +a5=b.buffer +a6=b.byteOffset +a4=new DataView(a5,a6+a4-4,4) +c2.i1(c1,a2,a4.getUint32(0,!0)) +break +case 262144:a4=c3.b+=8 +if(a4>c3.c)A.Y(A.th()) +a5=b.buffer +a6=b.byteOffset +b4=new DataView(a5,a6+a4-8,8) +a4=b4.buffer +a5=b4.byteOffset +b5=new Uint8Array(a4,a5,8) +c2.i1(c1,a2,A.bLE(b5)) +break +case 524288:a4=c3.b+=4 +if(a4>c3.c)A.Y(A.th()) +a5=b.buffer +a6=b.byteOffset +a4=new DataView(a5,a6+a4-4,4) +c2.i1(c1,a2,a4.getInt32(0,!0)) +break +case 1048576:a4=c3.b+=8 +if(a4>c3.c)A.Y(A.th()) +a5=b.buffer +a6=b.byteOffset +b4=new DataView(a5,a6+a4-8,8) +a4=b4.buffer +a5=b4.byteOffset +b5=new Uint8Array(a4,a5,8) +c2.i1(c1,a2,A.bLE(b5)) +break +case 2097152:b2=c2.Hd(a2) +if(b2!=null)c3.YJ(b2,c4) +else{a8=p.h(0,a1) +b1=a8==null?c0:a8.w +a4=(b1==null&&!0?c0.gPj():b1).$0() +c3.YJ(a4,c4) +c2.i1(c1,a2,a4)}break +case 18:A.nG(c1,c2,c3,a0,a2,c) +break +case 34:J.eb(c2.tl(c1,a2,q),new Uint8Array(A.e9(c3.EN()))) +break +case 66:a4=c2.tl(c1,a2,q) +a5=c3.EN() +J.eb(a4,B.n_.bf(a5)) +break +case 258:A.nG(c1,c2,c3,a0,a2,d) +break +case 130:A.nG(c1,c2,c3,a0,a2,e) +break +case 514:A.chD(c1,c2,c3,a0,a2,a1,c4) +break +case 1026:a8=p.h(0,a1) +b1=a8==null?c0:a8.w +a4=(b1==null&&!0?c0.gPj():b1).$0() +c3.agz(a1,a4,c4) +J.eb(c2.tl(c1,a2,q),a4) +break +case 2050:A.nG(c1,c2,c3,a0,a2,f) +break +case 4098:A.nG(c1,c2,c3,a0,a2,g) +break +case 8194:A.nG(c1,c2,c3,a0,a2,h) +break +case 16386:A.nG(c1,c2,c3,a0,a2,i) +break +case 32770:A.nG(c1,c2,c3,a0,a2,j) +break +case 65538:A.nG(c1,c2,c3,a0,a2,k) +break +case 131074:A.nG(c1,c2,c3,a0,a2,l) +break +case 262146:A.nG(c1,c2,c3,a0,a2,m) +break +case 524290:A.nG(c1,c2,c3,a0,a2,n) +break +case 1048578:A.nG(c1,c2,c3,a0,a2,o) +break +case 2097154:a8=p.h(0,a1) +b1=a8==null?c0:a8.w +a4=(b1==null&&!0?c0.gPj():b1).$0() +c3.YJ(a4,c4) +J.eb(c2.tl(c1,a2,q),a4) +break +case 6291456:r.a(a2) +b6=a2.ay +a4=c2.a3E(c1,a2,q,q) +b7=c3.jv(!0) +b8=c3.c +c3.c=c3.b+b7 +a5=b6.b +a6=A.bQM(a5.length) +A.bFs(b6,new A.anP(c0,c0,a6,b6.f.a===0?c0:A.q(s,s)),c3,c4) +if(c3.d!==0)A.Y(A.aaa()) +c3.c=b8 +b9=a6[0] +if(b9==null)b9=a5[0].r.$0() +b3=a6[1] +if(b3==null)b3=a5[1].r.$0() +a4.c.k(0,b9,b3) +break +default:throw A.d(A.a1("Unknown field type "+a3))}}}, +nG(a,b,c,d,e,f){A.bSH(a,b,c,d,e,new A.bxz(f))}, +chD(a,b,c,d,e,f,g){A.bSH(a,b,c,d,e,new A.bxx(c,a,f,g,b))}, +bSH(a,b,c,d,e,f){var s,r,q,p=b.tl(a,e,t.z) +if(d===2){s=c.jv(!0) +if(s<0)A.Y(A.b3(u.u,null)) +r=s+c.b +q=c.c +if(q!==-1&&r>q||r>c.r)c.a8I(r) +c.c=r +new A.bxy(c,f,p).$0() +c.c=q}else f.$1(p)}, +bJI(a){if((a&1)===1)return-B.e.dd(a,1)-1 +else return B.e.dd(a,1)}, +aaa(){return new A.pY("Protocol message end-group tag did not match expected tag.")}, +bLH(){return new A.pY("CodedBufferReader encountered a malformed varint.")}, +bCM(){return new A.pY("Protocol message had too many levels of nesting. May be malicious.\nUse CodedBufferReader.setRecursionLimit() to increase the depth limit.\n")}, +th(){return new A.pY("While parsing a protocol message, the input ended unexpectedly\nin the middle of a field. This could either mean that the input\nhas been truncated or that an embedded message misreported its\nown length.\n")}, +cgH(a,b){var s=null,r="not type double",q="not type int" +switch(a&4290772984){case 16:if(!A.eF(b))return"not type bool" +return s +case 32:if(!t.j.b(b))return"not List" +return s +case 64:if(typeof b!="string")return"not type String" +return s +case 256:if(typeof b!="number")return r +if(!A.bSk(b))return"out of range for float" +return s +case 128:if(typeof b!="number")return r +return s +case 512:if(!(b instanceof A.adO))return"not type ProtobufEnum" +return s +case 2048:case 8192:case 524288:if(!A.eO(b))return q +if(!(-2147483648<=b&&b<=2147483647))return"out of range for signed 32-bit int" +return s +case 32768:case 131072:if(!A.eO(b))return q +if(!(0<=b&&b<=4294967295))return"out of range for unsigned 32-bit int" +return s +case 4096:case 16384:case 65536:case 262144:case 1048576:if(!(b instanceof A.eY))return"not Int64" +return s +case 1024:case 2097152:if(!(b instanceof A.bd))return"not a GeneratedMessage" +return s +default:return"field has unknown type "+a}}, +ckf(a){switch(a&4294967288){case 16:case 32:case 64:case 128:case 512:case 1024:case 2097152:case 4096:case 16384:case 1048576:case 65536:case 262144:return A.bGq() +case 256:return A.clV() +case 2048:case 8192:case 524288:return A.clW() +case 32768:case 131072:return A.clX()}throw A.d(A.b3("check function not implemented: "+a,null))}, +cfk(a){if(a==null)throw A.d(A.b3("Can't add a null to a repeated field",null))}, +cfj(a){A.il(a) +if(!A.bSk(a))throw A.d(A.bF7(a,"a float"))}, +cfl(a){A.eo(a) +if(!(-2147483648<=a&&a<=2147483647))throw A.d(A.bF7(a,"a signed int32"))}, +cfm(a){A.eo(a) +if(!(0<=a&&a<=4294967295))throw A.d(A.bF7(a,"an unsigned int32"))}, +bF7(a,b){return A.h8("Value ("+A.c(a)+") is not "+b)}, +bSk(a){var s +if(!isNaN(a))if(!(a==1/0||a==-1/0))s=-34028234663852886e22<=a&&a<=34028234663852886e22 +else s=!0 +else s=!0 +return s}, +c4T(a,b,c,d,e,f,g,h,i,j,k){return new A.fv(a,b,c,d,A.bKN(d,f),i,j,null,k.i("fv<0>"))}, +c4U(a,b,c,d,e,f,g,h,i,j,k){var s=new A.fv(a,b,c,d,new A.aMF(e,k),f,j,e,k.i("fv<0>")) +s.arW(a,b,c,d,e,f,g,h,i,j,k) +return s}, +bKN(a,b){if(b==null)return A.c7W(a) +if(t.LF.b(b))return b +return new A.aMG(b)}, +c6X(a,b,c,d,e,f,g,h,i,j,k,l){var s=A.bKN(d,new A.aU1(e,f,k,l)) +A.hz(a,"name") +A.hz(b,"tagNumber") +return new A.Ar(e,f,h,g,a,b,c,d,s,null,null,null,k.i("@<0>").M(l).i("Ar<1,2>"))}, +io(a,b){if(b!=null)throw A.d(A.a1("Attempted to call "+b+" on a read-only message ("+a+")")) +throw A.d(A.a1("Attempted to change a read-only message ("+a+")"))}, +cdE(a,b,c){var s,r=A.bQM(b.b.length) +if(b.f.a===0)s=null +else{s=t.S +s=A.q(s,s)}return new A.anP(a,c,r,s)}, +bQM(a){if(a===0)return $.bYR() +return A.bo(a,null,!1,t.z)}, +bQL(a,b,c){var s,r +if(t.j.b(c)&&J.hj(c))return a +if(c instanceof A.iF&&J.hj(c.gc5(c)))return a +a=A.uO(a,b.d) +s=b.f +r=s&4290772984 +if(r===32)a=A.uO(a,A.bEF(c)) +else if(r!==512)a=A.uO(a,J.I(c)) +else a=(s&2)!==0?A.uO(a,A.bEF(new A.F(c,new A.bjL(),c.$ti.i("F")))):A.uO(a,c.a) +return a}, +c7W(a){switch(a){case 16:case 17:return A.clQ() +case 32:case 33:return A.clR() +case 64:case 65:return A.clU() +case 256:case 257:case 128:case 129:return A.clS() +case 2048:case 2049:case 4096:case 4097:case 8192:case 8193:case 16384:case 16385:case 32768:case 32769:case 65536:case 65537:case 131072:case 131073:case 262144:case 262145:case 524288:case 524289:case 1048576:case 1048577:return A.clT() +default:return null}}, +c7V(){return""}, +c7S(){return A.a([],t.t)}, +c7R(){return!1}, +c7U(){return 0}, +c7T(){return 0}, +c5y(a,b){var s,r=$.bLc.h(0,a) +if(r!=null)return r +s=new A.a_P(a,b.i("a_P<0>")) +$.bLc.k(0,a,s) +return s}, +bCy(a,b){var s=b.a(a.gaW().Q.$0()) +s.Ee(a) +return s}, +lS(a){throw A.d(A.a1("'"+a+"' on a read-only list"))}, +tL(a,b){var s,r,q,p=A.q(t.S,b) +for(s=a.length,r=0;r>>6}, +bQR(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +bEF(a){return A.bQR(J.c0f(a,0,new A.bln()))}, +ci8(a,b){switch(a&4290772984){case 16:case 512:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:return b===0||b===2 +case 256:case 131072:case 524288:return b===5||b===2 +case 128:case 262144:case 1048576:return b===1||b===2 +case 32:case 64:case 2097152:return b===2 +case 1024:return b===3 +default:return!1}}, +aAG:function aAG(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.x=null +_.Q=g}, +aAH:function aAH(){}, +bxz:function bxz(a){this.a=a}, +bxx:function bxx(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bxy:function bxy(a,b,c){this.a=a +this.b=b +this.c=c}, +a6_:function a6_(a,b){var _=this +_.a=a +_.b=0 +_.c=-1 +_.e=_.d=0 +_.r=b}, +aH0:function aH0(a,b){var _=this +_.a=a +_.b=0 +_.c=null +_.d=0 +_.e=null +_.f=b +_.w=_.r=0}, +aH1:function aH1(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +pY:function pY(a){this.a=a}, +bjG:function bjG(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1}, +bjA:function bjA(){}, +fv:function fv(a,b,c,d,e,f,g,h,i){var _=this +_.a=null +_.b=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.z=g +_.Q=h +_.$ti=i}, +aMF:function aMF(a,b){this.a=a +this.b=b}, +aMG:function aMG(a){this.a=a}, +Ar:function Ar(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.as=a +_.at=b +_.ax=c +_.ay=d +_.a=null +_.b=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.z=k +_.Q=l +_.$ti=m}, +aU1:function aU1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +anP:function anP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=null +_.f=!1 +_.r=d}, +bjL:function bjL(){}, +bjN:function bjN(a,b){this.a=a +this.b=b}, +bjO:function bjO(a){this.a=a}, +bjM:function bjM(a,b){this.a=a +this.b=b}, +bd:function bd(){}, +a_P:function a_P(a,b){var _=this +_.a=a +_.c=_.b=$ +_.$ti=b}, +brm:function brm(a){this.a=a}, +AO:function AO(a){this.a=a}, +mX:function mX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +iF:function iF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aX5:function aX5(a){this.a=a}, +adO:function adO(){}, +qP:function qP(a){this.a=a +this.b=!1}, +bd8:function bd8(a){this.a=a}, +CJ:function CJ(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!1}, +bd7:function bd7(a,b){this.a=a +this.b=b}, +bvS:function bvS(a,b){this.a=a +this.b=b}, +bln:function bln(){}, +aj6(a){if(a.b39(0,10))return A.c(a) +return"0"+A.c(a)}, +cbK(a,b){var s,r,q,p,o,n,m,l=a.Z8() +if(a.guW().b3d(0,0))throw A.d(A.b3("Timestamp with negative `nanos`: "+A.c(a.guW()),null)) +if(a.guW().a_5(0,999999999))throw A.d(A.b3("Timestamp with `nanos` out of range: "+A.c(a.guW()),null)) +if(l.b3G($.bXX())||l.b3F($.bXW()))throw A.d(A.b3("Timestamp Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. Was: "+A.c(l.bd()),null)) +s=B.b.eB(A.c(l.gb3V()),4,"0") +r=A.aj6(l.gb3J()) +q=A.aj6(l.gb3v()) +p=A.aj6(l.gb3C()) +o=A.aj6(l.gb3I()) +n=A.aj6(l.gb3e()) +m=a.guW().a_5(0,0)?"."+A.c(a.guW().j(0).eB(0,9,"0").le(0,$.bXY(),"")):"" +return s+"-"+r+"-"+q+"T"+p+":"+o+":"+n+m+"Z"}, +cbJ(a,b,c,d){var s,r,q,p,o,n,m=A.aQ("\\.(\\d+)",!0,!1,!1).eO(b) +if(m!=null){s=m.b +r=s[1] +if(r.length>9)throw A.d(d.Yr("Timestamp can have at most than 9 decimal digits",b)) +q=A.er(B.b.afZ(r,9,"0"),null) +p=b.iP(0,s.index,m.gbT(m),"")}else{p=b +q=0}o=A.bC_(p) +n=1000*(o==null?A.Y(d.Yr("Timestamp not well formatted. ",b)):o).a +a.sb3f(A.Q2(B.d.dw(n/1e6))) +a.suW(B.e.az(B.e.bF(n,1e6))*1000) +a.suW(q)}, +bPg(a,b){var s=t.N +return J.DR(t.wT.a(a).ZE(0,s,t.Tq),new A.baM(b),s,t.X)}, +bPf(a,b,c,d){var s,r=J.ae(b) +if(r.gcs(b)){s=a.ZE(0,t.N,t.Tq) +r.a6(b,new A.baL(d,b,t.RD.a($.bH2().c.h(0,1)).ax,c,s))}}, +bEn(a,b){t.XN.a(a) +if(a.a.t5(0))return null +else if(a.a.t5(1))return a.a.br(1) +else if(a.a.t5(2))return a.a.dl(2) +else if(a.a.t5(3))return a.a.md(3) +else if(a.a.t5(4))return A.bPg(a.a.br(4),b) +else if(a.a.t5(5))return A.bM7(a.a.br(5),b) +else throw A.d(A.b3("Serializing google.protobuf.Value with no value",null))}, +bEm(a,b,c,d){var s,r +if(b==null)a.lj(1,a.a.br(0)) +else if(typeof b=="number")a.a.h_(1,b) +else if(typeof b=="string")a.a.h_(2,b) +else if(A.eF(b))a.a.h_(3,b) +else if(t.f.b(b)){s=A.bCy(a.a.br(4),t.wT) +A.bPf(s,b,c,d) +a.lj(5,s)}else if(t.j.b(b)){r=A.bCy(a.a.br(5),t.sh) +A.bM6(r,b,c,d) +a.lj(6,r)}else throw A.d(d.Yr("Expected a json-value (Map, List, String, number, bool or null)",b))}, +bM7(a,b){return J.bT(t.sh.a(a).a.iY(0,t.Tq),new A.aTw(b),t.X).bv(0)}, +bM6(a,b,c,d){var s,r,q,p,o,n,m=$.bGX() +m=m.amu(1) +m.toString +for(s=J.ae(b),r=t.XN,q=t.Tq,p=0;p")),a,null,null,c.i("Nj<0>"))}, +Nj:function Nj(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.c=c +_.a=d +_.$ti=e}, +NK:function NK(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +c6R(a,b){b.a2(0,a.gafi()) +return new A.aTA(b,a)}, +Qx:function Qx(){}, +aTA:function aTA(a,b){this.a=a +this.b=b}, +aYt(a,b,c){var s,r=c.i("Dg<0?>?").a(a.iT(c.i("kp<0?>"))),q=r==null +if(q&&!c.b(null))A.Y(new A.adP(A.cN(c),A.B(a.gbn()))) +if(b)a.K(c.i("kp<0?>")) +if(q)s=null +else{q=r.gAU() +s=q.gp(q)}if($.bZs()){if(!c.b(s))throw A.d(new A.adQ(A.cN(c),A.B(a.gbn()))) +return s}return s==null?c.a(s):s}, +FY:function FY(){}, +aRJ:function aRJ(a,b){this.a=a +this.b=b}, +YN:function YN(a,b,c,d){var _=this +_.aUD$=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}, +kp:function kp(a,b,c,d){var _=this +_.f=a +_.b=b +_.a=c +_.$ti=d}, +Dg:function Dg(a,b,c,d){var _=this +_.cr=!1 +_.dP=!0 +_.hq=_.e9=!1 +_.fB=$ +_.aR=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}, +blX:function blX(a,b){this.a=a +this.b=b}, +ana:function ana(){}, +uI:function uI(){}, +LD:function LD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a0Q:function a0Q(a){this.a=this.b=null +this.$ti=a}, +adQ:function adQ(a,b){this.a=a +this.b=b}, +adP:function adP(a,b){this.a=a +this.b=b}, +ccs(a,b,c,d){var s,r,q=""+a+"."+b+"."+c,p=d==null +if(!p)q+="+"+d +s=t.G +r=A.a([],s) +p=p?A.a([],s):A.cct(d) +if(a<0)A.Y(A.b3("Major version must be non-negative.",null)) +if(b<0)A.Y(A.b3("Minor version must be non-negative.",null)) +if(c<0)A.Y(A.b3("Patch version must be non-negative.",null)) +return new A.CQ(a,b,c,r,p,q)}, +cct(a){var s=t.Sz +return A.P(new A.F(A.a(a.split("."),t.s),new A.bdC(),s),!0,s.i("al.E"))}, +CQ:function CQ(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bdC:function bdC(){}, +ckq(a){var s=B.c.iH(a,0,new A.bz6()),r=s+((s&67108863)<<3)&536870911 +r^=r>>>11 +return r+((r&16383)<<15)&536870911}, +bz6:function bz6(){}, +a3w:function a3w(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.$ti=g}, +aJ2(a,b,c,d,e){var s=B.e.bt(b.a,1000),r=d!=null,q=new A.a76(a,c,!0,s,r,B.c2,B.c2) +if(r)q.f=Math.max(B.e.bt(d.a,1000),s) +return q}, +a76:function a76(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null +_.r=f +_.w=g +_.z=_.y=_.x=null +_.Q=0}, +aJ5:function aJ5(a){this.a=a}, +bcg:function bcg(a){this.a=a}, +bK7(a,b,c){return new A.Ol(a,!0,c.i("Ol<0>"))}, +Ol:function Ol(a,b,c){this.a=a +this.b=b +this.$ti=c}, +cbH(a,b,c){var s,r={},q=new A.xb() +$.LU() +r.a=null +s=A.bm("controller") +r.b=B.E +s.b=A.hP(new A.bco(r),new A.bcp(r,q,b,s,a),new A.bcq(r,q),new A.bcr(r,q,b,s,a),!0,c) +return s.au()}, +Jq:function Jq(a,b){this.a=a +this.$ti=b}, +bcr:function bcr(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bcs:function bcs(a,b){this.a=a +this.b=b}, +bcp:function bcp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bcn:function bcn(a,b){this.a=a +this.b=b}, +bcq:function bcq(a,b){this.a=a +this.b=b}, +bco:function bco(a){this.a=a}, +apH:function apH(a,b){this.a=a +this.b=b}, +ajW:function ajW(a){this.a=a}, +MI(a,b){var s=null,r=a?new A.j6(s,s,b.i("j6<0>")):new A.dM(s,s,b.i("dM<0>")),q=new A.LF(!1,B.K,b.i("LF<0>")) +return new A.vn(q,r,A.bK7(A.bIu(q,r,a,b),!0,b),b.i("vn<0>"))}, +mr(a,b,c){var s=null,r=b?new A.j6(s,s,c.i("j6<0>")):new A.dM(s,s,c.i("dM<0>")),q=new A.LF(!0,a,c.i("LF<0>")) +return new A.vn(q,r,A.bK7(A.bIu(q,r,b,c),!0,c),c.i("vn<0>"))}, +bIu(a,b,c,d){return new A.azY(a,b,d)}, +vn:function vn(a,b,c,d){var _=this +_.e=a +_.b=b +_.c=!1 +_.a=c +_.$ti=d}, +azY:function azY(a,b,c){this.a=a +this.b=b +this.c=c}, +LF:function LF(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +en:function en(a,b){this.a=a +this.$ti=b}, +SB(a,b){var s=b.i("dM<0>"),r=new A.dM(null,null,s) +return new A.SA(r,new A.cW(r,s.i("cW<1>")),b.i("SA<0>"))}, +SA:function SA(a,b,c){var _=this +_.b=a +_.c=!1 +_.a=b +_.$ti=c}, +Co:function Co(){}, +baO:function baO(a,b){this.a=a +this.b=b}, +Lt:function Lt(a,b){this.a=a +this.$ti=b}, +JU:function JU(a,b){this.a=a +this.b=b}, +K6:function K6(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=0 +_.at=_.as=!1 +_.a=_.ax=null +_.$ti=k}, +bgt:function bgt(a,b){this.a=a +this.b=b}, +bgr:function bgr(a,b){this.a=a +this.b=b}, +bgs:function bgs(a,b){this.a=a +this.b=b}, +iN:function iN(){}, +azK:function azK(a){this.a=a}, +c1M(a,b){return new A.MT(B.aDO,a,new A.aAB(b),null,!1,b.i("MT<0>"))}, +c1L(a,b,c){return A.c1M(new A.aAA(b,c),c).h4(a)}, +MT:function MT(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.w=e +_.$ti=f}, +aAB:function aAB(a){this.a=a}, +aAA:function aAA(a,b){this.a=a +this.b=b}, +c3k(a,b){return new A.Oh(B.RC,a,new A.aJ4(b),1,!0,b.i("Oh<0>"))}, +c3j(a,b,c){return A.c3k(new A.aJ3(b,c),c).h4(a)}, +Oh:function Oh(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.w=e +_.$ti=f}, +aJ4:function aJ4(a){this.a=a}, +aJ3:function aJ3(a,b){this.a=a +this.b=b}, +Dk:function Dk(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ab3:function ab3(a,b){this.a=a +this.$ti=b}, +aU2:function aU2(a){this.a=a}, +Lo:function Lo(a,b){this.b=a +this.a=null +this.$ti=b}, +ahh:function ahh(a,b){this.a=a +this.$ti=b}, +b6_:function b6_(a){this.a=a}, +Ln:function Ln(a,b,c){var _=this +_.b=a +_.c=b +_.a=null +_.$ti=c}, +ahg:function ahg(a,b,c){this.a=a +this.b=b +this.$ti=c}, +b5Z:function b5Z(a){this.a=a}, +bQp(a,b,c){return new A.akj(b.i("@<0>").M(c).i("akj<1,2>")).h4(a)}, +DC:function DC(a,b){this.a=a +this.$ti=b}, +akj:function akj(a){this.$ti=a}, +bed:function bed(a){this.a=a}, +yY:function yY(a){this.a=!1 +this.b=a}, +bjz:function bjz(){}, +a8d:function a8d(a,b){this.a=a +this.b=b}, +Py:function Py(){}, +bG1(a,b,c,d){var s +if(a.gha())s=A.cgu(a,b,c,d) +else s=A.cgt(a,b,c,d) +return s}, +cgu(a,b,c,d){return new A.Dn(!0,new A.bwP(b,a,d),d.i("Dn<0>"))}, +cgt(a,b,c,d){var s,r,q=null,p={} +if(a.gha())s=new A.j6(q,q,d.i("j6<0>")) +else s=A.hP(q,q,q,q,!0,d) +p.a=null +p.b=!1 +r=A.bEG("sink",new A.bwT(b,c,d)) +s.sY7(new A.bwU(p,a,r,s)) +s.sXX(0,new A.bwV(p,r)) +return s.gma(s)}, +bwP:function bwP(a,b,c){this.a=a +this.b=b +this.c=c}, +bwQ:function bwQ(a,b,c){this.a=a +this.b=b +this.c=c}, +bwO:function bwO(a,b){this.a=a +this.b=b}, +bwT:function bwT(a,b,c){this.a=a +this.b=b +this.c=c}, +bwU:function bwU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bwW:function bwW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bwR:function bwR(a,b){this.a=a +this.b=b}, +bwS:function bwS(a,b){this.a=a +this.b=b}, +bwV:function bwV(a,b){this.a=a +this.b=b}, +KT:function KT(a,b){this.a=a +this.$ti=b}, +b5_:function b5_(){}, +b4Z:function b4Z(){}, +Un(){var s=0,r=A.o(t.oY),q,p=2,o,n,m,l,k,j,i +var $async$Un=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:s=$.b54==null?3:4 +break +case 3:n=new A.aH(new A.a6($.ac,t.Gl),t.Iy) +$.b54=n +p=6 +s=9 +return A.h(A.agy(),$async$Un) +case 9:m=b +J.bBa(n,new A.Ik(m)) +p=2 +s=8 +break +case 6:p=5 +i=o +l=A.a0(i) +n.ex(l) +k=n.a +$.b54=null +q=k +s=1 +break +s=8 +break +case 5:s=2 +break +case 8:case 4:q=$.b54.a +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Un,r)}, +agy(){var s=0,r=A.o(t.nf),q,p,o,n,m,l,k,j +var $async$agy=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=t.N +n=t.K +m=A.q(o,n) +l=$.bAM() +k=J +j=m +s=3 +return A.h(l.rC(0),$async$agy) +case 3:k.rh(j,b) +p=A.q(o,n) +for(o=m,o=A.iD(o,o.r,A.aN(o).c);o.v();){n=o.d +l=B.b.bg(n,8) +n=J.as(m,n) +n.toString +p.k(0,l,n)}q=p +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$agy,r)}, +Ik:function Ik(a){this.a=a}, +aVa:function aVa(){}, +b53:function b53(){}, +aYc:function aYc(a,b){this.a=a +this.b=b}, +aPd:function aPd(a){this.a=a}, +b51:function b51(){}, +b52:function b52(a,b){this.a=a +this.b=b}, +Uo(a,b,c){return new A.u4(b,new A.q2(B.dG,B.cJ,B.aN,A.a([a,a,c,a,a],t.W),B.agD,null),null)}, +C1:function C1(a,b){this.a=a +this.b=b}, +u4:function u4(a,b,c){this.c=a +this.f=b +this.a=c}, +asX:function asX(a,b,c){var _=this +_.d=$ +_.e=0 +_.ek$=a +_.bL$=b +_.a=null +_.b=c +_.c=null}, +brj:function brj(a){this.a=a}, +bri:function bri(a){this.a=a}, +Li:function Li(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +asW:function asW(a,b,c,d,e){var _=this +_.F=a +_.Y=b +_.ar=c +_.D$=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}, +a1C:function a1C(){}, +bCp(a,b){if(b<0)A.Y(A.h8("Offset may not be negative, was "+b+".")) +else if(b>a.c.length)A.Y(A.h8("Offset "+b+u.D+a.gu(a)+".")) +return new A.a8B(a,b)}, +b5I:function b5I(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +a8B:function a8B(a,b){this.a=a +this.b=b}, +Yp:function Yp(a,b,c){this.a=a +this.b=b +this.c=c}, +c5P(a,b){var s=A.c5Q(A.a([A.cdQ(a,!0)],t._Y)),r=new A.aQA(b).$0(),q=B.e.j(B.c.gS(s).b+1),p=A.c5R(s)?0:3,o=A.X(s) +return new A.aQg(s,r,null,1+Math.max(q.length,p),new A.F(s,new A.aQi(),o.i("F<1,r>")).n2(0,B.U0),!A.ckJ(new A.F(s,new A.aQj(),o.i("F<1,C?>"))),new A.cB(""))}, +c5R(a){var s,r,q +for(s=0;s").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a +if(q==null)q=r.a(q) +J.bBg(q,new A.aQm())}s=p.gfi(p) +r=A.t(s).i("eX") +return A.P(new A.eX(s,new A.aQn(),r),!0,r.i("w.E"))}, +cdQ(a,b){var s=new A.blE(a).$0() +return new A.jD(s,!0,null)}, +cdS(a){var s,r,q,p,o,n,m=a.ged(a) +if(!B.b.H(m,"\r\n"))return a +s=a.gbT(a) +r=s.gd4(s) +for(s=m.length-1,q=0;q")) +s.arZ(b,c,r,d) +return s}, +PF:function PF(a){var _=this +_.b=_.a=$ +_.c=null +_.d=!1 +_.$ti=a}, +aPF:function aPF(a,b){this.a=a +this.b=b}, +aPE:function aPE(a){this.a=a}, +Ky:function Ky(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=!1 +_.r=_.f=null +_.w=d +_.$ti=e}, +blj:function blj(){}, +blk:function blk(a){this.a=a}, +UX:function UX(a){this.b=this.a=$ +this.$ti=a}, +IJ:function IJ(){}, +bJr(a,b){var s=A.a([],t.aU),r=A.mr(!0,!1,t.y),q=A.a([],t.s),p=A.mr(A.q(t.N,t.ME),!1,t._a),o=A.mr(A.q(t.ui,t.qU),!1,t.P0) +o=new A.a4Z(a,new A.yY(s),r,q,A.aJ2(new A.aFe(a),B.cs,!1,null,!0),p,o) +o.arS(a,b) +return o}, +chA(a){var s=Date.now() +return a.k1.a>s}, +cg1(a,b){var s,r,q,p +if(b==null)return a +s=A.q(t.N,t.yr) +for(r=a.length,q=0;q>") +r=A.P(new A.F(s,new A.beI(),r),!0,r.i("al.E")) +p.$2("actions",r) +s=a.cy +p.$2("file",s==null?null:A.ccN(s)) +p=a.db +p===$&&A.b() +q.k(0,"upload_state",p.N()) +q.k(0,"extra_data",a.dx) +q.k(0,"id",a.dy) +return q}, +bW:function bW(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=$ +_.dx=a1 +_.dy=a2}, +azr:function azr(){}, +beH:function beH(){}, +beJ:function beJ(a){this.a=a}, +beI:function beI(){}, +cd2(a){var s,r,q="runtimeType",p=J.ae(a) +switch(p.h(a,q)){case"preparing":p=A.aj(p.h(a,q)) +return new A.X9(p==null?"preparing":p) +case"inProgress":s=A.eo(p.h(a,"uploaded")) +r=A.eo(p.h(a,"total")) +p=A.aj(p.h(a,q)) +return new A.X8(s,r,p==null?"inProgress":p) +case"success":p=A.aj(p.h(a,q)) +return new A.Xd(p==null?"success":p) +case"failed":s=A.aB(p.h(a,"error")) +p=A.aj(p.h(a,q)) +return new A.X7(s,p==null?"failed":p) +default:throw A.d(new A.a51(q,'Invalid union type "'+A.c(p.h(a,q))+'"!',"UploadState"))}}, +ccN(a){return A.a3(["path",a.a,"name",a.gct(a),"size",a.d],t.N,t.z)}, +E0:function E0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bd9:function bd9(){}, +bfj:function bfj(){}, +X9:function X9(a){this.a=a}, +aYd:function aYd(){}, +X8:function X8(a,b,c){this.a=a +this.b=b +this.c=c}, +aRG:function aRG(){}, +Xd:function Xd(a){this.a=a}, +oM:function oM(){}, +X7:function X7(a,b){this.a=a +this.b=b}, +aMy:function aMy(){}, +avn:function avn(){}, +bJs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s=d==null?new A.bC(Date.now(),!1):d +return new A.aFB(a,b,c,s,m==null?new A.bC(Date.now(),!1):m,e,f,g,h,i,j,k,l,n,o)}, +bQu(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f="created_at",e="updated_at",d=J.ae(a),c=A.aj(d.h(a,"automod")) +if(c==null)c="flag" +s=t.kc.a(d.h(a,"commands")) +s=s==null?null:J.bT(s,new A.beK(),t.fO).bv(0) +if(s==null)s=B.Cl +r=A.cX(d.h(a,"connect_events")) +q=d.h(a,f)==null?null:A.dd(A.aB(d.h(a,f))) +p=d.h(a,e)==null?null:A.dd(A.aB(d.h(a,e))) +o=A.ep(d.h(a,"max_message_length")) +if(o==null)o=0 +n=A.aj(d.h(a,"message_retention")) +if(n==null)n="" +m=A.cX(d.h(a,"mutes")) +l=A.cX(d.h(a,"reactions")) +k=A.cX(d.h(a,"read_events")) +j=A.cX(d.h(a,"replies")) +i=A.cX(d.h(a,"search")) +h=A.cX(d.h(a,"typing_events")) +g=A.cX(d.h(a,"uploads")) +d=A.cX(d.h(a,"url_enrichment")) +return A.bJs(c,s,r===!0,q,o,n,m===!0,l===!0,k===!0,j===!0,i===!0,h===!0,p,g===!0,d===!0)}, +ccR(a){var s=a.b,r=A.X(s).i("F<1,aD>") +return A.a3(["automod",a.a,"commands",A.P(new A.F(s,new A.beL(),r),!0,r.i("al.E")),"connect_events",a.c,"created_at",a.d.bd(),"updated_at",a.e.bd(),"max_message_length",a.f,"message_retention",a.r,"mutes",a.w,"reactions",a.x,"read_events",a.y,"replies",a.z,"search",a.Q,"typing_events",a.as,"uploads",a.at,"url_enrichment",a.ax],t.N,t.z)}, +aFB:function aFB(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}, +beK:function beK(){}, +beL:function beL(){}, +bJt(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1,a2,a3,a4,a5){var s=k==null?a.split(":")[1]:k,r=a4==null?a.split(":")[0]:a4,q=a==null?A.c(a4)+":"+A.c(k):a,p=b==null?A.bJs("flag",B.Cl,!1,null,0,"",!1,!1,!1,!1,!1,!1,null,!1,!1):b,o=d==null?new A.bC(Date.now(),!1):d,n=a5==null?new A.bC(Date.now(),!1):a5,m=A.dx(h,t.N,t.X) +if(g!=null)m.k(0,"disabled",g) +if(j!=null)m.k(0,"hidden",j) +if(a3!=null)m.k(0,"truncated_at",a3.bd()) +return new A.a5_(s,r,q,a1,p,e,i,l,o,n,f,a0,c,m,a2)}, +bQv(a2){var s,r,q,p,o,n,m,l,k,j,i,h=null,g="created_by",f="last_message_at",e="created_at",d="updated_at",c="deleted_at",b=A.aj(a2.h(0,"id")),a=A.aj(a2.h(0,"type")),a0=A.aj(a2.h(0,"cid")),a1=t.kc.a(a2.h(0,"own_capabilities")) +a1=a1==null?h:J.bT(a1,new A.beM(),t.N).bv(0) +s=a2.h(0,"config")==null?h:A.bQu(t.P.a(a2.h(0,"config"))) +r=a2.h(0,g)==null?h:A.mc(A.fq(t.P.a(a2.h(0,g)),B.bT)) +q=A.cX(a2.h(0,"frozen")) +p=a2.h(0,f)==null?h:A.dd(A.aB(a2.h(0,f))) +o=a2.h(0,e)==null?h:A.dd(A.aB(a2.h(0,e))) +n=a2.h(0,d)==null?h:A.dd(A.aB(a2.h(0,d))) +m=a2.h(0,c)==null?h:A.dd(A.aB(a2.h(0,c))) +l=A.ep(a2.h(0,"member_count")) +if(l==null)l=0 +k=t.nA.a(a2.h(0,"extra_data")) +if(k==null)k=B.aU +j=A.aj(a2.h(0,"team")) +i=A.ep(a2.h(0,"cooldown")) +if(i==null)i=0 +return A.bJt(a0,s,i,o,r,m,h,k,q===!0,h,b,p,l,a1,j,h,a,n)}, +bQw(a){return A.a3(["id",a.a,"type",a.b,"frozen",a.r,"cooldown",a.as,"extra_data",a.at],t.N,t.z)}, +a5_:function a5_(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}, +beM:function beM(){}, +yR:function yR(){}, +bQx(a){var s,r,q,p,o=null,n="membership",m=J.ae(a),l=m.h(a,"channel")==null?o:A.bQv(A.fq(t.P.a(m.h(a,"channel")),B.pY)),k=t.kc,j=k.a(m.h(a,"messages")) +j=j==null?o:J.bT(j,new A.beN(),t.yr).bv(0) +s=k.a(m.h(a,"members")) +s=s==null?o:J.bT(s,new A.beO(),t.B_).bv(0) +r=k.a(m.h(a,"pinned_messages")) +r=r==null?o:J.bT(r,new A.beP(),t.yr).bv(0) +q=A.ep(m.h(a,"watcher_count")) +p=k.a(m.h(a,"watchers")) +p=p==null?o:J.bT(p,new A.beQ(),t.ui).bv(0) +k=k.a(m.h(a,"read")) +k=k==null?o:J.bT(k,new A.beR(),t.xk).bv(0) +return new A.hU(l,j,s,r,q,p,k,m.h(a,n)==null?o:A.abl(t.P.a(m.h(a,n))))}, +ccS(a){var s,r,q,p,o,n,m=null,l=a.a +l=l==null?m:A.i7(A.bQw(l)) +s=a.b +if(s==null)s=m +else{r=A.X(s).i("F<1,aD>") +r=A.P(new A.F(s,new A.beS(),r),!0,r.i("al.E")) +s=r}r=a.c +if(r==null)r=m +else{q=A.X(r).i("F<1,aD>") +q=A.P(new A.F(r,new A.beT(),q),!0,q.i("al.E")) +r=q}q=a.d +if(q==null)q=m +else{p=A.X(q).i("F<1,aD>") +p=A.P(new A.F(q,new A.beU(),p),!0,p.i("al.E")) +q=p}p=a.f +if(p==null)p=m +else{o=A.X(p).i("F<1,aD>") +o=A.P(new A.F(p,new A.beV(),o),!0,o.i("al.E")) +p=o}o=a.r +if(o==null)o=m +else{n=A.X(o).i("F<1,aD>") +n=A.P(new A.F(o,new A.beW(),n),!0,n.i("al.E")) +o=n}n=a.w +n=n==null?m:A.bEx(n) +return A.a3(["channel",l,"messages",s,"members",r,"pinned_messages",q,"watcher_count",a.e,"watchers",p,"read",o,"membership",n],t.N,t.z)}, +hU:function hU(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}, +beN:function beN(){}, +beO:function beO(){}, +beP:function beP(){}, +beQ:function beQ(){}, +beR:function beR(){}, +beS:function beS(){}, +beT:function beT(){}, +beU:function beU(){}, +beV:function beV(){}, +beW:function beW(){}, +ccT(a){return A.a3(["name",a.a,"description",a.b,"args",a.c],t.N,t.z)}, +jQ:function jQ(a,b,c){this.a=a +this.b=b +this.c=c}, +zk:function zk(a,b){this.a=a +this.b=b}, +Fs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0){var s=f==null?null:f.bB() +return new A.hZ(q,d,b,c,e,s==null?new A.bC(Date.now(),!1).bB():s,j,a0,l,a,k,o,p,r,m,n,i,h,g)}, +ccV(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0="created_at",a1="reaction",a2=A.aj(a3.h(0,"type")) +if(a2==null)a2="local.event" +s=A.aj(a3.h(0,"cid")) +r=A.aj(a3.h(0,"connection_id")) +q=a3.h(0,a0)==null?a:A.dd(A.aB(a3.h(0,a0))) +p=a3.h(0,"me")==null?a:A.bQA(A.fq(t.P.a(a3.h(0,"me")),$.bGY())) +o=a3.h(0,"user")==null?a:A.mc(A.fq(t.P.a(a3.h(0,"user")),B.bT)) +n=a3.h(0,"message")==null?a:A.tu(t.P.a(a3.h(0,"message"))) +m=A.ep(a3.h(0,"total_unread_count")) +l=A.ep(a3.h(0,"unread_channels")) +k=a3.h(0,a1)==null?a:A.bfi(A.fq(t.P.a(a3.h(0,a1)),B.lK)) +j=A.cX(a3.h(0,"online")) +i=a3.h(0,"channel")==null?a:A.ccU(A.fq(t.P.a(a3.h(0,"channel")),$.bWz())) +h=a3.h(0,"member")==null?a:A.abl(t.P.a(a3.h(0,"member"))) +g=A.aj(a3.h(0,"channel_id")) +f=A.aj(a3.h(0,"channel_type")) +e=A.aj(a3.h(0,"parent_id")) +d=A.cX(a3.h(0,"hard_delete")) +c=t.nA.a(a3.h(0,"extra_data")) +if(c==null)c=B.aU +b=A.cX(a3.h(0,"is_local")) +return A.Fs(i,g,f,s,r,q,c,d,b===!0,p,h,n,j,e,k,m,a2,l,o)}, +ccW(a){var s,r,q,p,o,n,m=null,l=a.f.bd(),k=a.r +k=k==null?m:A.i7(A.xC(k)) +s=a.w +s=s==null?m:A.i7(A.xC(s)) +r=a.x +r=r==null?m:A.i7(A.bf9(r)) +q=a.y +q=q==null?m:A.i7(A.bQw(q)) +p=a.z +p=p==null?m:A.bEx(p) +o=a.Q +o=o==null?m:A.i7(A.cd0(o)) +n=A.a3(["type",a.a,"cid",a.b,"channel_id",a.c,"channel_type",a.d,"connection_id",a.e,"created_at",l,"me",k,"user",s,"message",r,"channel",q,"member",p,"reaction",o,"total_unread_count",a.as,"unread_channels",a.at,"online",a.ax,"parent_id",a.ay,"is_local",a.ch],t.N,t.z) +new A.beZ(n).$2("hard_delete",a.CW) +n.k(0,"extra_data",a.cx) +return n}, +ccU(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d="created_by",c="last_message_at",b="deleted_at",a=t.kc,a0=a.a(a1.h(0,"members")) +a0=a0==null?e:J.bT(a0,new A.beX(),t.B_).bv(0) +s=A.aj(a1.h(0,"id")) +r=A.aj(a1.h(0,"type")) +q=A.aB(a1.h(0,"cid")) +a=a.a(a1.h(0,"own_capabilities")) +a=a==null?e:J.bT(a,new A.beY(),t.N).bv(0) +p=t.P +o=A.bQu(p.a(a1.h(0,"config"))) +p=a1.h(0,d)==null?e:A.mc(A.fq(p.a(a1.h(0,d)),B.bT)) +n=A.cX(a1.h(0,"frozen")) +m=a1.h(0,c)==null?e:A.dd(A.aB(a1.h(0,c))) +l=A.dd(A.aB(a1.h(0,"created_at"))) +k=A.dd(A.aB(a1.h(0,"updated_at"))) +j=a1.h(0,b)==null?e:A.dd(A.aB(a1.h(0,b))) +i=A.ep(a1.h(0,"member_count")) +if(i==null)i=0 +h=t.nA.a(a1.h(0,"extra_data")) +g=A.ep(a1.h(0,"cooldown")) +if(g==null)g=0 +f=A.aj(a1.h(0,"team")) +if(h==null)h=A.q(t.N,t.X) +if(s==null)s=q.split(":")[1] +if(r==null)r=q.split(":")[0] +h=A.dx(h,t.N,t.X) +return new A.aMi(a0,s,r,q,a,o,p,n===!0,m,l,k,j,i,g,h,f)}, +hZ:function hZ(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}, +aMi:function aMi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ay=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}, +beZ:function beZ(a){this.a=a}, +beX:function beX(){}, +beY:function beY(){}, +lA:function lA(a,b){this.a=a +this.b=b}, +zH:function zH(a,b,c){this.a=a +this.b=b +this.c=c}, +aN4:function aN4(){}, +bMv(a,b,c,d,e,f,g,h,i,j,k,l){var s=d==null?new A.bC(Date.now(),!1):d +return new A.fm(k,e,f,g,c,l,h,b,a,i,s,j==null?new A.bC(Date.now(),!1):j)}, +abl(a0){var s,r=null,q="invite_accepted_at",p="invite_rejected_at",o="created_at",n="updated_at",m="ban_expires",l=J.ae(a0),k=l.h(a0,"user")==null?r:A.mc(A.fq(t.P.a(l.h(a0,"user")),B.bT)),j=l.h(a0,q)==null?r:A.dd(A.aB(l.h(a0,q))),i=l.h(a0,p)==null?r:A.dd(A.aB(l.h(a0,p))),h=A.cX(l.h(a0,"invited")),g=A.aj(l.h(a0,"channel_role")),f=A.aj(l.h(a0,"user_id")),e=A.cX(l.h(a0,"is_moderator")),d=l.h(a0,o)==null?r:A.dd(A.aB(l.h(a0,o))),c=l.h(a0,n)==null?r:A.dd(A.aB(l.h(a0,n))),b=A.cX(l.h(a0,"banned")),a=l.h(a0,m)==null?r:A.dd(A.aB(l.h(a0,m))) +l=A.cX(l.h(a0,"shadow_banned")) +s=A.bMv(a,b===!0,g,d,j,i,h===!0,e===!0,l===!0,c,k,f) +l=s.a +return s.aRl(l==null?r:l.a)}, +bEx(a){var s,r,q,p=null,o=a.a +o=o==null?p:A.i7(A.xC(o)) +s=a.b +s=s==null?p:s.bd() +r=a.c +r=r==null?p:r.bd() +q=a.x +q=q==null?p:q.bd() +return A.a3(["user",o,"invite_accepted_at",s,"invite_rejected_at",r,"invited",a.d,"channel_role",a.e,"user_id",a.f,"is_moderator",a.r,"banned",a.w,"ban_expires",q,"shadow_banned",a.y,"created_at",a.z.bd(),"updated_at",a.Q.bd()],t.N,t.z)}, +fm:function fm(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}, +d2(a){return a.Og(new A.aV0(),new A.aV1(),new A.aV2(),new A.aV3())}, +GH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var s,r=g==null?B.d5.vq():g +r=new A.bN(r,b0,b2,a,l,a3,a4,h,m,n,a1,a2,a5,b1,a7,a8,a6,b,i,c,k,b3,j,d,b4,p,q,o==null?null:o.bB(),a0,e,f) +s=a9==null?B.VF:a9 +r.c=s +return r}, +tu(a){var s,r=A.ccY(A.fq(a,B.abK)),q=r.fr +if((q==null?r.fx:q)!=null)s=B.aDZ +else s=r.gahX().a>r.gfu().a?B.tl:B.RG +return r.p5(s)}, +ccY(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=null,a8="quoted_message",a9="created_at",b0="updated_at",b1="deleted_at",b2="pinned_at",b3="pin_expires",b4="pinned_by",b5=A.aj(b8.h(0,"id")),b6=A.aj(b8.h(0,"text")),b7=A.aj(b8.h(0,"type")) +if(b7==null)b7="regular" +s=t.kc +r=s.a(b8.h(0,"attachments")) +r=r==null?a7:J.bT(r,new A.bf0(),t.BO).bv(0) +if(r==null)r=B.eY +q=s.a(b8.h(0,"mentioned_users")) +q=q==null?a7:J.bT(q,new A.bf1(),t.ui).bv(0) +if(q==null)q=B.h_ +p=A.cX(b8.h(0,"silent")) +o=A.cX(b8.h(0,"shadowed")) +n=t.nA +m=n.a(b8.h(0,"reaction_counts")) +m=m==null?a7:J.DR(m,new A.bf2(),t.N,t.S) +l=n.a(b8.h(0,"reaction_scores")) +l=l==null?a7:J.DR(l,new A.bf3(),t.N,t.S) +k=s.a(b8.h(0,"latest_reactions")) +k=k==null?a7:J.bT(k,new A.bf4(),t.HS).bv(0) +j=s.a(b8.h(0,"own_reactions")) +j=j==null?a7:J.bT(j,new A.bf5(),t.HS).bv(0) +i=A.aj(b8.h(0,"parent_id")) +h=b8.h(0,a8)==null?a7:A.tu(t.P.a(b8.h(0,a8))) +g=A.aj(b8.h(0,"quoted_message_id")) +f=A.ep(b8.h(0,"reply_count")) +if(f==null)f=0 +s=s.a(b8.h(0,"thread_participants")) +s=s==null?a7:J.bT(s,new A.bf6(),t.ui).bv(0) +e=A.cX(b8.h(0,"show_in_channel")) +d=A.aj(b8.h(0,"command")) +c=b8.h(0,a9)==null?a7:A.dd(A.aB(b8.h(0,a9))) +b=b8.h(0,b0)==null?a7:A.dd(A.aB(b8.h(0,b0))) +a=b8.h(0,b1)==null?a7:A.dd(A.aB(b8.h(0,b1))) +a0=b8.h(0,"user")==null?a7:A.mc(A.fq(t.P.a(b8.h(0,"user")),B.bT)) +a1=A.cX(b8.h(0,"pinned")) +a2=b8.h(0,b2)==null?a7:A.dd(A.aB(b8.h(0,b2))) +a3=b8.h(0,b3)==null?a7:A.dd(A.aB(b8.h(0,b3))) +a4=b8.h(0,b4)==null?a7:A.mc(A.fq(t.P.a(b8.h(0,b4)),B.bT)) +a5=n.a(b8.h(0,"extra_data")) +if(a5==null)a5=B.aU +n=n.a(b8.h(0,"i18n")) +if(n==null)n=a7 +else{a6=t.N +a6=J.DR(n,new A.bf7(),a6,a6) +n=a6}return A.GH(r,d,c,a,a5,n,b5,k,a7,a7,a7,q,j,i,a3,a1===!0,a2,a4,h,g,m,l,f,o===!0,e,p===!0,a7,b6,s,b7,b,a0)}, +bf9(a){var s=J.bT(a.e,new A.bfa(),t.P).bv(0),r=A.cco(a.f),q=a.gpB(),p=a.k1 +p=p==null?null:p.bd() +return A.a3(["id",a.a,"text",a.b,"type",a.d,"attachments",s,"mentioned_users",r,"parent_id",a.z,"quoted_message_id",q,"show_in_channel",a.ay,"silent",a.ch,"pinned",a.go,"pin_expires",p,"extra_data",a.k3],t.N,t.z)}, +box:function box(){}, +hI:function hI(a,b){this.a=a +this.b=b}, +aV2:function aV2(){}, +aV3:function aV3(){}, +aUW:function aUW(){}, +aUX:function aUX(){}, +aUV:function aUV(){}, +aV0:function aV0(){}, +aV1:function aV1(){}, +aUZ:function aUZ(){}, +aV_:function aV_(){}, +aUY:function aUY(){}, +bN:function bN(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){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.cx=r +_.cy=s +_.db=a0 +_.dx=a1 +_.dy=a2 +_.fr=a3 +_.fx=a4 +_.fy=a5 +_.go=a6 +_.id=a7 +_.k1=a8 +_.k2=a9 +_.k3=b0 +_.k4=b1}, +bf0:function bf0(){}, +bf1:function bf1(){}, +bf2:function bf2(){}, +bf3:function bf3(){}, +bf4:function bf4(){}, +bf5:function bf5(){}, +bf6:function bf6(){}, +bf7:function bf7(){}, +bfa:function bfa(){}, +bDb:function bDb(){}, +bf8:function bf8(){}, +akC:function akC(){}, +K_:function K_(a,b){this.a=a +this.b=b}, +uC:function uC(a,b){this.a=a +this.b=b}, +CV:function CV(a,b){this.a=a +this.c=b}, +Xa:function Xa(){}, +Xf:function Xf(){}, +X5:function X5(a,b){this.a=a +this.b=b}, +Xc:function Xc(){}, +Xe:function Xe(){}, +CU:function CU(a,b){this.a=a +this.b=b}, +Xb:function Xb(){}, +Xg:function Xg(){}, +X6:function X6(a,b){this.a=a +this.b=b}, +apC:function apC(){}, +tw:function tw(a){this.a=a}, +bDk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var s=A.dx(f,t.N,t.X) +if(l!=null)s.k(0,"name",l) +if(h!=null)s.k(0,"image",h) +return new A.og(e,k,c,p,q,g,n,o,d,r,j,m,b,a,i,s)}, +bQA(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e="created_at",d="updated_at",c="last_active",b="ban_expires",a=t.kc,a0=a.a(a1.h(0,"devices")) +a0=a0==null?f:J.bT(a0,new A.bfb(),t.aB).bv(0) +if(a0==null)a0=B.Cn +s=a.a(a1.h(0,"mutes")) +s=s==null?f:J.bT(s,new A.bfc(),t.Kf).bv(0) +if(s==null)s=B.Co +r=A.ep(a1.h(0,"total_unread_count")) +if(r==null)r=0 +q=A.ep(a1.h(0,"unread_channels")) +if(q==null)q=0 +p=a.a(a1.h(0,"channel_mutes")) +p=p==null?f:J.bT(p,new A.bfd(),t.Ut).bv(0) +if(p==null)p=B.Cm +o=A.aB(a1.h(0,"id")) +n=A.aj(a1.h(0,"role")) +m=a1.h(0,e)==null?f:A.dd(A.aB(a1.h(0,e))) +l=a1.h(0,d)==null?f:A.dd(A.aB(a1.h(0,d))) +k=a1.h(0,c)==null?f:A.dd(A.aB(a1.h(0,c))) +j=A.cX(a1.h(0,"online")) +i=t.nA.a(a1.h(0,"extra_data")) +if(i==null)i=B.aU +h=A.cX(a1.h(0,"banned")) +g=a1.h(0,b)==null?f:A.dd(A.aB(a1.h(0,b))) +a=a.a(a1.h(0,"teams")) +a=a==null?f:J.bT(a,new A.bfe(),t.N).bv(0) +if(a==null)a=B.a1 +return A.bDk(g,h===!0,p,m,a0,i,o,f,A.aj(a1.h(0,"language")),k,s,f,j===!0,n,a,r,q,l)}, +og:function og(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.Q=a +_.as=b +_.at=c +_.ax=d +_.ay=e +_.a=f +_.b=g +_.c=h +_.d=i +_.e=j +_.f=k +_.r=l +_.w=m +_.x=n +_.y=o +_.z=p}, +bfb:function bfb(){}, +bfc:function bfc(){}, +bfd:function bfd(){}, +bfe:function bfe(){}, +bNA(a,b,c,d,e,f,g){var s +if(g==null)s=f==null?null:f.a +else s=g +if(a==null)Date.now() +return new A.i5(c,e,f,d,s,b)}, +bfi(a){var s,r="created_at",q=A.aj(a.h(0,"message_id")),p=a.h(0,r)==null?null:A.dd(A.aB(a.h(0,r))),o=A.aB(a.h(0,"type")),n=a.h(0,"user")==null?null:A.mc(A.fq(t.P.a(a.h(0,"user")),B.bT)),m=A.aj(a.h(0,"user_id")),l=A.ep(a.h(0,"score")) +if(l==null)l=0 +s=t.nA.a(a.h(0,"extra_data")) +return A.bNA(p,s==null?B.aU:s,q,l,o,n,m)}, +cd0(a){return A.a3(["message_id",a.a,"type",a.b,"score",a.e,"extra_data",a.r],t.N,t.z)}, +i5:function i5(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e +_.r=f}, +cd1(a){return A.a3(["last_read",a.a.bd(),"user",A.i7(A.xC(a.b)),"unread_messages",a.c],t.N,t.z)}, +fd:function fd(a,b,c){this.a=a +this.b=b +this.c=c}, +bEk(a,b,c,d,e,f,g,h,i,j,k,l,m){var s=A.dx(d,t.N,t.X) +if(i!=null)s.k(0,"name",i) +if(f!=null)s.k(0,"image",f) +return new A.cm(e,k,l,c,m,h,j,b,a,g,s)}, +cco(a){var s=A.X(a).i("F<1,f>") +s=A.P(new A.F(a,new A.bdu(),s),!0,s.i("al.E")) +return s}, +mc(a){var s,r,q,p,o="created_at",n=null,m="updated_at",l="last_active",k="ban_expires",j=A.aB(a.h(0,"id")),i=A.aj(a.h(0,"role")),h=a.h(0,o)==null?n:A.dd(A.aB(a.h(0,o))),g=a.h(0,m)==null?n:A.dd(A.aB(a.h(0,m))),f=a.h(0,l)==null?n:A.dd(A.aB(a.h(0,l))),e=t.nA.a(a.h(0,"extra_data")) +if(e==null)e=B.aU +s=A.cX(a.h(0,"online")) +r=A.cX(a.h(0,"banned")) +q=a.h(0,k)==null?n:A.dd(A.aB(a.h(0,k))) +p=t.kc.a(a.h(0,"teams")) +p=p==null?n:J.bT(p,new A.bfk(),t.N).bv(0) +if(p==null)p=B.a1 +return A.bEk(q,r===!0,h,e,j,n,A.aj(a.h(0,"language")),f,n,s===!0,i,p,g)}, +xC(a){var s=A.a3(["id",a.a],t.N,t.z) +new A.bfl(s).$2("language",a.y) +s.k(0,"extra_data",a.z) +return s}, +cm:function cm(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}, +bdu:function bdu(){}, +bfk:function bfk(){}, +bfl:function bfl(a){this.a=a}, +fq(a,b){var s=t.N,r=t.z,q=A.hH(a,s,r),p=A.hH(a,s,r) +p.hU(p,new A.b48(b)) +q.hU(q,new A.b49(p)) +q.E(0,A.a3(["extra_data",p],s,r)) +return q}, +i7(a){var s,r="extra_data",q=t.N,p=t.z,o=A.hH(a,q,p) +p=A.q(q,p) +q=J.ae(a) +if(q.h(a,r)!=null)for(q=J.LY(q.h(a,r)),q=q.gao(q);q.v();){s=q.gJ(q) +p.k(0,s.a,s.b)}o.E(0,p) +o.G(0,r) +return o}, +b48:function b48(a){this.a=a}, +b49:function b49(a){this.a=a}, +mx:function mx(a,b){this.a=a +this.b=b}, +bcm:function bcm(){}, +akh:function akh(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.ay=_.ax=_.at=_.as=_.Q=_.z=null +_.ch=g +_.CW=!1 +_.cx=0 +_.db=_.cy=!1 +_.adx$=h +_.ady$=i}, +be8:function be8(a,b){this.a=a +this.b=b}, +bea:function bea(a){this.a=a}, +be9:function be9(a){this.a=a}, +avE:function avE(){}, +a66:function a66(a,b,c){this.c=a +this.d=b +this.a=c}, +adt:function adt(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +Sm:function Sm(){}, +B3:function B3(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aXO:function aXO(a){this.a=a}, +aXN:function aXN(a){this.a=a}, +aXP:function aXP(a){this.a=a}, +T_:function T_(a,b,c){this.c=a +this.d=b +this.a=c}, +ael:function ael(a,b){this.b=a +this.a=b}, +art:function art(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +YO:function YO(a,b,c){this.f=a +this.b=b +this.a=c}, +ars:function ars(a,b){var _=this +_.aR=$ +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +FW:function FW(a,b){this.a=a +this.b=b}, +h2:function h2(a,b,c){this.a=a +this.b=b +this.c=c}, +Q6:function Q6(a){this.a=a}, +bNf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.St(i,h,r,f,j,n,d,p,!0,!1,m,e,q,!0,l,!0,!0,g,k,null)}, +St:function St(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 +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.a=a0}, +ZQ:function ZQ(a,b,c){var _=this +_.d=a +_.e=b +_.f=$ +_.r=!1 +_.a=null +_.b=c +_.c=null}, +bph:function bph(a){this.a=a}, +bpi:function bpi(a){this.a=a}, +bpj:function bpj(a){this.a=a}, +bpg:function bpg(a){this.a=a}, +Hf:function Hf(a,b,c){this.c=a +this.d=b +this.a=c}, +arc:function arc(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}, +ajw:function ajw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.p3=a +_.p4=b +_.cx=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 +_.a=s}, +cew(){var s=t.zX,r=t.Hk +return new A.a_B(new A.ap9(new A.Q6(A.dW(A.a([],s),r)),A.BN(!1),B.aDp),new A.ap9(new A.Q6(A.dW(A.a([],s),r)),A.BN(!1),B.aDq),A.qk(B.tP),new A.bqX(),null,null,B.i)}, +TX:function TX(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 +_.x=g +_.z=h +_.Q=i +_.as=j +_.db=k +_.a=l}, +aSc:function aSc(){this.a=null}, +a_B:function a_B(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=!1 +_.x=null +_.cZ$=e +_.b2$=f +_.a=null +_.b=g +_.c=null}, +bqX:function bqX(){}, +bqW:function bqW(a){this.a=a}, +bqV:function bqV(a){this.a=a}, +bqT:function bqT(a){this.a=a}, +bqU:function bqU(){}, +bqJ:function bqJ(a,b,c){this.a=a +this.b=b +this.c=c}, +bqK:function bqK(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bqN:function bqN(a){this.a=a}, +bqO:function bqO(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}, +bqM:function bqM(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}, +bqL:function bqL(){}, +bqP:function bqP(a,b,c){this.a=a +this.b=b +this.c=c}, +bqQ:function bqQ(a){this.a=a}, +bqR:function bqR(){}, +bqS:function bqS(){}, +ap9:function ap9(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.e=c}, +a1y:function a1y(){}, +ajy:function ajy(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.ax=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.c=j +_.a=k}, +ajx:function ajx(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.cZ=a +_.c7=_.b2=$ +_.fw=!1 +_.kq=null +_.jJ=b +_.dY=c +_.nI=_.iE=$ +_.l7=!1 +_.C=d +_.P=e +_.a_=f +_.aw=g +_.D=null +_.Z=h +_.bm=i +_.aV=j +_.bb$=k +_.W$=l +_.cv$=m +_.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=n +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aIR:function aIR(){}, +hk:function hk(a,b){this.c=a +this.a=b}, +bOM(a,b){return new A.ahr(b,a,null)}, +ahr:function ahr(a,b,c){this.c=a +this.d=b +this.a=c}, +b7e:function b7e(a){this.a=a}, +b7c:function b7c(a,b){this.a=a +this.b=b}, +b7i:function b7i(){}, +b7g:function b7g(a){this.a=a}, +b7f:function b7f(a,b){this.a=a +this.b=b}, +b7d:function b7d(a,b){this.a=a +this.b=b}, +b7h:function b7h(a,b){this.a=a +this.b=b}, +b7b:function b7b(a,b){this.a=a +this.b=b}, +KC:function KC(a,b,c){this.c=a +this.d=b +this.a=c}, +L5:function L5(a,b){this.c=a +this.a=b}, +bpl:function bpl(a,b){this.a=a +this.b=b}, +KF:function KF(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +blV:function blV(a,b){this.a=a +this.b=b}, +Kq:function Kq(a,b,c){this.d=a +this.e=b +this.a=c}, +bjJ:function bjJ(a,b){this.a=a +this.b=b}, +Lu:function Lu(a){this.a=a}, +Mv:function Mv(a,b){this.a=a +this.b=b}, +ahs:function ahs(){}, +bP_(a,b,c,d,e){return new A.ahG(e,d,b,c,a,null)}, +ahG:function ahG(a,b,c,d,e,f){var _=this +_.x=a +_.y=b +_.c=c +_.e=d +_.f=e +_.a=f}, +anW:function anW(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +bkc:function bkc(a){this.a=a}, +bkb:function bkb(a){this.a=a}, +bkd:function bkd(a,b){this.a=a +this.b=b}, +bk9:function bk9(a){this.a=a}, +bka:function bka(a){this.a=a}, +bke:function bke(a){this.a=a}, +bk8:function bk8(){}, +bkf:function bkf(a){this.a=a}, +bk7:function bk7(){}, +auP:function auP(a,b,c){this.c=a +this.d=b +this.a=c}, +buS:function buS(a,b){this.a=a +this.b=b}, +buV:function buV(a,b,c){this.a=a +this.b=b +this.c=c}, +buP:function buP(a,b){this.a=a +this.b=b}, +buU:function buU(a,b,c){this.a=a +this.b=b +this.c=c}, +buQ:function buQ(a,b){this.a=a +this.b=b}, +buW:function buW(a){this.a=a}, +buT:function buT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +buR:function buR(a,b,c){this.a=a +this.b=b +this.c=c}, +Lz:function Lz(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +anS:function anS(a,b){this.c=a +this.a=b}, +bjR:function bjR(a,b){this.a=a +this.b=b}, +bjQ:function bjQ(a,b){this.a=a +this.b=b}, +bjS:function bjS(a,b){this.a=a +this.b=b}, +bjP:function bjP(a,b){this.a=a +this.b=b}, +IM:function IM(a,b,c,d,e,f,g){var _=this +_.w=a +_.x=b +_.y=c +_.c=d +_.e=e +_.f=f +_.a=g}, +b7V:function b7V(a,b){this.a=a +this.b=b}, +b7U:function b7U(a){this.a=a}, +b7T:function b7T(a){this.a=a}, +b7W:function b7W(a,b){this.a=a +this.b=b}, +b7X:function b7X(a,b){this.a=a +this.b=b}, +b7Y:function b7Y(a,b){this.a=a +this.b=b}, +b81:function b81(a,b){this.a=a +this.b=b}, +b80:function b80(a,b){this.a=a +this.b=b}, +b8_:function b8_(a){this.a=a}, +b7Z:function b7Z(a){this.a=a}, +byG(a,b,c,d,e){var s=0,r=A.o(t.hk),q,p,o,n,m,l +var $async$byG=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:l=a.a +if(l==="image"){p=a.w +if(p==null)p=a.ch +o=a.c +if(o==null){n=A.aj(a.dx.h(0,"mime_type")) +o="attachment."+(n==null?"png":n)}}else if(l==="giphy"){p=a.d +o=A.c(a.c)+".gif"}else if(l==="file"||l==="video"){p=a.ch +o=a.c}else{p=null +o=null}if(p==null)throw A.d(A.b3("Attachment must have an assetUrl or imageUrl or thumbUrl",null)) +n=A.bKd(null) +s=3 +return A.h(n.ZH(0,p,b,c,new A.tA(null,null,null,null,null,B.r1,null,null,null,null,null,null,null,null,null),e,t.Cm),$async$byG) +case 3:n=g.a +n.toString +m=new Uint8Array(A.e9(n)) +o.toString +q=new A.a3b(m,o,A.aj(a.dx.h(0,"mime_type"))) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$byG,r)}, +a3b:function a3b(a,b,c){this.a=a +this.c=b +this.d=c}, +b7a:function b7a(){}, +IE:function IE(){this.a=$}, +bDZ(a,b,c,d,e,f,g,h,i,j,k){return new A.Cd(h,k,j,i,f,e,d,b,c,g,a,null)}, +Cd:function Cd(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.w=a +_.y=b +_.z=c +_.Q=d +_.as=e +_.at=f +_.ax=g +_.ay=h +_.c=i +_.e=j +_.f=k +_.a=l}, +b88:function b88(a,b){this.a=a +this.b=b}, +b89:function b89(a,b){this.a=a +this.b=b}, +b87:function b87(){}, +b86:function b86(a){this.a=a}, +b85:function b85(a,b){this.a=a +this.b=b}, +b84:function b84(a,b){this.a=a +this.b=b}, +ahN:function ahN(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 +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.a=l}, +b8c:function b8c(a,b){this.a=a +this.b=b}, +b8b:function b8b(a,b,c){this.a=a +this.b=b +this.c=c}, +b8a:function b8a(a,b,c){this.a=a +this.b=b +this.c=c}, +ahq:function ahq(a,b){this.a=a +this.b=b}, +ai5:function ai5(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +b9B:function b9B(a,b){this.a=a +this.b=b}, +b9y:function b9y(){}, +b9x:function b9x(){}, +b9z:function b9z(a){this.a=a}, +b9A:function b9A(a){this.a=a}, +Ck:function Ck(a,b,c,d,e,f,g,h){var _=this +_.x=a +_.y=b +_.z=c +_.Q=d +_.c=e +_.e=f +_.f=g +_.a=h}, +b9J:function b9J(a,b){this.a=a +this.b=b}, +b9K:function b9K(a,b){this.a=a +this.b=b}, +b9I:function b9I(a,b){this.a=a +this.b=b}, +b9H:function b9H(a,b){this.a=a +this.b=b}, +a39:function a39(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +azl:function azl(a){this.a=a}, +azh:function azh(a,b,c){this.a=a +this.b=b +this.c=c}, +azi:function azi(a,b){this.a=a +this.b=b}, +azg:function azg(a){this.a=a}, +azj:function azj(a,b){this.a=a +this.b=b}, +azk:function azk(){}, +bON(a,b,c,d){return new A.UT(c,b,a,null,d.i("UT<0>"))}, +aco:function aco(a,b){this.a=a +this.b=b}, +C8:function C8(a,b){this.a=a +this.b=b}, +brC:function brC(a,b){this.a=a +this.b=b}, +C9:function C9(a,b,c){this.a=a +this.b=b +this.e=c}, +C7:function C7(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Lp:function Lp(a){var _=this +_.e=_.d=$ +_.r=_.f=null +_.w=!1 +_.x="" +_.y=$ +_.a=null +_.b=a +_.c=null}, +brG:function brG(){}, +brH:function brH(){}, +brD:function brD(a){this.a=a}, +brE:function brE(){}, +brF:function brF(a){this.a=a}, +UT:function UT(a,b,c,d,e){var _=this +_.w=a +_.y=b +_.z=c +_.a=d +_.$ti=e}, +b7j:function b7j(a){this.a=a}, +IL:function IL(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +b7M:function b7M(a){this.a=a}, +b7N:function b7N(a){this.a=a}, +b7O:function b7O(a,b,c){this.a=a +this.b=b +this.c=c}, +b7L:function b7L(a,b){this.a=a +this.b=b}, +am9:function am9(a,b){this.c=a +this.a=b}, +Ch:function Ch(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.x=e +_.a=f}, +atK:function atK(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +bsC:function bsC(a){this.a=a}, +bsB:function bsB(a){this.a=a}, +bsA:function bsA(a,b){this.a=a +this.b=b}, +bsD:function bsD(){}, +bsE:function bsE(){}, +Vf:function Vf(a,b,c){this.c=a +this.d=b +this.a=c}, +atE:function atE(a){this.a=null +this.b=a +this.c=null}, +bse:function bse(){}, +adz:function adz(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +aY6:function aY6(a,b){this.a=a +this.b=b}, +GV:function GV(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.x=e}, +Vz(a,b,c,d,e,f){return new A.ai7(f,b,a,d,c,e,null)}, +ai7:function ai7(a,b,c,d,e,f,g){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.w=e +_.y=f +_.a=g}, +b9E:function b9E(a){this.a=a}, +b9F:function b9F(a,b){this.a=a +this.b=b}, +vJ:function vJ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +anB:function anB(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +bjw:function bjw(a){this.a=a}, +bjv:function bjv(a){this.a=a}, +Fp:function Fp(a,b){this.c=a +this.a=b}, +aMa:function aMa(a){this.a=a}, +NM:function NM(a,b){this.c=a +this.a=b}, +ame:function ame(a,b,c,d){var _=this +_.d=a +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +bhU:function bhU(a){this.a=a}, +bhV:function bhV(a,b,c){this.a=a +this.b=b +this.c=c}, +bhR:function bhR(a){this.a=a}, +bhT:function bhT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bhS:function bhS(a,b){this.a=a +this.b=b}, +bhW:function bhW(){}, +a1b:function a1b(){}, +OA:function OA(a,b){this.c=a +this.a=b}, +aKE:function aKE(a,b){this.a=a +this.b=b}, +kf:function kf(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +EZ:function EZ(a){this.a=a}, +aJj:function aJj(a){this.a=a}, +aJk:function aJk(a){this.a=a}, +GI:function GI(a){this.a=a}, +aUN:function aUN(a){this.a=a}, +bLb(a,b,c,d,e){return new A.a99(a,c,d,b,e,null)}, +Vb:function Vb(a,b,c,d,e,f,g,h){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.a=h}, +Yy:function Yy(a,b){var _=this +_.f=_.e=_.d=$ +_.r=a +_.a=null +_.b=b +_.c=null}, +bkW:function bkW(){}, +bkX:function bkX(){}, +bkR:function bkR(a){this.a=a}, +bkN:function bkN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bkO:function bkO(a,b){this.a=a +this.b=b}, +bkK:function bkK(a,b){this.a=a +this.b=b}, +bkP:function bkP(a){this.a=a}, +bkQ:function bkQ(a){this.a=a}, +bkU:function bkU(a){this.a=a}, +bkV:function bkV(a){this.a=a}, +bkT:function bkT(a){this.a=a}, +bkS:function bkS(a){this.a=a}, +bkL:function bkL(a,b,c){this.a=a +this.b=b +this.c=c}, +bkH:function bkH(a){this.a=a}, +bkJ:function bkJ(){}, +bkI:function bkI(){}, +bkM:function bkM(a){this.a=a}, +a99:function a99(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.w=e +_.a=f}, +aON:function aON(){}, +aOO:function aOO(){}, +aOM:function aOM(){}, +JL:function JL(a,b,c){var _=this +_.a=a +_.b=b +_.d=c +_.e=null}, +bdE:function bdE(a){this.a=a}, +b7Q(a,b,c,d,e,f){return new A.ahH(b,e,f,d,c,a,null)}, +ahH:function ahH(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +a97:function a97(){}, +Vc:function Vc(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=e}, +atB:function atB(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +bsd:function bsd(a,b){this.a=a +this.b=b}, +bsc:function bsc(a,b,c){this.a=a +this.b=b +this.c=c}, +bsb:function bsb(a,b,c){this.a=a +this.b=b +this.c=c}, +bs9:function bs9(a){this.a=a}, +bsa:function bsa(a,b){this.a=a +this.b=b}, +bs7:function bs7(a,b){this.a=a +this.b=b}, +bs8:function bs8(a,b){this.a=a +this.b=b}, +ahI:function ahI(a,b,c,d,e,f,g,h,i){var _=this +_.d=a +_.e=b +_.f=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.at=h +_.a=i}, +b7S:function b7S(a,b){this.a=a +this.b=b}, +b7R:function b7R(a,b){this.a=a +this.b=b}, +ai1:function ai1(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +bE1(a,b,c,d,e,f){return new A.IQ(f,e,b,a,c,d,null)}, +IQ:function IQ(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +P7:function P7(){}, +Tz:function Tz(){}, +Qp:function Qp(){}, +bLV(a,b,c,d){return new A.aau(a,b,d,c,null)}, +aau:function aau(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.a=e}, +aT4:function aT4(a){this.a=a}, +aT5:function aT5(a){this.a=a}, +aT6:function aT6(a){this.a=a}, +aT7:function aT7(a){this.a=a}, +aJi:function aJi(){}, +a6z:function a6z(a,b){this.c=a +this.a=b}, +a7l:function a7l(a,b,c){this.c=a +this.d=b +this.a=c}, +a7M:function a7M(a,b){this.c=a +this.a=b}, +a8K:function a8K(a,b){this.c=a +this.a=b}, +R7:function R7(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 +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.a=a0}, +Zm:function Zm(a){var _=this +_.d=!0 +_.a=null +_.b=a +_.c=null}, +bo_:function bo_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bo0:function bo0(a){this.a=a}, +bo1:function bo1(a){this.a=a}, +bo2:function bo2(a){this.a=a}, +bo3:function bo3(a){this.a=a}, +bo5:function bo5(a){this.a=a}, +bo4:function bo4(){}, +bnW:function bnW(a,b){this.a=a +this.b=b}, +bnX:function bnX(a){this.a=a}, +bnY:function bnY(a){this.a=a}, +bnZ:function bnZ(a,b){this.a=a +this.b=b}, +adk:function adk(a,b,c){this.c=a +this.d=b +this.a=c}, +af1:function af1(a,b){this.c=a +this.a=b}, +af5:function af5(a,b,c){this.c=a +this.d=b +this.a=c}, +b0x:function b0x(a,b,c){this.a=a +this.b=b +this.c=c}, +aj2:function aj2(a,b,c){this.c=a +this.d=b +this.a=c}, +bcf:function bcf(a,b){this.a=a +this.b=b}, +a3a:function a3a(a,b,c){this.c=a +this.d=b +this.a=c}, +cav(a){var s=a==null?B.eY:a +return new A.qw(a,s,$.be())}, +c1l(a){var s=J.kz(a.a,new A.azn()),r=J.kz(a.a,new A.azo()),q=J.kz(a.a,new A.azp()),p=J.kz(a.a,new A.azq()),o=A.b0(t.pP) +if(s)o.t(0,B.nw) +if(r)o.t(0,B.nx) +if(q)o.t(0,B.tY) +if(p)o.t(0,B.ny) +return o}, +c1k(a,b){var s,r,q,p,o=A.c1l(a),n=A.b0(t.pP) +for(s=A.d6(b,b.r,A.t(b).c),r=s.$ti.c;s.v();){q=s.d +p=(q==null?r.a(q):q).d +if(o.dn(0,B.c.gj8(p)))n.E(0,p)}return n}, +cn4(a,b,c,d,e,f,g,h){var s,r=null,q=t.MC,p=A.b0(q),o=A.bDY(new A.aS("pictures.svg",36,36,r,r)),n=t.R +A.aV(f,B.t,n) +s=t.f2 +p.t(0,new A.l8("image-picker",o,"Upload a photo",A.a([B.nw],s),r)) +o=A.bDY(new A.aS("Icon_record.svg",36,36,r,r)) +A.aV(f,B.t,n) +p.t(0,new A.l8("video-picker",o,"Upload a video",A.a([B.nx],s),r)) +o=A.bDY(new A.aS("files.svg",36,36,r,r)) +A.aV(f,B.t,n) +p.t(0,new A.l8("file-picker",o,"Upload a file",A.a([B.ny],s),r)) +return new A.aib(A.ho(new A.aO(p,new A.bAu(a),p.$ti.i("aO<1>")),q),g,new A.bAv(),r)}, +qw:function qw(a,b,c){var _=this +_.y=a +_.a=b +_.ab$=0 +_.aq$=c +_.b7$=_.b9$=0 +_.C$=!1}, +ln:function ln(a,b){this.a=a +this.b=b}, +a3c:function a3c(){}, +l8:function l8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +azn:function azn(){}, +azo:function azo(){}, +azp:function azp(){}, +azq:function azq(){}, +aib:function aib(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +bab:function bab(a,b,c){this.a=a +this.b=b +this.c=c}, +baa:function baa(a,b,c){this.a=a +this.b=b +this.c=c}, +ba9:function ba9(a){this.a=a}, +bAu:function bAu(a){this.a=a}, +bAv:function bAv(){}, +cmd(a,b,c,d){var s=null,r=b.K(t.F).f +return A.re(r.b.e,s,new A.bAb(s,c,a,s,B.aBp,B.aBo,100,1),B.u,s,b,s,!0,!0,!1,s,s,s,!1,d)}, +bAb:function bAb(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}, +bAa:function bAa(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Ci:function Ci(a,b,c,d){var _=this +_.d=a +_.f=b +_.r=c +_.a=d}, +atT:function atT(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +a62:function a62(a,b,c){this.c=a +this.d=b +this.a=c}, +ahD:function ahD(a,b){this.c=a +this.a=b}, +a7B:function a7B(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +a2D:function a2D(a,b){this.a=a +this.b=b}, +ag3:function ag3(a,b){this.a=a +this.b=b}, +bP8(a,b,c,d,e,f,g){return new A.ahX(b,c,f,g,a,e,d,null)}, +ahX:function ahX(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.w=e +_.x=f +_.y=g +_.a=h}, +arj:function arj(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}, +bps:function bps(){}, +bpt:function bpt(){}, +aqi:function aqi(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +boF:function boF(){}, +boO:function boO(){}, +boK:function boK(a){this.a=a}, +boL:function boL(){}, +boJ:function boJ(){}, +boM:function boM(){}, +boI:function boI(){}, +boH:function boH(){}, +boN:function boN(a){this.a=a}, +boG:function boG(a,b){this.a=a +this.b=b}, +avp:function avp(a,b){this.c=a +this.a=b}, +ae2:function ae2(a,b,c){this.c=a +this.d=b +this.a=c}, +agC:function agC(a,b,c){this.c=a +this.d=b +this.a=c}, +bP3(a,b){switch(b.a){case 0:A.aV(a,B.t,t.R) +return"Search GIFs" +case 1:A.aV(a,B.t,t.R) +return"Add a comment or send" +case 2:A.aV(a,B.t,t.R) +return"Slow mode ON" +case 3:A.aV(a,B.t,t.R) +return"Write a message"}}, +bP4(a,b){return!0}, +caQ(a){var s=a.b +return(s==null?null:s.length!==0)===!0||J.dm(a.e)}, +caP(a,b){return b instanceof A.q0&&b.b.l(0,B.iK)}, +caO(a,b){return b instanceof A.q0&&b.b.l(0,B.eZ)}, +ta:function ta(a,b){this.a=a +this.b=b}, +IO:function IO(a,b,c,d){var _=this +_.x=a +_.cx=b +_.co=c +_.a=d}, +Vm:function Vm(a,b,c,d,e,f,g,h){var _=this +_.d=!1 +_.f=_.e=$ +_.x=_.w=_.r=null +_.y=!1 +_.z=0 +_.as=_.Q=null +_.at=$ +_.ay=_.ax=null +_.ch=a +_.CW=b +_.c7$=c +_.fw$=d +_.kq$=e +_.fj$=f +_.ih$=g +_.a=null +_.b=h +_.c=null}, +b8U:function b8U(a,b){this.a=a +this.b=b}, +b8J:function b8J(a){this.a=a}, +b8I:function b8I(a){this.a=a}, +b8T:function b8T(a){this.a=a}, +b8P:function b8P(a){this.a=a}, +b8M:function b8M(){}, +b8N:function b8N(a){this.a=a}, +b8O:function b8O(a){this.a=a}, +b8S:function b8S(a){this.a=a}, +b8Q:function b8Q(a){this.a=a}, +b8L:function b8L(a,b){this.a=a +this.b=b}, +b8R:function b8R(a){this.a=a}, +b8K:function b8K(a,b){this.a=a +this.b=b}, +b8q:function b8q(a){this.a=a}, +b8p:function b8p(a){this.a=a}, +b8A:function b8A(a){this.a=a}, +b8y:function b8y(a){this.a=a}, +b8t:function b8t(a){this.a=a}, +b8z:function b8z(a){this.a=a}, +b8s:function b8s(a){this.a=a}, +b8x:function b8x(a){this.a=a}, +b8w:function b8w(a){this.a=a}, +b8v:function b8v(){}, +b8u:function b8u(a){this.a=a}, +b8G:function b8G(a){this.a=a}, +b8E:function b8E(a){this.a=a}, +b8F:function b8F(a,b){this.a=a +this.b=b}, +b8B:function b8B(a,b){this.a=a +this.b=b}, +b8C:function b8C(a){this.a=a}, +b8D:function b8D(a){this.a=a}, +b8r:function b8r(){}, +b8m:function b8m(){}, +b8n:function b8n(a){this.a=a}, +b8l:function b8l(a,b){this.a=a +this.b=b}, +b8o:function b8o(a,b){this.a=a +this.b=b}, +b8V:function b8V(){}, +b8H:function b8H(){}, +acd:function acd(a,b,c){this.c=a +this.d=b +this.a=c}, +bsF:function bsF(){}, +a0a:function a0a(){}, +atM:function atM(){}, +Vl:function Vl(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +atL:function atL(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +abo:function abo(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aUP:function aUP(a,b){this.a=a +this.b=b}, +aUO:function aUO(a,b){this.a=a +this.b=b}, +abq:function abq(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aUS:function aUS(a,b){this.a=a +this.b=b}, +abp:function abp(a,b){this.c=a +this.a=b}, +aUQ:function aUQ(){}, +aUR:function aUR(){}, +T0:function T0(a,b){this.c=a +this.a=b}, +ahV:function ahV(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.w=e +_.x=f +_.a=g}, +caS(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Vq(c,e,d,B.jy,n,m,k,l,!1,!0,B.rt,B.ru,h,i,j,!0,f)}, +Vq:function Vq(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 +_.Q=h +_.at=i +_.ch=j +_.CW=k +_.cx=l +_.db=m +_.dx=n +_.k2=o +_.to=p +_.a=q}, +atP:function atP(a,b,c,d,e,f){var _=this +_.d=null +_.c7$=a +_.fw$=b +_.kq$=c +_.fj$=d +_.ih$=e +_.a=null +_.b=f +_.c=null}, +bvN:function bvN(){}, +a1F:function a1F(){}, +a8P:function a8P(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +aNE:function aNE(a){this.a=a}, +aNF:function aNF(a){this.a=a}, +Qz:function Qz(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.a=e}, +aTC:function aTC(a){this.a=a}, +aTB:function aTB(a){this.a=a}, +bP6(a,b){if(B.c.H(b,B.Qx))return B.dv +else if(B.c.H(b,B.Qv))return B.dv +else if(B.c.H(b,B.Qw))return B.dv +return B.Qn}, +oJ:function oJ(a,b){this.a=a +this.b=b}, +Vn:function Vn(a){this.a=a}, +a0b:function a0b(a,b,c,d){var _=this +_.e=_.d=null +_.f=a +_.r=$ +_.x=_.w=null +_.Q=_.z=_.y=$ +_.as=!1 +_.ax=_.at=0 +_.ay=b +_.ch=c +_.cx=_.CW=!1 +_.cy=$ +_.a=_.dy=_.dx=_.db=null +_.b=d +_.c=null}, +bt7:function bt7(a){this.a=a}, +bt8:function bt8(a){this.a=a}, +bt5:function bt5(a){this.a=a}, +bt6:function bt6(a){this.a=a}, +bt2:function bt2(){}, +bt3:function bt3(a){this.a=a}, +bt1:function bt1(a){this.a=a}, +bt4:function bt4(a){this.a=a}, +bsM:function bsM(a){this.a=a}, +bsN:function bsN(a,b){this.a=a +this.b=b}, +bsJ:function bsJ(a){this.a=a}, +bsK:function bsK(a){this.a=a}, +bsL:function bsL(a){this.a=a}, +bsI:function bsI(a,b){this.a=a +this.b=b}, +bsH:function bsH(a,b){this.a=a +this.b=b}, +bsO:function bsO(a){this.a=a}, +bsG:function bsG(a){this.a=a}, +bsR:function bsR(a){this.a=a}, +bsP:function bsP(a){this.a=a}, +bsQ:function bsQ(a,b){this.a=a +this.b=b}, +bsW:function bsW(a){this.a=a}, +bsX:function bsX(){}, +bsY:function bsY(){}, +bsZ:function bsZ(a){this.a=a}, +bt0:function bt0(a,b){this.a=a +this.b=b}, +bsT:function bsT(){}, +bsU:function bsU(a){this.a=a}, +bsV:function bsV(a){this.a=a}, +bt_:function bt_(a){this.a=a}, +bsS:function bsS(){}, +ckg(a,b,c,d){var s,r,q,p,o=b.a.d.a.giL(),n=b.a.d.r.c +n===$&&A.b() +n=n.d +s=n.e.b +n=A.bTJ((s===B.K?null:n.$ti.c.a(s)).a) +s=A.X(o).i("aO<1>") +r=A.P(new A.aO(o,n,s),!1,s.i("w.E")) +b.a.toString +if(d!=null){q=A.e5(r,new A.bz_(b,d)) +if(q!=null){p=B.c.d2(r,q) +return r.length-p+1}}return 0}, +bG4(a){var s=J.jL(a,new A.bz1()) +if(s.gal(s))return null +return s.n2(0,new A.bz2()).a}, +cn1(a,b){var s=A.bm("_controller"),r=new A.bAo(s,a),q=new A.bAp(a,r) +r=new A.bAn(a,r) +s.b=A.hP(r,q,r,q,!1,b) +return J.bBc(s.au())}, +bz_:function bz_(a,b){this.a=a +this.b=b}, +bz1:function bz1(){}, +bz2:function bz2(){}, +bAo:function bAo(a,b){this.a=a +this.b=b}, +bAp:function bAp(a,b){this.a=a +this.b=b}, +bAn:function bAn(a,b){this.a=a +this.b=b}, +ajE:function ajE(a,b){this.c=a +this.a=b}, +bIx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.E5(d,a,h,o,m,p,q,k,n,c,e,f,b,i,j,s,r,a0,l,g)}, +E5:function E5(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 +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.a=a0}, +aA9:function aA9(a,b){this.a=a +this.b=b}, +aA8:function aA8(a){this.a=a}, +aAa:function aAa(a){this.a=a}, +ahE:function ahE(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +R8:function R8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){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 +_.a=a2}, +apB:function apB(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +bo9:function bo9(a){this.a=a}, +bo8:function bo8(a,b,c){this.a=a +this.b=b +this.c=c}, +bo7:function bo7(a,b){this.a=a +this.b=b}, +bo6:function bo6(){}, +Vp:function Vp(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +b90:function b90(){}, +b91:function b91(a){this.a=a}, +b9_:function b9_(a,b){this.a=a +this.b=b}, +b8Z:function b8Z(a){this.a=a}, +bP7(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,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){var s=t.N,r=t.Fl,q=A.a3(["image",new A.b95(c,b,d,a0,a9,a8,a1,n,m,l,a),"video",new A.b96(c,b,a0,a9,a8,a1,a),"giphy",new A.b97(a9,a8,a1,c,b),"file",new A.b98(c,b,a1,d)],s,r) +q.E(0,A.q(s,r)) +return new A.Vr(a4,b0,a8,a2,k,d4,a5,h,d7,b3,p,a0,b4,b5,e,g,c,f,b,b2,d5,d,d8,d2,c8,c5,c9,c0,b1,a3,c3!==!1,c4,a9,d3,d1,c6,d0,b8,b6,b7,c7,b9,c1,c2,q,j,d6,a7,a6,i,a1,a,n,m,l,o)}, +F6:function F6(a,b){this.a=a +this.b=b}, +Vr:function Vr(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){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.y=g +_.Q=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p +_.dx=q +_.dy=r +_.fr=s +_.fx=a0 +_.fy=a1 +_.go=a2 +_.id=a3 +_.k1=a4 +_.k2=a5 +_.k3=a6 +_.k4=a7 +_.ok=a8 +_.p1=a9 +_.p2=b0 +_.p3=b1 +_.p4=b2 +_.R8=b3 +_.RG=b4 +_.rx=b5 +_.ry=b6 +_.to=b7 +_.x1=b8 +_.x2=b9 +_.xr=c0 +_.y1=c1 +_.y2=c2 +_.co=c3 +_.bY=c4 +_.aR=c5 +_.c4=c6 +_.bE=c7 +_.b8=c8 +_.ab=c9 +_.aq=d0 +_.b9=d1 +_.b7=d2 +_.C=d3 +_.P=d4 +_.a_=d5 +_.a=d6}, +b95:function b95(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}, +b96:function b96(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +b94:function b94(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +b97:function b97(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b93:function b93(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b98:function b98(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b92:function b92(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b99:function b99(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +atR:function atR(a,b){var _=this +_.e=_.d=$ +_.fQ$=a +_.a=null +_.b=b +_.c=null}, +btA:function btA(){}, +bty:function bty(){}, +btz:function btz(){}, +btB:function btB(){}, +btt:function btt(a){this.a=a}, +bts:function bts(a){this.a=a}, +btv:function btv(a){this.a=a}, +btp:function btp(a){this.a=a}, +bto:function bto(a,b){this.a=a +this.b=b}, +btw:function btw(){}, +btx:function btx(){}, +btu:function btu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +btq:function btq(a){this.a=a}, +btr:function btr(a,b){this.a=a +this.b=b}, +btd:function btd(a){this.a=a}, +bte:function bte(a){this.a=a}, +btf:function btf(a){this.a=a}, +btg:function btg(a){this.a=a}, +btc:function btc(a){this.a=a}, +bth:function bth(a,b){this.a=a +this.b=b}, +bti:function bti(a){this.a=a}, +btj:function btj(a){this.a=a}, +bta:function bta(){}, +btb:function btb(){}, +btk:function btk(a){this.a=a}, +bt9:function bt9(a,b){this.a=a +this.b=b}, +btn:function btn(a,b){this.a=a +this.b=b}, +btm:function btm(a,b){this.a=a +this.b=b}, +btl:function btl(){}, +awQ:function awQ(){}, +GL:function GL(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){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 +_.p4=b4 +_.R8=b5 +_.RG=b6 +_.rx=b7 +_.ry=b8 +_.to=b9 +_.x1=c0 +_.y2=c1 +_.a=c2}, +acV:function acV(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aWT:function aWT(){}, +aWU:function aWU(a){this.a=a}, +aWV:function aWV(a,b,c){this.a=a +this.b=b +this.c=c}, +adl:function adl(a,b,c){this.c=a +this.d=b +this.a=c}, +ae1:function ae1(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Oo:function Oo(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +anc:function anc(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +bj7:function bj7(a,b){this.a=a +this.b=b}, +bj8:function bj8(a){this.a=a}, +bj9:function bj9(a){this.a=a}, +bj6:function bj6(a){this.a=a}, +bja:function bja(a){this.a=a}, +bj5:function bj5(a){this.a=a}, +bjc:function bjc(a){this.a=a}, +bj3:function bj3(a){this.a=a}, +bjd:function bjd(a){this.a=a}, +bj2:function bj2(a){this.a=a}, +bjb:function bjb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bj4:function bj4(a){this.a=a}, +CZ:function CZ(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}, +bgC:function bgC(a,b,c){this.a=a +this.b=b +this.c=c}, +ahU:function ahU(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.a=e}, +b8W:function b8W(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b8Y:function b8Y(a){this.a=a}, +b8X:function b8X(){}, +caT(a,b,c,d,e,f,g,h){return new A.ahY(f,b,a,e,g,c,h,d)}, +ahY:function ahY(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.y=g +_.a=h}, +b9u:function b9u(a,b){this.a=a +this.b=b}, +b9s:function b9s(a,b,c){this.a=a +this.b=b +this.c=c}, +b9t:function b9t(a,b,c){this.a=a +this.b=b +this.c=c}, +b9r:function b9r(a){this.a=a}, +ST:function ST(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +IP:function IP(a,b){this.c=a +this.a=b}, +atU:function atU(a,b,c,d){var _=this +_.d=a +_.cZ$=b +_.b2$=c +_.a=null +_.b=d +_.c=null}, +btL:function btL(a){this.a=a}, +btM:function btM(a,b,c){this.a=a +this.b=b +this.c=c}, +btI:function btI(a){this.a=a}, +btK:function btK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +btJ:function btJ(a,b){this.a=a +this.b=b}, +btN:function btN(){}, +a1G:function a1G(){}, +bNB(a,b,c){return new A.aeg(a,b,c,null)}, +aeg:function aeg(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +b_5:function b_5(a,b){this.a=a +this.b=b}, +ag7:function ag7(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +b45:function b45(){}, +b46:function b46(a,b,c){this.a=a +this.b=b +this.c=c}, +b44:function b44(a){this.a=a}, +aiI:function aiI(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}, +aj3:function aj3(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +aj1:function aj1(a,b,c){this.c=a +this.d=b +this.a=c}, +bce:function bce(a,b){this.a=a +this.b=b}, +WJ:function WJ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +ajU:function ajU(a,b,c){this.c=a +this.d=b +this.a=c}, +ahC:function ahC(a,b){this.f=a +this.a=b}, +b7P:function b7P(a){this.a=a}, +V9:function V9(a,b){this.c=a +this.a=b}, +IN:function IN(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +ahZ(a,b){return new A.qy(b,a)}, +qy:function qy(a,b){this.a=a +this.b=b}, +b9v(){var s=null +return new A.aS("Icon_close_sml.svg",s,s,s,s)}, +caX(){var s=null +return new A.aS("video_call_icon.svg",s,s,s,s)}, +bDY(a){return new A.ahL(a.c,a.d,a.e,a.f,null)}, +aS:function aS(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ahL:function ahL(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ai2:function ai2(a,b,c){this.c=a +this.d=b +this.a=c}, +b9w:function b9w(a,b){this.a=a +this.b=b}, +aia:function aia(a){this.a=a}, +l2(a){var s=a.cg(t.Eb) +if(s==null)throw A.d(A.c1("You must have a StreamChat widget at the top of your widget tree")) +return s}, +V1:function V1(a,b,c){this.c=a +this.d=b +this.a=c}, +V5:function V5(a){this.a=null +this.b=a +this.c=null}, +b7K:function b7K(a){this.a=a}, +b7J:function b7J(a){this.a=a}, +caE(a,b){return A.ci(new A.Vf(b.gct(b),b.a,null),null,null)}, +V2:function V2(a,b,c){this.f=a +this.b=b +this.a=c}, +b7C:function b7C(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b7D:function b7D(){}, +b7E:function b7E(){}, +b7F:function b7F(){}, +b7G:function b7G(){}, +b7H:function b7H(){}, +uc:function uc(a,b){this.a=a +this.b=b}, +atp:function atp(){}, +bOT(a){var s +a.K(t.Ou) +s=a.K(t.F) +return s.f.e}, +UY:function UY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +atu:function atu(){}, +UZ:function UZ(a,b,c){this.a=a +this.b=b +this.c=c}, +atv:function atv(){}, +V_:function V_(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +atw:function atw(){}, +bOX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.ahA(r,s,j,i,l,d,e,m,c,a,b,h,g,q,n,k,o,p,f,B.aw)}, +caG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.ahA(r,s,j,i,l,d,e,m,c,a,b,h,g,q,n,k,o,p,f,B.a9)}, +ahA:function ahA(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}, +vL:function vL(a,b){this.c=a +this.d=b}, +bP0(a){var s +a.K(t.QQ) +s=a.K(t.F) +return s.f.r}, +Vd:function Vd(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}, +atC:function atC(){}, +Ve:function Ve(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +atD:function atD(){}, +ahT(a){var s +a.K(t.JV) +s=a.K(t.F) +return s.f.y}, +bP2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.ahS(m,n,l,a,o,b,g,i,k,j,h,c,d,f,e,p)}, +ahS:function ahS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){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}, +atN:function atN(){}, +bP5(a){var s +a.K(t.t8) +s=a.K(t.F) +return s.f.Q}, +Vo:function Vo(a,b){this.a=a +this.b=b}, +atO:function atO(){}, +bE0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.ahW(g,c,f,b,k,d,e,h,i,j,a,l==null?null:l,m,q,o,p,n)}, +ahW:function ahW(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}, +atQ:function atQ(){}, +bOV(a,b){return new A.V6(b,a,null)}, +bOW(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=b0===B.a9,e=f?new A.Vx(B.axn,B.rS,B.QX,B.QW,B.QY,B.QZ,B.azJ,B.R_):new A.Vx(B.aAm,B.aAn,B.R4,B.aAp,B.R5,B.R6,B.azt,B.R7),d=f?A.caG(B.vH,B.ka,B.XW,B.o9,B.oa,B.xY,B.a1T,B.a1U,B.ve,B.XS,B.vk,B.vc,B.v8,B.wI,B.v3,B.o7,B.wJ,B.k,B.fu):A.bOX(B.vI,B.ka,B.c3,B.oj,B.k,B.xZ,B.a1W,B.a1X,B.vC,B.Zw,B.vF,B.oi,B.vB,B.wI,B.eK,B.v4,B.wJ,B.q,B.fu),c=d.x,b=d.b,a=A.bX(20),a0=d.r,a1=e.b,a2=e.r,a3=a2.bz(B.fu),a4=d.y,a5=A.bX(20),a6=e.d,a7=a2.bz(B.fu),a8=d.a,a9=a8.a +a9=a2.bz(A.ax(B.d.aN(127.5),a9>>>16&255,a9>>>8&255,a9&255)) +s=A.bX(20) +r=a2.bz(b) +q=e.e +p=a2.bz(b) +o=e.f +n=o.bz(c) +m=d.d +l=d.f +k=A.bX(20) +j=A.cV(g,g,c,g,g,g,g,g,g,g,g,g,g,g,g,g,g,!0,g,g,g,g,g,g,g,g) +i=d.w +n=A.bE0(new A.uc(B.u9,k),p,r,m,m,j,q,a0,m,l,n,i,a6.bz(c),g,a2,1,o) +j=a2.bz(b) +r=a2.bz(b) +p=o.bz(c) +k=A.cV(g,g,c,g,g,g,g,g,g,g,g,g,g,g,g,g,g,!0,g,g,g,g,g,g,g,g) +o=A.bE0(new A.uc(B.u9,A.bX(20)),j,r,a0,m,k,q,m,m,l,p,i,a6.bz(c),g,a2,1,o) +a2=A.bX(20) +i=d.c +p=t.W +l=A.a([i,i],p) +i=A.bP2(c,b,new A.q2(B.d1,B.cJ,B.aN,A.a([i,i],p),g,g),a2,g,g,c,new A.q2(B.d1,B.cJ,B.aN,l,g,g),a0,g,q,c,B.ac,c,i,g) +q=d.ch +h=new A.ahz(e,d,new A.V_(a6,a7,a9,new A.uc(B.hO,a5),a4,16),new A.UZ(a1,new A.uc(B.hO,s),a0),new A.UY(a1,a3,new A.uc(B.hO,a),a0),new A.Ve(a8,a0,a8,a1,a7,q),new A.Vd(a0,a8,a1,a8,q,a0,a1,a8),n,o,i,new A.ey(g,g,g,g,g,b,g,g),new A.Vo(a0,g)) +return h.a0(h.aRq(g,g,g,g,g,g,g,g,g,g,g,g,g))}, +V6:function V6(a,b,c){this.f=a +this.b=b +this.a=c}, +ahz:function ahz(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}, +Vx:function Vx(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}, +ai8:function ai8(a,b){this.c=a +this.a=b}, +aie(a){return a.length!==0?a[0].toUpperCase()+B.b.bg(a,1).toLowerCase():""}, +bPc(a){if(B.b.H(a,"\n"))return B.c.n2(A.a(a.split("\n"),t.s),new A.baI()) +else return a}, +bE5(a){var s,r,q=B.b.cq(a) +if(q.length===0)return!1 +s=new A.iK(q) +if(s.gu(s)>3)return!1 +r=A.aQ("^(\\u00a9|\\u00ae|\\u200d|[\\ufe00-\\ufe0f]|[\\u2600-\\u27FF]|[\\u2300-\\u2bFF]|\\ud83c[\\ud000-\\udfff]|\\ud83d[\\ud000-\\udfff]|\\ud83e[\\ud000-\\udfff])+$",!1,!0,!1) +return r.b.test(q)}, +cb3(a,b,c,d,e){var s,r,q=A.el(a,0,null),p=q.ghN(q),o=B.b.dX(p,"stream-io-cdn.com"),n=B.b.dX(p,"stream-cloud-uploads.imgix.net") +if(!o&&!n)return a +s=t.N +s=A.dx(q.gNs(),s,s) +if(o){r=s.h(0,"h") +if(r==null||J.i(r,"*")){r=s.h(0,"w") +if(r==null||J.i(r,"*")){r=s.h(0,"crop") +if(r==null||J.i(r,"*")){r=s.h(0,"resize") +r=r==null||J.i(r,"*")}else r=!1}else r=!1}else r=!1 +if(r){s.k(0,"h",B.e.j(B.d.dw(c))) +s.k(0,"w",B.e.j(B.d.dw(e))) +s.k(0,"crop",b) +s.k(0,"resize",d)}}else if(n){s.k(0,"height",B.e.j(B.d.dw(c))) +s.k(0,"width",B.e.j(B.d.dw(e))) +s.k(0,"fit",b)}return q.agY(0,s).gBY()}, +mK(a,b,c){var s=J.c0e(a,new A.aSe(b,c),c) +s=A.agL(s,1,s.$ti.i("w.E")) +return A.P(s,!1,A.t(s).i("w.E"))}, +bej(a){var s=0,r=A.o(t.cZ),q,p,o,n +var $async$bej=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(a.pC(),$async$bej) +case 3:p=c +o=p.length +n=a.c +n===$&&A.b() +q=new A.E0(n,a.b,p,o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bej,r)}, +bek(a,b){var s=0,r=A.o(t.BO),q,p,o,n,m +var $async$bek=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(A.bej(a),$async$bek) +case 3:o=d +n=A.q(t.N,t.K) +m=a.a +if(m==null){p=o.gct(o) +p=p==null?null:A.qB(p) +m=p==null?null:p.a+"/"+p.b}if(m!=null)n.k(0,"mime_type",m) +p=o.d +p.toString +n.k(0,"file_size",p) +q=A.a38(null,null,null,null,null,null,n,null,null,o,null,null,null,null,null,null,null,null,null,null,b,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bek,r)}, +bLD(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,c0 +if(c2==null)return c1 +s=c2.a +r=c2.d +q=c1.e +q=q==null?null:q.a0(c2.e) +if(q==null)q=c2.e +p=c2.r +o=c2.w +n=c2.x +m=c2.y +l=c1.z +l=l==null?null:l.a0(c2.z) +if(l==null)l=c2.z +k=c2.Q +j=c2.as +i=c2.at +h=c2.ax +g=c2.ay +f=c2.ch +e=c2.cx +d=c2.cy +c=c2.dx +b=c2.fr +a=c2.fx +a0=c2.dy +a1=c2.fy +a2=c2.id +a3=c2.k1 +a4=c2.k2 +a5=c2.k3 +a6=c2.ok +a7=c2.p2 +a8=c2.p1 +a9=c1.p3 +a9=a9==null?null:a9.a0(c2.p3) +if(a9==null)a9=c2.p3 +b0=c2.p4 +b1=c2.R8 +b2=c2.RG +b3=c2.rx +b4=c2.ry +b5=c2.to +b6=c2.x1 +b7=c2.x2 +b8=c2.xr +b9=c2.y1 +c0=c2.co +return c1.aS8(c2.bY,b9,d,a7,a9,a8,b7,!0,b8,b4,g,h,i,b1,b0,f,b2,b5,b6,n,o,p,j,l,m,k,b3,s,!1,e,q,r,b,c,a0,a1,a,c0,a3,a2,a6,a5,a4)}, +bBD(a){var s=A.dy(a,null) +s=s==null?null:s.c +return s==null?1:s}, +ccm(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h=new A.bdp(),g=h.$1(b),f=A.q(t.ui,t.S) +for(s=a.length,r=0;r") +return A.P(new A.F(j,new A.bdn(),s),!1,s.i("al.E"))}, +bMC(a,b){var s,r,q,p,o,n=a.b +for(s=a.f,s=A.tn(s,A.X(s).c),s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c;s.v();){q=s.d +if(q==null)q=r.a(q) +p=q.a +o=q.gct(q) +if(b)if(n==null)n=null +else{q=A.bQ(o," ","") +n=A.bQ(n,"@"+p,"[@"+o+"](@"+q+")")}else if(n==null)n=null +else n=A.bQ(n,"@"+p,"@"+o)}return a.mv(n)}, +c79(a){var s,r,q,p,o=a.f +if(o.length===0)return a +s=a.b +if(s==null)return a +for(o=A.tn(o,A.X(o).c),o=A.d6(o,o.r,A.t(o).c),r=o.$ti.c;o.v();){q=o.d +if(q==null)q=r.a(q) +p=q.gct(q) +q=q.a +s=A.bQ(s,"@"+p,"@"+q)}return a.mv(s)}, +bQ1(a){if(a.gX5())return a +return A.el("http://"+a.j(0),0,null)}, +c53(a){switch(a.a){case 2:return"image" +case 3:return"video" +case 4:return"audio" +case 0:case 1:case 5:return"file"}}, +c1m(a){switch(a.a){case 0:return B.a3r +case 1:return B.a3s +case 3:return B.a3q +case 2:return B.a3t}}, +baI:function baI(){}, +aSe:function aSe(a,b){this.a=a +this.b=b}, +bdp:function bdp(){}, +bdm:function bdm(a,b){this.a=a +this.b=b}, +bdo:function bdo(a,b){this.a=a +this.b=b}, +bdn:function bdn(){}, +a23(a,b){return A.ckX(a,b)}, +ckX(a,b){var s=0,r=A.o(t.H),q=1,p,o,n,m +var $async$a23=A.k(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.h(A.bGe(A.bQ1(A.el(b,0,null)),B.a5F),$async$a23) +case 6:q=1 +s=5 +break +case 3:q=2 +m=p +n=a.K(t.Pu) +n.toString +A.aV(a,B.t,t.R) +n.f.a_M(A.bOG(null,null,null,null,null,B.u,null,A.aw("Cannot launch the url",null,null,null,null,null,null,null,null),B.oD,B.wo,null,null,null,null,null,null,null,null)) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$a23,r)}, +bVF(a,b,c,d,e,f){var s=null,r=a.K(t.F).f +return A.re(r.b.r,s,new A.bA4(r,c,f,e,b,d),s,s,a,s,!0,!0,!1,s,B.hq,s,!1,t.y)}, +bA6(a,b,c,d,e){var s=null,r=a.K(t.F).f +return A.re(r.b.r,s,new A.bA8(c,e,s,r,b,d),s,s,a,s,!0,!0,!1,s,B.hq,s,!1,t.y)}, +ckm(a){switch(a){case"reddit":return"Reddit" +case"youtube":return"Youtube" +case"wikipedia":return"Wikipedia" +case"twitter":return"Twitter" +case"facebook":return"Facebook" +case"amazon":return"Amazon" +case"yelp":return"Yelp" +case"imdb":return"IMDB" +case"pinterest":return"Pinterest" +case"tripadvisor":return"TripAdvisor" +case"instagram":return"Instagram" +case"walmart":return"Walmart" +case"craigslist":return"Craigslist" +case"ebay":return"eBay" +case"linkedin":return"LinkedIn" +case"google":return"Google" +case"apple":return"Apple" +default:return null}}, +bUg(a){var s,r,q,p,o=1024 +if(a==null)return"Size N/A" +s=null +try{s=A.er(J.bU(a),null)}catch(q){r=A.a0(q) +p=A.b3("Can not parse the size parameter: "+A.c(r),null) +throw A.d(p)}if(s<1024)return A.c(s)+" B" +if(s<1048576&&B.d.bF(s,o)===0)return B.d.aA(s/1024,0)+" KB" +if(s<1048576)return B.d.aA(s/1024,2)+" KB" +if(s<1073741824&&B.d.bF(s,o)===0)return B.d.aA(s/1048576,0)+" MB" +if(s<1073741824)return B.d.aA(s/1024/1024,2)+" MB" +if(s<1099511627776&&B.d.bF(s,o)===0)return B.d.aA(s/1073741824,0)+" GB" +if(s<1099511627776)return B.d.aA(s/1024/1024/1024,2)+" GB" +if(s<1125899906842624&&B.d.bF(s,o)===0)return B.d.aA(s/1024/1024/1024/1024,0)+" TB" +if(s<1125899906842624)return B.d.aA(s/1024/1024/1024/1024,2)+" TB" +if(s<1152921504606847e3&&B.d.bF(s,o)===0)return B.d.aA(s/1024/1024/1024/1024/1024,0)+" PB" +else return B.d.aA(s/1024/1024/1024/1024/1024,2)+" PB"}, +a21(a){var s=null +switch(a==null?s:B.c.gS(a.split("/"))){case"7z":return new A.aS("filetype_7z.svg",s,s,s,s) +case"csv":return new A.aS("filetype_CSV.svg",s,s,s,s) +case"doc":return new A.aS("filetype_DOC.svg",s,s,s,s) +case"docx":return new A.aS("filetype_DOCX.svg",s,s,s,s) +case"html":return new A.aS("filetype_html.svg",s,s,s,s) +case"md":return new A.aS("filetype_MD.svg",s,s,s,s) +case"odt":return new A.aS("filetype_ODT.svg",s,s,s,s) +case"pdf":return new A.aS("filetype_PDF.svg",s,s,s,s) +case"ppt":return new A.aS("filetype_PPT.svg",s,s,s,s) +case"pptx":return new A.aS("filetype_PPTX.svg",s,s,s,s) +case"rar":return new A.aS("filetype_RAR.svg",s,s,s,s) +case"rtf":return new A.aS("filetype_RTF.svg",s,s,s,s) +case"tar":return new A.aS("filetype_TAR.svg",s,s,s,s) +case"txt":return new A.aS("filetype_TXT.svg",s,s,s,s) +case"xls":return new A.aS("filetype_XLS.svg",s,s,s,s) +case"xlsx":return new A.aS("filetype_XLSX.svg",s,s,s,s) +case"zip":return new A.aS("filetype_ZIP.svg",s,s,s,s) +default:return new A.aS("filetype_Generic.svg",s,s,s,s)}}, +ckY(a,b){var s,r,q,p,o,n,m,l,k,j,i +if(a===b)return 0 +s=a.length +if(s===0)return b.length +r=b.length +if(r===0)return s +q=r+1 +p=t.S +o=A.bo(q,0,!1,p) +n=A.bo(q,0,!1,p) +for(m=0;m") +return A.P(new A.F(a,new A.b2i(),s),!0,s.i("al.E"))}, +bwC(a,b,c){var s=0,r=A.o(t.o),q,p,o,n,m +var $async$bwC=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:p=t.h_ +o=A.iS(c,new A.bwD(),A.t(c).i("w.E"),p) +n=A.bPZ() +n.a.h_(0,b) +J.rh(n.a.iY(1,p),o) +m=A +s=3 +return A.h(a.pO(n),$async$bwC) +case 3:q=m.ad3(e,new A.bwE(),new A.bwF(),t.Fd,t.qh) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bwC,r)}, +cgl(a){var s,r,q,p,o="SV:CallSession",n=A.q(t.N,t.oi) +for(s=a.length,r=0;r")) +if(q==null)q=A.a([],t.xr) +p=t.N +o=A.fI(a.b,p) +n=A.z3(a.r,p,t.K) +m=A.c2_(a.at) +l=A.q(p,t.mv) +k=s.d +l.k(0,k,A.l5(s)) +j=b==null +i=j?h:A.bMx(b) +if(i!=null)l.E(0,i) +p=A.q(p,t.hM) +p.k(0,k,new A.Ef(k,s.r,s.a,s.x,s.c)) +s=j?h:A.bMw(b) +if(s!=null)p.E(0,s) +return new A.a4l(g,new A.a49(e,r,q,o,f.a,a.Q,a.a,a.ch,n,a.z.a.a,a.ax,a.d,a.cx),m,l,p)}, +c2_(a){var s,r,q,p,o,n +$.G().bj("CallSettingsExt",new A.aCb(a)) +s=a.f +r=A.co(0,0,0,s.a,0,0) +s=A.co(0,0,0,s.b,0,0) +q=a.a +p=a.x +o=a.r +n=a.e +A.cga(n.b) +A.cgb(n.c) +A.fI(a.c.b.c,t.N) +A.cg9(a.w.b) +return new A.N4(new A.Vv(r,s),new A.US(q.d,q.e,q.a),new A.VD(p.d,p.a),new A.Vw(o.b,o.a))}, +cg9(a){if(a===B.Re)return B.aBI +else if(a===B.Rd)return B.aBH +else return B.Rf}, +cga(a){if(a===B.OK)return B.arI +else if(a===B.OL)return B.arH +else return B.OM}, +cgb(a){if(a===B.OR)return B.arO +else if(a===B.OO)return B.arN +else if(a===B.OP)return B.arM +else if(a===B.ON)return B.arL +else if(a===B.OQ)return B.arK +else return B.OS}, +c2W(a){var s=a.b,r=a.a,q=A.X(r).i("F<1,rv>") +return new A.Ed(new A.a4K(s.a,s.b,s.c),a.c,A.P(new A.F(r,new A.aID(),q),!0,q.i("al.E")))}, +aM9:function aM9(){}, +aCb:function aCb(a){this.a=a}, +aID:function aID(){}, +ccI(a){var s,r,q,p,o,n,m,l,k,j=null +switch(a.a.a){case 1:s=a.b +return new A.a6u(s.a,s.c.e) +case 0:return new A.a6w(a.c.a) +case 2:s=a.d +r=s.a +return new A.a6j(new A.nQ(A.hd(r.c),A.Fn(r,s.d,j)),s.c) +case 3:s=a.r +q=A.l5(s.e) +return new A.NN(A.hd(s.b),q,s.c) +case 4:s=a.w +return new A.NW(A.hd(s.b),A.l5(s.e),s.c) +case 6:s=a.x +p=s.a +o=A.hd(p.c) +n=A.z3(s.c,t.N,t.yp) +return new A.a6p(o,A.Fn(p,j,j),n,s.d) +case 7:s=a.y +p=s.d +m=p==null?j:A.l5(p) +return new A.NQ(A.hd(s.a),m,s.b) +case 8:s=a.z +return new A.a6o(A.hd(s.b),s.c,s.d,A.Fn(s.a,j,j)) +case 9:s=a.Q +return new A.a6l(A.hd(s.b),s.c,s.d,A.Fn(s.a,j,j)) +case 10:s=a.as +p=A.hd(s.a) +o=s.b +n=s.d +l=s.c +return new A.a6m(p,o,n,A.l5(l.c),l.a,l.d) +case 11:s=a.at +p=A.hd(s.a) +o=s.b +n=s.d +l=s.c +return new A.a6n(p,o,n,A.l5(l.c),l.a,l.d) +case 12:s=a.ax +return new A.NR(A.hd(s.a),s.b,s.c,A.l5(s.e)) +case 13:s=a.ay +p=A.hd(s.a) +o=s.b +n=s.c +return new A.NS(p,o,new A.F(n,new A.bec(),A.X(n).i("F<1,dn>")),A.l5(s.e)) +case 16:s=a.cx +return new A.NU(A.hd(s.a),s.b) +case 17:s=a.cy +return new A.NV(A.hd(s.a),s.b) +case 18:s=a.db +return new A.NO(A.hd(s.a),s.c,s.b) +case 19:s=a.dx +return new A.NP(A.hd(s.a),s.b) +case 20:break +case 21:break +case 22:break +case 23:break +case 24:break +case 14:s=a.ch +return new A.a6q(A.hd(s.b),s.c,A.l5(s.e)) +case 15:s=a.CW +return new A.a6r(A.hd(s.a),s.b,A.l5(s.d)) +case 26:s=a.id +p=A.hd(s.a) +o=s.b +n=s.c +return new A.NT(p,o,n.c,n.b,A.l5(n.d),n.a) +case 27:k=a.k1 +p=A.hd(k.a) +o=k.e +n=o.d +return new A.a6k(p,n,k.b,k.d,k.c,A.a3([n,A.l5(o)],t.N,t.mv)) +case 28:return B.Us +case 25:break +case 5:s=a.e +r=s.a +return new A.NX(new A.a4A(A.hd(r.c),!0,A.Fn(r,s.d,j)),s.c)}}, +bec:function bec(){}, +a6t:function a6t(a,b,c){this.a=a +this.b=b +this.c=c}, +aHU:function aHU(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aHV:function aHV(a){this.a=a}, +aHY:function aHY(a,b){this.a=a +this.b=b}, +aHZ:function aHZ(a){this.a=a}, +aI_:function aI_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aI0:function aI0(a){this.a=a}, +aI1:function aI1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aI2:function aI2(a){this.a=a}, +aI3:function aI3(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aI4:function aI4(a){this.a=a}, +aHS:function aHS(a,b){this.a=a +this.b=b}, +aHT:function aHT(a){this.a=a}, +aI5:function aI5(a,b){this.a=a +this.b=b}, +aI6:function aI6(a){this.a=a}, +aI7:function aI7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aI8:function aI8(a){this.a=a}, +aHR:function aHR(a,b,c){this.a=a +this.b=b +this.c=c}, +aHW:function aHW(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aHX:function aHX(a){this.a=a}, +a7z:function a7z(){}, +bF:function bF(a,b){this.a=a +this.b=b}, +JK:function JK(a,b,c){this.c=a +this.a=b +this.b=c}, +avw:function avw(){}, +NJ:function NJ(){}, +bEp(a){return new A.ak0(a)}, +ak0:function ak0(a){this.a=a}, +aRZ:function aRZ(){this.a=null}, +aT8:function aT8(){}, +cie(){var s=$.bZS() +$.G().bc(0,s.a,new A.by0()) +return B.VR}, +by0:function by0(){}, +aTE:function aTE(){}, +aTF:function aTF(){}, +aTG:function aTG(a){this.a=a}, +aTH:function aTH(a){this.a=a}, +aTI:function aTI(a,b){this.a=a +this.b=b}, +a6c:function a6c(){}, +a8r:function a8r(a){this.a=a}, +xh(a){return new A.dU(a)}, +dU:function dU(a){this.a=a}, +caM(){return new A.b8f(B.Vj,new A.b8g())}, +ahR(a,b){var s,r,q,p,o=$.G().a +if(b.b(o))return o +if(o instanceof A.EC)for(s=o.a,r=s.length,q=0;q0.3)return B.n1 +return B.aDM}, +JP:function JP(a,b){this.a=a +this.b=b}, +bOp(a){var s=new A.b55() +if(a)s.DH() +return s}, +b55:function b55(){this.a=$}, +c37(){switch(2){case 2:return"web"}}, +Hb:function Hb(a,b){this.a=a +this.b=b}, +b17:function b17(a){this.a=a}, +bwo(a,b){var s,r +if(b===0)return B.E +s=A.co(0,0,0,$.c_6().jj(500),0,0) +r=B.e.aN(2e5*b)+s.a +if(r<3e6)return new A.b6(r) +return B.fz}, +b0J:function b0J(){}, +HG:function HG(){}, +as4:function as4(){}, +c9T(a){var s=a.a.r.h(0,0) +switch(B.ajG.h(0,s==null?0:s).a){case 0:s=a.a.br(0) +return new A.Uk(s.a.dl(1),s.a.md(0)) +case 1:return new A.agl(a.a.br(1).a.dl(0)) +case 2:return new A.Ue(J.bT(a.a.br(2).a.iY(0,t.JU),new A.b4t(),t.Cf).bv(0)) +case 3:return new A.Uc(J.bT(a.a.br(3).a.iY(0,t.N8),new A.b4u(),t.fc).bv(0)) +case 4:s=a.a.br(4) +return new A.Uh(s.a.dl(2),A.c9U(s.a.br(0)),s.a.dl(1)) +case 5:s=a.a.br(5) +J.bT(s.a.iY(0,t.kX),new A.b4v(),t.mB).bv(0) +return new A.Ud(J.bT(s.a.iY(1,t.iZ),new A.b4w(),t.Or).bv(0)) +case 9:return new A.BX(A.c9R(a.a.br(9).a.br(0))) +case 6:return new A.Uj(a.a.br(6).a.dl(0),A.agk(a.a.br(6).a.br(1))) +case 7:return new A.Id(a.a.br(7).a.dl(0),A.agk(a.a.br(7).a.br(1))) +case 8:return new A.Uf(a.a.br(8).a.dl(0),a.a.br(8).a.dl(1)) +case 11:return new A.Ih(a.a.br(11).a.dl(0),a.a.br(11).a.dl(1),A.bDP(a.a.br(11).a.br(2)),A.agk(a.a.br(11).a.br(3))) +case 12:return new A.Ii(a.a.br(12).a.dl(0),a.a.br(12).a.dl(1),A.bDP(a.a.br(12).a.br(2)),A.agk(a.a.br(12).a.br(4))) +case 10:s=a.a.br(10).a.br(0) +return new A.Ug(new A.Ui(s.a.ln(0),s.a.ln(1))) +case 13:s=A.c9S(a.a.br(13).a.br(0).a.br(0)) +return new A.agj(new A.agi(a.a.br(13).a.br(0).a.dl(1),s,a.a.br(13).a.br(0).a.md(2))) +case 14:s=a.a.br(14) +return new A.agf(new A.age(s.a.br(0).a.md(0),s.a.br(0).a.md(1),s.a.br(0).a.md(2)),s.a.dl(1)) +default:return new A.agq()}}, +c9R(a){var s=J.bT(a.a.iY(0,t.oe),new A.b4k(),t.df).bv(0),r=a.a.br(2),q=r.a.ln(0) +r=r.a.ln(1) +a.a.br(1).Z8() +return new A.agg(s,new A.Ui(q,r))}, +agk(a){return new A.oD(a.a.dl(0),a.a.dl(9),a.a.dl(10),a.a.dl(1),J.bT(a.a.iY(2,t.Ag),new A.b4x(),t.lz).bv(0),a.a.br(3).Z8(),a.a.dl(4),A.bOj(a.a.br(5)),a.a.md(6),a.a.md(7),a.a.br(8),a.a.iY(12,t.N))}, +bOj(a){switch(a){case B.vN:return B.atW +case B.vO:return B.atX +case B.vP:return B.atY +case B.kj:return B.mD +default:throw A.d(A.a9("unexpected quality: "+a.j(0)))}}, +bDP(a){switch(a){case B.rX:return B.bC +case B.rY:return B.bO +case B.rZ:return B.bD +case B.t_:return B.d7 +case B.e4:return B.uO +default:throw A.d(A.a9("unexpected track type: "+a.j(0)))}}, +c9S(a){switch(a){case B.wW:return B.au_ +case B.wM:return B.au2 +case B.wU:return B.au3 +case B.wX:return B.au4 +case B.wN:return B.au5 +case B.wQ:return B.au6 +case B.wV:return B.au1 +case B.oO:return B.atZ +case B.wS:return B.au9 +case B.wY:return B.au7 +case B.wT:return B.au0 +case B.wR:return B.au8 +default:throw A.d(A.a9("unexpected error code: "+a.j(0)))}}, +c9W(a){return new A.BZ(new A.agr(a.a.br(0).a.ln(0),a.a.br(0).a.ln(1),a.a.br(0).a.ln(2)),A.bDO(a.a.br(1)),J.bT(a.a.iY(2,t.gq),new A.b4y(),t.wg).bv(0))}, +bDO(a){return new A.agh(a.a.ln(0),a.a.dl(1),a.a.dl(2),a.a.ln(3),a.a.dl(4),a.a.iY(5,t.N))}, +cg8(a){switch(a){case B.tb:return B.aus +case B.Rw:return B.auu +case B.Rx:return B.aut +case B.Ry:return B.auv +default:throw A.d(A.a9("unexpected VideoLayerSetting_Priority: "+a.j(0)))}}, +b4t:function b4t(){}, +b4u:function b4u(){}, +b4v:function b4v(){}, +b4w:function b4w(){}, +b4k:function b4k(){}, +b4x:function b4x(){}, +b4y:function b4y(){}, +bM9(a){if(a instanceof A.Ig)return B.e0 +else if(a instanceof A.If)return B.bj +else return B.a5}, +eC:function eC(){}, +agq:function agq(){}, +BX:function BX(a){this.a=a}, +Uk:function Uk(a,b){this.a=a +this.b=b}, +agl:function agl(a){this.a=a}, +Ue:function Ue(a){this.a=a}, +Uc:function Uc(a){this.a=a}, +Uh:function Uh(a,b,c){this.a=a +this.b=b +this.c=c}, +Ud:function Ud(a){this.b=a}, +Uj:function Uj(a,b){this.a=a +this.b=b}, +Id:function Id(a,b){this.a=a +this.b=b}, +Uf:function Uf(a,b){this.a=a +this.b=b}, +Ih:function Ih(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ii:function Ii(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ug:function Ug(a){this.a=a}, +agf:function agf(a,b){this.a=a +this.b=b}, +agj:function agj(a){this.a=a}, +agn:function agn(){}, +agm:function agm(a,b){this.a=a +this.b=b}, +If:function If(a,b,c){this.a=a +this.b=b +this.c=c}, +Ig:function Ig(a,b,c){this.a=a +this.b=b +this.c=c}, +a7x:function a7x(a,b){this.a=a +this.b=b}, +ani:function ani(){}, +u1:function u1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +BV:function BV(a,b){this.a=a +this.b=b}, +agd:function agd(a){this.a=a}, +age:function age(a,b,c){this.a=a +this.b=b +this.c=c}, +asG:function asG(){}, +agg:function agg(a,b){this.a=a +this.b=b}, +asH:function asH(){}, +agh:function agh(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +u2:function u2(a,b,c){this.a=a +this.b=b +this.c=c}, +BW:function BW(a,b){this.a=a +this.b=b}, +agi:function agi(a,b,c){this.a=a +this.b=b +this.c=c}, +k9:function k9(a,b){this.a=a +this.b=b}, +asI:function asI(){}, +oD:function oD(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}, +Ui:function Ui(a,b){this.a=a +this.b=b}, +asK:function asK(){}, +asJ:function asJ(){}, +x7:function x7(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +asL:function asL(){}, +iX:function iX(){}, +ago:function ago(){}, +agp:function agp(){}, +avl:function avl(){}, +ala:function ala(){}, +avu:function avu(){}, +asl:function asl(){}, +asm:function asm(){}, +oE:function oE(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +BY:function BY(a,b){this.a=a +this.b=b}, +asM:function asM(){}, +BZ:function BZ(a,b,c){this.a=a +this.b=b +this.c=c}, +agr:function agr(a,b,c){this.a=a +this.b=b +this.c=c}, +asN:function asN(){}, +asO:function asO(){}, +b4l:function b4l(){}, +b4m:function b4m(a,b,c){this.a=a +this.b=b +this.c=c}, +b4n:function b4n(a){this.a=a}, +b4o:function b4o(a){this.a=a}, +b4p:function b4p(a){this.a=a}, +b4q:function b4q(a){this.a=a}, +b4r:function b4r(a){this.a=a}, +b4s:function b4s(a){this.a=a}, +c9Y(a,b,c,d){var s,r,q={},p="SV:Sfu-WS-"+b,o=$.G() +o.bj(p,new A.b4B(a)) +s=A.el(c,0,null) +o.bj(p,new A.b4C(s)) +q.a=null +if(B.b.aZ(s.ghN(s),"localhost")||B.b.aZ(s.ghN(s),"127.0.0.1")||B.b.aZ(s.ghN(s),"192."))q.a="ws://"+s.ghN(s)+":3031/ws" +else q.a=s.agZ(0,"/ws","wss").gBY() +r=d+"?X-Stream-Client="+$.ayk() +o.bj(p,new A.b4D(q)) +o.bj(p,new A.b4E(d)) +o.bj(p,new A.b4F(r)) +return A.c9X(r,null,a,b)}, +c9X(a,b,c,d){var s=new A.ags(d,c,new A.mT(A.SB(!1,t.ti),t.rX),B.dK,null,a,b,new A.dU("SV:Sfu-WS-"+d)) +s.ash(a,b,c,d) +return s}, +ags:function ags(a,b,c,d,e,f,g,h){var _=this +_.w=_.r=$ +_.x=a +_.y=b +_.z=!1 +_.Q=c +_.nM$=d +_.WH$=e +_.a=f +_.b=g +_.c=h +_.e=_.d=null +_.f=!1}, +b4B:function b4B(a){this.a=a}, +b4C:function b4C(a){this.a=a}, +b4D:function b4D(a){this.a=a}, +b4E:function b4E(a){this.a=a}, +b4F:function b4F(a){this.a=a}, +b4z:function b4z(a){this.a=a}, +b4A:function b4A(){}, +b4I:function b4I(a){this.a=a}, +b4S:function b4S(a){this.a=a}, +b4N:function b4N(a){this.a=a}, +b4O:function b4O(a,b){this.a=a +this.b=b}, +b4P:function b4P(a){this.a=a}, +b4G:function b4G(){}, +b4H:function b4H(){}, +b4M:function b4M(a,b,c){this.a=a +this.b=b +this.c=c}, +b4J:function b4J(a,b){this.a=a +this.b=b}, +b4K:function b4K(){}, +b4L:function b4L(){}, +b4V:function b4V(){}, +b4W:function b4W(a){this.a=a}, +b4U:function b4U(a){this.a=a}, +b4T:function b4T(){}, +b4R:function b4R(){}, +b4Q:function b4Q(){}, +asP:function asP(){}, +agx:function agx(){}, +abJ:function abJ(){}, +mT:function mT(a,b){this.a=a +this.$ti=b}, +aVV:function aVV(a,b){this.a=a +this.b=b}, +aVW:function aVW(a,b){this.a=a +this.b=b}, +aVU:function aVU(a,b){this.a=a +this.b=b}, +cjK(a,b){var s=a.as +if(s&&!b.as)return-1 +if(!s&&b.as)return 1 +return 0}, +cmp(a,b){var s=a.Q +if(s&&!b.Q)return-1 +if(!s&&b.Q)return 1 +return 0}, +cm9(a,b){if(a.gDU()&&!b.gDU())return-1 +if(!a.gDU()&&b.gDU())return 1 +return 0}, +clZ(a,b){if(a.gyF()&&!b.gyF())return-1 +if(!a.gyF()&&b.gyF())return 1 +return 0}, +clY(a,b){if(a.gr8()&&!b.gr8())return-1 +if(!a.gr8()&&b.gr8())return 1 +return 0}, +clL(a,b){return 0}, +bVs(a){return new A.bzS(a)}, +bTq(a,b){return new A.byh(a,b)}, +c2G(a,b,c){return new A.aHa(b,a,c)}, +y6(a){return A.c2G(a,new A.bz9(),t.ha)}, +bzS:function bzS(a){this.a=a}, +byh:function byh(a,b){this.a=a +this.b=b}, +aHa:function aHa(a,b,c){this.a=a +this.b=b +this.c=c}, +bz9:function bz9(){}, +Ri(a,b,c){var s=a==null?A.MI(b,c):A.mr(a,b,c) +return new A.abL(s,c.i("abL<0>"))}, +ahi:function ahi(){}, +abK:function abK(){}, +abL:function abL(a,b){this.a=a +this.$ti=b}, +ciF(a,b,c,d,e,f){var s,r,q="SV:Client",p=$.G() +p.bj(q,new A.by4(d)) +p.bj(q,new A.by5(f)) +p.bj(q,new A.by6(a)) +p=A.SB(!1,t.a1) +s=A.axW() +if(s==null)s=new A.rt(A.b0(t.Gf)) +r=t.N +return new A.a6t(new A.a6s(new A.dU("SV:CoordClient"),a,f,e,c,new A.ayM(d,new A.bgk(a,e),s,A.q(r,r)),new A.mT(p,t.Qr)),new A.b17(c),new A.dU("SV:CoordinatorClientRetry"))}, +bFa(a,b,c,d,e){}, +VB:function VB(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=$ +_.Q=null +_.as=k +_.at=l +_.ay=_.ax=!1 +_.ch=m +_.CW=null}, +b9Y:function b9Y(a){this.a=a}, +b9Z:function b9Z(a){this.a=a}, +ba_:function ba_(){}, +ba0:function ba0(){}, +ba1:function ba1(a){this.a=a}, +ba2:function ba2(){}, +ba3:function ba3(a,b){this.a=a +this.b=b}, +b9W:function b9W(a){this.a=a}, +b9X:function b9X(a){this.a=a}, +ba6:function ba6(a){this.a=a}, +ba7:function ba7(a){this.a=a}, +ba8:function ba8(a){this.a=a}, +ba5:function ba5(a){this.a=a}, +ba4:function ba4(a){this.a=a}, +a0d:function a0d(a,b){this.a=a +this.b=b}, +by4:function by4(a){this.a=a}, +by5:function by5(a){this.a=a}, +by6:function by6(a){this.a=a}, +WM(a){var s=A.bLU(a).b.OE("user_id",t.N) +s.toString +return new A.oY(B.Sz,a,s)}, +atm:function atm(a,b){this.a=a +this.b=b}, +brA:function brA(a,b){this.a=a +this.b=b}, +anA:function anA(a,b,c){this.a=a +this.b=b +this.c=c}, +bjs:function bjs(a){this.a=a}, +bjt:function bjt(a){this.a=a}, +bju:function bju(a,b){this.a=a +this.b=b}, +My:function My(a,b){this.a=a +this.b=b}, +oY:function oY(a,b,c){this.a=a +this.b=b +this.c=c}, +bcw:function bcw(a,b){var _=this +_.a=a +_.b="stream:none" +_.c=b +_.d=null}, +bcB:function bcB(a,b){this.a=a +this.b=b}, +bcy:function bcy(a,b){this.a=a +this.b=b}, +bcz:function bcz(a){this.a=a}, +bcA:function bcA(){}, +btZ:function btZ(){}, +ayL:function ayL(){}, +ajb:function ajb(){}, +rG:function rG(a,b){this.a=a +this.b=b}, +ae3:function ae3(a){this.b=a}, +ql:function ql(a,b,c){this.a=a +this.b=b +this.c=c}, +a6a:function a6a(){}, +aHf:function aHf(a,b){this.a=a +this.b=b}, +c27(a,b,c){return a.b2Q(b).aI(0,new A.aE_(c),c)}, +aE_:function aE_(a){this.a=a}, +aE6:function aE6(a){this.a=a}, +bK5(a,b,c,d,e){var s=A.MI(!1,d),r=new A.Og(a,b,c,s,d.i("@<0>").M(e).i("Og<1,2>")) +s=A.c1L(s,A.c3j(s,a,d),d).aOD(b,e).hb(r.gaw9(),r.gawb()) +r.e!==$&&A.dl() +r.e=s +return r}, +Og:function Og(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=$ +_.$ti=e}, +ei:function ei(){}, +bNV(a){return new A.aU(a,B.p)}, +c7Q(a,b,c,d,e){switch(a.a.a){case 0:return c.$1(d.i("bp<0>").a(a).b) +case 1:return b.$1(t.gu.a(a).b)}}, +qd(a,b,c,d){var s +switch(a.a.a){case 0:s=b.$1(c.i("bp<0>").a(a).b) +return s +case 1:return null}}, +B_(a,b,c,d){switch(a.a.a){case 0:return new A.bp(b.$1(c.i("bp<0>").a(a).b),B.a2,d.i("bp<0>")) +case 1:return t.gu.a(a)}}, +ad3(a,b,c,d,e){switch(a.a.a){case 0:return c.$1(d.i("bp<0>").a(a)) +case 1:return b.$1(t.gu.a(a))}}, +bSh(a){return a}, +a_p:function a_p(a,b){this.a=a +this.b=b}, +bM:function bM(){}, +bp:function bp(a,b,c){this.b=a +this.a=b +this.$ti=c}, +aU:function aU(a,b){this.b=a +this.a=b}, +bUs(a){return A.iL(A.c6g(a,new A.byY(),t.S),0,null)}, +bE6(a,b){if(a.length===0)return b.$0() +return a}, +byY:function byY(){}, +ail:function ail(a){this.a=a}, +ciZ(a,b){var s=A.chB(a,b) +s.a6(0,new A.bym()) +return A.cfT(a,s)}, +chB(a,b){var s,r,q,p="SV:RtcManager" +if(b)return B.JE +s=a.a +r=a.b +q=s>r?s/r:r/s +s=$.G() +s.aJ(p,new A.bxt(q)) +if(Math.abs(q-1.7777777777777777)") +return A.P(new A.F(s,new A.aYJ(a),r),!0,r.i("al.E"))}, +aYS(a,b){var s=0,r=A.o(t.H),q,p,o,n +var $async$aYS=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:n=a.akb(0,b) +q=n.length,p=0 +case 2:if(!(p")) +for(l=k,p=J.an(l.a),l=new A.fB(p,l.b,A.aN(l).i("fB<1>")),o=b.a;l.v();){n=A.bO1(p.gJ(p),o) +m.k(0,n.a+":"+n.b.j(0),n)}q=B.ao +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bDJ,r)}, +TE(a,b,c){var s=0,r=A.o(t.q0),q,p,o +var $async$TE=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:p=A.bDu(a,c) +s=p!=null?3:4 +break +case 3:o=A +s=5 +return A.h(A.HJ(a,!b,p),$async$TE) +case 5:q=new o.bp(e,B.a2,t.Jx) +s=1 +break +case 4:if(b){q=A.TD(a,c) +s=1 +break}q=new A.aU(new A.bF("Track not found and enabled is false",null),B.p) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$TE,r)}, +HJ(a,b,c){var s=0,r=A.o(t.Lc),q,p,o,n +var $async$HJ=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:o=c.b +n=c.a+":" +s=b?3:5 +break +case 3:s=6 +return A.h(A.adS(a,n+o.j(0)),$async$HJ) +case 6:s=o===B.bD?7:8 +break +case 7:p=A.bDu(a,B.d7) +s=p!=null?9:10 +break +case 9:s=11 +return A.h(A.adS(a,p.a+":"+p.b.j(0)),$async$HJ) +case 11:case 10:case 8:s=4 +break +case 5:s=12 +return A.h(A.adU(a,n+o.j(0)),$async$HJ) +case 12:s=o===B.bD?13:14 +break +case 13:p=A.bDu(a,B.d7) +s=p!=null?15:16 +break +case 15:s=17 +return A.h(A.adU(a,p.a+":"+p.b.j(0)),$async$HJ) +case 17:case 16:case 14:case 4:q=c +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$HJ,r)}, +TD(a,b){var s=0,r=A.o(t.q0),q,p +var $async$TD=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=b===B.bO?3:5 +break +case 3:p=A +s=6 +return A.h(A.aYx(a),$async$TD) +case 6:q=p.ad3(d,new A.b1v(),new A.b1w(a),t.nS,t.ni) +s=1 +break +s=4 +break +case 5:s=b===B.bC?7:9 +break +case 7:p=A +s=10 +return A.h(A.aYu(a),$async$TD) +case 10:q=p.ad3(d,new A.b1x(),new A.b1y(a),t.pB,t.ni) +s=1 +break +s=8 +break +case 9:s=b===B.bD?11:12 +break +case 11:p=A +s=13 +return A.h(A.aYA(a),$async$TD) +case 13:q=p.ad3(d,new A.b1z(),new A.b1A(a),t.hN,t.ni) +s=1 +break +case 12:case 8:case 4:$.G().cY(0,a.b.a,new A.b1B(b)) +q=new A.aU(new A.bF("Unsupported trackType "+b.j(0),null),B.p) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$TD,r)}, +cgj(a){var s,r,q,p="SV:RtcManager",o=a.w.c.b +try{r=A.mh(a.d.d.getSettings()) +r.toString +s=t.P.a(r) +$.G().aJ(p,new A.bwG(s)) +if(A.eO(J.as(s,"width")))o=o.aRo(A.eo(J.as(s,"width"))) +if(A.eO(J.as(s,"height")))o=o.KD(A.eo(J.as(s,"height")))}catch(q){r=$.G() +r.bc(0,p,new A.bwH())}return o}, +TC:function TC(a,b,c,d,e){var _=this +_.b=a +_.e=b +_.f=c +_.r=d +_.w=e +_.z=_.y=_.x=null +_.a=!1}, +b1F:function b1F(a){this.a=a}, +b1G:function b1G(){}, +b1H:function b1H(a){this.a=a}, +b1I:function b1I(a){this.a=a}, +b1E:function b1E(){}, +b1J:function b1J(a){this.a=a}, +b1O:function b1O(a){this.a=a}, +b1P:function b1P(a){this.a=a}, +b1M:function b1M(a,b){this.a=a +this.b=b}, +b1N:function b1N(){}, +b1K:function b1K(a){this.a=a}, +b1L:function b1L(a){this.a=a}, +aYD:function aYD(a){this.a=a}, +aYE:function aYE(a){this.a=a}, +aYJ:function aYJ(a){this.a=a}, +aYG:function aYG(a){this.a=a}, +aYH:function aYH(a,b){this.a=a +this.b=b}, +aYI:function aYI(a){this.a=a}, +aYF:function aYF(a){this.a=a}, +aYM:function aYM(a){this.a=a}, +aYN:function aYN(a){this.a=a}, +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}, +aYK:function aYK(){}, +aYL:function aYL(){}, +aYT:function aYT(){}, +aYU:function aYU(){}, +aYv:function aYv(a){this.a=a}, +aYw:function aYw(a){this.a=a}, +aYy:function aYy(a){this.a=a}, +aYz:function aYz(a){this.a=a}, +aYB:function aYB(a){this.a=a}, +aYC:function aYC(a){this.a=a}, +b1C:function b1C(){}, +b1D:function b1D(){}, +b1w:function b1w(a){this.a=a}, +b1v:function b1v(){}, +b1y:function b1y(a){this.a=a}, +b1x:function b1x(){}, +b1A:function b1A(a){this.a=a}, +b1z:function b1z(){}, +b1B:function b1B(a){this.a=a}, +bwG:function bwG(a){this.a=a}, +bwH:function bwH(){}, +b1t:function b1t(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b1u:function b1u(a){this.a=a}, +c97(a){return B.c.hM(B.a9e,new A.b1Q(a),new A.b1R())}, +n8:function n8(a,b,c){this.c=a +this.a=b +this.b=c}, +b1Q:function b1Q(a){this.a=a}, +b1R:function b1R(){}, +k6:function k6(a,b,c){this.a=a +this.b=b +this.c=c}, +asa:function asa(){}, +afp:function afp(a){this.a=a}, +b1S:function b1S(){}, +b1T:function b1T(a){this.a=a}, +b1f(a,b,c,d,e,f,g,h,i,j){return new A.cy(a,!0,f,g,b,c,d,h,i,j.i("cy<0>"))}, +afn(a,b){var s=0,r=A.o(t.pB),q,p,o,n +var $async$afn=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:n=$.G() +n.bj("SV:RtcLocalTrack",new A.b1g()) +$.rf() +s=3 +return A.h(A.aUm(new A.q6(),a),$async$afn) +case 3:p=d +o=A.Ac(p.Oj(0)) +if(o==null){n.bc(0,"SV:RtcLocalTrack",new A.b1h()) +throw A.d(A.bEp("No audio track found"))}q=A.b1f(a,p,o,null,!0,b,B.bC,null,null,t.uM) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$afn,r)}, +afo(a,b){var s=0,r=A.o(t.nS),q,p,o,n +var $async$afo=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:n=$.G() +n.bj("SV:RtcLocalTrack",new A.b1i()) +$.rf() +s=3 +return A.h(A.aUm(new A.q6(),a),$async$afo) +case 3:p=d +o=A.Ac(p.FK(0)) +if(o==null){n.bc(0,"SV:RtcLocalTrack",new A.b1j()) +throw A.d(A.bEp("No camera track found"))}q=A.b1f(a,p,o,null,!0,b,B.bO,null,null,t._3) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$afo,r)}, +b1m(a,b){var s=0,r=A.o(t.hN),q,p,o,n +var $async$b1m=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:n=$.G() +n.bj("SV:RtcLocalTrack",new A.b1n()) +$.rf() +s=3 +return A.h(A.aUm(new A.q6(),a),$async$b1m) +case 3:p=d +o=A.Ac(p.FK(0)) +if(o==null){n.bc(0,"SV:RtcLocalTrack",new A.b1o()) +throw A.d(A.bEp("No video track found"))}q=A.b1f(a,p,o,null,!0,b,B.bD,null,null,t.Cp) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$b1m,r)}, +cy:function cy(a,b,c,d,e,f,g,h,i,j){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.$ti=j}, +b1g:function b1g(){}, +b1h:function b1h(){}, +b1i:function b1i(){}, +b1j:function b1j(){}, +b1n:function b1n(){}, +b1o:function b1o(){}, +b1p:function b1p(a){this.a=a}, +b1q:function b1q(a){this.a=a}, +b1r:function b1r(a){this.a=a}, +b1s:function b1s(a){this.a=a}, +b1k:function b1k(a){this.a=a}, +b1l:function b1l(){}, +bO2(a,b,c,d,e,f,g,h){return new A.ou(a,e,f,b,c,d,g,h)}, +bO1(a,b){var s,r=a.b +if(!(r===B.bC||r===B.d7))return a +$.G().bj("SV:RtcRemoteAudioTrack",new A.b22(a,b)) +r=r.j(0) +s=document.getElementById("stream_audio_"+(a.a+":"+r)) +if(t.l2.b(s)&&"setSinkId" in s){r=s.setSinkId(b) +r.toString +A.eQ(r,t.z)}return a.aQo(b)}, +ou:function ou(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}, +b26:function b26(a){this.a=a}, +b27:function b27(a){this.a=a}, +b22:function b22(a,b){this.a=a +this.b=b}, +qo:function qo(){}, +b2f:function b2f(a){this.a=a}, +b2g:function b2g(a){this.a=a}, +b2d:function b2d(a){this.a=a}, +b2e:function b2e(a){this.a=a}, +c5j(a){var s=""+"a=fmtp:"+a.a+" ",r=a.b +if(r.gcs(r)){r=r.gfi(r) +r=A.IT(s,r.iK(r,new A.aNX(),t.N),";") +s=r}return s.charCodeAt(0)==0?s:s}, +Ps:function Ps(a,b){this.a=a +this.b=b}, +aNY:function aNY(a,b){this.a=a +this.b=b}, +aNX:function aNX(){}, +ao3:function ao3(){}, +afq:function afq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b2k:function b2k(a){this.a=a}, +asg:function asg(){}, +ajZ:function ajZ(a,b){this.a=a +this.b=b}, +abj:function abj(a,b,c){this.c=a +this.a=b +this.b=c}, +aYl:function aYl(a,b,c){this.a=a +this.b=b +this.c=c}, +aYm:function aYm(a,b){this.a=a +this.b=b}, +aYn:function aYn(a,b){this.a=a +this.b=b}, +cg3(a,b){var s=t.N +s=A.dx(a.b,s,s) +s.k(0,"usedtx","1") +s=a.aR4(s) +return s}, +b4b:function b4b(a,b,c){this.a=a +this.b=b +this.c=c}, +b4c:function b4c(a){this.a=a}, +b4d:function b4d(a){this.a=a}, +b4e:function b4e(a){this.a=a}, +b4f:function b4f(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b4g:function b4g(a){this.a=a}, +b4h:function b4h(a){this.a=a}, +b3s:function b3s(a,b,c){this.a=a +this.b=b +this.c=c}, +Sw:function Sw(a){this.b=a}, +I9:function I9(a){this.b=a}, +Ia:function Ia(a){this.b=a}, +HY:function HY(a,b){this.a=a +this.b=b}, +afP:function afP(){}, +ass:function ass(){}, +cg7(a,b){var s,r,q +for(s=0;r=b.length,s>>16&255,a0>>>8&255,a0&255) +s=A.bX(20) +r=A.cV(e,e,a,e,e,e,e,e,e,e,e,16,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e) +q=b.x +p=c.a +o=p.bz(B.k) +n=A.bP()===B.bZ||A.bP()===B.cG||A.bP()===B.cF?B.u5:B.aQ +m=b.c +p=p.bz(B.k) +l=c.r.bz(B.k) +k=b.y +p=A.bDW(q,m,n,q,B.tO,B.k,k,B.k,B.nr,l,!0,!0,!0,q,4,new A.jy(B.nJ,B.nE,p,q,4)) +l=b.CW +n=b.a +m=A.cV(e,e,n,e,e,e,e,e,e,e,e,18,e,e,e,e,e,!0,e,e,e,e,e,e,e,e) +j=A.cV(e,e,a,e,e,e,e,e,e,e,e,28,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e) +i=a.a +h=i>>>16&255 +g=i>>>8&255 +i&=255 +f=new A.oL(c,b,new A.IG(new A.cY(new A.bj(32,32),new A.bj(32,32),B.U,B.U),a,8,new A.ai(14,14,14,14),10,B.q,B.k,2,2,B.k,a0,new A.hm(0,B.y),new A.ai(16,16,16,16),B.a8L),new A.jy(B.hO,s,r,q,4),new A.Cg(B.k,B.oi,new A.jy(B.nJ,B.nE,o,q,4)),p,B.avJ,new A.II(l,0,0,m,n,k,new A.jy(new A.at(56,1/0,56,1/0),A.MJ(new A.bj(32,32)),j,B.c3,4),l,16,0,A.cV(e,e,n,e,e,e,e,e,e,e,e,18,e,e,e,e,e,!0,e,e,e,e,e,e,e,e),q,B.avQ),new A.Ce(new A.jy(B.uc,B.u2,A.cV(e,e,a,e,e,e,e,e,e,e,e,32,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e),B.c3,4),new A.jy(B.ud,B.nG,A.cV(e,e,a,e,e,e,e,e,e,e,e,28,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e),B.c3,4),A.cV(e,e,a,e,e,e,e,e,e,e,e,28,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e),A.cV(e,e,a,e,e,e,e,e,e,e,e,20,e,e,e,e,e,!0,e,e,e,e,e,e,e,e),A.cV(e,e,A.ax(153,h,g,i),e,e,e,e,e,e,e,e,20,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e)),new A.Ce(new A.jy(B.uc,B.u2,A.cV(e,e,a,e,e,e,e,e,e,e,e,32,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e),B.c3,4),new A.jy(B.ud,B.nG,A.cV(e,e,a,e,e,e,e,e,e,e,e,28,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e),B.c3,4),A.cV(e,e,a,e,e,e,e,e,e,e,e,28,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e),A.cV(e,e,a,e,e,e,e,e,e,e,e,20,e,e,e,e,e,!0,e,e,e,e,e,e,e,e),A.cV(e,e,A.ax(153,h,g,i),e,e,e,e,e,e,e,e,20,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e))) +return f.a0(f.abF(e,e,e,b,e,e,e,e,c,e))}, +cb_(){return A.bE3(B.a9)}, +fQ(a){var s=A.ah(a),r=t.F3.a(s.c.h(0,A.cN(t.O3))) +if(r!=null)return r +if(s.ax.a===B.aw)return $.bXR() +return $.bXQ()}, +oL:function oL(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}, +ue(a,b){return new A.VA(b,a,null)}, +jy:function jy(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +VA:function VA(a,b,c){this.f=a +this.b=b +this.a=c}, +atV:function atV(){}, +bPd(a){var s,r,q=A.a(a.split(" "),t.s) +if(!!q.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(q,new A.baJ(),!0) +if(q.length>2)q=A.eD(q,0,A.dG(2,"count",t.S),t.N).bv(0) +for(s=0,r="";s=J.bf(a))return null +return J.as(a,b)}, +bLK(a,b,c){var s=A.X(a).i("@<1>").M(c).i("eX<1,2>") +s=A.agL(new A.eX(a,new A.aSd(b,c),s),1,s.i("w.E")) +return A.P(s,!1,A.t(s).i("w.E"))}, +aB9(a){return new A.fA(a.a,A.bE6(a.c,new A.aBa(a)),a.b,a.d,null)}, +c22(a){if(a instanceof A.N8)return"Idle" +else if(a instanceof A.nS)return"Outgoing" +else if(a instanceof A.kG)return"Incoming" +else if(a instanceof A.yL)return"Joining" +else if(a instanceof A.Ej)return"Joined" +else if(a instanceof A.N9)return"Reconnecting" +else if(a instanceof A.N7)return"Connecting" +else if(a instanceof A.N6)return"Connected" +else if(a instanceof A.kF)return"Disconnected" +else return""}, +baJ:function baJ(){}, +aSd:function aSd(a,b){this.a=a +this.b=b}, +aBa:function aBa(a){this.a=a}, +t3:function t3(a,b){this.a=a +this.b=b}, +a8R:function a8R(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}, +UD:function UD(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +a_S:function a_S(a,b,c,d,e){var _=this +_.e=_.d=$ +_.f=!1 +_.r=a +_.w=b +_.cZ$=c +_.b2$=d +_.a=null +_.b=e +_.c=null}, +brx:function brx(a){this.a=a}, +brw:function brw(a){this.a=a}, +bru:function bru(a){this.a=a}, +brv:function brv(a,b){this.a=a +this.b=b}, +brs:function brs(a){this.a=a}, +brt:function brt(a){this.a=a}, +brr:function brr(a){this.a=a}, +a1D:function a1D(){}, +qz(a){return new A.ai6(a,null)}, +ai6:function ai6(a,b){this.c=a +this.a=b}, +b9C:function b9C(a,b,c){this.a=a +this.b=b +this.c=c}, +b9D:function b9D(a,b){this.a=a +this.b=b}, +aoy:function aoy(a,b,c){this.c=a +this.d=b +this.a=c}, +YQ:function YQ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +cbD(a,b,c,d,e,f,g,h,i){return new A.Jo(g,c,h,d,i,b,f,a,e)}, +Jo:function Jo(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 +_.Q=h +_.a=i}, +bck:function bck(a){this.a=a}, +bcj:function bcj(a,b,c){this.a=a +this.b=b +this.c=c}, +aB7:function aB7(){}, +aB8:function aB8(a,b,c){this.a=a +this.b=b +this.c=c}, +ai9:function ai9(){}, +b9L:function b9L(a){this.a=a}, +wn:function wn(a,b){this.a=a +this.b=b}, +AE:function AE(a,b){this.a=a +this.b=b}, +b9V:function b9V(){}, +caY(a,b,c,d,e,f,g){var s=new A.Cl(new A.dU("SV:PNManager"),c,b,g,f,d,e,a) +s.asn(a,b,c,d,e,f,g) +return s}, +caZ(a,b){var s=null +return new A.b9U(s,s,s,s,a,b)}, +Cl:function Cl(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}, +b9M:function b9M(a){this.a=a}, +b9P:function b9P(a){this.a=a}, +b9O:function b9O(a){this.a=a}, +b9Q:function b9Q(a){this.a=a}, +b9R:function b9R(){}, +b9S:function b9S(a){this.a=a}, +b9T:function b9T(){}, +b9N:function b9N(){}, +b9U:function b9U(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aig:function aig(a,b,c){this.c=a +this.a=b +this.b=c}, +baK:function baK(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.e=_.d=null}, +azV:function azV(){this.a=null}, +azW:function azW(a,b){this.a=a +this.b=b}, +kv(a){var s=t.z,r=new A.fu(A.q(s,s)) +a.a.a6(0,new A.bwi(r)) +return r}, +cnd(a,b){var s,r,q,p,o,n,m=A.t(b).i("b7<1>"),l=A.P(new A.b7(b,m),!0,m.i("w.E")) +for(m=l.length,s=0;sb?a:b,r=c>d?c:d +return s>r?s:r}, +nK:function nK(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bJS(a,b,c,d,e){var s=A.B5(a,b,e),r=A.B5(b,c,e),q=A.B5(c,d,e),p=A.B5(s,r,e),o=A.B5(r,q,e) +return A.a([a,s,p,A.B5(p,o,e),o,q,d],t.If)}, +ad_(a,b){var s=A.a([],t.H9) +B.c.E(s,a) +return new A.iT(s,b)}, +bVg(a,b){var s,r,q,p +if(a==="")return A.ad_(B.adl,b==null?B.cV:b) +s=new A.bbb(a,B.fc,a.length) +s.BS() +r=A.a([],t.H9) +q=new A.lR(r,b==null?B.cV:b) +p=new A.bba(B.hH,B.hH,B.hH,B.fc) +for(r=s.ag5(),r=new A.f2(r.a(),r.$ti.i("f2<1>"));r.v();)p.aTV(r.gJ(r),q) +return q.vj()}, +S1:function S1(a,b){this.a=a +this.b=b}, +AZ:function AZ(a,b){this.a=a +this.b=b}, +wz:function wz(){}, +iC:function iC(a,b,c){this.b=a +this.c=b +this.a=c}, +lM:function lM(a,b,c){this.b=a +this.c=b +this.a=c}, +hV:function hV(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +aIG:function aIG(){}, +ND:function ND(a){this.a=a}, +lR:function lR(a,b){this.a=a +this.b=b}, +iT:function iT(a,b){this.a=a +this.b=b}, +bhF:function bhF(a){this.a=a +this.b=0}, +boR:function boR(a,b,c,d){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=$ +_.f=d}, +S3:function S3(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +c63(a){var s,r,q=null +if(a.length===0)throw A.d(A.b3("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.hK(a.buffer,0,q) +return new A.aXX(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.hK(a.buffer,0,q) +return new A.aPg(s.getUint16(6,!0),s.getUint16(8,!0))}if(s>12&&a[0]===255&&a[1]===216&&a[2]===255)return A.c6m(A.hK(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.hK(a.buffer,0,q) +return new A.be7(s.getUint16(26,!0),s.getUint16(28,!0))}if(s>22&&a[0]===66&&a[1]===77){s=A.hK(a.buffer,0,q) +return new A.aA7(s.getInt32(18,!0),s.getInt32(22,!0))}throw A.d(A.b3("unknown image type",q))}, +c6m(a){var s,r=4+a.getUint16(4,!1) +for(;r>>0)}, +bJJ(a,b,c,d){return new A.ap(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +ap:function ap(a){this.a=a}, +o2:function o2(){}, +wa:function wa(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}, +FN:function FN(a,b){this.a=a +this.b=b}, +wJ:function wJ(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}, +qb:function qb(a,b,c){this.a=a +this.b=b +this.c=c}, +VG:function VG(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +zG:function zG(a,b){this.a=a +this.b=b}, +hA:function hA(a,b){this.a=a +this.b=b}, +RV:function RV(a,b){this.a=a +this.b=b}, +IV:function IV(a,b){this.a=a +this.b=b}, +IW:function IW(a,b){this.a=a +this.b=b}, +Jn:function Jn(a,b){this.a=a +this.b=b}, +W8:function W8(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +W0:function W0(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}, +mG:function mG(a,b){this.a=a +this.b=b}, +xi:function xi(a,b){this.a=a +this.b=b}, +Cs:function Cs(a){this.a=a}, +bEq(a,b,c,d,e){var s=b==null?A.a([],t.wP):b +return new A.aka(e,c,s,a,d)}, +AU(a,b,c){var s=b==null?A.a([],t.wP):b +return new A.H2(s,a,c==null?a.r:c)}, +bPz(a,b){var s=A.a([],t.wP) +return new A.aiT(b,s,a,a.r)}, +c9n(a,b,c){return new A.afy(c,b,a,B.bA)}, +bN3(a,b){return new A.H4(a,b,b.r)}, +bK8(a,b,c){return new A.EY(b,c,a,a.r)}, +bPy(a,b){return new A.aiQ(a,b,b.r)}, +bLy(a,b,c){return new A.a9Y(a,b,c,c.r)}, +eh:function eh(){}, +anL:function anL(){}, +ajn:function ajn(){}, +jM:function jM(){}, +aka:function aka(a,b,c,d,e){var _=this +_.r=a +_.w=b +_.d=c +_.b=d +_.a=e}, +H2:function H2(a,b,c){this.d=a +this.b=b +this.a=c}, +aiT:function aiT(a,b,c,d){var _=this +_.r=a +_.d=b +_.b=c +_.a=d}, +afy:function afy(a,b,c,d){var _=this +_.r=a +_.d=b +_.b=c +_.a=d}, +Nz:function Nz(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +QM:function QM(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +H4:function H4(a,b,c){this.d=a +this.b=b +this.a=c}, +EY:function EY(a,b,c,d){var _=this +_.d=a +_.e=b +_.b=c +_.a=d}, +aiQ:function aiQ(a,b,c){this.d=a +this.b=b +this.a=c}, +a9Y:function a9Y(a,b,c,d){var _=this +_.d=a +_.e=b +_.b=c +_.a=d}, +S4:function S4(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +cdA(a,b){var s,r,q=a.a6B() +if(a.Q!=null){a.r.h0(0,new A.a0h("svg",A.bEq(a.as,null,q.b,q.c,q.a))) +return}s=A.bEq(a.as,null,q.b,q.c,q.a) +a.Q=s +r=a.at +r.toString +a.x3(r,s) +return}, +cdv(a,b){var s,r,q,p,o=a.at +if((o==null?null:o.r)===!0)return +o=a.r +s=o.gS(o).b +o=a.as +r=A.AU(o,null,null) +q=a.f +p=q.grE() +s.C9(r,o.y,q.gvx(),a.h3("mask"),p,q.FE(a),p) +p=a.at +p.toString +a.x3(p,r) +return}, +cdC(a,b){var s,r,q,p,o=a.at +if((o==null?null:o.r)===!0)return +o=a.r +s=o.gS(o).b +r=a.at +q=A.bPz(a.as,r.gXC(r)==="text") +o=a.f +p=o.grE() +s.C9(q,a.as.y,o.gvx(),a.h3("mask"),p,o.FE(a),p) +a.x3(r,q) +return}, +cdB(a,b){var s=A.AU(a.as,null,null),r=a.at +r.toString +a.x3(r,s) +return}, +cdy(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=a.as,h=a.h3("width") +if(h==null)h="" +s=a.h3("height") +if(s==null)s="" +r=A.bVd(h,"width",a.Q) +q=A.bVd(s,"height",a.Q) +if(r==null||q==null){p=a.a6B() +r=p.a +q=p.b}o=i.a +n=J.ae(o) +m=n.h(o,"x") +l=n.h(o,"y") +a.z.t(0,"url(#"+A.c(a.as.b)+")") +k=A.AU(A.bPj(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.Oz(m),A.Oz(l)),j,j) +o=a.at +o.toString +a.x3(o,k) +return}, +cdD(a,b){var s,r,q,p=a.r,o=p.gS(p).b,n=a.as.c +if(n==null||n.length===0)return +p=A.axR(a.h3("transform")) +if(p==null)p=B.bA +s=a.a +r=A.fX(a.ei("x","0"),s,!1) +r.toString +s=A.fX(a.ei("y","0"),s,!1) +s.toString +q=A.AU(B.fb,null,p.Fc(r,s)) +s=a.f +r=s.grE() +p=s.gvx() +q.Uj(A.bK8(a.as,"url("+A.c(n)+")",r),p,r,r) +a.Kp(q) +o.C9(q,a.as.y,p,a.h3("mask"),r,s.FE(a),r) +return}, +bQI(a,b,c){var s,r,q,p,o="stop-color" +for(s=a.It(),s=new A.f2(s.a(),A.t(s).i("f2<1>"));s.v();){r=s.gJ(s) +if(r instanceof A.jC)continue +if(r instanceof A.j4){r=J.as(a.as.a,"stop-opacity") +if(r==null)r="1" +q=J.as(a.as.a,o) +if(q==null)q=null +p=a.Ex(q,o,a.as.b) +if(p==null)p=B.eJ +r=A.es(r,!1) +r.toString +q=p.a +b.push(A.Ez(q>>>16&255,q>>>8&255,q&255,r)) +r=J.as(a.as.a,"offset") +c.push(A.vc(r==null?"0%":r))}}return}, +cdz(a,b){var s,r,q,p,o,n,m,l,k=a.ag3(),j=a.ei("cx","50%"),i=a.ei("cy","50%"),h=a.ei("r","50%"),g=a.ei("fx",j),f=a.ei("fy",i),e=a.ag6(),d=a.as,c=A.axR(a.h3("gradientTransform")) +if(!a.at.r){s=A.a([],t.n) +r=A.a([],t.Ai) +A.bQI(a,r,s)}else{s=null +r=null}j.toString +q=A.vc(j) +i.toString +p=A.vc(i) +h.toString +o=A.vc(h) +g.toString +n=A.vc(g) +f.toString +m=A.vc(f) +l=n!==q||m!==p?new A.d4(n,m):null +a.f.aae(new A.wJ(new A.d4(q,p),o,l,"url(#"+A.c(d.b)+")",r,s,e,k,c),a.as.c) +return}, +cdx(a,b){var s,r,q,p,o,n,m,l,k=a.ag3(),j=a.ei("x1","0%") +j.toString +s=a.ei("x2","100%") +s.toString +r=a.ei("y1","0%") +r.toString +q=a.ei("y2","0%") +q.toString +p=a.as +o=A.axR(a.h3("gradientTransform")) +n=a.ag6() +if(!a.at.r){m=A.a([],t.n) +l=A.a([],t.Ai) +A.bQI(a,l,m)}else{m=null +l=null}a.f.aae(new A.wa(new A.d4(A.vc(j),A.vc(r)),new A.d4(A.vc(s),A.vc(q)),"url(#"+A.c(p.b)+")",l,m,n,k,o),a.as.c) +return}, +cdu(a,b){var s,r,q,p,o,n,m,l,k,j=a.as,i=A.a([],t.wP) +for(s=a.It(),s=new A.f2(s.a(),A.t(s).i("f2<1>")),r=a.f,q=r.grE(),p=t.H9,o=a.r;s.v();){n=s.gJ(s) +if(n instanceof A.jC)continue +if(n instanceof A.j4){n=n.e +m=B.JF.h(0,n) +if(m!=null){n=m.$1(a) +n.toString +l=o.gS(o).b +n=a.aOy(n,l.a).a +n=A.a(n.slice(0),A.X(n)) +l=a.as.x +if(l==null)l=B.cV +k=A.a([],p) +B.c.E(k,n) +n=a.as +i.push(new A.H4(new A.iT(k,l),n,n.r))}else if(n==="use"){n=a.as +i.push(new A.EY("url("+A.c(n.c)+")",q,n,n.r))}}}r.c.k(0,"url(#"+A.c(j.b)+")",i) +return}, +cdw(a,b){var s,r,q,p,o,n,m,l=a.as.c +if(l==null)return +if(B.b.aZ(l,"data:")){s=B.b.d2(l,";")+1 +r=B.b.hr(l,",",s) +q=B.b.V(l,B.b.d2(l,"/")+1,s-1) +p=$.bHx() +o=A.bQ(q,p,"").toLowerCase() +n=B.alc.h(0,o) +if(n==null){A.kx("Warning: Unsupported image format "+o) +return}r=B.b.bg(l,r+1) +m=A.bLy(B.hQ.bf(A.bQ(r,p,"")),n,a.as) +r=a.r +q=a.f +p=q.grE() +r.gS(r).b.Uj(m,q.gvx(),p,p) +a.Kp(m) +return}return}, +cea(a){var s,r,q,p=a.a,o=A.fX(a.ei("cx","0"),p,!1) +o.toString +s=A.fX(a.ei("cy","0"),p,!1) +s.toString +p=A.fX(a.ei("r","0"),p,!1) +p.toString +r=a.as.w +q=A.a([],t.H9) +return new A.lR(q,r==null?B.cV:r).jz(new A.kU(o-p,s-p,o+p,s+p)).vj()}, +ced(a){var s=a.ei("d","") +s.toString +return A.bVg(s,a.as.w)}, +ceg(a){var s,r,q,p,o,n,m,l,k=a.a,j=A.fX(a.ei("x","0"),k,!1) +j.toString +s=A.fX(a.ei("y","0"),k,!1) +s.toString +r=A.fX(a.ei("width","0"),k,!1) +r.toString +q=A.fX(a.ei("height","0"),k,!1) +q.toString +p=a.h3("rx") +o=a.h3("ry") +if(p==null)p=o +if(o==null)o=p +if(p!=null&&p!==""){n=A.fX(p,k,!1) +n.toString +k=A.fX(o,k,!1) +k.toString +m=a.as.w +l=A.a([],t.H9) +return new A.lR(l,m==null?B.cV:m).aO9(new A.kU(j,s,j+r,s+q),n,k).vj()}k=a.as.w +n=A.a([],t.H9) +return new A.lR(n,k==null?B.cV:k).hI(new A.kU(j,s,j+r,s+q)).vj()}, +cee(a){return A.bR1(a,!0)}, +cef(a){return A.bR1(a,!1)}, +bR1(a,b){var s,r=a.ei("points","") +r.toString +if(r==="")return null +s=b?"z":"" +return A.bVg("M"+r+s,a.as.w)}, +ceb(a){var s,r,q,p,o=a.a,n=A.fX(a.ei("cx","0"),o,!1) +n.toString +s=A.fX(a.ei("cy","0"),o,!1) +s.toString +r=A.fX(a.ei("rx","0"),o,!1) +r.toString +o=A.fX(a.ei("ry","0"),o,!1) +o.toString +n-=r +s-=o +q=a.as.w +p=A.a([],t.H9) +return new A.lR(p,q==null?B.cV:q).jz(new A.kU(n,s,n+r*2,s+o*2)).vj()}, +cec(a){var s,r,q,p,o=a.a,n=A.fX(a.ei("x1","0"),o,!1) +n.toString +s=A.fX(a.ei("x2","0"),o,!1) +s.toString +r=A.fX(a.ei("y1","0"),o,!1) +r.toString +o=A.fX(a.ei("y2","0"),o,!1) +o.toString +q=a.as.w +p=A.a([],t.H9) +if(q==null)q=B.cV +p.push(new A.lM(n,r,B.eu)) +p.push(new A.iC(s,o,B.ck)) +return new A.lR(p,q).vj()}, +bPj(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.J1(o,n,m,d,p,g,a1,h,c,b,a,i,k,j,r,a0,s,a2,l,a3,q,a4,e,f)}, +Oz(a){var s +if(a==null||a==="")return null +if(A.bUF(a))return new A.Oy(A.bVe(a,1),!0) +s=A.es(a,!1) +s.toString +return new A.Oy(s,!1)}, +a0h:function a0h(a,b){this.a=a +this.b=b}, +oO:function oO(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}, +bb2:function bb2(){}, +bb3:function bb3(){}, +bb4:function bb4(){}, +bb5:function bb5(a){this.a=a}, +bb6:function bb6(a){this.a=a}, +bb7:function bb7(a){this.a=a}, +bb8:function bb8(){}, +bb9:function bb9(){}, +as_:function as_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=d}, +bql:function bql(a,b){this.a=a +this.b=b}, +bqk:function bqk(){}, +bqj:function bqj(){}, +avA:function avA(a,b,c){this.a=a +this.b=b +this.c=c}, +J1:function J1(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}, +baX:function baX(){}, +Oy:function Oy(a,b){this.a=a +this.b=b}, +VJ:function VJ(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}, +J2:function J2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +rE:function rE(a,b){this.a=a +this.b=b}, +b0A:function b0A(){this.a=$}, +afa:function afa(a,b){this.a=a +this.b=b}, +af9:function af9(a,b){this.a=a +this.b=b}, +HD:function HD(a,b,c){this.a=a +this.b=b +this.c=c}, +af6:function af6(a,b){this.a=a +this.b=b}, +af7:function af7(a,b,c){this.a=a +this.b=b +this.c=c}, +Tu:function Tu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +af8:function af8(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}, +air:function air(a,b,c){this.a=a +this.b=b +this.c=c}, +akc:function akc(){}, +a8g:function a8g(){}, +aH5:function aH5(a){var _=this +_.a=a +_.c=_.b=$ +_.d=null}, +aH6:function aH6(a,b){this.a=a +this.b=b}, +am8:function am8(){}, +ajY:function ajY(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}, +mD:function mD(a,b){this.a=a +this.b=b}, +lw:function lw(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Ay:function Ay(a){this.a=a}, +CO:function CO(a){this.a=a}, +wg(a){var s=new A.bq(new Float64Array(16)) +if(s.hJ(a)===0)return null +return s}, +c73(){return new A.bq(new Float64Array(16))}, +c74(){var s=new A.bq(new Float64Array(16)) +s.dc() +return s}, +k0(a,b,c){var s=new A.bq(new Float64Array(16)) +s.dc() +s.m7(a,b,c) +return s}, +GA(a,b,c){var s=new Float64Array(16) +s[15]=1 +s[10]=c +s[5]=b +s[0]=a +return new A.bq(s)}, +bNs(){var s=new Float64Array(4) +s[3]=1 +return new A.wH(s)}, +Ax:function Ax(a){this.a=a}, +bq:function bq(a){this.a=a}, +adV:function adV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +wH:function wH(a){this.a=a}, +cC:function cC(a){this.a=a}, +nn:function nn(a){this.a=a}, +a4U:function a4U(){}, +ra(){var s=$.bYB() +if($.bSv!==s){s.yx() +$.bSv=s}return s}, +ceZ(){var s=new A.avx(B.i) +s.asx() +return s}, +CS:function CS(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}, +JM:function JM(a,b,c,d){var _=this +_.w=a +_.z=b +_.ay=_.ax=null +_.ch=!1 +_.cy=_.cx=_.CW=null +_.db=-1 +_.a=c +_.ab$=0 +_.aq$=d +_.b7$=_.b9$=0 +_.C$=!1}, +bdH:function bdH(a,b){this.a=a +this.b=b}, +bdI:function bdI(a){this.a=a}, +bdG:function bdG(a,b){this.a=a +this.b=b}, +bdF:function bdF(a){this.a=a}, +avv:function avv(a){this.a=!1 +this.b=a}, +WT:function WT(a,b){this.c=a +this.a=b}, +avx:function avx(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +bvo:function bvo(a){this.a=a}, +bvn:function bvn(a,b){this.a=a +this.b=b}, +avy:function avy(a,b,c){this.c=a +this.d=b +this.a=c}, +axd:function axd(){}, +bdJ:function bdJ(){}, +boV:function boV(){}, +ET:function ET(a,b,c,d){var _=this +_.a=a +_.b=b +_.e=c +_.f=d}, +zd:function zd(a,b){this.a=a +this.b=b}, +no:function no(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e}, +uv:function uv(a,b){this.a=a +this.b=b}, +OM:function OM(a,b){this.a=a +this.b=b}, +ak1:function ak1(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=!1}, +bdM:function bdM(a){this.a=a}, +bdN:function bdN(a){this.a=a}, +bdO:function bdO(a){this.a=a}, +bdP:function bdP(a){this.a=a}, +bdQ:function bdQ(a){this.a=a}, +bdR:function bdR(a){this.a=a}, +bdS:function bdS(a){this.a=a}, +bdT:function bdT(a){this.a=a}, +bdU:function bdU(a){this.a=a}, +bdV:function bdV(){}, +bdK:function bdK(a){this.a=a +this.b=1}, +bdL:function bdL(a){this.a=a}, +a9V:function a9V(a,b){this.a=a +this.b=b}, +c8W(){$.bDC=null +$.cz.akr(A.cm2(),B.ark,t.H)}, +bNS(){var s,r,q +for(s=$.bDD,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a;(q==null?r.a(q):q).$0()}$.bDD.T(0)}, +b0p:function b0p(){}, +b0q:function b0q(a,b){this.a=a +this.b=b}, +b0r:function b0r(){}, +bqe:function bqe(a){this.a=a}, +aeZ:function aeZ(a,b,c,d,e,f,g,h,i){var _=this +_.F=a +_.ye$=b +_.Do$=c +_.b3y$=d +_.adr$=e +_.ads$=f +_.adt$=g +_.D$=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}, +arV:function arV(){}, +bFg(a,b){var s=Math.abs(a-b) +return s<=0.01||s/Math.max(Math.abs(a),Math.abs(b))<=0.01}, +WX:function WX(a,b,c){this.e=a +this.c=b +this.a=c}, +uz:function uz(a,b,c){this.a=a +this.b=b +this.c=c}, +be_:function be_(){}, +be3:function be3(){}, +aYs:function aYs(){}, +Wj:function Wj(a){this.a=a}, +aae:function aae(a){this.a=a}, +bvx:function bvx(){}, +be1:function be1(){}, +aVe:function aVe(a){this.a=a}, +be2:function be2(){}, +c5V(a,b){var s,r,q,p,o,n,m=null,l=A.bQo(a.j(0),b) +l.binaryType="arraybuffer" +s=new A.UX(t.Rw) +r=t.z +q=A.hP(m,m,m,m,!0,r) +p=A.hP(m,m,m,m,!0,r) +o=A.t(p) +n=A.t(q) +s.a=A.aPD(new A.cr(p,o.i("cr<1>")),new A.nD(q,n.i("nD<1>")),!0,r) +s.b=A.aPD(new A.cr(q,n.i("cr<1>")),new A.nD(p,o.i("nD<1>")),!1,r) +s=new A.zZ(l,s) +s.a1i(l) +return s}, +c5U(a){var s=null,r=new A.UX(t.Rw),q=t.z,p=A.hP(s,s,s,s,!0,q),o=A.hP(s,s,s,s,!0,q),n=A.t(o),m=A.t(p) +r.a=A.aPD(new A.cr(o,n.i("cr<1>")),new A.nD(p,m.i("nD<1>")),!0,q) +r.b=A.aPD(new A.cr(p,m.i("cr<1>")),new A.nD(o,n.i("nD<1>")),!1,q) +r=new A.zZ(a,r) +r.a1i(a) +return r}, +zZ:function zZ(a,b){var _=this +_.a=a +_.e=_.d=_.c=_.b=null +_.f=$ +_.r=b +_.w=$}, +aQZ:function aQZ(a){this.a=a}, +aR_:function aR_(a){this.a=a}, +aR0:function aR0(a){this.a=a}, +aR1:function aR1(a){this.a=a}, +aQY:function aQY(a){this.a=a}, +aop:function aop(a,b){this.b=a +this.a=b}, +JS:function JS(a,b){this.a=a +this.b=b}, +aki:function aki(a,b){this.b=a +this.a=b}, +uB:function uB(a,b){this.a=a +this.b=b}, +cku(a){switch(a){case"new":return B.arm +case"checking":return B.arn +case"connected":return B.arp +case"completed":return B.aro +case"failed":return B.arr +case"disconnected":return B.ars +case"closed":return B.Ox +case"count":return B.arq}return B.Ox}, +ckv(a){switch(a){case"new":return B.Oy +case"gathering":return B.art +case"complete":return B.aru}return B.Oy}, +cmn(a){switch(a){case"stable":return B.arx +case"have-local-offer":return B.ary +case"have-local-pranswer":return B.arA +case"have-remote-offer":return B.arz +case"have-remote-pranswer":return B.arB +case"closed":return B.OE}return B.OE}, +clJ(a){switch(a){case"new":return B.OB +case"connecting":return B.OC +case"connected":return B.OD +case"closed":return B.qW +case"disconnected":return B.OA +case"failed":return B.Oz}return B.qW}, +tQ:function tQ(a,b){this.a=a +this.b=b}, +Hl:function Hl(a,b){this.a=a +this.b=b}, +tO:function tO(a,b){this.a=a +this.b=b}, +lX:function lX(a,b){this.a=a +this.b=b}, +SI:function SI(a,b){this.a=a +this.b=b}, +Bs:function Bs(a,b){this.a=a +this.b=b}, +uo:function uo(a,b){this.a=a +this.b=b}, +aZ6:function aZ6(){}, +mP:function mP(){}, +wi:function wi(){}, +aUh:function aUh(){}, +tt:function tt(a,b,c){this.a=a +this.c=b +this.d=c}, +aVZ:function aVZ(){}, +tN:function tN(a,b,c){this.a=a +this.b=b +this.c=c}, +SD:function SD(){}, +bDw:function bDw(){}, +ae6:function ae6(){}, +n3:function n3(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}, +ae4:function ae4(){}, +ae7:function ae7(a){this.d=a}, +aZu:function aZu(){}, +aZx:function aZx(){}, +Hm:function Hm(a,b,c){this.a=a +this.b=b +this.c=c}, +tP:function tP(){}, +n4:function n4(a,b){this.a=a +this.b=b}, +UN:function UN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Bu:function Bu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +SG:function SG(a,b,c){this.a=a +this.b=b +this.c=c}, +hF:function hF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +chT(a){var s=a.vC(0) +s.toString +switch(s){case"<":return"<" +case"&":return"&" +case"]]>":return"]]>" +default:return A.bF_(s)}}, +chL(a){var s=a.vC(0) +s.toString +switch(s){case"'":return"'" +case"&":return"&" +case"<":return"<" +default:return A.bF_(s)}}, +cfN(a){var s=a.vC(0) +s.toString +switch(s){case'"':return""" +case"&":return"&" +case"<":return"<" +default:return A.bF_(s)}}, +bF_(a){return A.iS(new A.TH(a),new A.bvT(),t.Dc.i("w.E"),t.N).hP(0)}, +akp:function akp(){}, +bvT:function bvT(){}, +xB:function xB(){}, +f1:function f1(a,b,c){this.c=a +this.a=b +this.b=c}, +qX:function qX(a,b){this.a=a +this.b=b}, +aku:function aku(){}, +beE:function beE(){}, +ccL(a,b,c){return new A.akw(b,c,$,$,$,a)}, +akw:function akw(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.WI$=c +_.WJ$=d +_.WK$=e +_.a=f}, +avP:function avP(){}, +ako:function ako(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +JY:function JY(a,b){this.a=a +this.b=b}, +bel:function bel(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +beF:function beF(){}, +beG:function beG(){}, +akv:function akv(){}, +akq:function akq(a){this.a=a}, +avL:function avL(a,b){this.a=a +this.b=b}, +axh:function axh(){}, +em:function em(){}, +avM:function avM(){}, +avN:function avN(){}, +avO:function avO(){}, +nt:function nt(a,b,c,d,e){var _=this +_.e=a +_.ut$=b +_.ur$=c +_.us$=d +_.qY$=e}, +p1:function p1(a,b,c,d,e){var _=this +_.e=a +_.ut$=b +_.ur$=c +_.us$=d +_.qY$=e}, +p2:function p2(a,b,c,d,e){var _=this +_.e=a +_.ut$=b +_.ur$=c +_.us$=d +_.qY$=e}, +p3:function p3(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.ut$=d +_.ur$=e +_.us$=f +_.qY$=g}, +jC:function jC(a,b,c,d,e){var _=this +_.e=a +_.ut$=b +_.ur$=c +_.us$=d +_.qY$=e}, +avI:function avI(){}, +p4:function p4(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.ut$=c +_.ur$=d +_.us$=e +_.qY$=f}, +j4:function j4(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.ut$=d +_.ur$=e +_.us$=f +_.qY$=g}, +avQ:function avQ(){}, +JZ:function JZ(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=$ +_.ut$=c +_.ur$=d +_.us$=e +_.qY$=f}, +akr:function akr(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bem:function bem(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +aks:function aks(a){this.a=a}, +bet:function bet(a){this.a=a}, +beD:function beD(){}, +ber:function ber(a){this.a=a}, +ben:function ben(){}, +beo:function beo(){}, +beq:function beq(){}, +bep:function bep(){}, +beA:function beA(){}, +beu:function beu(){}, +bes:function bes(){}, +bev:function bev(){}, +beB:function beB(){}, +beC:function beC(){}, +bez:function bez(){}, +bex:function bex(){}, +bew:function bew(){}, +bey:function bey(){}, +byL:function byL(){}, +a6i:function a6i(a,b){this.a=a +this.$ti=b}, +ie:function ie(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.qY$=d}, +avJ:function avJ(){}, +avK:function avK(){}, +X2:function X2(){}, +akt:function akt(){}, +bzw(){var s=0,r=A.o(t.H) +var $async$bzw=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(A.bAr(new A.bzx(),new A.bzy()),$async$bzw) +case 2:return A.m(null,r)}}) +return A.n($async$bzw,r)}, +bzy:function bzy(){}, +bzx:function bzx(){}, +c2t(){var s=$.ac.h(0,B.QD),r=s==null?null:t.Kb.a(s).$0() +return r==null?new A.rt(A.b0(t.Gf)):r}, +axW(){var s=$.ac.h(0,B.QD) +return s==null?null:t.Kb.a(s).$0()}, +c6D(a){return $.c6C.h(0,a).gb3l()}, +bUB(a){return t.jj.b(a)||t.I3.b(a)||t.M2.b(a)||t.J2.b(a)||t.S5.b(a)||t.VW.b(a)||t.oL.b(a)}, +bVo(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)}, +bL9(a){return A.bL(a)}, +DK(a){var s=B.b.ai(u.Y,a>>>6)+(a&63),r=s&1,q=B.b.ai(u.I,s>>>1) +return q>>>4&-r|q&15&r-1}, +rc(a,b){var s=(a&1023)<<10|b&1023,r=B.b.ai(u.Y,1024+(s>>>9))+(s&511),q=r&1,p=B.b.ai(u.I,r>>>1) +return p>>>4&-q|p&15&q-1}, +a1Z(a){var s,r,q,p,o=B.e.bt(B.e.bt(a.a,1000),1000),n=B.e.bt(o,3600) +o=B.e.bF(o,3600) +s=B.e.bt(o,60) +o=B.e.bF(o,60) +if(n>=10)r=""+n +else r=n===0?"00":"0"+n +if(s>=10)q=""+s +else q=s===0?"00":"0"+s +if(o>=10)p=""+o +else p=o===0?"00":"0"+o +return(r==="00"?"":r+":")+q+":"+p}, +bGA(){return new A.bC(Date.now(),!1)}, +bTo(){var s=t.tw.a($.ac.h(0,$.bZg())) +return s==null?B.Uq:s}, +chm(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l=e-d +if(l===0)return +f[g]=a[d] +for(s=1;s=24;){s=d.jj(j)+e +r=a[s] +q=b.$1(r) +p=f-1 +a[s]=a[p] +a[p]=r +for(o=f,n=e;n0){--o +a[p]=a[o] +k=o}else k=p +a[k]=m}}if(n-e")) +for(s=c.i("x<0>"),r=0;r<1;++r){q=a[r] +p=b.$1(q) +o=n.h(0,p) +if(o==null){o=A.a([],s) +n.k(0,p,o) +p=o}else p=o +J.eb(p,q)}return n}, +cju(a,b){return J.yh(t.zC.a(a),b)}, +bUy(a){return a}, +clm(a){switch(a){case"bluetooth":return B.a_T +case"wifi":return B.vS +case"ethernet":return B.a_U +case"mobile":return B.a_V +case"vpn":return B.a_W +case"other":return B.a_X +case"none":default:return B.kn}}, +b5(a,b){var s,r,q,p +if(a.length===1){s=new A.eT(a) +r=s.gO(s) +for(s=new A.eT(b),q=t.Hz,s=new A.bw(s,s.gu(s),q.i("bw")),q=q.i("H.E");s.v();){p=s.d +if(p==null)p=q.a(p) +$.bSV.k(0,p,r)}}else for(s=new A.eT(b),q=t.Hz,s=new A.bw(s,s.gu(s),q.i("bw")),q=q.i("H.E");s.v();){p=s.d +if(p==null)p=q.a(p) +$.bSA.k(0,p,new A.eT(a))}}, +cm3(a){var s,r,q,p,o,n +A.cgW() +s=A.a([],t.t) +for(r=A.t(a),q=new A.bw(a,a.gu(a),r.i("bw")),r=r.i("H.E");q.v();){p=q.d +if(p==null)p=r.a(p) +if(p>=768&&p<=879)continue +o=$.bSV.h(0,p) +if(o!=null){s.push(o) +continue}n=$.bSA.h(0,p) +if(n!=null){B.c.E(s,n) +continue}s.push(p)}return s}, +cgW(){if($.bSi)return +A.b5(" ","\xa0") +A.b5("A","A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f") +A.b5("AA","\ua732") +A.b5("AE","\xc6\u01fc\u01e2") +A.b5("AO","\ua734") +A.b5("AU","\ua736") +A.b5("AV","\ua738\ua73a") +A.b5("AY","\ua73c") +A.b5("B","B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181") +A.b5("C","C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e") +A.b5("D","D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779") +A.b5("DZ","\u01f1\u01c4") +A.b5("Dz","\u01f2\u01c5") +A.b5("E","E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e") +A.b5("F","F\u24bb\uff26\u1e1e\u0191\ua77b") +A.b5("G","G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e") +A.b5("H","H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d") +A.b5("I","I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197") +A.b5("J","J\u24bf\uff2a\u0134\u0248") +A.b5("K","K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2") +A.b5("L","L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780") +A.b5("LJ","\u01c7") +A.b5("Lj","\u01c8") +A.b5("M","M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c") +A.b5("N","N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4") +A.b5("NJ","\u01ca") +A.b5("Nj","\u01cb") +A.b5("O","O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c") +A.b5("OI","\u01a2") +A.b5("OO","\ua74e") +A.b5("OU","\u0222") +A.b5("P","P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754") +A.b5("Q","Q\u24c6\uff31\ua756\ua758\u024a") +A.b5("R","R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782") +A.b5("S","S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784") +A.b5("T","T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786") +A.b5("Th","\xde") +A.b5("TZ","\ua728") +A.b5("U","U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244") +A.b5("V","V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245") +A.b5("VY","\ua760") +A.b5("W","W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72") +A.b5("X","X\u24cd\uff38\u1e8a\u1e8c") +A.b5("Y","Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe") +A.b5("Z","Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762") +A.b5("a","a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250\u0251") +A.b5("aa","\ua733") +A.b5("ae","\xe6\u01fd\u01e3") +A.b5("ao","\ua735") +A.b5("au","\ua737") +A.b5("av","\ua739\ua73b") +A.b5("ay","\ua73d") +A.b5("b","b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253") +A.b5("c","c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184") +A.b5("d","d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a") +A.b5("dz","\u01f3\u01c6") +A.b5("e","e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd") +A.b5("f","f\u24d5\uff46\u1e1f\u0192\ua77c") +A.b5("ff","\ufb00") +A.b5("fi","\ufb01") +A.b5("fl","\ufb02") +A.b5("ffi","\ufb03") +A.b5("ffl","\ufb04") +A.b5("g","g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f") +A.b5("h","h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265") +A.b5("hv","\u0195") +A.b5("i","i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131") +A.b5("j","j\u24d9\uff4a\u0135\u01f0\u0249") +A.b5("k","k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3") +A.b5("l","l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747") +A.b5("lj","\u01c9") +A.b5("m","m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f") +A.b5("n","n\xf1n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5\u043b\u0509") +A.b5("nj","\u01cc") +A.b5("o","\u07c0o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275") +A.b5("oe","\u0152\u0153") +A.b5("oi","\u01a3") +A.b5("ou","\u0223") +A.b5("oo","\ua74f") +A.b5("p","p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755") +A.b5("q","q\u24e0\uff51\u024b\ua757\ua759") +A.b5("r","r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783") +A.b5("s","s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b") +A.b5("ss","\xdf") +A.b5("t","t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787") +A.b5("th","\xfe") +A.b5("tz","\ua729") +A.b5("u","u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289") +A.b5("v","v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c") +A.b5("vy","\ua761") +A.b5("w","w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73") +A.b5("x","x\u24e7\uff58\u1e8b\u1e8d") +A.b5("y","y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff") +A.b5("z","z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763") +$.bSi=!0}, +a1X(a,b,c,d,e){return A.ciU(a,b,c,d,e,e)}, +ciU(a,b,c,d,e,f){var s=0,r=A.o(f),q +var $async$a1X=A.k(function(g,h){if(g===1)return A.l(h,r) +while(true)switch(s){case 0:s=3 +return A.h(null,$async$a1X) +case 3:q=a.$1(b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$a1X,r)}, +bKK(){var s=$.bKJ +return s==null?$.bKJ=!1:s}, +c3v(a){a=a.toLowerCase() +if(B.b.dX(a,"kdialog"))return new A.aSC() +else if(B.b.dX(a,"qarma")||B.b.dX(a,"zenity"))return new A.aYV() +throw A.d(A.c3("DialogHandler for executable "+a+" has not been implemented"))}, +cjV(){return A.Y(A.c3("Unsupported"))}, +cjm(a){var s,r,q +if("toDateString" in a)try{s=a +r=A.lu(s.OA(),!1) +return r}catch(q){if(t.We.b(A.a0(q)))return null +else throw q}return null}, +cj3(a){switch(a){case-2:return B.Sh +case-1:return B.Si +case 0:return B.tQ +case 1:return B.Sj +case 2:return B.Sk +default:return B.tQ}}, +cj4(a){switch(a){case-1:return B.Sl +case 0:return B.tR +case 1:return B.Sm +default:return B.tR}}, +c31(a){return B.jt}, +byj(a,b,c,d,e){return A.ciV(a,b,c,d,e,e)}, +ciV(a,b,c,d,e,f){var s=0,r=A.o(f),q +var $async$byj=A.k(function(g,h){if(g===1)return A.l(h,r) +while(true)switch(s){case 0:s=3 +return A.h(null,$async$byj) +case 3:q=a.$1(b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$byj,r)}, +LS(a,b){var s +if(a==null)return b==null +if(b==null||a.gu(a)!==b.gu(b))return!1 +if(a===b)return!0 +for(s=a.gao(a);s.v();)if(!b.H(0,s.gJ(s)))return!1 +return!0}, +ea(a,b){var s,r,q +if(a==null)return b==null +if(b==null||J.bf(a)!==J.bf(b))return!1 +if(a===b)return!0 +for(s=J.ae(a),r=J.ae(b),q=0;qc)return c +if(isNaN(a))return c +return a}, +bTH(a,b){var s=a==null?null:A.a(a.split("\n"),t.s) +if(s==null)s=A.a(["null"],t.s) +$.ay7().E(0,s) +if(!$.bF8)A.bRW()}, +bRW(){var s,r,q=$.bF8=!1,p=$.bHd() +if(A.co(0,0,p.gLb(),0,0,0).a>1e6){if(p.b==null)p.b=$.Hi.$0() +p.jn(0) +$.axo=0}while(!0){if($.axo<12288){p=$.ay7() +p=!p.gal(p)}else p=q +if(!p)break +s=$.ay7().lY() +$.axo=$.axo+s.length +r=$.bVp +if(r==null)A.bVo(s) +else r.$1(s)}q=$.ay7() +if(!q.gal(q)){$.bF8=!0 +$.axo=0 +A.cq(B.cs,A.clP()) +if($.bwn==null)$.bwn=new A.aH(new A.a6($.ac,t.D),t.h)}else{$.bHd().dJ(0) +q=$.bwn +if(q!=null)q.dN(0) +$.bwn=null}}, +bCk(a,b,c){var s,r=A.ah(a) +if(c>0)if(r.a){s=r.ax +if(s.a===B.a9){s=s.cy.a +s=A.ax(255,b.gp(b)>>>16&255,b.gp(b)>>>8&255,b.gp(b)&255).l(0,A.ax(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.aH4(A.ax(B.d.aN(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +aMD(a){var s=0,r=A.o(t.H),q +var $async$aMD=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)$async$outer:switch(s){case 0:a.gaf().OT(B.awK) +switch(A.ah(a).r.a){case 0:case 1:q=A.aiu(B.awF) +s=1 +break $async$outer +case 2:case 3:case 4:case 5:q=A.ck(null,t.H) +s=1 +break $async$outer}case 1:return A.m(q,r)}}) +return A.n($async$aMD,r)}, +aMC(a){a.gaf().OT(B.aiv) +switch(A.ah(a).r.a){case 0:case 1:return A.aPH() +case 2:case 3:case 4:case 5:return A.ck(null,t.H)}}, +clM(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)}, +abd(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}, +bD7(a,b){var s,r,q +if(a==b)return!0 +if(a==null){b.toString +return A.abe(b)}if(b==null)return A.abe(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]}, +abe(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}, +de(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)}, +aUf(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=$.bAG() +s[2]=q +s[0]=q +s[3]=p +s[1]=p}else{s=$.bAG() +if(qs[2])s[2]=q +if(p>s[3])s[3]=p}}, +iE(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.aUf(a4,a5,a6,!0,s) +A.aUf(a4,a7,a6,!1,s) +A.aUf(a4,a5,a9,!1,s) +A.aUf(a4,a7,a9,!1,s) +a7=$.bAG() +return new A.K(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.K(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.K(A.bMq(f,d,a0,a2),A.bMq(e,b,a1,a3),A.bMp(f,d,a0,a2),A.bMp(e,b,a1,a3))}}, +bMq(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +bMs(a,b){var s +if(A.abe(a))return b +s=new A.bq(new Float64Array(16)) +s.ba(a) +s.hJ(s) +return A.iE(s,b)}, +bMr(a){var s,r=new A.bq(new Float64Array(16)) +r.dc() +s=new A.nn(new Float64Array(4)) +s.A4(0,0,0,a.a) +r.P4(0,s) +s=new A.nn(new Float64Array(4)) +s.A4(0,0,0,a.b) +r.P4(1,s) +return r}, +a27(a,b,c){if(a==null||!1)return a===b +return a>b-c&&a").b(s))return s +return new A.da(s,e.i("da<0>"))}, +LP(a){return A.cl0(a)}, +cl0(a){var s=0,r=A.o(t.H),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$LP=A.k(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.j(0) +c=f+"-"+e.ahp() +e=a.b +n=e.a +if($.bFq.H(0,d)){s=1 +break}else $.bFq.t(0,d) +p=4 +m=null +f=$.c_z() +i=$.bIj +s=7 +return A.h(i==null?$.bIj=f.HG():i,$async$LP) +case 7:l=a1 +k=A.cgp(g,l) +if(k!=null)m=$.yf().kv(0,k) +s=8 +return A.h(m,$async$LP) +case 8:if(a1!=null){g=A.LO(d,m) +q=g +s=1 +break}m=A.ck(null,t.CD) +s=9 +return A.h(m,$async$LP) +case 9:if(a1!=null){g=A.LO(d,m) +q=g +s=1 +break}$.bWW().toString +m=A.bx2(d,e) +s=10 +return A.h(m,$async$LP) +case 10:if(a1!=null){g=A.LO(d,m) +q=g +s=1 +break}p=2 +s=6 +break +case 4:p=3 +b=o +j=A.a0(b) +$.bFq.G(0,d) +A.kx("Error: google_fonts was unable to load font "+A.c(c)+" because the following exception occurred:\n"+A.c(j)) +A.kx("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.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$LP,r)}, +LO(a,b){var s=0,r=A.o(t.H),q,p,o +var $async$LO=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:if(b==null){s=1 +break}s=3 +return A.h(b,$async$LO) +case 3:p=d +if(p==null){s=1 +break}o=new A.aO6(a,A.a([],t.ty)) +o.aO4(A.ck(p,t.V4)) +s=4 +return A.h(o.Mp(0),$async$LO) +case 4:case 1:return A.m(q,r)}}) +return A.n($async$LO,r)}, +cfq(a,b){var s,r,q,p,o=A.bm("bestMatch") +for(s=b.a,s=A.iD(s,s.r,b.$ti.c),r=null;s.v();){q=s.d +p=A.cft(a,q) +if(r==null||p=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +bUC(a,b){var s=a.length,r=b+2 +if(s"),p=A.b0(q) +for(;q.b(a);){if(b.ak(0,a)){q=b.h(0,a) +q.toString +return c.i("aZ<0>").a(q)}else if(!p.t(0,a))throw A.d(A.a9("Recursive references detected: "+p.j(0))) +a=a.$ti.i("aZ<1>").a(A.bNl(a.a,a.b,null))}for(q=A.d6(p,p.r,p.$ti.c),s=q.$ti.c;q.v();){r=q.d +b.k(0,r==null?s.a(r):r,a)}return a}, +chX(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.b.eB(B.e.iR(a,16),2,"0") +return A.cJ(a)}, +bVB(a,b){return a}, +bVC(a,b){return b}, +bVA(a,b){return a.b<=b.b?b:a}, +bNL(a,b){var s,r +for(s=a.a,r=0;r")),q=q.i("al.E");r.v();){p=r.d +if(!J.i(p==null?q.a(p):p,s))return!1}return!0}, +cm4(a,b){var s=B.c.d2(a,null) +if(s<0)throw A.d(A.b3(A.c(a)+" contains no null elements.",null)) +a[s]=b}, +bVw(a,b){var s=B.c.d2(a,b) +if(s<0)throw A.d(A.b3(A.c(a)+" contains no elements matching "+b.j(0)+".",null)) +a[s]=null}, +cjf(a,b){var s,r,q,p +for(s=new A.eT(a),r=t.Hz,s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("H.E"),q=0;s.v();){p=s.d +if((p==null?r.a(p):p)===b)++q}return q}, +byP(a,b,c){var s,r,q +if(b.length===0)for(s=0;!0;){r=B.b.hr(a,"\n",s) +if(r===-1)return a.length-s>=c?s:null +if(r-s>=c)return s +s=r+1}r=B.b.d2(a,b) +for(;r!==-1;){q=r===0?0:B.b.Mk(a,"\n",r-1)+1 +if(c===r-q)return q +r=B.b.hr(a,b,r+1)}return null}, +c38(){switch(2){case 2:return"web"}}, +qB(a){var s +if(B.b.dX(a.toLowerCase(),"heic"))return A.abk("image/heic") +else{s=$.bZn().aYk(a,null) +if(s==null)return null +return A.abk(s)}}, +bPn(a){var s +if(a.length!==0)if(B.JD.ak(0,a[0].toUpperCase())){s=B.JD.h(0,a[0].toUpperCase()) +s.toString +s=B.c.H(s,a.toUpperCase())}else s=!1 +else s=!1 +return s}, +bTd(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i=b.b +i.toString +s=Math.min(A.bPc(i).length,65) +i=b.Q +r=i!=null +if(r){q=i.b +q=q==null?null:A.bPc(q).length +if(q==null)q=0 +p=Math.min(q,65)+8 +if(J.dm(i.e))p+=8 +if(p>s*1.2)s=p}o=r?0.45:0.55 +n=s*(d==null?1:d)*o +m=J.dm(b.e) +l=b.gpB()==null +if(m&&l)k=e===B.he?0.75:0.5 +else k=n===0?0.5:n/c.b +i=a==null?null:a.a +r=b.fy +j=i==(r==null?null:r.a)?1:-1 +return B.d.dq(j*(1-k*2),-1,1)}, +V8(a,b){if((a.b.c&4)!==0)return +a.t(0,b)}, +bOY(a,b,c){if((a.b.c&4)!==0)return +a.bP(b,c)}, +dF(a,b){var s=typeof a=="string" +if(s&&b!=null)return new A.bF(a,null) +else if(s)return new A.bF(a,null) +else if(a instanceof A.CH){s=a.b +s===$&&A.b() +return new A.JK(a,s,b)}else if(a instanceof A.uB){s=a.a +return new A.JK(a,s,b)}else if(t.VI.b(a))return new A.JK(a,a.j(0),b) +else{s=J.bU(a) +return new A.bF("Unexpected error: "+A.c(s),null)}}, +c9U(a){switch(a){case B.mi:return B.rx +case B.hf:return B.mQ +default:throw A.d(A.a9("unexpected quality: "+a.j(0)))}}, +bDQ(a){if(a===B.bC)return B.rX +else if(a===B.bO)return B.rY +else if(a===B.bD)return B.rZ +else if(a===B.d7)return B.t_ +else return B.e4}, +c9V(a){if(a==="TRACK_TYPE_AUDIO")return B.bC +else if(a==="TRACK_TYPE_VIDEO")return B.bO +else if(a==="TRACK_TYPE_SCREEN_SHARE")return B.bD +else if(a==="TRACK_TYPE_SCREEN_SHARE_AUDIO")return B.d7 +return B.uO}, +c2E(a,b){if((a.a.a&30)===0)a.bI(0,b)}, +bJL(a,b,c){if((a.a.a&30)===0)a.dt(b,c)}, +by7(a){var s,r +if(a<1024)return""+a+" B" +s=a +r=0 +while(!0){if(!(s>=1024&&r<3))break +s/=1024;++r}return B.d.aA(s,2)+" "+B.a8s[r]}, +bM5(a,b,c){var s,r=B.c.d2(a,b) +if(r!==-1&&r!==0){s=A.P(a,!0,c) +B.c.f8(s,0,B.c.cE(s,r)) +return s}return a}, +cmr(a,b){var s,r="stream_audio_"+a,q=document.getElementById(r) +if(q==null){q=A.bIl(null) +q.id=r +q.autoplay=!0 +A.cjZ().appendChild(q).toString}if(!t.l2.b(q))return +s=A.bD9() +s.addTrack(b.d) +q.srcObject=s}, +cjZ(){var s,r="stream_audio_container",q=document,p=q.getElementById(r) +if(p!=null)return t.Zn.a(p) +p=q.createElement("div") +p.id=r +s=p.style +s.display="none" +q=q.body +if(q!=null)q.appendChild(p).toString +return p}, +Gr(){return new A.azV()}, +bz0(){var s=0,r=A.o(t.yI),q,p +var $async$bz0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h($.bYh().Fz(),$async$bz0) +case 3:p=b +if(p==null){q=null +s=1 +break}q=A.el(p,0,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bz0,r)}, +cj1(a){switch(a.a){case 0:return B.Ot +case 1:return B.Ou +case 2:return B.ari +case 3:return B.Ov}}, +bGe(a,b){var s=0,r=A.o(t.y),q,p,o,n,m,l +var $async$bGe=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:if(b===B.a5E)p=!(a.geE()==="https"||a.geE()==="http") +else p=!1 +if(p)throw A.d(A.e2(a,"url","To use an in-app web view, you must provide an http(s) URL.")) +p=$.bYn() +o=a.j(0) +n=A.cj1(b) +m=B.b.aZ(o,"http:")||B.b.aZ(o,"https:") +if(n!==B.Ou)l=m&&n===B.Ot +else l=!0 +q=p.Mm(o,!0,!0,B.md,n===B.Ov,l,l,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$bGe,r)}, +bEl(a){var s,r,q=new Uint8Array(16) +if(a===-1)s=$.bYr() +else{s=new A.L6() +s.GF(a)}for(r=0;r<16;++r)q[r]=s.jj(256) +return q}, +cmU(){var s,r,q,p,o=$.bvZ +if(o!=null)return o +o=$.av() +q=o.xK() +o.xG(q,null) +s=q.qS() +r=null +try{r=s.F4(1,1) +$.bvZ=!1}catch(p){if(t.fS.b(A.a0(p)))$.bvZ=!0 +else throw p}finally{o=r +if(o!=null)o.q() +s.q()}o=$.bvZ +o.toString +return o}, +cmR(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)-$.bWC().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)}, +es(a,b){if(a==null)return null +a=B.b.cq(B.b.le(B.b.le(B.b.le(B.b.le(B.b.le(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) +if(b)return A.adK(a) +return A.pg(a)}, +fX(a,b,c){var s,r,q=null,p=a==null,o=p?q:B.b.H(a,"pt") +if(o===!0)s=1.3333333333333333 +else{o=p?q:B.b.H(a,"rem") +if(o===!0)s=b.b +else{o=p?q:B.b.H(a,"em") +if(o===!0)s=b.b +else{p=p?q:B.b.H(a,"ex") +s=p===!0?b.c:1}}}r=A.es(a,c) +return r!=null?r*s:q}, +axR(a){var s,r,q,p,o,n,m,l,k +if(a==null||a==="")return null +s=$.c_v().b +if(!s.test(a))throw A.d(A.a9("illegal or unsupported transform: "+a)) +s=$.c_u().oP(0,a) +s=A.P(s,!0,A.t(s).i("w.E")) +r=A.X(s).i("cL<1>") +q=new A.cL(s,r) +for(s=new A.bw(q,q.gu(q),r.i("bw")),r=r.i("al.E"),p=B.bA;s.v();){o=s.d +if(o==null)o=r.a(o) +n=o.vC(1) +n.toString +m=B.b.cq(n) +o=o.vC(2) +o.toString +l=B.b.cq(o) +k=B.ajs.h(0,m) +if(k==null)throw A.d(A.a9("Unsupported transform: "+m)) +p=k.$2(l,p)}return p}, +cht(a,b){var s,r,q,p,o,n=B.b.kO(B.b.cq(a),$.ayb()),m=A.es(n[0],!1) +m.toString +s=A.es(n[1],!1) +s.toString +r=A.es(n[2],!1) +r.toString +q=A.es(n[3],!1) +q.toString +p=A.es(n[4],!1) +p.toString +o=A.es(n[5],!1) +o.toString +return A.rl(m,s,r,q,p,o,null).hw(b)}, +chw(a,b){var s=A.es(a,!1) +s.toString +return A.rl(1,0,Math.tan(s),1,0,0,null).hw(b)}, +chx(a,b){var s=A.es(a,!1) +s.toString +return A.rl(1,Math.tan(s),0,1,0,0,null).hw(b)}, +chy(a,b){var s,r,q=B.b.kO(a,$.ayb()),p=A.es(q[0],!1) +p.toString +if(q.length<2)s=0 +else{r=A.es(q[1],!1) +r.toString +s=r}return A.rl(1,0,0,1,p,s,null).hw(b)}, +chv(a,b){var s,r,q=B.b.kO(a,$.ayb()),p=A.es(q[0],!1) +p.toString +if(q.length<2)s=p +else{r=A.es(q[1],!1) +r.toString +s=r}return A.rl(p,0,0,s,0,0,null).hw(b)}, +chu(a,b){var s,r,q,p=B.b.kO(a,$.ayb()),o=A.es(p[0],!1) +o.toString +s=B.bA.b1x(o*3.141592653589793/180) +if(p.length>1){o=A.es(p[1],!1) +o.toString +if(p.length===3){r=A.es(p[2],!1) +r.toString +q=r}else q=o +return A.rl(1,0,0,1,o,q,null).hw(s).Fc(-o,-q).hw(b)}else return s.hw(b)}, +bVf(a){if(a==="inherit"||a==null)return null +return a!=="evenodd"?B.cV:B.aqp}, +vc(a){var s +if(A.bUF(a))return A.bVe(a,1) +else{s=A.es(a,!1) +s.toString +return s}}, +bVe(a,b){var s=A.es(B.b.V(a,0,a.length-1),!1) +s.toString +return s/100*b}, +bUF(a){var s=B.b.dX(a,"%") +return s}, +bVd(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.b.H(a,"%")){r=A.pg(B.b.V(a,0,a.length-1)) +s.toString +q=r/100*s}else if(B.b.aZ(a,"0.")){r=A.pg(a) +s.toString +q=r*s}else q=a.length!==0?A.pg(a):null +return q}, +ml(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.bW(i,0,2,h.i("H.E")) +B.c.E(j,g) +c4.a.push(l) +l=k.length +c3.setUint32(0,l,!0) +g=c4.a +j=c4.d +i=A.aN(j) +h=new A.aI(j,0,4,i.i("aI")) +h.bW(j,0,4,i.i("H.E")) +B.c.E(g,h) +h=c4.a +g=k.buffer +k=k.byteOffset +l=new Uint8Array(g,k,l) +B.c.E(h,l)}for(p=c5.c,o=p.length,n=0;l=p.length,n")) +g.bW(i,0,4,h.i("H.E")) +B.c.E(o,g) +c4.a.push(k.a) +c3.setUint16(0,j,!0) +k=c4.a +g=c4.d +o=A.aN(g) +i=new A.aI(g,0,2,o.i("aI")) +i.bW(g,0,2,o.i("H.E")) +B.c.E(k,i) +c3.setUint16(0,b==null?c0:b,!0) +o=c4.a +k=c4.d +i=A.aN(k) +h=new A.aI(k,0,2,i.i("aI")) +h.bW(k,0,2,i.i("H.E")) +B.c.E(o,h) +s.k(0,e,j)}if(c!=null){b=q.h(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.hZ(B.RS) +a=c4.e++ +c4.a.push(29) +c3.setUint32(0,o.a,!0) +o=c4.a +a0=c4.d +a1=A.aN(a0) +a2=new A.aI(a0,0,4,a1.i("aI")) +a2.bW(a0,0,4,a1.i("H.E")) +B.c.E(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.aN(i) +k=new A.aI(i,0,4,o.i("aI")) +k.bW(i,0,4,o.i("H.E")) +B.c.E(h,k) +c3.setFloat32(0,g,!0) +g=c4.a +k=c4.d +o=A.aN(k) +j=new A.aI(k,0,4,o.i("aI")) +j.bW(k,0,4,o.i("H.E")) +B.c.E(g,j) +c3.setUint16(0,a,!0) +j=c4.a +g=c4.d +o=A.aN(g) +k=new A.aI(g,0,2,o.i("aI")) +k.bW(g,0,2,o.i("H.E")) +B.c.E(j,k) +c3.setUint16(0,b==null?c0:b,!0) +o=c4.a +k=c4.d +j=A.aN(k) +i=new A.aI(k,0,2,j.i("aI")) +i.bW(k,0,2,j.i("H.E")) +B.c.E(o,i) +r.k(0,e,a)}++e}a3=A.q(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.bW(a0,0,2,a1.i("H.E")) +B.c.E(g,a2) +a2=i.length +c3.setUint32(0,a2,!0) +g=c4.a +a1=c4.d +a0=A.aN(a1) +b0=new A.aI(a1,0,4,a0.i("aI")) +b0.bW(a1,0,4,a0.i("H.E")) +B.c.E(g,b0) +b0=c4.a +g=i.buffer +i=i.byteOffset +i=new Uint8Array(g,i,a2) +B.c.E(b0,i) +i=h.length +c3.setUint32(0,i,!0) +g=c4.a +a0=c4.d +a1=A.aN(a0) +a2=new A.aI(a0,0,4,a1.i("aI")) +a2.bW(a0,0,4,a1.i("H.E")) +B.c.E(g,a2) +g=c4.a +b1=B.e.bF(g.length,4) +if(b1!==0){a0=$.DN() +a1=4-b1 +a2=A.aN(a0) +b0=new A.aI(a0,0,a1,a2.i("aI")) +b0.bW(a0,0,a1,a2.i("H.E")) +B.c.E(g,b0)}g=c4.a +a0=h.buffer +h=h.byteOffset +i=new Uint8Array(a0,h,4*i) +B.c.E(g,i) +a3.k(0,a4,a);++a4}for(c2=c5.y,p=c2.length,n=0;n")) +a1.bW(a,0,2,a0.i("H.E")) +B.c.E(g,a1) +c3.setFloat32(0,o==null?0/0:o,!0) +o=c4.a +g=c4.d +a=A.aN(g) +a0=new A.aI(g,0,4,a.i("aI")) +a0.bW(g,0,4,a.i("H.E")) +B.c.E(o,a0) +c3.setFloat32(0,l==null?0/0:l,!0) +o=c4.a +l=c4.d +g=A.aN(l) +a=new A.aI(l,0,4,g.i("aI")) +a.bW(l,0,4,g.i("H.E")) +B.c.E(o,a) +c3.setFloat32(0,k==null?0/0:k,!0) +o=c4.a +l=c4.d +k=A.aN(l) +g=new A.aI(l,0,4,k.i("aI")) +g.bW(l,0,4,k.i("H.E")) +B.c.E(o,g) +c3.setFloat32(0,j==null?0/0:j,!0) +o=c4.a +l=c4.d +k=A.aN(l) +j=new A.aI(l,0,4,k.i("aI")) +j.bW(l,0,4,k.i("H.E")) +B.c.E(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.bF(o.length,8) +if(b1!==0){k=$.DN() +j=8-b1 +i=A.aN(k) +g=new A.aI(k,0,j,i.i("aI")) +g.bW(k,0,j,i.i("H.E")) +B.c.E(o,g)}o=c4.a +k=h.buffer +h=h.byteOffset +l=new Uint8Array(k,h,8*l) +B.c.E(o,l)}else o.push(0)}for(c2=c5.f,p=c2.length,n=0;n")) +b0.bW(a1,0,2,a2.i("H.E")) +B.c.E(a0,b0) +c3.setFloat32(0,k,!0) +k=c4.a +b0=c4.d +a0=A.aN(b0) +a1=new A.aI(b0,0,4,a0.i("aI")) +a1.bW(b0,0,4,a0.i("H.E")) +B.c.E(k,a1) +c3.setFloat32(0,i,!0) +i=c4.a +a1=c4.d +k=A.aN(a1) +a0=new A.aI(a1,0,4,k.i("aI")) +a0.bW(a1,0,4,k.i("H.E")) +B.c.E(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.aN(g) +j=new A.aI(g,0,4,k.i("aI")) +j.bW(g,0,4,k.i("H.E")) +B.c.E(a,j) +if(l!=null){b4=B.G.gdu().bf(l) +l=b4.length +c3.setUint16(0,l,!0) +k=c4.a +j=c4.d +i=A.aN(j) +h=new A.aI(j,0,2,i.i("aI")) +h.bW(j,0,2,i.i("H.E")) +B.c.E(k,h) +h=c4.a +k=b4.buffer +i=b4.byteOffset +l=new Uint8Array(k,i,l) +B.c.E(h,l)}else{c3.setUint16(0,0,!0) +l=c4.a +k=c4.d +j=A.aN(k) +i=new A.aI(k,0,2,j.i("aI")) +i.bW(k,0,2,j.i("H.E")) +B.c.E(l,i)}b4=B.G.gdu().bf(o) +o=b4.length +c3.setUint16(0,o,!0) +l=c4.a +k=c4.d +j=A.aN(k) +i=new A.aI(k,0,2,j.i("aI")) +i.bW(k,0,2,j.i("H.E")) +B.c.E(l,i) +i=c4.a +l=b4.buffer +j=b4.byteOffset +o=new Uint8Array(l,j,o) +B.c.E(i,o)}for(c2=c5.z,p=c2.length,o=c5.w,l=c5.x,k=c5.e,n=0;n")) +a0.bW(g,0,2,a.i("H.E")) +B.c.E(j,a0) +c3.setUint16(0,i.gu(i),!0) +a0=c4.a +j=c4.d +g=A.aN(j) +a=new A.aI(j,0,2,g.i("aI")) +a.bW(j,0,2,g.i("H.E")) +B.c.E(a0,a) +a=c4.a +b1=B.e.bF(a.length,4) +if(b1!==0){j=$.DN() +g=4-b1 +a0=A.aN(j) +a1=new A.aI(j,0,g,a0.i("aI")) +a1.bW(j,0,g,a0.i("H.E")) +B.c.E(a,a1)}j=c4.a +g=i.buffer +a=i.byteOffset +i=i.gu(i) +i=new Uint8Array(g,a,4*i) +B.c.E(j,i) +c3.setUint16(0,h.gu(h),!0) +j=c4.a +i=c4.d +g=A.aN(i) +a=new A.aI(i,0,2,g.i("aI")) +a.bW(i,0,2,g.i("H.E")) +B.c.E(j,a) +a=c4.a +b1=B.e.bF(a.length,2) +if(b1!==0){j=$.DN() +i=2-b1 +g=A.aN(j) +a0=new A.aI(j,0,i,g.i("aI")) +a0.bW(j,0,i,g.i("H.E")) +B.c.E(a,a0)}j=c4.a +i=h.buffer +g=h.byteOffset +h=h.gu(h) +i=new Uint8Array(i,g,2*h) +B.c.E(j,i) +break +case 2:j=s.h(0,a9.d) +j.toString +c4.hZ(B.dC) +c4.or() +c4.a.push(37) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.aN(i) +g=new A.aI(i,0,2,h.i("aI")) +g.bW(i,0,2,h.i("H.E")) +B.c.E(j,g) +break +case 3:c4.hZ(B.dC) +c4.or() +c4.a.push(38) +break +case 4:j=a3.h(0,a9.c) +j.toString +c4.hZ(B.dC) +c4.or() +c4.a.push(42) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.aN(i) +g=new A.aI(i,0,2,h.i("aI")) +g.bW(i,0,2,h.i("H.E")) +B.c.E(j,g) +break +case 5:c4.hZ(B.dC) +c4.or() +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.vi() +c4.hZ(B.dC) +a0=c4.z++ +c4.a.push(49) +c3.setUint16(0,a0,!0) +a0=c4.a +a1=c4.d +a2=A.aN(a1) +b0=new A.aI(a1,0,2,a2.i("aI")) +b0.bW(a1,0,2,a2.i("H.E")) +B.c.E(a0,b0) +c3.setFloat32(0,j,!0) +j=c4.a +b0=c4.d +a0=A.aN(b0) +a1=new A.aI(b0,0,4,a0.i("aI")) +a1.bW(b0,0,4,a0.i("H.E")) +B.c.E(j,a1) +c3.setFloat32(0,i,!0) +i=c4.a +a1=c4.d +j=A.aN(a1) +a0=new A.aI(a1,0,4,j.i("aI")) +a0.bW(a1,0,4,j.i("H.E")) +B.c.E(i,a0) +c3.setFloat32(0,h,!0) +h=c4.a +a0=c4.d +j=A.aN(a0) +i=new A.aI(a0,0,4,j.i("aI")) +i.bW(a0,0,4,j.i("H.E")) +B.c.E(h,i) +c3.setFloat32(0,g,!0) +g=c4.a +i=c4.d +j=A.aN(i) +h=new A.aI(i,0,4,j.i("aI")) +h.bW(i,0,4,j.i("H.E")) +B.c.E(g,h) +j=a.length +c4.a.push(j) +i=c4.a +b1=B.e.bF(i.length,8) +if(b1!==0){h=$.DN() +g=8-b1 +a0=A.aN(h) +a1=new A.aI(h,0,g,a0.i("aI")) +a1.bW(h,0,g,a0.i("H.E")) +B.c.E(i,a1)}i=c4.a +h=a.buffer +a=a.byteOffset +j=new Uint8Array(h,a,8*j) +B.c.E(i,j) +break +case 9:j=a9.c +j.toString +c4.hZ(B.dC) +c4.or() +c4.a.push(51) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.aN(i) +g=new A.aI(i,0,2,h.i("aI")) +g.bW(i,0,2,h.i("H.E")) +B.c.E(j,g) +break +case 6:j=a9.c +j.toString +i=a9.d +h=s.h(0,i) +i=r.h(0,i) +g=a9.e +c4.hZ(B.dC) +c4.or() +c4.a.push(44) +c3.setUint16(0,j,!0) +j=c4.a +a=c4.d +a0=A.aN(a) +a1=new A.aI(a,0,2,a0.i("aI")) +a1.bW(a,0,2,a0.i("H.E")) +B.c.E(j,a1) +c3.setUint16(0,h==null?c0:h,!0) +j=c4.a +h=c4.d +a=A.aN(h) +a0=new A.aI(h,0,2,a.i("aI")) +a0.bW(h,0,2,a.i("H.E")) +B.c.E(j,a0) +c3.setUint16(0,i==null?c0:i,!0) +j=c4.a +i=c4.d +h=A.aN(i) +a=new A.aI(i,0,2,h.i("aI")) +a.bW(i,0,2,h.i("H.E")) +B.c.E(j,a) +c3.setUint16(0,g==null?c0:g,!0) +j=c4.a +i=c4.d +h=A.aN(i) +g=new A.aI(i,0,2,h.i("aI")) +g.bW(i,0,2,h.i("H.E")) +B.c.E(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.vi() +c4.hZ(B.dC) +c4.or() +c4.a.push(47) +c3.setUint16(0,j,!0) +j=c4.a +a0=c4.d +a1=A.aN(a0) +a2=new A.aI(a0,0,2,a1.i("aI")) +a2.bW(a0,0,2,a1.i("H.E")) +B.c.E(j,a2) +c3.setFloat32(0,h,!0) +a2=c4.a +j=c4.d +a0=A.aN(j) +a1=new A.aI(j,0,4,a0.i("aI")) +a1.bW(j,0,4,a0.i("H.E")) +B.c.E(a2,a1) +c3.setFloat32(0,g,!0) +a1=c4.a +a2=c4.d +j=A.aN(a2) +a0=new A.aI(a2,0,4,j.i("aI")) +a0.bW(a2,0,4,j.i("H.E")) +B.c.E(a1,a0) +c3.setFloat32(0,i.c-h,!0) +h=c4.a +a0=c4.d +j=A.aN(a0) +a1=new A.aI(a0,0,4,j.i("aI")) +a1.bW(a0,0,4,j.i("H.E")) +B.c.E(h,a1) +c3.setFloat32(0,i.d-g,!0) +g=c4.a +i=c4.d +j=A.aN(i) +h=new A.aI(i,0,4,j.i("aI")) +h.bW(i,0,4,j.i("H.E")) +B.c.E(g,h) +j=c4.a +if(a!=null){i=a.length +j.push(i) +j=c4.a +b1=B.e.bF(j.length,8) +if(b1!==0){h=$.DN() +g=8-b1 +a0=A.aN(h) +a1=new A.aI(h,0,g,a0.i("aI")) +a1.bW(h,0,g,a0.i("H.E")) +B.c.E(j,a1)}j=c4.a +h=a.buffer +a=a.byteOffset +i=new Uint8Array(h,a,8*i) +B.c.E(j,i)}else j.push(0) +break}}if(c4.b)A.Y(A.a9("done() must not be called more than once on the same VectorGraphicsBuffer.")) +b8=A.hK(new Uint8Array(A.e9(c4.a)).buffer,0,b9) +c4.a=A.a([],c1) +c4.b=!0 +return A.d3(b8.buffer,0,b9)}, +cj2(a){if(isFinite(a))return A.co(0,0,0,B.d.aN(a*1000),0,0) +else if(a==1/0||a==-1/0)return B.a1l +return null}, +chg(a,b){var s="./assets/packages/" +if(B.b.aZ(a,"./"))return s+b+"/"+B.b.le(a,"./","") +if(B.b.aZ(a,"assets/"))return s+b+"/"+a +else return a}, +cgU(a){var s,r,q,p,o,n=A.a([],t.mo),m=document,l=m.querySelector("head") +for(s=t.TV,r=0;r<1;++r){q=a[r] +p=m.querySelector("head") +p.toString +if(!A.ch4(p,q)){o=m.createElement("script") +o.type="text/javascript" +o.charset="utf-8" +o.async=!0 +o.src=q +l.toString +J.pk(l).t(0,o) +p=new A.Yi(o,"load",!1,s) +n.push(p.gO(p))}}return A.i_(n,t.H)}, +ch4(a,b){var s,r,q,p +if(B.b.aZ(b,"./"))b=B.b.le(b,"./","") +for(s=J.pk(a),s=s.gao(s),r=t.MF,q=s.$ti.c;s.v();){p=s.d +if(p==null)p=q.a(p) +if(r.b(p)){p=p.src +p.toString +if(B.b.dX(p,b))return!0}}return!1}},J={ +bGf(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +axK(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.bG8==null){A.ckz() +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.c3("Return interceptor for "+A.c(s(a,n))))}q=a.constructor +if(q==null)p=null +else{o=$.bmj +if(o==null)o=$.bmj=v.getIsolateTag("_$dart_js") +p=q[o]}if(p!=null)return p +p=A.cl2(a) +if(p!=null)return p +if(typeof a=="function")return B.a5t +s=Object.getPrototypeOf(a) +if(s==null)return B.Om +if(s===Object.prototype)return B.Om +if(typeof q=="function"){o=$.bmj +if(o==null)o=$.bmj=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.t9,enumerable:false,writable:true,configurable:true}) +return B.t9}return B.t9}, +Q8(a,b){if(a<0||a>4294967295)throw A.d(A.cK(a,0,4294967295,"length",null)) +return J.h3(new Array(a),b)}, +bLM(a,b){if(a<0||a>4294967295)throw A.d(A.cK(a,0,4294967295,"length",null)) +return J.h3(new Array(a),b)}, +Q9(a,b){if(a<0)throw A.d(A.b3("Length must be a non-negative integer: "+a,null)) +return A.a(new Array(a),b.i("x<0>"))}, +Q7(a,b){if(a<0)throw A.d(A.b3("Length must be a non-negative integer: "+a,null)) +return A.a(new Array(a),b.i("x<0>"))}, +h3(a,b){return J.aSg(A.a(a,b.i("x<0>")))}, +aSg(a){a.fixed$length=Array +return a}, +bLN(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +c6h(a,b){return J.yh(a,b)}, +bLO(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}}, +bCO(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=B.b.a9(a,s) +if(r!==32&&r!==13&&!J.bLO(r))break}return b}, +jI(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.G7.prototype +return J.Qc.prototype}if(typeof a=="string")return J.pZ.prototype +if(a==null)return J.G8.prototype +if(typeof a=="boolean")return J.Qa.prototype +if(a.constructor==Array)return J.x.prototype +if(typeof a!="object"){if(typeof a=="function")return J.q_.prototype +return a}if(a instanceof A.C)return a +return J.axK(a)}, +ckh(a){if(typeof a=="number")return J.w7.prototype +if(typeof a=="string")return J.pZ.prototype +if(a==null)return a +if(a.constructor==Array)return J.x.prototype +if(typeof a!="object"){if(typeof a=="function")return J.q_.prototype +return a}if(a instanceof A.C)return a +return J.axK(a)}, +ae(a){if(typeof a=="string")return J.pZ.prototype +if(a==null)return a +if(a.constructor==Array)return J.x.prototype +if(typeof a!="object"){if(typeof a=="function")return J.q_.prototype +return a}if(a instanceof A.C)return a +return J.axK(a)}, +c8(a){if(a==null)return a +if(a.constructor==Array)return J.x.prototype +if(typeof a!="object"){if(typeof a=="function")return J.q_.prototype +return a}if(a instanceof A.C)return a +return J.axK(a)}, +cki(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.G7.prototype +return J.Qc.prototype}if(a==null)return a +if(!(a instanceof A.C))return J.qQ.prototype +return a}, +axJ(a){if(typeof a=="number")return J.w7.prototype +if(a==null)return a +if(!(a instanceof A.C))return J.qQ.prototype +return a}, +bUt(a){if(typeof a=="number")return J.w7.prototype +if(typeof a=="string")return J.pZ.prototype +if(a==null)return a +if(!(a instanceof A.C))return J.qQ.prototype +return a}, +mj(a){if(typeof a=="string")return J.pZ.prototype +if(a==null)return a +if(!(a instanceof A.C))return J.qQ.prototype +return a}, +bH(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.q_.prototype +return a}if(a instanceof A.C)return a +return J.axK(a)}, +hh(a){if(a==null)return a +if(!(a instanceof A.C))return J.qQ.prototype +return a}, +LX(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.ckh(a).ae(a,b)}, +i(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.jI(a).l(a,b)}, +c03(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.bUt(a).ah(a,b)}, +c04(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.axJ(a).a8(a,b)}, +as(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||A.bUE(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.cki(a).gGm(a)}, +bHQ(a){return J.bH(a).ghC(a)}, +bHR(a){return J.hh(a).goj(a)}, +c0u(a){return J.bH(a).gca(a)}, +c0v(a){return J.bH(a).gvT(a)}, +bBc(a){return J.bH(a).gma(a)}, +bHS(a){return J.bH(a).gX(a)}, +c0w(a){return J.bH(a).gNZ(a)}, +pm(a){return J.bH(a).gp(a)}, +bBd(a){return J.bH(a).gaS(a)}, +c0x(a,b,c){return J.c8(a).FG(a,b,c)}, +bBe(a,b){return J.hh(a).ck(a,b)}, +yi(a,b){return J.ae(a).d2(a,b)}, +c0y(a,b){return J.c8(a).h9(a,b)}, +bHT(a,b,c){return J.c8(a).f8(a,b,c)}, +c0z(a,b,c){return J.c8(a).fS(a,b,c)}, +bHU(a,b,c){return J.bH(a).aWQ(a,b,c)}, +c0A(a){return J.hh(a).DR(a)}, +bHV(a){return J.c8(a).hP(a)}, +c0B(a,b){return J.c8(a).bA(a,b)}, +c0C(a,b){return J.hh(a).aY5(a,b)}, +bT(a,b,c){return J.c8(a).iK(a,b,c)}, +DR(a,b,c,d){return J.c8(a).rd(a,b,c,d)}, +bHW(a,b,c){return J.mj(a).lS(a,b,c)}, +c0D(a,b){return J.jI(a).A(a,b)}, +c0E(a,b,c){return J.bH(a).MJ(a,b,c)}, +c0F(a){return J.hh(a).MK(a)}, +c0G(a){return J.bH(a).Ya(a)}, +c0H(a){return J.hh(a).Yg(a)}, +c0I(a,b,c,d){return J.bH(a).afU(a,b,c,d)}, +c0J(a,b){return J.hh(a).fU(a,b)}, +c0K(a,b,c,d,e){return J.hh(a).o1(a,b,c,d,e)}, +LZ(a,b,c){return J.bH(a).c0(a,b,c)}, +a2t(a){return J.c8(a).eb(a)}, +jK(a,b){return J.c8(a).G(a,b)}, +c0L(a,b){return J.c8(a).cE(a,b)}, +c0M(a,b,c,d){return J.bH(a).agN(a,b,c,d)}, +c0N(a){return J.c8(a).e4(a)}, +c0O(a,b){return J.bH(a).L(a,b)}, +c0P(a,b,c){return J.c8(a).fW(a,b,c)}, +bHX(a,b){return J.c8(a).hU(a,b)}, +c0Q(a,b,c){return J.mj(a).le(a,b,c)}, +c0R(a,b){return J.bH(a).b1f(a,b)}, +bBf(a){return J.axJ(a).aN(a)}, +bHY(a,b){return J.hh(a).bG(a,b)}, +bHZ(a,b){return J.bH(a).ef(a,b)}, +c0S(a,b){return J.ae(a).su(a,b)}, +c0T(a,b,c){return J.c8(a).hj(a,b,c)}, +c0U(a,b,c,d,e){return J.c8(a).bC(a,b,c,d,e)}, +c0V(a){return J.hh(a).b3i(a)}, +M_(a,b){return J.c8(a).lk(a,b)}, +bBg(a,b){return J.c8(a).dT(a,b)}, +bBh(a,b){return J.mj(a).kO(a,b)}, +bI_(a,b){return J.mj(a).aZ(a,b)}, +c0W(a){return J.hh(a).a04(a)}, +bI0(a,b){return J.mj(a).bg(a,b)}, +c0X(a,b,c){return J.mj(a).V(a,b,c)}, +bI1(a,b){return J.c8(a).lf(a,b)}, +bBi(a,b,c){return J.hh(a).aI(a,b,c)}, +bBj(a,b,c,d){return J.hh(a).e_(a,b,c,d)}, +c0Y(a){return J.axJ(a).az(a)}, +c0Z(a){return J.bH(a).rt(a)}, +lj(a){return J.c8(a).bv(a)}, +c1_(a,b){return J.c8(a).fH(a,b)}, +c10(a,b){return J.axJ(a).iR(a,b)}, +bI2(a){return J.c8(a).m1(a)}, +bU(a){return J.jI(a).j(a)}, +bBk(a){return J.mj(a).cq(a)}, +c11(a){return J.mj(a).b2e(a)}, +c12(a){return J.mj(a).pM(a)}, +bI3(a,b){return J.hh(a).ahW(a,b)}, +jL(a,b){return J.c8(a).jq(a,b)}, +bI4(a,b){return J.c8(a).Zy(a,b)}, +G3:function G3(){}, +Qa:function Qa(){}, +G8:function G8(){}, +p:function p(){}, +bu:function bu(){}, +ado:function ado(){}, +qQ:function qQ(){}, +q_:function q_(){}, +x:function x(a){this.$ti=a}, +aSl:function aSl(a){this.$ti=a}, +eG:function eG(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +w7:function w7(){}, +G7:function G7(){}, +Qc:function Qc(){}, +pZ:function pZ(){}},B={} +var w=[A,J,B] +var $={} +A.M2.prototype={ +sVR(a){var s,r,q,p=this +if(J.i(a,p.c))return +if(a==null){p.Qk() +p.c=null +return}s=p.a.$0() +r=a.a +q=s.a +if(rr){p.Qk() +p.b=A.cq(A.co(0,0,0,r-q,0,0),p.gTF())}p.c=a}, +Qk(){var s=this.b +if(s!=null)s.R(0) +this.b=null}, +aMk(){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.cq(A.co(0,0,0,q-p,0,0),s.gTF())}} +A.ayU.prototype={ +xg(){var s=0,r=A.o(t.H),q=this +var $async$xg=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.$0(),$async$xg) +case 2:s=3 +return A.h(q.b.$0(),$async$xg) +case 3:return A.m(null,r)}}) +return A.n($async$xg,r)}, +b_W(){var s=A.bL(new A.ayZ(this)) +return t.e.a({initializeEngine:A.bL(new A.az_(this)),autoStart:s})}, +aIw(){return t.e.a({runApp:A.bL(new A.ayW(this))})}} +A.ayZ.prototype={ +$0(){return A.bUq(new A.ayY(this.a).$0(),t.e)}, +$S:205} +A.ayY.prototype={ +$0(){var s=0,r=A.o(t.e),q,p=this +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(p.a.xg(),$async$$0) +case 3:q=t.e.a({}) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$0,r)}, +$S:391} +A.az_.prototype={ +$1(a){return A.bUq(new A.ayX(this.a,a).$0(),t.e)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:390} +A.ayX.prototype={ +$0(){var s=0,r=A.o(t.e),q,p=this,o +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.h(o.a.$1(p.b),$async$$0) +case 3:q=o.aIw() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$0,r)}, +$S:391} +A.ayW.prototype={ +$1(a){return A.bNq(A.bL(new A.ayV(this.a)))}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:390} +A.ayV.prototype={ +$2(a,b){return this.aiz(a,b)}, +aiz(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.b.$0(),$async$$2) +case 2:A.bNp(a,t.e.a({})) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:1202} +A.azc.prototype={ +vv(a){var s,r,q +if(A.el(a,0,null).gX5())return A.j7(B.fO,a,B.G,!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.j7(B.fO,s+"assets/"+a,B.G,!1)}} +A.E8.prototype={ +I(){return"BrowserEngine."+this.b}} +A.oe.prototype={ +I(){return"OperatingSystem."+this.b}} +A.aEk.prototype={ +gbK(a){var s=this.d +if(s==null){this.QU() +s=this.d}s.toString +return s}, +ge1(){if(this.y==null)this.QU() +var s=this.e +s.toString +return s}, +QU(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y +if(h!=null){A.F9(h,0) +h=k.y +h.toString +A.F8(h,0) +k.y=null}h=k.x +if(h!=null&&h.length!==0){h.toString +s=B.c.cE(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.a1J(h,p) +n=i +k.y=n +if(n==null){A.bVu() +i=k.a1J(h,p)}n=i.style +A.L(n,"position","absolute") +A.L(n,"width",A.c(h/q)+"px") +A.L(n,"height",A.c(p/o)+"px") +r=!1}if(!J.i(k.z.lastChild,i))k.z.append(i) +try{if(j)i.style.removeProperty("z-index") +h=A.nW(i,"2d",null) +h.toString +k.d=t.e.a(h)}catch(m){}h=k.d +if(h==null){A.bVu() +h=A.nW(i,"2d",null) +h.toString +h=k.d=t.e.a(h)}q=k.as +k.e=new A.aHp(h,k,q,B.e9,B.ez,B.jv) +l=k.gbK(k) +l.save();++k.Q +A.a2(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.aJs()}, +a1J(a,b){var s=this.as +return A.cmT(B.d.dM(a*s),B.d.dM(b*s))}, +T(a){var s,r,q,p,o,n=this +n.aqm(0) +if(n.y!=null){s=n.d +if(s!=null)try{s.font=""}catch(q){r=A.a0(q) +if(!J.i(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.Tc() +n.e.jn(0) +p=n.w +if(p==null)p=n.w=A.a([],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}, +a78(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gbK(i) +if(d!=null)for(s=d.length,r=i.as,q=t.Ci;a>>16&255,p>>>8&255,p&255))) +s.translate(-5e4,0) +l=new Float32Array(2) +p=$.dP().x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}l[0]=5e4*p +p=i.b +p.c.ahG(l) +k=l[0] +j=l[1] +l[1]=0 +l[0]=0 +p.c.ahG(l) +A.bCf(s,k-l[0]) +A.bCg(s,j-l[1])}}, +pI(){var s=this,r=s.z +if((r==null?null:r.x)!=null){r=$.dB() +r=r===B.aj||!1}else r=!1 +if(r)s.a.restore() +r=s.Q +if(r!=null){s.a.translate(-r.a,-r.b) +s.Q=null}}, +jk(a){var s=this.a +if(a===B.aC)s.stroke() +else A.aKw(s,null)}, +jn(a){var s,r=this,q=r.a +A.aKx(q,"") +s=q.fillStyle +r.r=s==null?null:s +A.aKy(q,"") +s=q.strokeStyle +r.w=s==null?null:s +q.shadowBlur=0 +A.bCe(q,"none") +A.bCf(q,0) +A.bCg(q,0) +q.globalCompositeOperation="source-over" +r.d=B.e9 +A.bCd(q,1) +r.x=1 +q.lineCap="butt" +r.e=B.ez +q.lineJoin="miter" +r.f=B.jv +r.Q=null}} +A.asj.prototype={ +T(a){B.c.T(this.a) +this.b=null +this.c=A.fJ()}, +cM(a){var s=this.c,r=new A.d1(new Float32Array(16)) +r.ba(s) +s=this.b +s=s==null?null:A.eZ(s,!0,t.Sv) +this.a.push(new A.afz(r,s))}, +cj(a){var s,r=this.a +if(r.length===0)return +s=r.pop() +this.c=s.a +this.b=s.b}, +aX(a,b,c){this.c.aX(0,b,c)}, +er(a,b,c){this.c.er(0,b,c)}, +kC(a,b){this.c.ahh(0,$.bYX(),b)}, +aj(a,b){this.c.dk(0,new A.d1(b))}, +oZ(a){var s,r,q=this.b +if(q==null)q=this.b=A.a([],t.CK) +s=this.c +r=new A.d1(new Float32Array(16)) +r.ba(s) +q.push(new A.BK(a,null,null,r))}, +tW(a){var s,r,q=this.b +if(q==null)q=this.b=A.a([],t.CK) +s=this.c +r=new A.d1(new Float32Array(16)) +r.ba(s) +q.push(new A.BK(null,a,null,r))}, +kj(a,b){var s,r,q=this.b +if(q==null)q=this.b=A.a([],t.CK) +s=this.c +r=new A.d1(new Float32Array(16)) +r.ba(s) +q.push(new A.BK(null,null,b,r))}} +A.jc.prototype={ +xn(a,b){this.a.clear(A.bxs($.ay9(),b))}, +xp(a,b,c){this.a.clipPath(b.gaY(),$.ay4(),c)}, +xq(a,b){this.a.clipRRect(A.vd(a),$.ay4(),b)}, +xs(a,b,c){this.a.clipRect(A.fr(a),$.bHo()[b.a],c)}, +uh(a,b,c,d,e){A.a2(this.a,"drawArc",[A.fr(a),b*57.29577951308232,c*57.29577951308232,!1,e.gaY()])}, +jc(a,b,c){this.a.drawCircle(a.a,a.b,b,c.gaY())}, +mz(a,b,c){this.a.drawDRRect(A.vd(a),A.vd(b),c.gaY())}, +lL(a,b,c,d){var s,r,q,p,o=d.at,n=this.a,m=a.b +if(o===B.ee){m===$&&A.b() +m=m.a +m===$&&A.b() +m=m.a +m.toString +A.a2(n,"drawImageRectCubic",[m,A.fr(b),A.fr(c),0.3333333333333333,0.3333333333333333,d.gaY()])}else{m===$&&A.b() +m=m.a +m===$&&A.b() +m=m.a +m.toString +s=A.fr(b) +r=A.fr(c) +q=o===B.db?$.cb.bH().FilterMode.Nearest:$.cb.bH().FilterMode.Linear +p=o===B.kE?$.cb.bH().MipmapMode.Linear:$.cb.bH().MipmapMode.None +A.a2(n,"drawImageRectOptions",[m,s,r,q,p,d.gaY()])}}, +kp(a,b,c){A.a2(this.a,"drawLine",[a.a,a.b,b.a,b.b,c.gaY()])}, +nD(a,b){this.a.drawOval(A.fr(a),b.gaY())}, +nE(a){this.a.drawPaint(a.gaY())}, +l5(a,b){var s=a.a +s===$&&A.b() +s=s.a +s.toString +this.a.drawParagraph(s,b.a,b.b)}, +cK(a,b){this.a.drawPath(a.gaY(),b.gaY())}, +lM(a){this.a.drawPicture(a.gaY())}, +dr(a,b){this.a.drawRRect(A.vd(a),b.gaY())}, +d8(a,b){this.a.drawRect(A.fr(a),b.gaY())}, +mA(a,b,c,d){var s=$.dP().x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}A.bTL(this.a,a,b,c,d,s)}, +pc(a,b,c){this.a.drawVertices(a.gaY(),$.a2o()[b.a],c.gaY())}, +cj(a){this.a.restore()}, +rq(a){this.a.restoreToCount(a)}, +kC(a,b){this.a.rotate(b*180/3.141592653589793,0,0)}, +cM(a){return B.d.az(this.a.save())}, +hW(a,b){var s=b==null?null:b.gaY() +A.Uw(this.a,s,A.fr(a),null,null)}, +OI(a){var s=a.gaY() +A.Uw(this.a,s,null,null,null)}, +zS(a,b,c){var s +t.p1.a(b) +s=c.gaY() +return A.Uw(this.a,s,A.fr(a),b.gaen().gaY(),0)}, +er(a,b,c){this.a.scale(b,c)}, +aj(a,b){this.a.concat(A.bVN(b))}, +aX(a,b,c){this.a.translate(b,c)}, +ZP(){var s,r,q,p,o=t.j.a(this.a.getLocalToDevice()),n=new Float32Array(16) +for(s=J.ae(o),r=0;r<4;++r)for(q=r*4,p=0;p<4;++p)n[p*4+r]=A.lf(s.h(o,q+p)) +return n}, +gag9(){return null}} +A.aek.prototype={ +xn(a,b){this.amK(0,b) +this.b.b.push(new A.a58(b))}, +xp(a,b,c){this.amL(0,b,c) +this.b.b.push(new A.a59(b,c))}, +xq(a,b){this.amM(a,b) +this.b.b.push(new A.a5a(a,b))}, +xs(a,b,c){this.amN(a,b,c) +this.b.b.push(new A.a5b(a,b,c))}, +uh(a,b,c,d,e){this.amO(a,b,c,!1,e) +this.b.b.push(new A.a5d(a,b,c,!1,e))}, +jc(a,b,c){this.amP(a,b,c) +this.b.b.push(new A.a5e(a,b,c))}, +mz(a,b,c){this.amQ(a,b,c) +this.b.b.push(new A.a5f(a,b,c))}, +lL(a,b,c,d){this.amR(a,b,c,d) +this.b.b.push(new A.a5g(a.fN(0),b,c,d))}, +kp(a,b,c){this.amS(a,b,c) +this.b.b.push(new A.a5h(a,b,c))}, +nD(a,b){this.amT(a,b) +this.b.b.push(new A.a5i(a,b))}, +nE(a){this.amU(a) +this.b.b.push(new A.a5j(a))}, +l5(a,b){this.amV(a,b) +this.b.b.push(new A.a5k(a,b))}, +cK(a,b){this.amW(a,b) +this.b.b.push(new A.a5l(a,b))}, +lM(a){this.amX(a) +this.b.b.push(new A.a5m(a))}, +dr(a,b){this.amY(a,b) +this.b.b.push(new A.a5n(a,b))}, +d8(a,b){this.amZ(a,b) +this.b.b.push(new A.a5o(a,b))}, +mA(a,b,c,d){this.an_(a,b,c,d) +this.b.b.push(new A.a5p(a,b,c,d))}, +pc(a,b,c){this.an0(a,b,c) +this.b.b.push(new A.a5q(a,b,c))}, +cj(a){this.an1(0) +this.b.b.push(B.Un)}, +rq(a){this.an2(a) +this.b.b.push(new A.a5E(a))}, +kC(a,b){this.an3(0,b) +this.b.b.push(new A.a5F(b))}, +cM(a){this.b.b.push(B.Uo) +return this.an4(0)}, +hW(a,b){this.an5(a,b) +this.b.b.push(new A.a5H(a,b))}, +OI(a){this.an7(a) +this.b.b.push(new A.a5J(a))}, +zS(a,b,c){this.an6(a,b,c) +this.b.b.push(new A.a5I(a,b,c))}, +er(a,b,c){this.an8(0,b,c) +this.b.b.push(new A.a5K(b,c))}, +aj(a,b){this.an9(0,b) +this.b.b.push(new A.a5N(b))}, +aX(a,b,c){this.ana(0,b,c) +this.b.b.push(new A.a5O(b,c))}, +gag9(){return this.b}} +A.aGp.prototype={ +F5(){var s,r,q,p=A.bOx(),o=p.beginRecording(A.fr(this.a)) +for(s=this.b,r=s.length,q=0;q>>24&255)/255===0){r=$.cb.bH().ColorFilter +s=$.bJA +if(s==null)s=A.c2l() +return r.MakeMatrix(s)}r=$.cb.bH().ColorFilter.MakeBlend(A.bxs($.ay9(),r),$.a2o()[this.b.a]) +if(r==null)throw A.d(A.b3("Invalid parameters for blend mode ColorFilter",null)) +return r}, +gm(a){return A.V(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.B(this)!==J.aa(b))return!1 +return b instanceof A.Nq&&b.a.l(0,this.a)&&b.b===this.b}, +j(a){return"ColorFilter.mode("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.Es.prototype={ +gaEM(){var s,r,q=new Float32Array(20) +for(s=this.a,r=0;r<20;++r)if(B.c.H(B.a76,r))q[r]=s[r]/255 +else q[r]=s[r] +return q}, +wq(){return $.cb.bH().ColorFilter.MakeMatrix(this.gaEM())}, +gm(a){return A.cv(this.a)}, +l(a,b){if(b==null)return!1 +return A.B(this)===J.aa(b)&&b instanceof A.Es&&A.y8(this.a,b.a)}, +j(a){return"ColorFilter.matrix("+A.c(this.a)+")"}} +A.a5y.prototype={ +wq(){return $.cb.bH().ColorFilter.MakeLinearToSRGBGamma()}, +l(a,b){if(b==null)return!1 +return A.B(this)===J.aa(b)}, +gm(a){return A.aK(A.B(this))}, +j(a){return"ColorFilter.linearToSrgbGamma()"}} +A.a5L.prototype={ +wq(){return $.cb.bH().ColorFilter.MakeSRGBToLinearGamma()}, +l(a,b){if(b==null)return!1 +return A.B(this)===J.aa(b)}, +gm(a){return A.aK(A.B(this))}, +j(a){return"ColorFilter.srgbToLinearGamma()"}} +A.Er.prototype={ +wq(){var s=$.cb.bH().ColorFilter,r=this.a +r=r==null?null:r.gaY() +return s.MakeCompose(r,this.b.gaY())}, +l(a,b){if(b==null)return!1 +if(!(b instanceof A.Er))return!1 +return J.i(b.a,this.a)&&b.b.l(0,this.b)}, +gm(a){return A.V(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)}, +j(a){return"ColorFilter.compose("+A.c(this.a)+", "+this.b.j(0)+")"}} +A.a9I.prototype={ +ajR(){var s=this.b.a +return new A.F(s,new A.aQW(),A.X(s).i("F<1,jc>"))}, +b_X(a,b){var s,r,q=this,p=q.b.a.length"),s=new A.cL(s,r),s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("al.E"),q=0;s.v();){p=s.d +p=(p==null?r.a(p):p).a +if(p===B.K7||p===B.K8||p===B.K9)++q}return q}, +aJ0(a,b,c){var s,r,q,p,o,n +if(c.parentNode!=null){s=c.nextSibling +c.remove() +r=!0}else{s=null +r=!1}q=b +p=0 +while(!0){if(!(!J.i(q,c)&&p").M(p.z[1]).z[1];s.v();){o=p.a(s.gJ(s)) +if(q.H(0,o.id))r.push(o)}for(s=r.length,n=0;n"),a=new A.cL(a,r),a=new A.bw(a,a.gu(a),r.i("bw")),r=r.i("al.E"),q=b.Q,p=t.K,o=t.e,n=a1,m=1;a.v();){l=a.d +if(l==null)l=r.a(l) +switch(l.a.a){case 3:l=l.e +l.toString +k=new Float32Array(16) +j=new A.d1(k) +j.ba(l) +j.dk(0,s) +l=n.style +k=A.lh(k) +l.setProperty("transform",k,"") +s=j +break +case 0:case 1:case 2:n=n.parentElement +k=n.style +k.setProperty("clip","","") +k=n.style +k.setProperty("clip-path","","") +s=new A.d1(new Float32Array(16)) +s.as4() +k=n.style +k.setProperty("transform","","") +k=n.style +k.setProperty("width","100%","") +k=n.style +k.setProperty("height","100%","") +k=l.b +if(k!=null){l=n.style +i=k.b +h=k.c +g=k.d +k=k.a +l.setProperty("clip","rect("+A.c(i)+"px, "+A.c(h)+"px, "+A.c(g)+"px, "+A.c(k)+"px)","")}else{k=l.c +if(k!=null){f=new A.yS(B.cD) +f.iX(null,o) +l=f.a +if(l==null)l=f.AV() +l.addRRect(A.vd(k),!1) +b.a3F() +k=b.z.querySelector("#sk_path_defs") +k.toString +e="svgClip"+ ++b.y +l=self.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +l.id=e +i=self.document.createElementNS("http://www.w3.org/2000/svg","path") +h=f.a +if(h==null)h=f.AV() +h=A.b8(h.toSVGString()) +i.setAttribute.apply(i,["d",h==null?p.a(h):h]) +l.append(i) +k.append(l) +J.eb(q.c0(0,a2,new A.aQQ()),e) +l=n.style +l.setProperty("clip-path","url(#"+e+")","")}else{l=l.d +if(l!=null){b.a3F() +k=b.z.querySelector("#sk_path_defs") +k.toString +e="svgClip"+ ++b.y +i=self.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +i.id=e +h=self.document.createElementNS("http://www.w3.org/2000/svg","path") +g=l.a +l=g==null?l.AV():g +l=A.b8(l.toSVGString()) +h.setAttribute.apply(h,["d",l==null?p.a(l):l]) +i.append(h) +k.append(i) +J.eb(q.c0(0,a2,new A.aQR()),e) +l=n.style +l.setProperty("clip-path","url(#"+e+")","")}}}l=n.style +l.setProperty("transform-origin","0 0 0","") +l=n.style +l.setProperty("position","absolute","") +break +case 4:l=l.f +l.toString +m*=l/255 +break}}A.L(a1.style,"opacity",B.d.j(m)) +d=$.dP().x +if(d==null){a=self.window.devicePixelRatio +d=a===0?1:a}c=1/d +a=new Float32Array(16) +a[15]=1 +a[10]=1 +a[5]=c +a[0]=c +s=new A.d1(a).hw(s) +A.L(n.style,"transform",A.lh(s.a))}, +a3F(){var s,r +if(this.z!=null)return +s=$.bB5() +s=s.cloneNode(!1) +this.z=s +r=self.document.createElementNS("http://www.w3.org/2000/svg","defs") +r.id="sk_path_defs" +s.append(r) +r=$.cE.bH().b +r.toString +s=this.z +s.toString +r.append(s)}, +amv(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.w,a2=a1.length===0||a0.r.length===0?null:A.cjH(a1,a0.r) +a0.aN4(a2) +for(s=a0.r,r=a0.e,q=0,p=0;p") +a0.acR(A.ho(new A.aO(m,new A.aQX(a2),l),l.i("w.E"))) +B.c.E(a1,s) +h.ET(s) +a1=a2.c +if(a1){m=a2.d +m.toString +g=a0.d.h(0,m).a}else g=null +for(m=a2.b,l=m.length,k=a0.d,j=0;j") +q=A.P(new A.F(s,new A.aQT(),r),!0,r.i("al.E")) +if(q.length>A.oN().b-1)B.c.e4(q) +r=m.gaCi() +p=m.e +if(l){l=A.oN() +o=l.d +B.c.E(l.e,o) +B.c.T(o) +p.T(0) +B.c.a6(q,r)}else{l=A.t(p).i("b7<1>") +n=A.P(new A.b7(p,l),!0,l.i("w.E")) +new A.aO(n,new A.aQU(q),A.X(n).i("aO<1>")).a6(0,m.gaJ9()) +new A.aO(q,new A.aQV(m),A.X(q).i("aO<1>")).a6(0,r)}}, +ajS(a){var s,r,q,p,o,n,m,l,k=A.oN().b-1 +if(k===0)return B.adB +s=A.a([],t.jT) +r=t.t +q=new A.wr(A.a([],r),!1) +for(p=0;p") +s=new A.cL(s,r) +return new A.bw(s,s.gu(s),r.i("bw"))}} +A.a7T.prototype={} +A.qU.prototype={} +A.byD.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.i(r[p],s[s.length-1-q]))return o +if(q===s.length-1){s=r.length +if(a===s-1)return new A.qU(B.c.cP(r,0,s-q-1),B.h0,!1,o) +else if(a===q)return new A.qU(B.c.fZ(r,a+1),B.h0,!1,o) +else return o}}return new A.qU(B.c.fZ(r,a+1),B.c.cP(s,0,s.length-1-a),!0,B.c.gO(r))}, +$S:386} +A.a9_.prototype={ +aUd(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.b0(t.S) +for(a1=new A.aft(a3),q=a0.b,p=a0.a;a1.v();){o=a1.d +if(!(o<160||q.H(0,o)||p.H(0,o)))r.t(0,o)}if(r.a===0)return +n=A.P(r,!0,r.$ti.c) +m=A.a([],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.B.pV(k,h)}}if(B.c.dn(c,new A.aO5())){a=A.a([],t.t) +for(a2=0;a2127&&a0<160 +else a0=!0}else a0=!0 +q[a]=B.B.pV(a1,a0)}}a3=0 +while(!0){if(!(a3=0;--a)if(q[a])B.c.cE(r,a) +A.bG0(r)}, +b0P(a,b){var s=$.cb.bH().Typeface.MakeFreeTypeFaceFromData(b.buffer) +if(s==null){$.fY().$1("Failed to parse fallback font "+a+" as a font.") +return}this.d.push(A.bDz(b,a,s)) +if(a==="Noto Color Emoji"||a==="Noto Emoji"){s=this.e +if(B.c.gO(s)==="Roboto")B.c.f8(s,1,a) +else B.c.f8(s,0,a)}else this.e.push(a)}} +A.aO4.prototype={ +$0(){return A.a([],t.Cz)}, +$S:1133} +A.aO5.prototype={ +$1(a){return!a}, +$S:381} +A.byQ.prototype={ +$1(a){return B.c.H($.bZe(),a)}, +$S:70} +A.byR.prototype={ +$1(a){return this.a.a.H(0,a)}, +$S:53} +A.bxn.prototype={ +$1(a){return a.a==="Noto Sans SC"}, +$S:70} +A.bxo.prototype={ +$1(a){return a.a==="Noto Sans TC"}, +$S:70} +A.bxk.prototype={ +$1(a){return a.a==="Noto Sans HK"}, +$S:70} +A.bxl.prototype={ +$1(a){return a.a==="Noto Sans JP"}, +$S:70} +A.bxm.prototype={ +$1(a){return a.a==="Noto Sans KR"}, +$S:70} +A.bxp.prototype={ +$1(a){return a.a==="Noto Sans Symbols"}, +$S:70} +A.a8y.prototype={ +t(a,b){var s,r,q=this +if(q.b.H(0,b)||q.c.ak(0,b.b))return +s=q.c +r=s.a +s.k(0,b.b,b) +if(r===0)A.cq(B.E,q.game())}, +vS(){var s=0,r=A.o(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$vS=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:i=t.N +h=A.q(i,t.uz) +g=A.q(i,t.E) +for(i=q.c,p=i.gaS(i),o=A.t(p),o=o.i("@<1>").M(o.z[1]),p=new A.bG(J.an(p.a),p.b,o.i("bG<1,2>")),n=t.H,o=o.z[1];p.v();){m=p.a +if(m==null)m=o.a(m) +h.k(0,m.b,A.a98(new A.aMz(q,m,g),n))}s=2 +return A.h(A.i_(h.gaS(h),n),$async$vS) +case 2:p=g.$ti.i("b7<1>") +p=A.P(new A.b7(g,p),!0,p.i("w.E")) +B.c.kN(p) +o=A.X(p).i("cL<1>") +l=A.P(new A.cL(p,o),!0,o.i("al.E")) +for(p=l.length,k=0;k")),j=t.j,k=k.i("H.E");l.v();){i=l.d +if(i==null)i=k.a(i) +h=J.ae(i) +g=A.aB(h.h(i,"family")) +for(i=J.an(j.a(h.h(i,"fonts")));i.v();)p.a3t(n,a.vv(A.aB(J.as(m.a(i.gJ(i)),"asset"))),g)}if(!p.a.H(0,"Roboto"))p.a3t(n,"https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf","Roboto") +e=B.c +d=p.b +c=J +s=5 +return A.h(A.i_(n,t.AC),$async$lK) +case 5:e.E(d,c.bI4(a0,t.h4)) +case 1:return A.m(q,r)}}) +return A.n($async$lK,r)}, +z9(){var s,r,q,p,o,n,m=new A.b5u() +for(s=this.b,r=s.length,q=this.c,p=0;p1)$.fY().$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.aN(q*(p.width()/p.height())) +else if(q==null&&!r)q=B.e.hl(s,p.width()/p.height()) +o=new A.rz() +n=o.xh(B.f8) +r=A.aGn(p,i) +m=p.width() +p=p.height() +s.toString +q.toString +n.lL(r,new A.K(0,0,0+m,0+p),new A.K(0,0,s,q),A.Ns()) +p=o.qS().F4(s,q).b +p===$&&A.b() +p=p.a +p===$&&A.b() +l=p.a.encodeToBytes() +if(l==null)l=i +if(l==null)A.Y(A.vZ("Failed to re-size image")) +h=$.cb.bH().MakeAnimatedImageFromEncoded(l) +if(h==null)throw A.d(A.vZ("Failed to decode re-sized image data.\nImage source: "+j.b))}j.d=B.d.az(h.getFrameCount()) +j.e=B.d.az(h.getRepetitionCount()) +for(k=0;k");s.v();){p=s.gJ(s) +o=p.a +p=p.b +r.push(new A.pX(a,o,p,p,q))}}, +$S(){return this.b.i("~(0,z)")}} +A.aS5.prototype={ +$2(a,b){return a.b-b.b}, +$S(){return this.a.i("r(pX<0>,pX<0>)")}} +A.aS7.prototype={ +$1(a){var s,r,q=a.length +if(q===0)return null +if(q===1)return B.c.gdD(a) +s=q/2|0 +r=a[s] +r.e=this.$1(B.c.cP(a,0,s)) +r.f=this.$1(B.c.fZ(a,s+1)) +return r}, +$S(){return this.a.i("pX<0>?(z>)")}} +A.aS6.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.i("~(pX<0>)")}} +A.pX.prototype={ +ON(a,b){var s,r=this +if(a>r.d)return +s=r.e +if(s!=null)s.ON(a,b) +s=r.b +if(s<=a&&a<=r.c)b.push(r.a) +if(a"),s=new A.cL(s,r),s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("al.E"),q=B.f8;s.v();){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.K(p.a,p.b,p.c,p.d) +break +case 2:p=p.d +n=p.a +p=n==null?p.AV():n +p=p.getBounds() +o=new A.K(p[0],p[1],p[2],p[3]) +break +default:continue $label0$1}q=q.fm(o)}return q}} +A.aWM.prototype={} +A.EI.prototype={ +nZ(a,b){this.b=this.v7(a,b)}, +v7(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=B.O,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.mD(n)}}return q}, +nX(a){var s,r,q,p,o +for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.jk(a)}}} +A.aff.prototype={ +jk(a){this.nX(a)}} +A.a3y.prototype={ +nZ(a,b){this.b=this.v7(a,b).mD(a.gaSG())}, +jk(a){var s,r=this,q=A.Ns() +q.sqv(r.r) +s=a.a +s.zS(r.b,r.f,q) +r.nX(a) +s.cj(0)}, +$iazI:1} +A.a5R.prototype={ +nZ(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.mU(B.K9,q,q,p,q,q)) +s=this.v7(a,b) +r=A.cka(p.gaY().getBounds()) +if(s.z_(r))this.b=s.fm(r) +o.pop()}, +jk(a){var s,r=this,q=a.a +q.cM(0) +s=r.r +q.xp(0,r.f,s!==B.u) +s=s===B.fs +if(s)q.hW(r.b,null) +r.nX(a) +if(s)q.cj(0) +q.cj(0)}, +$iaGN:1} +A.a5T.prototype={ +nZ(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.mU(B.K7,q,r,r,r,r)) +s=this.v7(a,b) +if(s.z_(q))this.b=s.fm(q) +p.pop()}, +jk(a){var s,r,q=a.a +q.cM(0) +s=this.f +r=this.r +q.xs(s,B.fr,r!==B.u) +r=r===B.fs +if(r)q.hW(s,null) +this.nX(a) +if(r)q.cj(0) +q.cj(0)}, +$iaGQ:1} +A.a5S.prototype={ +nZ(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.mU(B.K8,o,n,o,o,o)) +s=this.v7(a,b) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.z_(new A.K(r,q,p,n)))this.b=s.fm(new A.K(r,q,p,n)) +m.pop()}, +jk(a){var s,r=this,q=a.a +q.cM(0) +s=r.r +q.xq(r.f,s!==B.u) +s=s===B.fs +if(s)q.hW(r.b,null) +r.nX(a) +if(s)q.cj(0) +q.cj(0)}, +$iaGP:1} +A.acm.prototype={ +nZ(a,b){var s,r,q,p,o=this,n=null,m=new A.d1(new Float32Array(16)) +m.ba(b) +s=o.r +r=s.a +s=s.b +m.aX(0,r,s) +q=A.fJ() +q.m7(r,s,0) +p=a.c.a +p.push(A.bMJ(q)) +p.push(new A.mU(B.alK,n,n,n,n,o.f)) +o.ang(a,m) +p.pop() +p.pop() +o.b=o.b.aX(0,r,s)}, +jk(a){var s,r,q,p=this,o=A.Ns() +o.sap(0,A.ax(p.f,0,0,0)) +s=a.a +s.cM(0) +r=p.r +q=r.a +r=r.b +s.aX(0,q,r) +s.hW(p.b.dH(new A.j(-q,-r)),o) +p.nX(a) +s.cj(0) +s.cj(0)}, +$iaWx:1} +A.Wv.prototype={ +nZ(a,b){var s=this.f,r=b.hw(s),q=a.c.a +q.push(A.bMJ(s)) +this.b=A.a2f(s,this.v7(a,r)) +q.pop()}, +jk(a){var s=a.a +s.cM(0) +s.aj(0,this.f.a) +this.nX(a) +s.cj(0)}, +$iajl:1} +A.acj.prototype={$iaWv:1} +A.agv.prototype={ +jk(a){var s,r,q,p,o=this,n=a.a +n.hW(o.b,null) +o.nX(a) +s=A.Ns() +s.snc(o.f) +s.sqv(o.w) +s.spj(o.x) +a.b.cM(0) +r=o.r +q=r.a +p=r.b +a.b.aX(0,q,p) +a.b.d8(new A.K(0,0,0+(r.c-q),0+(r.d-p)),s) +a.b.cj(0) +n.cj(0)}, +$ib4X:1} +A.adi.prototype={ +nZ(a,b){this.b=this.c.b.dH(this.d)}, +jk(a){var s +a.b.cM(0) +s=this.d +a.b.aX(0,s.a,s.b) +a.b.lM(this.c) +a.b.cj(0)}} +A.a60.prototype={ +jk(a){var s,r=A.Ns() +r.slG(this.f) +s=a.a +s.hW(this.b,r) +this.nX(a) +s.cj(0)}, +$iaH2:1} +A.adr.prototype={ +nZ(a,b){var s=this,r=s.d,q=r.a,p=r.b,o=s.e,n=s.f +s.b=new A.K(q,p,q+o,p+n) +p=a.b +if(p!=null)p.b_X(s.c,new A.OR(r,new A.a_(o,n),new A.GR(A.eZ(a.c.a,!0,t.CW))))}, +jk(a){var s,r,q,p,o,n,m=null,l=a.d +if(l==null)s=m +else{r=this.c +q=l.b.c +l.r.push(r) +p=$.ye() +if(!p.DS(r))++l.b.c +if(!p.DS(r)){p=l.b +o=p.a +if(qb)p=r-1 +else{if(q.b>=b)return!0 +s=r+1}}return!1}} +A.rD.prototype={ +l(a,b){if(b==null)return!1 +if(!(b instanceof A.rD))return!1 +return b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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)}, +j(a){return"["+this.a+", "+this.b+"]"}} +A.aVT.prototype={} +A.Et.prototype={ +sqv(a){if(this.b===a)return +this.b=a +this.gaY().setBlendMode($.a2o()[a.a])}, +gcl(a){return this.c}, +scl(a,b){if(this.c===b)return +this.c=b +this.gaY().setStyle($.bHp()[b.a])}, +gfq(){return this.d}, +sfq(a){if(this.d===a)return +this.d=a +this.gaY().setStrokeWidth(a)}, +srW(a){if(this.e===a)return +this.e=a +this.gaY().setStrokeCap($.bHq()[a.a])}, +sa02(a){if(this.f===a)return +this.f=a +this.gaY().setStrokeJoin($.bHr()[a.a])}, +sMa(a){if(!this.r)return +this.r=!1 +this.gaY().setAntiAlias(!1)}, +gap(a){return new A.E(this.w)}, +sap(a,b){if(this.w===b.gp(b))return +this.w=b.gp(b) +this.gaY().setColorInt(b.gp(b))}, +sM6(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=$.bAU() +else q.ay=A.aTX(new A.Er($.bAU(),s))}s=q.gaY() +r=q.ay +r=r==null?null:r.gaY() +s.setColorFilter(r) +q.x=a}, +snc(a){var s,r,q=this +if(q.z==a)return +if(a instanceof A.aGm){s=new A.a5r(a.a,a.b,a.d,a.e) +s.iX(null,t.e) +q.z=s}else q.z=t.I4.a(a) +s=q.gaY() +r=q.z +r=r==null?null:r.zs(q.at) +s.setShader(r)}, +sXL(a){var s,r,q=this +if(a.l(0,q.Q))return +q.Q=a +s=a.b +if(!(isFinite(s)&&s>0))q.as=null +else{s=new A.a5z(a.a,s) +s.iX(null,t.e) +q.as=s}s=q.gaY() +r=q.as +r=r==null?null:r.gaY() +s.setMaskFilter(r)}, +spj(a){var s,r,q=this +if(q.at===a)return +q.at=a +s=q.gaY() +r=q.z +r=r==null?null:r.zs(a) +s.setShader(r)}, +slG(a){var s,r,q=this +if(q.ax===a)return +q.ax=a +q.y=null +s=A.cjg(a) +s.toString +s=q.ay=A.aTX(s) +if(q.x){q.y=s +q.ay=A.aTX(new A.Er($.bAU(),s))}s=q.gaY() +r=q.ay +r=r==null?null:r.gaY() +s.setColorFilter(r)}, +sa03(a){if(this.ch===a)return +this.ch=a +this.gaY().setStrokeMiter(a)}, +i8(){var s=A.b5p() +s.setAntiAlias(this.r) +s.setColorInt(this.w) +return s}, +kB(){var s=this,r=null,q=A.b5p(),p=s.b +q.setBlendMode($.a2o()[p.a]) +p=s.c +q.setStyle($.bHp()[p.a]) +q.setStrokeWidth(s.d) +q.setAntiAlias(s.r) +q.setColorInt(s.w) +p=s.z +p=p==null?r:p.zs(s.at) +q.setShader(p) +p=s.as +p=p==null?r:p.gaY() +q.setMaskFilter(p) +p=s.ay +p=p==null?r:p.gaY() +q.setColorFilter(p) +p=s.cx +p=p==null?r:p.gaY() +q.setImageFilter(p) +p=s.e +q.setStrokeCap($.bHq()[p.a]) +p=s.f +q.setStrokeJoin($.bHr()[p.a]) +q.setStrokeMiter(s.ch) +return q}, +i9(a){var s=this.a +if(s!=null)s.delete()}, +$iAR:1} +A.aGm.prototype={} +A.a5r.prototype={ +i8(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.a2(q,"makeShader",[p]):A.a2(q,"makeShaderWithChildren",[p,r]) +if(o==null)throw A.d(A.c1("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.c(p)+" \n samplerUniforms: "+A.c(r)+" \n")) +return o}, +kB(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.a2(q,"makeShader",[p]):A.a2(q,"makeShaderWithChildren",[p,r]) +if(o==null)throw A.d(A.c1("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.c(p)+" \n samplerUniforms: "+A.c(r)+" \n")) +return o}} +A.yS.prototype={ +gr0(){return this.b}, +sr0(a){if(this.b===a)return +this.b=a +this.gaY().setFillType($.aya()[a.a])}, +oM(a,b,c){this.gaY().addArc(A.fr(a),b*57.29577951308232,c*57.29577951308232)}, +jz(a){this.gaY().addOval(A.fr(a),!1,1)}, +Uo(a,b,c){var s,r=A.fJ() +r.m7(c.a,c.b,0) +s=A.axS(r.a) +t.E_.a(b) +A.a2(this.gaY(),"addPath",[b.gaY(),s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],!1])}, +fK(a){this.gaY().addRRect(A.vd(a),!1)}, +hI(a){this.gaY().addRect(A.fr(a))}, +tO(a,b,c,d,e){this.gaY().arcToOval(A.fr(b),c*57.29577951308232,d*57.29577951308232,e)}, +ac(a){this.gaY().close()}, +H(a,b){return this.gaY().contains(b.a,b.b)}, +qI(a,b,c,d,e,f){A.a2(this.gaY(),"cubicTo",[a,b,c,d,e,f])}, +jr(a){var s=this.gaY().getBounds() +return new A.K(s[0],s[1],s[2],s[3])}, +d3(a,b,c){this.gaY().lineTo(b,c)}, +fc(a,b,c){this.gaY().moveTo(b,c)}, +YD(a,b,c,d){this.gaY().quadTo(a,b,c,d)}, +jn(a){this.b=B.cD +this.gaY().reset()}, +dH(a){var s=this.gaY().copy() +A.a2(s,"transform",[1,0,a.a,0,1,a.b,0,0,1]) +return A.bJB(s,this.b)}, +gyE(){return!0}, +i8(){var s=new globalThis.window.flutterCanvasKit.Path(),r=this.b +s.setFillType($.aya()[r.a]) +return s}, +i9(a){var s +this.c=t.j.a(this.gaY().toCmds()) +s=this.a +if(s!=null)s.delete()}, +kB(){var s=$.cb.bH().Path,r=this.c +r===$&&A.b() +r=A.a2(s,"MakeFromCmds",[r]) +s=this.b +r.setFillType($.aya()[s.a]) +return r}, +$itF:1} +A.Nt.prototype={ +q(){var s,r=this +r.d=!0 +s=r.c +if(s!=null)s.q() +s=r.a +if(s!=null)s.delete() +r.a=null}, +F4(a,b){var s,r,q,p=A.oN(),o=p.c +if(o===$){s=A.c6(self.document,"flt-canvas-container") +p.c!==$&&A.aC() +o=p.c=new A.qC(s)}p=o.VK(new A.a_(a,b)).a +s=p.getCanvas() +s.clear(A.bxs($.ay9(),B.S)) +s.drawPicture(this.gaY()) +p=p.makeImageSnapshot() +s=$.cb.bH().AlphaType.Premul +r=$.cb.bH().ColorType.RGBA_8888 +q=A.ca7(s,self.window.flutterCanvasKit.ColorSpace.SRGB,r,b,a) +p=p.readPixels(0,0,q) +p=$.cb.bH().MakeImage(q,p,4*a) +if(p==null)throw A.d(A.a9("Unable to convert image pixels into SkImage.")) +return A.aGn(p,null)}, +gyE(){return!0}, +i8(){throw A.d(A.a9("Unreachable code"))}, +kB(){return this.c.F5()}, +i9(a){var s +if(!this.d){s=this.a +if(s!=null)s.delete()}}} +A.rz.prototype={ +xh(a){var s,r +this.a=a +s=A.bOx() +this.b=s +r=s.beginRecording(A.fr(a)) +return this.c=$.bB0()?new A.jc(r):new A.aek(new A.aGp(a,A.a([],t.Ns)),r)}, +qS(){var s,r,q=this,p=q.b +if(p==null)throw A.d(A.a9("PictureRecorder is not recording")) +s=p.finishRecordingAsPicture() +p.delete() +q.b=null +r=new A.Nt(q.a,q.c.gag9()) +r.iX(s,t.e) +return r}, +gaeO(){return this.b!=null}} +A.aZL.prototype={ +aTP(a){var s,r,q,p +try{p=a.b +if(p.gal(p))return +s=A.oN().a.aa6(p) +$.bAE().x=p +r=new A.jc(s.a.a.getCanvas()) +q=new A.aOu(r,null,$.bAE()) +q.b0h(a,!0) +p=A.oN().a +if(!p.ax)$.cE.bH().b.prepend(p.x) +p.ax=!0 +J.c0W(s) +$.bAE().amv(0)}finally{this.aJP()}}, +aJP(){var s,r +for(s=this.b,r=0;rr.a)A.caa(r)}, +b1m(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.ah(0,1.4) +r=j.a +if(r!=null)r.q() +j.a=null +r=j.y +r.toString +o=p.a +A.F9(r,o) +r=j.y +r.toString +n=p.b +A.F8(r,n) +j.ay=p +j.z=B.d.dM(o) +j.Q=B.d.dM(n) +j.Jm()}}if(j.b||j.ay==null){r=j.a +if(r!=null)r.q() +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.jh(r,i,j.e,!1) +r=j.y +r.toString +A.jh(r,h,j.d,!1) +j.y.remove() +j.d=j.e=null}j.z=B.d.dM(a.a) +r=B.d.dM(a.b) +j.Q=r +m=j.y=A.LK(r,j.z) +r=A.b8("true") +A.a2(m,"setAttribute",["aria-hidden",r==null?t.K.a(r):r]) +A.L(m.style,"position","absolute") +j.Jm() +r=t.e +j.e=r.a(A.bL(j.gavI())) +o=r.a(A.bL(j.gavG())) +j.d=o +A.eu(m,h,o,!1) +A.eu(m,i,j.e,!1) +j.c=j.b=!1 +o=$.f3 +if((o==null?$.f3=A.mg():o)!==-1){o=$.fU +o=!(o==null?$.fU=A.o_(self.window.flutterConfiguration):o).gab3()}else o=!1 +if(o){o=$.cb.bH() +n=$.f3 +if(n==null)n=$.f3=A.mg() +l=j.r=B.d.az(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) +if(l!==0){j.f=$.cb.bH().MakeGrContext(l) +if(j.as===-1||j.at===-1){r=j.y +r.toString +o=$.f3 +k=A.c3T(r,o==null?$.f3=A.mg():o) +j.as=B.d.az(k.getParameter(B.d.az(k.SAMPLES))) +j.at=B.d.az(k.getParameter(B.d.az(k.STENCIL_BITS)))}j.a8k()}}j.x.append(m) +j.ay=a}else{r=$.dP().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}if(r!==j.CW)j.Jm()}r=$.dP().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}j.CW=r +j.ch=a +j.a8T() +r=j.a +if(r!=null)r.q() +return j.a=j.aw2(a)}, +Jm(){var s,r,q=this.z,p=$.dP(),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.c(q/o)+"px") +A.L(r,"height",A.c(s/p)+"px")}, +a8T(){var s=B.d.dM(this.ch.b),r=this.Q,q=$.dP().x +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}A.L(this.y.style,"transform","translate(0, -"+A.c((r-s)/q)+"px)")}, +avJ(a){this.c=!1 +$.c_().Xm() +a.stopPropagation() +a.preventDefault()}, +avH(a){var s=this,r=A.oN() +s.c=!0 +if(r.aXm(s)){s.b=!0 +a.preventDefault()}else s.q()}, +aw2(a){var s,r=this,q=$.f3 +if((q==null?$.f3=A.mg():q)===-1){q=r.y +q.toString +return r.HK(q,"WebGL support not detected")}else{q=$.fU +if((q==null?$.fU=A.o_(self.window.flutterConfiguration):q).gab3()){q=r.y +q.toString +return r.HK(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y +q.toString +return r.HK(q,"Failed to initialize WebGL context")}else{q=$.cb.bH() +s=r.f +s.toString +s=A.a2(q,"MakeOnScreenGLSurface",[s,B.d.F_(a.a),B.d.F_(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) +if(s==null){q=r.y +q.toString +return r.HK(q,"Failed to initialize WebGL surface")}return new A.a5M(s,r.r)}}}, +HK(a,b){if(!$.bPi){$.fY().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.bPi=!0}return new A.a5M($.cb.bH().MakeSWCanvasSurface(a),null)}, +q(){var s=this,r=s.y +if(r!=null)A.jh(r,"webglcontextlost",s.d,!1) +r=s.y +if(r!=null)A.jh(r,"webglcontextrestored",s.e,!1) +s.e=s.d=null +s.x.remove() +r=s.a +if(r!=null)r.q()}} +A.baV.prototype={ +$2(a,b){this.a.a.a.flush() +return!0}, +$S:486} +A.a5M.prototype={ +q(){if(this.c)return +this.a.dispose() +this.c=!0}} +A.aim.prototype={ +ak2(){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.az($.cb.bH().OverlineDecoration))>>>0 +if((s|4)===s)r=(r|B.d.az($.cb.bH().LineThroughDecoration))>>>0 +b2.decoration=r}if(b!=null)b2.decorationThickness=b +if(d!=null){s=A.LQ(d) +b2.decorationColor=s}if(c!=null)b2.decorationStyle=$.c_l()[c.a] +if(a1!=null)b2.textBaseline=$.bHs()[a1.a] +if(a2!=null)A.bOB(b2,a2) +if(a3!=null)b2.letterSpacing=a3 +if(a4!=null)b2.wordSpacing=a4 +if(a5!=null)A.bOD(b2,a5) +switch(g.ax){case null:break +case B.QS:A.bOC(b2,!0) +break +case B.rR:A.bOC(b2,!1) +break}if(a6!=null){s=a6.Is("-") +b2.locale=s}q=g.dx +if(q===$){p=A.bFk(g.x,g.y) +g.dx!==$&&A.aC() +g.dx=p +q=p}A.bOA(b2,q) +if(a!=null||a0!=null)b2.fontStyle=A.bGE(a,a0) +if(a8!=null){g=A.LQ(new A.E(a8.w)) +b2.foregroundColor=g}if(a9!=null){o=A.a([],t.J) +for(g=a9.length,n=0;n")),r=r.i("H.E");p.v();){q=p.d +if(q==null)q=r.a(q) +if(s>=q.startIndex&&s<=q.endIndex)return new A.dk(B.d.az(q.startIndex),B.d.az(q.endIndex))}return B.bN}, +xu(){var s,r,q,p=this.a +p===$&&A.b() +p=J.cQ(p.a.getLineMetrics(),t.e) +s=A.a([],t.ER) +for(r=A.t(p),p=new A.bw(p,p.gu(p),r.i("bw")),r=r.i("H.E");p.v();){q=p.d +s.push(new A.a5x(q==null?r.a(q):q))}return s}, +q(){var s=this.a +s===$&&A.b() +s.q() +this.as=!0}} +A.a5x.prototype={ +gacB(){return this.a.descent}, +gtR(){return this.a.baseline}, +gaf9(a){return B.d.az(this.a.lineNumber)}, +$iaTi:1} +A.aGo.prototype={ +JO(a,b,c,d,e,f){var s;++this.c +this.d.push(f) +s=e==null?b:e +A.a2(this.a,"addPlaceholder",[a*f,b*f,$.c_h()[c.a],$.bHs()[0],s*f])}, +aaj(a,b,c,d){return this.JO(a,b,c,null,null,d)}, +x6(a){var s=A.a([],t.s),r=B.c.gS(this.e),q=r.x +if(q!=null)s.push(q) +q=r.y +if(q!=null)B.c.E(s,q) +$.a2k().aUd(a,s) +this.a.addText(a)}, +c6(){var s,r,q,p,o,n,m,l,k,j="Paragraph" +if($.bZf()){s=this.a +r=B.G.bi(0,new A.eT(s.getText())) +q=A.c9F($.c_U(),r) +p=q==null +o=p?null:q.h(0,r) +if(o!=null)n=o +else{m=A.bUl(r,B.xR) +l=A.bUl(r,B.xQ) +n=new A.ZY(A.ck7(r),l,m)}if(!p){p=q.c +k=p.h(0,r) +if(k==null)q.a1n(0,r,n) +else{m=k.d +if(!J.i(m.b,n)){k.eb(0) +q.a1n(0,r,n)}else{k.eb(0) +l=q.b +l.Cb(m) +l=l.a.b.ta() +l.toString +p.k(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.a5B(this.b) +p=new A.CI(j,t.gA) +p.a1k(s,r,j,t.e) +s.a!==$&&A.dl() +s.a=p +return s}, +gagc(){return this.c}, +gagd(){return this.d}, +bR(){var s=this.e +if(s.length<=1)return +s.pop() +this.a.pop()}, +va(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.c.gS(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.bBS(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.gaY() +if(a2==null){a2=$.bW6() +a4=a1.a +a4=a4==null?null:a4.gp(a4) +if(a4==null)a4=4278190080 +a2.setColorInt(a4)}a4=a1.ch +a3=a4==null?null:a4.gaY() +if(a3==null)a3=$.bW5() +this.a.pushPaintStyle(a1.ga_V(),a2,a3)}else this.a.pushStyle(a1.ga_V())}} +A.bx_.prototype={ +$1(a){return this.a===a}, +$S:20} +A.G4.prototype={ +I(){return"IntlSegmenterGranularity."+this.b}} +A.a4P.prototype={ +j(a){return"CanvasKitError: "+this.a}, +gaa(a){return this.a}} +A.Nw.prototype={ +i8(){var s=$.cb.bH(),r=this.f +if(r==null)r=null +return A.a2(s,"MakeVertices",[this.b,this.c,null,null,r])}, +kB(){return this.i8()}, +i9(a){var s=this.a +if(s!=null)s.delete()}, +q(){this.i9(0) +this.r=!0}} +A.aGr.prototype={ +$1(a){return a<0||a>=this.a.length}, +$S:53} +A.a5V.prototype={ +al7(a,b){var s={} +s.a=!1 +this.a.A0(0,A.aj(J.as(a.b,"text"))).aI(0,new A.aGV(s,b),t.a).i7(new A.aGW(s,b))}, +ajx(a){this.b.Ft(0).aI(0,new A.aGT(a),t.a).i7(new A.aGU(this,a))}} +A.aGV.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(B.aZ.dW([!0]))}else{s.toString +s.$1(B.aZ.dW(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:144} +A.aGW.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(B.aZ.dW(["copy_fail","Clipboard.setData failed",null]))}}, +$S:13} +A.aGT.prototype={ +$1(a){var s=A.a3(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(B.aZ.dW([s]))}, +$S:515} +A.aGU.prototype={ +$1(a){var s +if(a instanceof A.xv){A.pO(B.E,null,t.H).aI(0,new A.aGS(this.b),t.a) +return}s=this.b +A.kx("Could not get text from clipboard: "+A.c(a)) +s.toString +s.$1(B.aZ.dW(["paste_fail","Clipboard.getData failed",null]))}, +$S:13} +A.aGS.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:14} +A.a5U.prototype={ +A0(a,b){return this.al6(0,b)}, +al6(a,b){var s=0,r=A.o(t.y),q,p=2,o,n,m,l,k +var $async$A0=A.k(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.h(A.eQ(m.writeText(b),t.z),$async$A0) +case 7:p=2 +s=6 +break +case 4:p=3 +k=o +n=A.a0(k) +A.kx("copy is not successful "+A.c(n)) +m=A.ck(!1,t.y) +q=m +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=A.ck(!0,t.y) +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$A0,r)}} +A.aGR.prototype={ +Ft(a){var s=0,r=A.o(t.N),q +var $async$Ft=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=A.eQ(self.window.navigator.clipboard.readText(),t.N) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ft,r)}} +A.a8q.prototype={ +A0(a,b){return A.ck(this.aKJ(b),t.y)}, +aKJ(a){var s,r,q,p,o="-99999px",n="transparent",m=A.c6(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.bKs(s,a) +s.focus() +s.select() +r=!1 +try{r=self.document.execCommand("copy") +if(!r)A.kx("copy is not successful")}catch(p){q=A.a0(p) +A.kx("copy is not successful "+A.c(q))}finally{s.remove()}return r}} +A.aMp.prototype={ +Ft(a){return A.vV(new A.xv("Paste is not implemented for this browser."),null,t.N)}} +A.NG.prototype={ +I(){return"ColorFilterType."+this.b}} +A.a84.prototype={ +gX(a){return this.d}} +A.aNK.prototype={ +gab3(){var s=this.b +if(s==null)s=null +else{s=s.canvasKitForceCpuOnly +if(s==null)s=null}return s===!0}, +gaSQ(){var s=this.b +if(s==null)s=null +else{s=s.debugShowSemanticsNodes +if(s==null)s=null}return s===!0}, +gah3(){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}, +gahY(){var s=this.b +if(s==null)s=null +else{s=s.useColorEmoji +if(s==null)s=null}return s===!0}} +A.aKz.prototype={ +$1(a){return this.a.warn(J.bU(a))}, +$S:7} +A.aKC.prototype={ +$1(a){a.toString +return A.aB(a)}, +$S:378} +A.a9L.prototype={ +gca(a){return B.d.az(this.b.status)}, +gaQ3(){var s=this.b.headers,r=s.get("Content-Length") +if(r==null)r=null +if(r==null)return null +return A.Bn(r,null)}, +gLW(){var s=this.b,r=B.d.az(s.status)>=200&&B.d.az(s.status)<300,q=B.d.az(s.status),p=B.d.az(s.status),o=B.d.az(s.status)>307&&B.d.az(s.status)<400 +return r||q===0||p===304||o}, +gNc(){var s=this +if(!s.gLW())throw A.d(new A.a9K(s.a,s.gca(s))) +return new A.aR2(s.b)}, +$ibLq:1} +A.aR2.prototype={ +Nu(a,b,c){var s=0,r=A.o(t.H),q=this,p,o,n,m +var $async$Nu=A.k(function(d,e){if(d===1)return A.l(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.h(A.eQ(m.read(),p),$async$Nu) +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.m(null,r)}}) +return A.n($async$Nu,r)}, +xe(){var s=0,r=A.o(t.pI),q,p=this,o +var $async$xe=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(A.eQ(p.a.arrayBuffer(),t.X),$async$xe) +case 3:o=b +o.toString +q=t.pI.a(o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$xe,r)}} +A.a9K.prototype={ +j(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, +$ibl:1} +A.PL.prototype={ +j(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.c(this.b)}, +$ibl:1} +A.aKA.prototype={ +$1(a){return this.a.add(a)}, +$S:942} +A.a7F.prototype={ +gX(a){return this.a}} +A.Ov.prototype={} +A.byt.prototype={ +$2(a,b){this.a.$2(J.cQ(a,t.e),b)}, +$S:970} +A.bxV.prototype={ +$1(a){var s=A.el(a,0,null) +if(J.fg(B.atN.a,B.c.gS(s.gv5())))return s.j(0) +self.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") +return null}, +$S:987} +A.ann.prototype={ +v(){var s=++this.b,r=this.a +if(s>r.length)throw A.d(A.a9("Iterator out of bounds")) +return s"))}, +gu(a){return B.d.az(this.a.length)}} +A.ans.prototype={ +v(){var s=++this.b,r=this.a +if(s>r.length)throw A.d(A.a9("Iterator out of bounds")) +return s"))}, +gu(a){return B.d.az(this.a.length)}} +A.a7D.prototype={ +gJ(a){var s=this.b +s===$&&A.b() +return s}, +v(){var s=this.a.next() +if(s.done)return!1 +this.b=this.$ti.c.a(s.value) +return!0}} +A.a8U.prototype={ +aap(a){var s,r=this +if(!J.i(a,r.e)){s=r.e +if(s!=null)s.remove() +r.e=a +s=r.b +s.toString +a.toString +s.append(a)}}, +gayN(){var s=this.r +s===$&&A.b() +return s}, +ahS(){var s=this.d.style,r=$.dP().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}A.L(s,"transform","scale("+A.c(1/r)+")")}, +aEt(a){var s +this.ahS() +s=$.hx() +if(!J.fg(B.re.a,s)&&!$.dP().aXp()&&$.bHJ().c){$.dP().abk(!0) +$.c_().Xm()}else{s=$.dP() +s.xv() +s.abk(!1) +$.c_().Xm()}}, +alo(a){var s,r,q,p,o=self.window.screen +if(o!=null){s=o.orientation +if(s!=null){o=J.ae(a) +if(o.gal(a)){s.unlock() +return A.ck(!0,t.y)}else{r=A.c5i(A.aj(o.gO(a))) +if(r!=null){q=new A.aH(new A.a6($.ac,t.tr),t.VY) +try{A.eQ(s.lock(r),t.z).aI(0,new A.aNV(q),t.a).i7(new A.aNW(q))}catch(p){o=A.ck(!1,t.y) +return o}return q.a}}}}return A.ck(!1,t.y)}, +Uq(a){var s,r=this,q=$.dB(),p=r.c +if(p==null){s=A.c6(self.document,"flt-svg-filters") +A.L(s.style,"visibility","hidden") +if(q===B.aj){q=r.f +q===$&&A.b() +r.a.aaI(s,q)}else{q=r.r +q===$&&A.b() +q.gMF().insertBefore(s,r.r.gMF().firstChild)}r.c=s +q=s}else q=p +q.append(a)}, +za(a){if(a==null)return +a.remove()}} +A.aNV.prototype={ +$1(a){this.a.bI(0,!0)}, +$S:13} +A.aNW.prototype={ +$1(a){this.a.bI(0,!1)}, +$S:13} +A.aLN.prototype={} +A.afz.prototype={} +A.BK.prototype={} +A.asi.prototype={} +A.b2s.prototype={ +cM(a){var s,r,q=this,p=q.Ds$ +p=p.length===0?q.a:B.c.gS(p) +s=q.pi$ +r=new A.d1(new Float32Array(16)) +r.ba(s) +q.adz$.push(new A.asi(p,r))}, +cj(a){var s,r,q,p=this,o=p.adz$ +if(o.length===0)return +s=o.pop() +p.pi$=s.b +o=p.Ds$ +r=s.a +q=p.a +while(!0){if(!!J.i(o.length===0?q:B.c.gS(o),r))break +o.pop()}}, +aX(a,b,c){this.pi$.aX(0,b,c)}, +er(a,b,c){this.pi$.er(0,b,c)}, +kC(a,b){this.pi$.ahh(0,$.bXz(),b)}, +aj(a,b){this.pi$.dk(0,new A.d1(b))}} +A.bA0.prototype={ +$1(a){$.bFh=!1 +$.c_().mQ("flutter/system",$.bZl(),new A.bA_())}, +$S:121} +A.bA_.prototype={ +$1(a){}, +$S:48} +A.jk.prototype={} +A.a6F.prototype={ +aPN(){var s,r,q,p=this,o=p.b +if(o!=null)for(o=o.gaS(o),s=A.t(o),s=s.i("@<1>").M(s.z[1]),o=new A.bG(J.an(o.a),o.b,s.i("bG<1,2>")),s=s.z[1];o.v();){r=o.a +for(r=J.an(r==null?s.a(r):r);r.v();){q=r.gJ(r) +q.b.$1(q.a)}}p.b=p.a +p.a=null}, +a1C(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=A.q(t.N,r.$ti.i("z>")) +s=q.h(0,a) +if(s==null){s=A.a([],r.$ti.i("x>")) +q.k(0,a,s) +q=s}else q=s +q.push(b)}, +b1r(a){var s,r,q=this.b +if(q==null)return null +s=q.h(0,a) +if(s==null||s.length===0)return null +r=(s&&B.c).cE(s,0) +this.a1C(a,r) +return r.a}} +A.Kc.prototype={} +A.agw.prototype={ +gUf(a){var s=this.a +s===$&&A.b() +return s.activeElement}, +lC(a,b){var s=this.a +s===$&&A.b() +return s.appendChild(b)}, +gMF(){var s=this.a +s===$&&A.b() +return s}, +aay(a){return B.c.a6(a,this.gUw(this))}} +A.a7P.prototype={ +gUf(a){var s=this.a +s===$&&A.b() +s=s.ownerDocument +return s==null?null:s.activeElement}, +lC(a,b){var s=this.a +s===$&&A.b() +return s.appendChild(b)}, +gMF(){var s=this.a +s===$&&A.b() +return s}, +aay(a){return B.c.a6(a,this.gUw(this))}} +A.S6.prototype={ +gjD(){return this.cx}, +tL(a){var s=this +s.Am(a) +s.cx=a.cx +s.cy=a.cy +s.db=a.db +a.cx=null}, +cC(a){var s,r=this,q="transform-origin",p=r.qK("flt-backdrop") +A.L(p.style,q,"0 0 0") +s=A.c6(self.document,"flt-backdrop-interior") +r.cx=s +A.L(s.style,"position","absolute") +s=r.qK("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}, +lJ(){var s=this +s.w1() +$.fV.za(s.db) +s.cy=s.cx=s.db=null}, +fM(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.hc.a(h.CW) +$.fV.za(h.db) +h.db=null +s=h.fr +r=h.f +if(s!=r){r.toString +q=new A.d1(new Float32Array(16)) +if(q.hJ(r)===0)A.Y(A.e2(r,"other","Matrix cannot be inverted")) +h.dy=q +h.fr=h.f}s=$.dP() +p=s.x +if(p==null){r=self.window.devicePixelRatio +p=r===0?1:r}r=h.dy +r===$&&A.b() +o=A.a2f(r,new A.K(0,0,s.glW().a*p,s.glW().b*p)) +n=o.a +m=o.b +l=o.c-n +k=o.d-m +j=h.e +for(;j!=null;){if(j.gDQ()){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.c(n)+"px") +A.L(s,"top",A.c(m)+"px") +A.L(s,"width",A.c(l)+"px") +A.L(s,"height",A.c(k)+"px") +r=$.dB() +if(r===B.d4){A.L(s,"background-color","#000") +A.L(s,"opacity","0.2")}else{if(r===B.aj){s=h.cy +s.toString +A.hS(s,"-webkit-backdrop-filter",g.gWM())}s=h.cy +s.toString +A.hS(s,"backdrop-filter",g.gWM())}}, +cd(a,b){var s=this +s.op(0,b) +if(!s.CW.l(0,b.CW))s.fM() +else s.a2k()}, +a2k(){var s=this.e +for(;s!=null;){if(s.gDQ()){if(!J.i(s.w,this.dx))this.fM() +break}s=s.e}}, +o2(){this.ao9() +this.a2k()}, +$iazI:1} +A.rp.prototype={ +soV(a,b){var s,r,q=this +q.a=b +s=B.d.dw(b.a)-1 +r=B.d.dw(q.a.b)-1 +if(q.z!==s||q.Q!==r){q.z=s +q.Q=r +q.a9B()}}, +a9B(){A.L(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, +a7V(){var s=this,r=s.a,q=r.a +r=r.b +s.d.aX(0,-q+(q-1-s.z)+1,-r+(r-1-s.Q)+1)}, +acS(a,b){return this.r>=A.aA1(a.c-a.a)&&this.w>=A.aA0(a.d-a.b)&&this.ay===b}, +T(a){var s,r,q,p,o,n=this +n.at=!1 +n.d.T(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.a1Y(b,a,n+i,k,i,0,4.71238898038469,6.283185307179586,!1) +a=m-d +b.lineTo(o,a) +A.a1Y(b,o-f,a,f,d,0,0,1.5707963267948966,!1) +a=p+g +b.lineTo(a,m) +A.a1Y(b,a,m-e,g,e,0,1.5707963267948966,3.141592653589793,!1) +a=n+h +b.lineTo(p,a) +A.a1Y(b,p+j,a,j,h,0,3.141592653589793,4.71238898038469,!1) +a1.ge1().jk(c) +a1.ge1().pI()}}, +nD(a,b){var s,r,q,p,o,n,m=this.d +if(this.Ju(b)){a=A.a1T(a,b) +s=A.a1U(a,b,"draw-oval",m.c) +m=a.a +r=a.b +this.AW(s,new A.j(m,r),b) +A.L(s.style,"border-radius",A.c((a.c-m)/2)+"px / "+A.c((a.d-r)/2)+"px")}else{m.ge1().of(b,a) +r=b.b +m.gbK(m).beginPath() +q=m.ge1().Q +p=q==null +o=p?a.gbo().a:a.gbo().a-q.a +n=p?a.gbo().b:a.gbo().b-q.b +A.a1Y(m.gbK(m),o,n,(a.c-a.a)/2,(a.d-a.b)/2,0,0,6.283185307179586,!1) +m.ge1().jk(r) +m.ge1().pI()}}, +jc(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(k.U2(c)){s=A.a1T(A.iU(a,b),c) +r=A.a1U(s,c,"draw-circle",k.d.c) +k.AW(r,new A.j(s.a,s.b),c) +A.L(r.style,"border-radius","50%")}else{q=c.w!=null?A.iU(a,b):null +p=k.d +p.ge1().of(c,q) +q=c.b +p.gbK(p).beginPath() +o=p.ge1().Q +n=o==null +m=a.a +m=n?m:m-o.a +l=a.b +l=n?l:l-o.b +A.a1Y(p.gbK(p),m,l,b,b,0,0,6.283185307179586,!1) +p.ge1().jk(q) +p.ge1().pI()}}, +cK(a,b){var s,r,q,p,o,n,m,l,k,j=this,i="setAttribute" +if(j.Ju(b)){s=j.d +r=s.c +t.Ci.a(a) +q=a.a.ZW() +if(q!=null){j.d8(q,b) +return}p=a.a +o=p.ax?p.a4b():null +if(o!=null){j.dr(o,b) +return}n=A.bTC() +p=A.b8("visible") +A.a2(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.aC)if(m!==B.b2){m=b.c +m=m!==0&&m!=null}else m=!1 +else m=!0 +l=b.r +if(m){m=A.a1W(l) +m.toString +m=A.b8(m) +A.a2(p,i,["stroke",m==null?t.K.a(m):m]) +m=b.c +m=A.b8(A.c(m==null?1:m)) +A.a2(p,i,["stroke-width",m==null?t.K.a(m):m]) +m=b.d +if(m!=null){m=A.b8(A.c(A.bVI(m))) +A.a2(p,i,["stroke-linecap",m==null?t.K.a(m):m])}m=A.b8("none") +A.a2(p,i,["fill",m==null?t.K.a(m):m])}else{m=A.a1W(l) +m.toString +m=A.b8(m) +A.a2(p,i,["fill",m==null?t.K.a(m):m])}if(a.b===B.ev){m=A.b8("evenodd") +A.a2(p,i,["fill-rule",m==null?t.K.a(m):m])}m=A.b8(A.bVl(a.a,0,0)) +A.a2(p,i,["d",m==null?t.K.a(m):m]) +if(s.b==null){s=n.style +A.L(s,"position","absolute") +if(!r.DR(0)){A.L(s,"transform",A.lh(r.a)) +A.L(s,"transform-origin","0 0 0")}}if(b.x!=null){s=b.b +p=A.a1W(b.r) +p.toString +k=b.x.b +m=$.dB() +if(m===B.aj&&s!==B.aC)A.L(n.style,"box-shadow","0px 0px "+A.c(k*2)+"px "+p) +else A.L(n.style,"filter","blur("+A.c(k)+"px)")}j.AW(n,B.h,b)}else{s=b.w!=null?a.jr(0):null +p=j.d +p.ge1().of(b,s) +s=b.b +if(s==null&&b.c!=null)p.cK(a,B.aC) +else p.cK(a,s) +p.ge1().pI()}}, +mA(a,b,c,d){var s,r,q,p,o,n=this.d,m=A.ciY(a.jr(0),c) +if(m!=null){s=(B.d.aN(0.3*(b.gp(b)>>>24&255))&255)<<24|b.gp(b)&16777215 +r=A.ciQ(s>>>16&255,s>>>8&255,s&255,255) +n.gbK(n).save() +q=n.gbK(n) +q.globalAlpha=(s>>>24&255)/255 +if(d){s=$.dB() +s=s!==B.aj}else s=!1 +q=m.b +p=m.a +o=q.a +q=q.b +if(s){n.gbK(n).translate(o,q) +A.bCc(n.gbK(n),A.bUR(new A.Gy(B.eF,p))) +A.aKy(n.gbK(n),"") +A.aKx(n.gbK(n),r)}else{A.bCc(n.gbK(n),"none") +A.aKy(n.gbK(n),"") +A.aKx(n.gbK(n),r) +n.gbK(n).shadowBlur=p +A.bCe(n.gbK(n),r) +A.bCf(n.gbK(n),o) +A.bCg(n.gbK(n),q)}n.wK(n.gbK(n),a) +A.aKw(n.gbK(n),null) +n.gbK(n).restore()}}, +Td(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.b1r(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.a1C(p,new A.Kc(q,A.cfU(),s.$ti.i("Kc<1>"))) +return q}, +a3v(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.bTz(c.z) +if(r instanceof A.GN)q=h.aw0(a,r.b,r.c,c) +else if(r instanceof A.GB){p=A.bVM(r.b) +o=p.b +h.c.append(o) +h.f.push(o) +q=h.Td(a) +A.L(q.style,"filter","url(#"+p.a+")")}else q=h.Td(a) +o=q.style +n=A.by2(s) +A.L(o,"mix-blend-mode",n==null?"":n) +if(h.ax&&!0){o=h.d +o.ge1().of(c,null) +o.gbK(o).drawImage(q,b.a,b.b) +o.ge1().pI()}else{o=h.d +if(o.b!=null){n=q.style +n.removeProperty("width") +n.removeProperty("height") +n=o.b +n.toString +m=A.bF3(n,q,b,o.c) +for(o=m.length,n=h.c,l=h.f,k=0;k=6.283185307179586;s=!1){r.tO(0,a,b,3.141592653589793,s) +b+=3.141592653589793 +r.tO(0,a,b,3.141592653589793,!1) +b+=3.141592653589793 +c-=6.283185307179586}r.tO(0,a,b,c,s) +this.a.cK(r,t.Vh.a(e))}, +cK(a,b){this.a.cK(a,t.Vh.a(b))}, +lL(a,b,c,d){var s,r,q=this.a +t.Vh.a(d) +s=q.d +d.b=q.e=s.a=s.c=!0 +r=new A.acF(a,b,c,d.a) +q.a.pU(c,r) +q.c.push(r)}, +lM(a){this.a.lM(a)}, +l5(a,b){this.a.l5(a,b)}, +pc(a,b,c){var s,r=this.a +t.Yu.a(a) +t.Vh.a(c) +c.b=r.e=r.d.c=!0 +s=new A.acO(a,b,c.a) +r.ayP(a.b,0,c,s) +r.c.push(s)}, +mA(a,b,c,d){var s,r,q=this.a +q.e=q.d.c=!0 +s=A.ciW(a.jr(0),c) +r=new A.acN(t.Ci.a(a),b,c,d) +q.a.pU(s,r) +q.c.push(r)}} +A.Y6.prototype={ +gjD(){return this.kr$}, +cC(a){var s=this.qK("flt-clip"),r=A.c6(self.document,"flt-clip-interior") +this.kr$=r +A.L(r.style,"position","absolute") +r=this.kr$ +r.toString +s.append(r) +return s}, +aaA(a,b){var s +if(b!==B.f){s=a.style +A.L(s,"overflow","hidden") +A.L(s,"z-index","0")}}} +A.S8.prototype={ +n1(){var s=this +s.f=s.e.f +if(s.CW!==B.f)s.w=s.cx +else s.w=null +s.r=null}, +cC(a){var s=this.a19(0),r=A.b8("rect") +A.a2(s,"setAttribute",["clip-type",r==null?t.K.a(r):r]) +return s}, +fM(){var s,r=this,q=r.d.style,p=r.cx,o=p.a +A.L(q,"left",A.c(o)+"px") +s=p.b +A.L(q,"top",A.c(s)+"px") +A.L(q,"width",A.c(p.c-o)+"px") +A.L(q,"height",A.c(p.d-s)+"px") +p=r.d +p.toString +r.aaA(p,r.CW) +p=r.kr$.style +A.L(p,"left",A.c(-o)+"px") +A.L(p,"top",A.c(-s)+"px")}, +cd(a,b){var s=this +s.op(0,b) +if(!s.cx.l(0,b.cx)||s.CW!==b.CW){s.w=null +s.fM()}}, +gDQ(){return!0}, +$iaGQ:1} +A.ad8.prototype={ +n1(){var s,r=this +r.f=r.e.f +if(r.cx!==B.f){s=r.CW +r.w=new A.K(s.a,s.b,s.c,s.d)}else r.w=null +r.r=null}, +cC(a){var s=this.a19(0),r=A.b8("rrect") +A.a2(s,"setAttribute",["clip-type",r==null?t.K.a(r):r]) +return s}, +fM(){var s,r=this,q=r.d.style,p=r.CW,o=p.a +A.L(q,"left",A.c(o)+"px") +s=p.b +A.L(q,"top",A.c(s)+"px") +A.L(q,"width",A.c(p.c-o)+"px") +A.L(q,"height",A.c(p.d-s)+"px") +A.L(q,"border-top-left-radius",A.c(p.e)+"px") +A.L(q,"border-top-right-radius",A.c(p.r)+"px") +A.L(q,"border-bottom-right-radius",A.c(p.x)+"px") +A.L(q,"border-bottom-left-radius",A.c(p.z)+"px") +p=r.d +p.toString +r.aaA(p,r.cx) +p=r.kr$.style +A.L(p,"left",A.c(-o)+"px") +A.L(p,"top",A.c(-s)+"px")}, +cd(a,b){var s=this +s.op(0,b) +if(!s.CW.l(0,b.CW)||s.cx!==b.cx){s.w=null +s.fM()}}, +gDQ(){return!0}, +$iaGP:1} +A.S7.prototype={ +cC(a){return this.qK("flt-clippath")}, +n1(){var s=this +s.ao8() +if(s.cx!==B.f){if(s.w==null)s.w=s.CW.jr(0)}else s.w=null}, +fM(){var s=this,r=s.cy +if(r!=null)r.remove() +r=s.d +r.toString +r=A.bTE(r,s.CW) +s.cy=r +s.d.append(r)}, +cd(a,b){var s,r=this +r.op(0,b) +if(b.CW!==r.CW){r.w=null +s=b.cy +if(s!=null)s.remove() +r.fM()}else r.cy=b.cy +b.cy=null}, +lJ(){var s=this.cy +if(s!=null)s.remove() +this.cy=null +this.w1()}, +gDQ(){return!0}, +$iaGN:1} +A.S9.prototype={ +gjD(){return this.CW}, +tL(a){this.Am(a) +this.CW=a.CW +this.cy=a.cy +a.CW=null}, +rn(a){++a.a +this.a0B(a);--a.a}, +lJ(){var s=this +s.w1() +$.fV.za(s.cy) +s.CW=s.cy=null}, +cC(a){var s=this.qK("flt-color-filter"),r=A.c6(self.document,"flt-filter-interior") +A.L(r.style,"position","absolute") +this.CW=r +s.append(r) +return s}, +fM(){var s,r,q,p=this,o="visibility" +$.fV.za(p.cy) +p.cy=null +s=A.bTz(p.cx) +if(s==null){A.L(p.d.style,"background-color","") +r=p.CW +if(r!=null)A.L(r.style,o,"visible") +return}if(s instanceof A.GN)p.at7(s) +else{r=p.CW +if(s instanceof A.GB){p.cy=s.XJ(r) +r=p.CW.style +q=s.a +A.L(r,"filter",q!=null?"url(#"+q+")":"")}else if(r!=null)A.L(r.style,o,"visible")}}, +at7(a){var s,r=a.XJ(this.CW) +this.cy=r +if(r==null)return +r=this.CW.style +s=a.a +A.L(r,"filter",s!=null?"url(#"+s+")":"")}, +cd(a,b){this.op(0,b) +if(b.cx!==this.cx)this.fM()}, +$iaH2:1} +A.baZ.prototype={ +G4(a,b){var s,r,q,p,o=self.document.createElementNS("http://www.w3.org/2000/svg","feColorMatrix"),n=o.type +n.toString +A.b2m(n,1) +n=o.result +n.toString +A.wZ(n,b) +n=o.values.baseVal +n.toString +for(s=this.b,r=0;r<20;++r){q=s.createSVGNumber() +p=a[r] +q.value=p +n.appendItem(q)}this.c.append(o)}, +vJ(a,b,c){var s="setAttribute",r=self.document.createElementNS("http://www.w3.org/2000/svg","feFlood"),q=A.b8(a) +A.a2(r,s,["flood-color",q==null?t.K.a(q):q]) +q=A.b8(b) +A.a2(r,s,["flood-opacity",q==null?t.K.a(q):q]) +q=r.result +q.toString +A.wZ(q,c) +this.c.append(r)}, +G3(a,b,c){var s=self.document.createElementNS("http://www.w3.org/2000/svg","feBlend"),r=s.in1 +r.toString +A.wZ(r,a) +r=s.in2 +r.toString +A.wZ(r,b) +r=s.mode +r.toString +A.b2m(r,c) +this.c.append(s)}, +rQ(a,b,c,d,e,f,g,h){var s=self.document.createElementNS("http://www.w3.org/2000/svg","feComposite"),r=s.in1 +r.toString +A.wZ(r,a) +r=s.in2 +r.toString +A.wZ(r,b) +r=s.operator +r.toString +A.b2m(r,g) +if(c!=null){r=s.k1 +r.toString +A.b2n(r,c)}if(d!=null){r=s.k2 +r.toString +A.b2n(r,d)}if(e!=null){r=s.k3 +r.toString +A.b2n(r,e)}if(f!=null){r=s.k4 +r.toString +A.b2n(r,f)}r=s.result +r.toString +A.wZ(r,h) +this.c.append(s)}, +A1(a,b,c,d){return this.rQ(a,b,null,null,null,null,c,d)}, +rR(a,b,c,d){var s=self.document.createElementNS("http://www.w3.org/2000/svg","feImage"),r=s.href +r.toString +A.wZ(r,b) +r=s.result +r.toString +A.wZ(r,c) +r=$.dB() +if(r!==B.aj){s.x.baseVal.newValueSpecifiedUnits(1,0) +s.y.baseVal.newValueSpecifiedUnits(1,0) +s.width.baseVal.newValueSpecifiedUnits(1,d) +s.height.baseVal.newValueSpecifiedUnits(1,a)}this.c.append(s)}, +c6(){var s=this.b +s.append(this.c) +return new A.baY(this.a,s)}} +A.baY.prototype={} +A.aKu.prototype={ +p_(a,b){throw A.d(A.c3(null))}, +tW(a){throw A.d(A.c3(null))}, +kj(a,b){throw A.d(A.c3(null))}, +kp(a,b,c){throw A.d(A.c3(null))}, +nE(a){throw A.d(A.c3(null))}, +d8(a,b){var s +a=A.a1T(a,b) +s=this.Ds$ +s=s.length===0?this.a:B.c.gS(s) +s.append(A.a1U(a,b,"draw-rect",this.pi$))}, +dr(a,b){var s,r=A.a1U(A.a1T(new A.K(a.a,a.b,a.c,a.d),b),b,"draw-rrect",this.pi$) +A.bT7(r.style,a) +s=this.Ds$ +s=s.length===0?this.a:B.c.gS(s) +s.append(r)}, +nD(a,b){throw A.d(A.c3(null))}, +jc(a,b,c){throw A.d(A.c3(null))}, +cK(a,b){throw A.d(A.c3(null))}, +mA(a,b,c,d){throw A.d(A.c3(null))}, +lL(a,b,c,d){throw A.d(A.c3(null))}, +l5(a,b){var s=A.bTK(a,b,this.pi$),r=this.Ds$ +r=r.length===0?this.a:B.c.gS(r) +r.append(s)}, +pc(a,b,c){throw A.d(A.c3(null))}, +y3(){}} +A.Sa.prototype={ +n1(){var s,r,q=this,p=q.e.f +q.f=p +s=q.CW +if(s!==0||q.cx!==0){p.toString +r=new A.d1(new Float32Array(16)) +r.ba(p) +q.f=r +r.aX(0,s,q.cx)}q.r=null}, +gE1(){var s=this,r=s.cy +if(r==null){r=A.fJ() +r.m7(-s.CW,-s.cx,0) +s.cy=r}return r}, +cC(a){var s=A.c6(self.document,"flt-offset") +A.hS(s,"position","absolute") +A.hS(s,"transform-origin","0 0 0") +return s}, +fM(){A.L(this.d.style,"transform","translate("+A.c(this.CW)+"px, "+A.c(this.cx)+"px)")}, +cd(a,b){var s=this +s.op(0,b) +if(b.CW!==s.CW||b.cx!==s.cx)s.fM()}, +$iaWv:1} +A.Sb.prototype={ +n1(){var s,r,q,p=this,o=p.e.f +p.f=o +s=p.cx +r=s.a +q=s.b +if(r!==0||q!==0){o.toString +s=new A.d1(new Float32Array(16)) +s.ba(o) +p.f=s +s.aX(0,r,q)}p.r=null}, +gE1(){var s,r=this.cy +if(r==null){r=this.cx +s=A.fJ() +s.m7(-r.a,-r.b,0) +this.cy=s +r=s}return r}, +cC(a){var s=A.c6(self.document,"flt-opacity") +A.hS(s,"position","absolute") +A.hS(s,"transform-origin","0 0 0") +return s}, +fM(){var s,r=this.d +r.toString +A.hS(r,"opacity",A.c(this.CW/255)) +s=this.cx +A.L(r.style,"transform","translate("+A.c(s.a)+"px, "+A.c(s.b)+"px)")}, +cd(a,b){var s=this +s.op(0,b) +if(s.CW!==b.CW||!s.cx.l(0,b.cx))s.fM()}, +$iaWx:1} +A.J_.prototype={ +sqv(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.a=a}, +gcl(a){var s=this.a.b +return s==null?B.b2:s}, +scl(a,b){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.b=b}, +gfq(){var s=this.a.c +return s==null?0:s}, +sfq(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.c=a}, +srW(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.d=a}, +sa02(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.e=a}, +sMa(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.f=!1}, +gap(a){return new A.E(this.a.r)}, +sap(a,b){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.r=b.gp(b)}, +sM6(a){}, +snc(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.w=a}, +sXL(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.x=a}, +spj(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.y=a}, +slG(a){var s=this +if(s.b){s.a=s.a.fN(0) +s.b=!1}s.a.z=a}, +sa03(a){}, +j(a){var s,r,q=""+"Paint(",p=this.a.b,o=p==null +if((o?B.b2:p)===B.aC){q+=(o?B.b2:p).j(0) +p=this.a +o=p.c +s=o==null +if((s?0:o)!==0)q+=" "+A.c(s?0:o) +else q+=" hairline" +p=p.d +o=p==null +if((o?B.ez:p)!==B.ez)q+=" "+(o?B.ez:p).j(0) +r="; "}else r="" +p=this.a +if(!p.f){q+=r+"antialias off" +r="; "}p=p.r +q=(p!==4278190080?q+(r+new A.E(p).j(0)):q)+")" +return q.charCodeAt(0)==0?q:q}, +$iAR:1} +A.ain.prototype={ +fN(a){var s=this,r=new A.ain() +r.a=s.a +r.y=s.y +r.x=s.x +r.w=s.w +r.f=s.f +r.r=s.r +r.z=s.z +r.c=s.c +r.b=s.b +r.e=s.e +r.d=s.d +return r}, +j(a){var s=this.cI(0) +return s}} +A.kI.prototype={ +Zb(){var s,r,q,p,o,n,m,l,k,j=this,i=A.a([],t.O),h=j.avz(0.25),g=B.e.qo(1,h) +i.push(new A.j(j.a,j.b)) +if(h===5){s=new A.amb() +j.a2u(s) +r=s.a +r.toString +q=s.b +q.toString +p=r.c +if(p===r.e&&r.d===r.f&&q.a===q.c&&q.b===q.d){o=new A.j(p,r.d) +i.push(o) +i.push(o) +i.push(o) +i.push(new A.j(q.e,q.f)) +g=2 +n=!0}else n=!1}else n=!1 +if(!n)A.bBV(j,h,i) +m=2*g+1 +k=0 +while(!0){if(!(k=0)s.c=-r +s.e=s.d=-1}, +hI(a){this.JQ(a,0,0)}, +Hv(){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.gbo().a+g*Math.cos(p) +d=c2.gbo().b+f*Math.sin(p) +if(o===m&&n===l){if(c5)b9.fc(0,e,d) +else b9.Sk(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.fc(0,e,d) +else b9.Sk(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.a([],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.PT(a,p,B.d.az(q)) +return}}this.tO(0,a,b,c,!0)}, +fK(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.Hv(),e=a1.a,d=a1.b,c=a1.c,b=a1.d,a=new A.K(e,d,c,b),a0=a1.e +if(a0===0||a1.f===0)if(a1.r===0||a1.w===0)if(a1.z===0||a1.Q===0)s=a1.x===0||a1.y===0 +else s=!1 +else s=!1 +else s=!1 +if(s||e>=c||d>=b)g.JQ(a,0,3) +else if(A.ckR(a1))g.PT(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.bwa(j,i,q,A.bwa(l,k,q,A.bwa(n,m,r,A.bwa(p,o,r,1)))) +a0=b-h*j +g.fc(0,e,a0) +g.d3(0,e,d+h*l) +g.kk(e,d,e+h*p,d,0.707106781) +g.d3(0,c-h*o,d) +g.kk(c,d,c,d+h*k,0.707106781) +g.d3(0,c,b-h*i) +g.kk(c,b,c-h*m,b,0.707106781) +g.d3(0,e+h*n,b) +g.kk(e,b,e,a0,0.707106781) +g.ac(0) +g.e=f?0:-1 +e=g.a +e.ax=f +e.ch=!1 +e.CW=6}}, +Uo(a,b,c){this.aO8(b,c.a,c.b,null,0)}, +aO8(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,b1=this +t.Ci.a(b2) +s=b2.a +if(s.w===0)return +if(s.l(0,b1.a)){s=A.bDp() +r=b1.a +q=r.w +p=r.d +o=r.z +s.Q=!0 +s.cx=0 +s.Pf() +s.T9(p) +s.Ta(q) +s.T8(o) +B.M.hj(s.r,0,r.r) +B.iU.hj(s.f,0,r.f) +n=r.y +if(n==null)s.y=null +else{m=s.y +m.toString +B.iU.hj(m,0,n)}n=r.Q +s.Q=n +if(!n){s.a=r.a +s.b=r.b +s.as=r.as}s.cx=r.cx +s.at=r.at +s.ax=r.ax +s.ay=r.ay +s.ch=r.ch +s.CW=r.CW +l=new A.xf(s,B.cD) +l.QS(b1)}else l=b2 +s=b1.a +k=s.d +if(b6===0)if(b5!=null)r=b5[15]===1&&b5[14]===0&&b5[11]===0&&b5[10]===1&&b5[9]===0&&b5[8]===0&&b5[7]===0&&b5[6]===0&&b5[3]===0&&b5[2]===0 +else r=!0 +else r=!1 +n=l.a +if(r)s.lC(0,n) +else{j=new A.wA(n) +j.w4(n) +i=new Float32Array(8) +for(s=b5==null,h=2*(k-1),g=h+1,r=k===0,f=!0;e=j.he(0,i),e!==6;f=!1)switch(e){case 0:if(s){m=i[0] +d=m+b3}else{m=b5[0] +c=i[0] +d=m*(c+b3)+b5[4]*(i[1]+b4)+b5[12] +m=c}if(s){c=i[1] +b=c+b4}else{c=b5[1] +a=b5[5] +a0=i[1] +b=c*(m+b3)+a*(a0+b4)+b5[13]+b4 +c=a0}if(f&&b1.a.w!==0){b1.Ba() +if(r){a1=0 +a2=0}else{m=b1.a.f +a1=m[h] +a2=m[g]}if(b1.c<=0||!r||a1!==d||a2!==b)b1.d3(0,i[0],i[1])}else{a3=b1.a.kJ(0,0) +b1.c=a3+1 +a4=a3*2 +a=b1.a.f +a[a4]=m +a[a4+1]=c +b1.e=b1.d=-1}break +case 1:b1.d3(0,i[2],i[3]) +break +case 2:m=i[2] +c=i[3] +a=i[4] +a0=i[5] +a3=b1.a.kJ(2,0) +a4=a3*2 +a5=b1.a.f +a5[a4]=m +a5[a4+1]=c +a4=(a3+1)*2 +a5[a4]=a +a5[a4+1]=a0 +b1.e=b1.d=-1 +break +case 3:b1.kk(i[2],i[3],i[4],i[5],n.y[j.b]) +break +case 4:b1.qI(i[2],i[3],i[4],i[5],i[6],i[7]) +break +case 5:b1.ac(0) +break}}s=l.c +if(s>=0)b1.c=k+s +s=b1.a +a6=s.d +a7=s.f +for(a8=k*2,s=a6*2,r=b5==null;a8s.c||q>s.d)return!1 +p=a3.a +o=new A.aX3(p,r,q,new Float32Array(18)) +o.aNF() +n=B.ev===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.bN2(a3.a,!0) +j=new Float32Array(18) +i=A.a([],t.O) +p=k.a +h=!1 +do{g=i.length +switch(k.he(0,j)){case 0:case 5:break +case 1:A.cmI(j,r,q,i) +break +case 2:A.cmJ(j,r,q,i) +break +case 3:f=k.f +A.cmG(j,r,q,p.y[f],i) +break +case 4:A.cmH(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.c.cE(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.c.cE(i,e) +if(a!==i.length)i[a]=a2 +break}}}}while(!h) +return i.length!==0}, +dH(a){var s,r=a.a,q=a.b,p=this.a,o=A.c7N(p,r,q),n=p.e,m=new Uint8Array(n) +B.M.hj(m,0,p.r) +o=new A.H5(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.iU.hj(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.aX(0,r,q) +n=p.b +o.b=n==null?null:n.aX(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.xf(o,B.cD) +r.QS(this) +return r}, +jr(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.jr(0) +if(!e1.Q&&e1.b!=null){e1=e1.b +e1.toString +return e1}r=new A.wA(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.aZ2(),d!==6;){c=r.e +switch(d){case 0:j=q[c] +h=q[c+1] +i=h +k=j +break +case 1:j=q[c+2] +h=q[c+3] +i=h +k=j +break +case 2:if(f==null)f=new A.aYX() +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] +s=f.a=Math.min(a,a4) +a6=f.b=Math.min(a1,a5) +a7=f.c=Math.max(a,a4) +a8=f.d=Math.max(a1,a5) +a9=a-2*a2+a4 +if(Math.abs(a9)>0.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.aHd() +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.tM() +c1=a4-a +c2=s*(a2-a) +if(c0.r1(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.r1(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.aIF() +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.K(o,n,m,l):B.O +e0.a.jr(0) +return e0.a.b=d9}, +j(a){var s=this.cI(0) +return s}, +$itF:1} +A.aX2.prototype={ +Q6(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}}, +GX(){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])}, +he(a,b){var s,r,q,p,o,n,m=this,l=m.z,k=m.a +if(l===k.w){if(m.d&&m.e===2){if(1===m.Q6(b))return 1 +m.d=!1 +return 5}return 6}s=m.z=l+1 +r=k.r[l] +switch(r){case 0:if(m.d){m.z=s-1 +q=m.Q6(b) +if(q===5)m.d=!1 +return q}if(s===m.c)return 6 +l=k.f +k=m.Q +s=m.Q=k+1 +p=l[k] +m.Q=s+1 +o=l[s] +m.x=p +m.y=o +b[0]=p +b[1]=o +m.e=1 +m.r=p +m.w=o +m.d=!0 +break +case 1:n=m.GX() +l=k.f +k=m.Q +s=m.Q=k+1 +p=l[k] +m.Q=s+1 +o=l[s] +b[0]=n.a +b[1]=n.b +b[2]=p +b[3]=o +m.r=p +m.w=o +break +case 3:++m.f +n=m.GX() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.Q +s=m.Q=k+1 +b[2]=l[k] +k=m.Q=s+1 +b[3]=l[s] +s=m.Q=k+1 +k=l[k] +b[4]=k +m.r=k +m.Q=s+1 +s=l[s] +b[5]=s +m.w=s +break +case 2:n=m.GX() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.Q +s=m.Q=k+1 +b[2]=l[k] +k=m.Q=s+1 +b[3]=l[s] +s=m.Q=k+1 +k=l[k] +b[4]=k +m.r=k +m.Q=s+1 +s=l[s] +b[5]=s +m.w=s +break +case 4:n=m.GX() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.Q +s=m.Q=k+1 +b[2]=l[k] +k=m.Q=s+1 +b[3]=l[s] +s=m.Q=k+1 +b[4]=l[k] +k=m.Q=s+1 +b[5]=l[s] +s=m.Q=k+1 +k=l[k] +b[6]=k +m.r=k +m.Q=s+1 +s=l[s] +b[7]=s +m.w=s +break +case 5:r=m.Q6(b) +if(r===1)--m.z +else{m.d=!1 +m.e=0}m.r=m.x +m.w=m.y +break +case 6:break +default:throw A.d(A.cT("Unsupport Path verb "+r,null,null))}return r}} +A.H5.prototype={ +io(a,b,c){var s=a*2,r=this.f +r[s]=b +r[s+1]=c}, +kZ(a){var s=this.f,r=a*2 +return new A.j(s[r],s[r+1])}, +ZW(){var s=this +if(s.ay)return new A.K(s.kZ(0).a,s.kZ(0).b,s.kZ(1).a,s.kZ(2).b) +else return s.w===4?s.awr():null}, +jr(a){var s +if(this.Q)this.QK() +s=this.a +s.toString +return s}, +awr(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.kZ(0).a,h=k.kZ(0).b,g=k.kZ(1).a,f=k.kZ(1).b +if(k.r[1]!==1||f!==h)return j +s=g-i +r=k.kZ(2).a +q=k.kZ(2).b +if(k.r[2]!==1||r!==g)return j +p=q-f +o=k.kZ(3) +n=k.kZ(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.K(m,l,m+Math.abs(s),l+Math.abs(p))}, +ak1(){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.K(r,q,p,o) +return null}, +a4b(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.jr(0),f=A.a([],t.kG),e=new A.wA(this) +e.w4(this) +s=new Float32Array(8) +e.he(0,s) +for(r=0;q=e.he(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.bj(j,i));++r}l=f[0] +k=f[1] +h=f[2] +return A.aZ_(g,f[3],h,l,k)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.H5&&this.aUh(b)}, +gm(a){var s=this +return A.V(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)}, +aUh(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.iU.hj(r,0,q.f) +q.f=r}q.d=a}, +Ta(a){var s,r,q=this +if(a>q.e){s=a+8 +q.e=s +r=new Uint8Array(s) +B.M.hj(r,0,q.r) +q.r=r}q.w=a}, +T8(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.iU.hj(r,0,s) +q.y=r}q.z=a}, +lC(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h +i.Pf() +i.T9(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.Ta(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.b5q.prototype={ +adf(a){return(this.a*a+this.c)*a+this.e}, +adg(a){return(this.b*a+this.d)*a+this.f}} +A.aX3.prototype={ +aNF(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.bN2(d,!0) +for(s=e.f,r=t.td;q=c.he(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.avq() +break +case 2:p=!A.bN4(s)?A.c7P(s):0 +o=e.a2T(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.a2T(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.bN4(s) +f=A.a([],r) +new A.kI(m,l,k,j,i,h,n).aPu(f) +e.a2S(f[0]) +if(!g&&f.length===2)e.a2S(f[1]) +break +case 4:e.avn() +break}}, +avq(){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.aX4(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.c9m(o)===q)q=0 +n.d+=q}, +a2T(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.aX4(o,p,a,b,e,f)){++k.e +return 0}if(p===s)return 0 +n=new A.tM() +if(0===n.r1(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.aX4(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.tM() +if(0===l.r1(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +else{j=l.a +j.toString +k=A.c2I(a.a,a.c,a.e,n,j)/A.c2H(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.aX4(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.bTn(f,a0,m) +if(i==null)return +h=A.bTP(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<$.v4.length;++m){l=$.v4[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.dM(s*(g===0?1:g))+2){g=self.window.devicePixelRatio +f=l.w>=B.d.dM(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.c.G($.v4,o) +o.soV(0,a0) +o.b=c.fx +return o}d=A.c1t(a0,c.cy.b.d,c.dy) +d.b=c.fx +return d}, +a1R(){A.L(this.d.style,"transform","translate("+A.c(this.CW)+"px, "+A.c(this.cx)+"px)")}, +fM(){this.a1R() +this.GK(null)}, +c6(){this.QM(null) +this.fr=!0 +this.a0C()}, +cd(a,b){var s,r,q=this +q.Ps(0,b) +q.fx=b.fx +if(b!==q)b.fx=null +if(q.CW!==b.CW||q.cx!==b.cx)q.a1R() +q.QM(b) +if(q.cy===b.cy){s=q.ch +r=s instanceof A.rp&&q.dy!==s.ay +if(q.fr||r)q.GK(b) +else q.ch=b.ch}else q.GK(b)}, +o2(){var s=this +s.a0F() +s.QM(s) +if(s.fr)s.GK(s)}, +lJ(){A.axv(this.ch) +this.ch=null +this.a0D()}} +A.aXe.prototype={ +$0(){var s,r=this.a,q=r.fy +q.toString +s=r.ch=r.axK(q) +s.b=r.fx +q=r.d +q.toString +A.bGs(q) +r.d.append(s.c) +s.T(0) +q=r.cy.b +q.toString +r=r.fy +r.toString +q.UA(s,r) +s.y3()}, +$S:0} +A.Sc.prototype={ +cC(a){return A.bTB(this.ch)}, +fM(){var s=this,r=s.d.style +A.L(r,"transform","translate("+A.c(s.CW)+"px, "+A.c(s.cx)+"px)") +A.L(r,"width",A.c(s.cy)+"px") +A.L(r,"height",A.c(s.db)+"px") +A.L(r,"position","absolute")}, +Kl(a){if(this.aoa(a))return this.ch===t.p0.a(a).ch +return!1}, +Mx(a){return a.ch===this.ch?0:1}, +cd(a,b){var s=this +s.Ps(0,b) +if(s.CW!==b.CW||s.cx!==b.cx||s.cy!==b.cy||s.db!==b.db)s.fM()}} +A.b_h.prototype={ +UA(a,b){var s,r,q,p,o,n,m,l,k,j +try{m=this.b +m.toString +m=A.bVt(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.c.gS(s) instanceof A.RS)s.pop() +else s.push(B.V4);--q.r}, +rq(a){var s +while(!0){s=this.r +if(!(a1))break +this.cj(0)}}, +p_(a,b){var s=new A.acC(a,b) +switch(b.a){case 1:this.a.p_(a,s) +break +case 0:break}this.d.c=!0 +this.c.push(s)}, +d8(a,b){var s,r,q=this,p=b.a +if(p.w!=null)q.d.c=!0 +q.e=!0 +s=A.DD(b) +b.b=!0 +r=new A.acM(a,p) +p=q.a +if(s!==0)p.pU(a.e2(s),r) +else p.pU(a,r) +q.c.push(r)}, +dr(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.DD(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.acL(a,j) +k.a.rN(p-s,m-s,q+s,n+s,l) +k.c.push(l)}, +mz(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.K(b1.a,b1.b,b1.c,b1.d),a5=b0.a,a6=b0.b,a7=b0.c,a8=b0.d,a9=new A.K(a5,a6,a7,a8) +if(a9.l(0,a4)||!a9.fm(a4).l(0,a4))return +s=b0.zT() +r=b1.zT() +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.DD(b2) +b2.b=!0 +a0=new A.acE(b0,b1,b2.a) +q=$.av().c2() +q.sr0(B.ev) +q.fK(b0) +q.fK(b1) +q.ac(0) +a0.x=q +a1=Math.min(a5,a7) +a2=Math.max(a5,a7) +a3.a.rN(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) +a3.c.push(a0)}, +cK(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.ZW() +if(s!=null){b.d8(s,a0) +return}r=a.a +q=r.ax?r.a4b():null +if(q!=null){b.dr(q,a0) +return}p=a.a.ak1() +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.scl(0,B.b2) +b.d8(new A.K(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.jr(0) +e=A.DD(a0) +if(e!==0)f=f.e2(e) +r=a.a +o=new A.H5(r.f,r.r) +o.e=r.e +o.w=r.w +o.c=r.c +o.d=r.d +o.x=r.x +o.z=r.z +o.y=r.y +m=r.Q +o.Q=m +if(!m){o.a=r.a +o.b=r.b +o.as=r.as}o.cx=r.cx +o.at=r.at +o.ax=r.ax +o.ay=r.ay +o.ch=r.ch +o.CW=r.CW +d=new A.xf(o,B.cD) +d.QS(a) +a0.b=!0 +c=new A.acK(d,a0.a) +b.a.pU(f,c) +d.b=a.b +b.c.push(c)}}, +lM(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.B.pV(s.a,r.a) +s.b=B.B.pV(s.b,r.b) +s.c=B.B.pV(s.c,r.c) +q.cM(0) +B.c.E(q.c,p.c) +q.cj(0) +p=p.b +if(p!=null)q.a.akg(p)}, +l5(a,b){var s,r,q,p,o=this +t.zI.a(a) +if(!a.e)return +o.e=!0 +s=o.d +s.c=!0 +s.b=!0 +r=new A.acJ(a,b) +q=a.gj0().z +s=b.a +p=b.b +o.a.rN(s+q.a,p+q.b,s+q.c,p+q.d,r) +o.c.push(r)}, +ayP(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.RS.prototype={ +cn(a){a.cM(0)}, +j(a){var s=this.cI(0) +return s}} +A.acP.prototype={ +cn(a){a.cj(0)}, +j(a){var s=this.cI(0) +return s}} +A.acT.prototype={ +cn(a){a.aX(0,this.a,this.b)}, +j(a){var s=this.cI(0) +return s}} +A.acR.prototype={ +cn(a){a.er(0,this.a,this.b)}, +j(a){var s=this.cI(0) +return s}} +A.acQ.prototype={ +cn(a){a.kC(0,this.a)}, +j(a){var s=this.cI(0) +return s}} +A.acS.prototype={ +cn(a){a.aj(0,this.a)}, +j(a){var s=this.cI(0) +return s}} +A.acC.prototype={ +cn(a){a.p_(this.f,this.r)}, +j(a){var s=this.cI(0) +return s}} +A.acB.prototype={ +cn(a){a.tW(this.f)}, +j(a){var s=this.cI(0) +return s}} +A.acA.prototype={ +cn(a){a.kj(0,this.f)}, +j(a){var s=this.cI(0) +return s}} +A.acG.prototype={ +cn(a){a.kp(this.f,this.r,this.w)}, +j(a){var s=this.cI(0) +return s}} +A.acI.prototype={ +cn(a){a.nE(this.f)}, +j(a){var s=this.cI(0) +return s}} +A.acO.prototype={ +cn(a){a.pc(this.f,this.r,this.w)}, +j(a){var s=this.cI(0) +return s}} +A.acM.prototype={ +cn(a){a.d8(this.f,this.r)}, +j(a){var s=this.cI(0) +return s}} +A.acL.prototype={ +cn(a){a.dr(this.f,this.r)}, +j(a){var s=this.cI(0) +return s}} +A.acE.prototype={ +cn(a){var s=this.w +if(s.b==null)s.b=B.b2 +a.cK(this.x,s)}, +j(a){var s=this.cI(0) +return s}} +A.acH.prototype={ +cn(a){a.nD(this.f,this.r)}, +j(a){var s=this.cI(0) +return s}} +A.acD.prototype={ +cn(a){a.jc(this.f,this.r,this.w)}, +j(a){var s=this.cI(0) +return s}} +A.acK.prototype={ +cn(a){a.cK(this.f,this.r)}, +j(a){var s=this.cI(0) +return s}} +A.acN.prototype={ +cn(a){var s=this +a.mA(s.f,s.r,s.w,s.x)}, +j(a){var s=this.cI(0) +return s}} +A.acF.prototype={ +cn(a){var s=this +a.lL(s.f,s.r,s.w,s.x)}, +j(a){var s=this.cI(0) +return s}} +A.acJ.prototype={ +cn(a){a.l5(this.f,this.r)}, +j(a){var s=this.cI(0) +return s}} +A.boE.prototype={ +p_(a,b){var s,r,q,p,o=this,n=a.a,m=a.b,l=a.c,k=a.d +if(!o.x){s=$.bAR() +s[0]=n +s[1]=m +s[2]=l +s[3]=k +A.bAk(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}}, +ajy(){var s=this +if(!s.z)return null +else return new A.K(s.Q,s.as,s.at,s.ax)}, +pU(a,b){this.rN(a.a,a.b,a.c,a.d,b)}, +rN(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=$.bAR() +s[0]=a +s[1]=b +s[2]=c +s[3]=d +A.bAk(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}, +akg(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=$.bAR() +s[0]=m +s[1]=l +s[2]=k +s[3]=j +A.bAk(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}, +OK(){var s=this,r=s.y,q=new A.d1(new Float32Array(16)) +q.ba(r) +s.r.push(q) +r=s.z?new A.K(s.Q,s.as,s.at,s.ax):null +s.w.push(r)}, +aPU(){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.b)return B.O +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$.bCA||r>$.bCz){k=$.aPm +if(k!=null){g=k.a.getExtension("WEBGL_lose_context") +if(g!=null)g.loseContext()}$.bCB=$.aPm=null +$.bCA=Math.max($.bCA,s) +$.bCz=Math.max($.bCz,s)}k=$.bCB +if(k==null)k=$.bCB=A.aWu(s,r) +f=$.aPm +k=f==null?$.aPm=A.bCC(k):f +k.fr=s +k.fx=r +e=k.Kf(l,h) +f=k.a +d=e.a +A.a2(f,"useProgram",[d]) +c=k.Oi(d,"position") +A.bVE(k,e,q,p,s,r,c3) +b=!o +if(b){a=m.e +A.a2(f,"uniform4f",[k.k6(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.a2(f,"bindVertexArray",[a0])}else a0=null +else a0=null +A.a2(f,a9,[c]) +A.a2(f,b0,[k.gla(),a]) +A.bTc(k,b4,1) +A.a2(f,b1,[c,2,k.gXy(),!1,0,0]) +a1=b4.length/2|0 +if(o){a2=f.createBuffer() +A.a2(f,b0,[k.gla(),a2]) +a3=new Uint32Array(a1) +for(o=c6.r,a4=0;a41;)s.pop() +t.on.a(B.c.gO(s)).rn(new A.aYf())}, +$S:0} +A.baT.prototype={ +$0(){var s,r,q=t.on,p=this.a.a +if($.baR==null)q.a(B.c.gO(p)).c6() +else{s=q.a(B.c.gO(p)) +r=$.baR +r.toString +s.cd(0,r)}A.ciS(q.a(B.c.gO(p))) +$.baR=q.a(B.c.gO(p)) +return new A.J0(q.a(B.c.gO(p)).d)}, +$S:1298} +A.Se.prototype={ +tL(a){this.Am(a) +this.CW=a.CW +this.dy=a.dy +a.dy=a.CW=null}, +gjD(){return this.CW}, +lJ(){var s=this +s.w1() +$.fV.za(s.dy) +s.CW=s.dy=null}, +rn(a){++a.b +this.a0B(a);--a.b}, +cC(a){var s=this.qK("flt-shader-mask"),r=A.c6(self.document,"flt-mask-interior") +A.L(r.style,"position","absolute") +this.CW=r +s.append(r) +return s}, +fM(){var s,r,q,p,o,n=this +$.fV.za(n.dy) +n.dy=null +s=n.d +s=s.style +r=n.cy +q=r.a +A.L(s,"left",A.c(q)+"px") +p=r.b +A.L(s,"top",A.c(p)+"px") +o=r.c-q +A.L(s,"width",A.c(o)+"px") +r=r.d-p +A.L(s,"height",A.c(r)+"px") +s=n.CW.style +A.L(s,"left",A.c(-q)+"px") +A.L(s,"top",A.c(-p)+"px") +if(o>0&&r>0)n.atb() +return}, +atb(){var s,r,q,p,o,n,m,l=this,k="filter",j=l.cx +if(j instanceof A.zt){s=l.cy +r=s.a +q=s.b +p=A.aB(j.xJ(s.aX(0,-r,-q),1,!0)) +o=l.db +switch(o.a){case 0:case 8:case 7:j=l.CW +if(j!=null)A.L(j.style,"visibility","hidden") +return +case 2:case 6:A.L(l.d.style,k,"") +return +case 3:o=B.fi +break +case 1:case 4:case 5:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:break}n=A.cmF(p,o,s.c-r,s.d-q) +l.dy=n.b +j="url(#"+n.a +if(l.fr)A.L(l.CW.style,k,j+")") +else A.L(l.d.style,k,j+")") +m=$.fV +m.toString +j=l.dy +j.toString +m.Uq(j)}}, +cd(a,b){var s=this +s.op(0,b) +if(s.cx!==b.cx||!s.cy.l(0,b.cy)||s.db!==b.db)s.fM()}, +$ib4X:1} +A.zu.prototype={ +CT(b2,b3,b4){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="createPattern",a8="bindBuffer",a9="texParameteri",b0=a6.a,b1=a6.b +if(b0!==B.aN&&b1!==B.aN){s=a6.aJz(a6.e,b0,b1) +s.toString +r=b0===B.fd||b0===B.jB +q=b1===B.fd||b1===B.jB +if(r)p=q?"repeat":"repeat-x" +else p=q?"repeat-y":"no-repeat" +p=A.a2(b2,a7,[s,p]) +p.toString +return p}else{if($.mk==null)$.mk=new A.DB() +b3.toString +s=$.dP() +o=s.x +if(o==null){p=self.window.devicePixelRatio +o=p===0?1:p}p=b3.a +n=B.d.dM((b3.c-p)*o) +m=b3.b +l=B.d.dM((b3.d-m)*o) +k=$.f3 +j=(k==null?$.f3=A.mg():k)===2 +i=A.bQc() +h=A.bL8(j,b0,b1) +g=A.bCC(A.aWu(n,l)) +g.fr=n +g.fx=l +f=g.Kf(i,h) +k=g.a +e=f.a +A.a2(k,"useProgram",[e]) +d=new Float32Array(12) +c=b3.aX(0,-p,-m) +b=c.a +d[0]=b +a=c.b +d[1]=a +a0=c.c +d[2]=a0 +d[3]=a +d[4]=a0 +a1=c.d +d[5]=a1 +d[6]=a0 +d[7]=a1 +d[8]=b +d[9]=a1 +d[10]=b +d[11]=a +a2=g.Oi(e,"position") +A.bVE(g,f,0,0,n,l,new A.d1(a6.c)) +a6.f=p!==0||m!==0 +b=a6.e +A.a2(k,"uniform4f",[g.k6(0,e,"u_textransform"),1/b.d,1/b.e,p,m]) +m=k.createBuffer() +m.toString +if(j){a3=k.createVertexArray() +a3.toString +A.a2(k,"bindVertexArray",[a3])}else a3=null +A.a2(k,"enableVertexAttribArray",[a2]) +A.a2(k,a8,[g.gla(),m]) +s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}A.bTc(g,d,s) +A.a2(k,"vertexAttribPointer",[a2,2,g.gXy(),!1,0,0]) +a4=k.createTexture() +k.activeTexture(g.gaeZ()) +A.a2(k,"bindTexture",[g.gjg(),a4]) +g.ahm(0,g.gjg(),0,g.gMg(),g.gMg(),g.gMj(),b.a) +if(j){A.a2(k,a9,[g.gjg(),g.gMh(),A.bAg(g,b0)]) +A.a2(k,a9,[g.gjg(),g.gMi(),A.bAg(g,b1)]) +A.a2(k,"generateMipmap",[g.gjg()])}else{A.a2(k,a9,[g.gjg(),g.gMh(),g.gyG()]) +A.a2(k,a9,[g.gjg(),g.gMi(),g.gyG()]) +A.a2(k,a9,[g.gjg(),g.gaf_(),g.gaeY()])}A.a2(k,"clear",[g.gXx()]) +g.ad_(6,B.ta) +if(a3!=null)k.bindVertexArray(null) +a5=g.agB(!1) +A.a2(k,a8,[g.gla(),null]) +A.a2(k,a8,[g.guK(),null]) +a5.toString +s=A.a2(b2,a7,[a5,"no-repeat"]) +s.toString +return s}}, +aJz(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.jB?2:1,a0=a3===B.jB?2:1 +if(a===1&&a0===1)return a1.a +s=a1.d +r=a1.e +q=s*a +p=r*a0 +o=A.aWu(q,p) +n=o.a +if(n!=null)n=A.bKu(n,"2d",null) +else{n=o.b +n.toString +n=A.nW(n,"2d",null)}n.toString +for(m=-2*r,l=-2*s,k=a1.a,j=0;j>>24&255)<1}, +$S:411} +A.b50.prototype={ +ab4(a,b){var s,r,q=this +q.b=!0 +s=q.a +if(s==null)q.a=A.aWu(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.F9(r,a) +r=s.b +r.toString +A.F8(r,b) +r=s.b +r.toString +s.a9a(r)}}}s=q.a +s.toString +return A.bCC(s)}} +A.zt.prototype={$im5:1} +A.a9q.prototype={ +CT(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f +if(h===B.aN||h===B.eB){s=i.r +r=b.a +q=b.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-r +k=(p+o)/2-q +s.ahF(0,n-l,p-k) +p=s.b +n=s.c +s.ahF(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.bRC(j,i.d,i.e,h===B.eB) +return j}else{h=A.a2(a,"createPattern",[i.xJ(b,c,!1),"no-repeat"]) +h.toString +return h}}, +xJ(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,a5,a6,a7,a8,a9,b0,b1,b2=this,b3="u_resolution",b4="m_gradient",b5=b7.c,b6=b7.a +b5-=b6 +s=B.d.dM(b5) +r=b7.d +q=b7.b +r-=q +p=B.d.dM(r) +if($.mk==null)$.mk=new A.DB() +o=$.ay8().ab4(s,p) +o.fr=s +o.fx=p +n=A.bMQ(b2.d,b2.e) +m=A.bEo() +l=b2.f +k=$.f3 +j=A.agu(k==null?$.f3=A.mg():k) +j.e=1 +j.qt(11,"v_color") +j.h2(9,b3) +j.h2(14,b4) +i=j.gyr() +h=new A.qs("main",A.a([],t.s)) +j.c.push(h) +h.df("vec4 localCoord = m_gradient * vec4(gl_FragCoord.x, u_resolution.y - gl_FragCoord.y, 0, 1);") +h.df("float st = localCoord.x;") +h.df(i.a+" = "+A.bFH(j,h,n,l)+" * scale + bias;") +g=o.Kf(m,j.c6()) +m=o.a +k=g.a +A.a2(m,"useProgram",[k]) +f=b2.b +e=f.a +d=f.b +f=b2.c +c=f.a +b=f.b +a=c-e +a0=b-d +a1=Math.sqrt(a*a+a0*a0) +f=a1<11920929e-14 +a2=f?0:-a0/a1 +a3=f?1:a/a1 +a4=l!==B.aN +a5=a4?b5/2:(e+c)/2-b6 +a6=a4?r/2:(d+b)/2-q +a7=A.fJ() +a7.m7(-a5,-a6,0) +a8=A.fJ() +a9=a8.a +a9[0]=a3 +a9[1]=a2 +a9[4]=-a2 +a9[5]=a3 +b0=A.fJ() +b0.b2b(0,0.5) +if(a1>11920929e-14)b0.bG(0,1/a1) +b5=b2.r +if(b5!=null){b5=b5.a +b0.er(0,1,-1) +b0.aX(0,-b7.gbo().a,-b7.gbo().b) +b0.dk(0,new A.d1(b5)) +b0.aX(0,b7.gbo().a,b7.gbo().b) +b0.er(0,1,-1)}b0.dk(0,a8) +b0.dk(0,a7) +n.a_C(o,g) +A.a2(m,"uniformMatrix4fv",[o.k6(0,k,b4),!1,b0.a]) +A.a2(m,"uniform2f",[o.k6(0,k,b3),s,p]) +b1=new A.aPB(b9,b7,o,g,n,s,p).$0() +$.ay8().b=!1 +return b1}} +A.aPB.prototype={ +$0(){var s=this,r=$.mk,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r,k=q.c,j=q.a,i=q.d +q=q.b +if(s.a)return r.acY(new A.K(0,0,0+(k-j),0+(i-q)),p,o,n,m,l) +else{r=r.acW(new A.K(0,0,0+(k-j),0+(i-q)),p,o,n,m,l) +r.toString +return r}}, +$S:371} +A.FM.prototype={ +CT(a,b,c){var s=this.f +if(s===B.aN||s===B.eB)return this.a31(a,b,c) +else{s=A.a2(a,"createPattern",[this.xJ(b,c,!1),"no-repeat"]) +s.toString +return s}}, +a31(a,b,c){var s=this,r=s.b,q=r.a-b.a +r=r.b-b.b +r=A.a2(a,"createRadialGradient",[q,r,0,q,r,s.c]) +A.bRC(r,s.d,s.e,s.f===B.eB) +return r}, +xJ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=a.c,e=a.a +f-=e +s=B.d.dM(f) +r=a.d +q=a.b +r-=q +p=B.d.dM(r) +if($.mk==null)$.mk=new A.DB() +o=$.ay8().ab4(s,p) +o.fr=s +o.fx=p +n=A.bMQ(g.d,g.e) +m=o.Kf(A.bEo(),g.QX(n,a,g.f)) +l=o.a +k=m.a +A.a2(l,"useProgram",[k]) +j=g.b +A.a2(l,"uniform2f",[o.k6(0,k,"u_tile_offset"),2*(f*((j.a-e)/f-0.5)),2*(r*((j.b-q)/r-0.5))]) +A.a2(l,"uniform1f",[o.k6(0,k,"u_radius"),g.c]) +n.a_C(o,m) +i=o.k6(0,k,"m_gradient") +f=g.r +A.a2(l,"uniformMatrix4fv",[i,!1,f==null?A.fJ().a:f]) +h=new A.aPC(c,a,o,m,n,s,p).$0() +$.ay8().b=!1 +return h}, +QX(a,b,c){var s,r,q=$.f3,p=A.agu(q==null?$.f3=A.mg():q) +p.e=1 +p.qt(11,"v_color") +p.h2(9,"u_resolution") +p.h2(9,"u_tile_offset") +p.h2(2,"u_radius") +p.h2(14,"m_gradient") +s=p.gyr() +r=new A.qs("main",A.a([],t.s)) +p.c.push(r) +r.df(u.J) +r.df(u.i) +r.df("float dist = length(localCoord);") +r.df("float st = abs(dist / u_radius);") +r.df(s.a+" = "+A.bFH(p,r,a,c)+" * scale + bias;") +return p.c6()}} +A.aPC.prototype={ +$0(){var s=this,r=$.mk,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r,k=q.c,j=q.a,i=q.d +q=q.b +if(s.a)return r.acY(new A.K(0,0,0+(k-j),0+(i-q)),p,o,n,m,l) +else{r=r.acW(new A.K(0,0,0+(k-j),0+(i-q)),p,o,n,m,l) +r.toString +return r}}, +$S:371} +A.a9p.prototype={ +CT(a,b,c){var s=this,r=s.f +if((r===B.aN||r===B.eB)&&s.y===0&&s.x.l(0,B.h))return s.a31(a,b,c) +else{if($.mk==null)$.mk=new A.DB() +r=A.a2(a,"createPattern",[s.xJ(b,c,!1),"no-repeat"]) +r.toString +return r}}, +QX(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.anw(a,b,c) +Math.sqrt(j) +n=$.f3 +s=A.agu(n==null?$.f3=A.mg():n) +s.e=1 +s.qt(11,"v_color") +s.h2(9,"u_resolution") +s.h2(9,"u_tile_offset") +s.h2(2,"u_radius") +s.h2(14,"m_gradient") +r=s.gyr() +q=new A.qs("main",A.a([],t.s)) +s.c.push(q) +q.df(u.J) +q.df(u.i) +q.df("float dist = length(localCoord);") +n=o.y +p=B.d.ahx(n/(Math.min(b.c-b.a,b.d-b.b)/2),8) +q.df(n===0?"float st = dist / u_radius;":"float st = ((dist / u_radius) - "+p+") / (1.0 - "+p+");") +if(c===B.aN)q.df("if (st < 0.0) { st = -1.0; }") +q.df(r.a+" = "+A.bFH(s,q,a,c)+" * scale + bias;") +return s.c6()}} +A.pH.prototype={ +gWM(){return""}} +A.Xy.prototype={ +gWM(){return"blur("+A.c((this.a+this.b)*0.5)+"px)"}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.Xy&&b.c===s.c&&b.a===s.a&&b.b===s.b}, +gm(a){return A.V(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)}, +j(a){return"ImageFilter.blur("+this.a+", "+this.b+", "+this.c.j(0)+")"}} +A.Zi.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.Zi&&b.b===this.b&&A.y8(b.a,this.a)}, +gm(a){return A.V(A.cv(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)}, +j(a){return"ImageFilter.matrix("+A.c(this.a)+", "+this.b.j(0)+")"}} +A.a86.prototype={$ipH:1} +A.GN.prototype={ +XJ(a){var s,r,q,p=this,o=p.c +switch(o.a){case 0:case 8:case 7:A.L(a.style,"visibility","hidden") +return null +case 2:case 6:return null +case 1:case 3:o=p.c=B.fi +break +case 4:case 5:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:break}s=p.b +r=A.bVL(s,o) +o=r.b +$.fV.Uq(o) +p.a=r.a +q=p.c +if(q===B.nC||q===B.u0||q===B.nA){q=a.style +s=A.hg(s) +s.toString +A.L(q,"background-color",s)}return o}} +A.GB.prototype={ +XJ(a){var s=A.bVM(this.b),r=s.b +$.fV.Uq(r) +this.a=s.a +return r}} +A.agt.prototype={ +gyr(){var s=this.Q +if(s==null)s=this.Q=new A.C_(this.y?"gFragColor":"gl_FragColor",11,3) +return s}, +qt(a,b){var s=new A.C_(b,a,1) +this.b.push(s) +return s}, +h2(a,b){var s=new A.C_(b,a,2) +this.b.push(s) +return s}, +aag(a,b){var s=new A.C_(b,a,3) +this.b.push(s) +return s}, +aa3(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.c9Z(b.b)+" "+b.a +if(o===0)o=s.a=r+" = " +else o=r +s.a=o+";\n"}, +c6(){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.aa3(n.as,m)}for(m=n.b,s=m.length,r=n.as,q=0;q=0;--r,p=n){a.toString +o=B.c.d2(a,r)!==-1&&B.c.H(m,r) +n=s[r].d +n.toString +if(!o)if(p==null)q.append(n) +else q.insertBefore(n,p)}}, +aDV(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.a([],t.cD) +for(s=0;s1&&B.b.ai(e,0)<127&&B.b.ai(e,1)<127) +o=A.cf9(new A.aSU(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.a7o(B.E,new A.aSV(s,q,o),new A.aSW(h,q)) +m=B.dd}else if(n){r=h.f +if(r.h(0,q)!=null){l=f.repeat +if(l==null)l=g +if(l===!0)m=B.a5A +else{l=h.d +l.toString +l.$1(new A.kM(s,B.cv,q,o.$0(),g,!0)) +r.G(0,q) +m=B.dd}}else m=B.dd}else{if(h.f.h(0,q)==null){f.preventDefault() +return}m=B.cv}r=h.f +k=r.h(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.G(0,q) +else r.k(0,q,j) +$.bZz().a6(0,new A.aSX(h,o,a,s)) +if(p)if(!l)h.aLB(q,o.$0(),s) +else{r=h.r.G(0,q) +if(r!=null)r.$0()}if(p)i=e +else i=g +e=k==null?o.$0():k +r=m===B.cv?g:i +if(h.d.$1(new A.kM(s,m,q,e,r,!1)))f.preventDefault()}, +f6(a){var s=this,r={} +r.a=!1 +s.d=new A.aT1(r,s) +try{s.azJ(a)}finally{if(!r.a)s.d.$1(B.a5z) +s.d=null}}, +PG(a,b,c,d,e){var s=this,r=$.bZG(),q=$.bZH(),p=$.bHf() +s.J5(r,q,p,a?B.dd:B.cv,e) +r=$.bHE() +q=$.bHF() +p=$.bHg() +s.J5(r,q,p,b?B.dd:B.cv,e) +r=$.bZI() +q=$.bZJ() +p=$.bHh() +s.J5(r,q,p,c?B.dd:B.cv,e) +r=$.bZK() +q=$.bZL() +p=$.bHi() +s.J5(r,q,p,d?B.dd:B.cv,e)}, +J5(a,b,c,d,e){var s,r=this,q=r.f,p=q.ak(0,a),o=q.ak(0,b),n=p||o,m=d===B.dd&&!n,l=d===B.cv&&n +if(m){r.a.$1(new A.kM(A.bFc(e),B.dd,a,c,null,!0)) +q.k(0,a,c)}if(l&&p){s=q.h(0,a) +s.toString +r.a8m(e,a,s)}if(l&&o){q=q.h(0,b) +q.toString +r.a8m(e,b,q)}}, +a8m(a,b,c){this.a.$1(new A.kM(A.bFc(a),B.cv,b,c,null,!0)) +this.f.G(0,b)}} +A.aSY.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.e){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:14} +A.aSZ.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.aT_.prototype={ +$0(){return new A.kM(new A.b6(this.a.a+2e6),B.cv,this.b,this.c,null,!0)}, +$S:365} +A.aT0.prototype={ +$0(){this.a.f.G(0,this.b)}, +$S:0} +A.aSU.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.b,k=B.aji.h(0,l) +if(k!=null)return k +s=n.c.a +r=s.key +if(B.JV.ak(0,r==null?m:r)){l=s.key +if(l==null)l=m +l.toString +l=B.JV.h(0,l) +q=l==null?m:l[B.d.az(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.ajE(r,p,B.d.az(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.b.gm(l)+98784247808}, +$S:32} +A.aSV.prototype={ +$0(){return new A.kM(this.a,B.cv,this.b,this.c.$0(),null,!0)}, +$S:365} +A.aSW.prototype={ +$0(){this.a.f.G(0,this.b)}, +$S:0} +A.aSX.prototype={ +$2(a,b){var s,r,q=this +if(J.i(q.b.$0(),a))return +s=q.a +r=s.f +if(r.aQ0(0,a)&&!b.$1(q.c))r.hU(r,new A.aST(s,a,q.d))}, +$S:517} +A.aST.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.d.$1(new A.kM(this.c,B.cv,a,s,null,!0)) +return!0}, +$S:535} +A.aT1.prototype={ +$1(a){this.a.a=!0 +return this.b.a.$1(a)}, +$S:174} +A.aVv.prototype={} +A.aAh.prototype={ +gaMN(){var s=this.a +s===$&&A.b() +return s}, +q(){var s=this +if(s.c||s.grz()==null)return +s.c=!0 +s.aMO()}, +De(){var s=0,r=A.o(t.H),q=this +var $async$De=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=q.grz()!=null?2:3 +break +case 2:s=4 +return A.h(q.o3(),$async$De) +case 4:s=5 +return A.h(q.grz().zR(0,-1),$async$De) +case 5:case 3:return A.m(null,r)}}) +return A.n($async$De,r)}, +gp7(){var s=this.grz() +s=s==null?null:s.ZU(0) +return s==null?"/":s}, +ga7(){var s=this.grz() +return s==null?null:s.Oy(0)}, +aMO(){return this.gaMN().$0()}} +A.Rh.prototype={ +as7(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.JP(0,r.gYb(r)) +if(!r.S1(r.ga7())){s=t.z +q.rp(0,A.a3(["serialCount",0,"state",r.ga7()],s,s),"flutter",r.gp7())}r.e=r.gR_()}, +gR_(){if(this.S1(this.ga7())){var s=this.ga7() +s.toString +return B.d.az(A.il(J.as(t.f.a(s),"serialCount")))}return 0}, +S1(a){return t.f.b(a)&&J.as(a,"serialCount")!=null}, +Ge(a,b,c){var s,r,q=this.d +if(q!=null){s=t.z +r=this.e +if(b){r===$&&A.b() +s=A.a3(["serialCount",r,"state",c],s,s) +a.toString +q.rp(0,s,"flutter",a)}else{r===$&&A.b();++r +this.e=r +s=A.a3(["serialCount",r,"state",c],s,s) +a.toString +q.YB(0,s,"flutter",a)}}}, +a_z(a){return this.Ge(a,!1,null)}, +Yc(a,b){var s,r,q,p,o=this +if(!o.S1(b)){s=o.d +s.toString +r=o.e +r===$&&A.b() +q=t.z +s.rp(0,A.a3(["serialCount",r+1,"state",b],q,q),"flutter",o.gp7())}o.e=o.gR_() +s=$.c_() +r=o.gp7() +t.Xx.a(b) +q=b==null?null:J.as(b,"state") +p=t.z +s.mQ("flutter/navigation",B.c1.mC(new A.mQ("pushRouteInformation",A.a3(["location",r,"state",q],p,p))),new A.aVF())}, +o3(){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$o3=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p.q() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.gR_() +s=o>0?3:4 +break +case 3:s=5 +return A.h(p.d.zR(0,-o),$async$o3) +case 5:case 4:n=p.ga7() +n.toString +t.f.a(n) +m=p.d +m.toString +m.rp(0,J.as(n,"state"),"flutter",p.gp7()) +case 1:return A.m(q,r)}}) +return A.n($async$o3,r)}, +grz(){return this.d}} +A.aVF.prototype={ +$1(a){}, +$S:48} +A.Uu.prototype={ +asi(a){var s,r,q=this,p=q.d +if(p==null)return +q.a=p.JP(0,q.gYb(q)) +s=q.gp7() +r=self.window.history.state +if(r==null)r=null +else{r=A.axE(r) +r.toString}if(!A.bDR(r)){p.rp(0,A.a3(["origin",!0,"state",q.ga7()],t.N,t.z),"origin","") +q.aKY(p,s)}}, +Ge(a,b,c){var s=this.d +if(s!=null)this.Tl(s,a,!0)}, +a_z(a){return this.Ge(a,!1,null)}, +Yc(a,b){var s,r=this,q="flutter/navigation" +if(A.bOr(b)){s=r.d +s.toString +r.aKX(s) +$.c_().mQ(q,B.c1.mC(B.alB),new A.b5k())}else if(A.bDR(b)){s=r.f +s.toString +r.f=null +$.c_().mQ(q,B.c1.mC(new A.mQ("pushRoute",s)),new A.b5l())}else{r.f=r.gp7() +r.d.zR(0,-1)}}, +Tl(a,b,c){var s +if(b==null)b=this.gp7() +s=this.e +if(c)a.rp(0,s,"flutter",b) +else a.YB(0,s,"flutter",b)}, +aKY(a,b){return this.Tl(a,b,!1)}, +aKX(a){return this.Tl(a,null,!1)}, +o3(){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$o3=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p.q() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.d +s=3 +return A.h(o.zR(0,-1),$async$o3) +case 3:n=p.ga7() +n.toString +o.rp(0,J.as(t.f.a(n),"state"),"flutter",p.gp7()) +case 1:return A.m(q,r)}}) +return A.n($async$o3,r)}, +grz(){return this.d}} +A.b5k.prototype={ +$1(a){}, +$S:48} +A.b5l.prototype={ +$1(a){}, +$S:48} +A.aPL.prototype={ +JP(a,b){var s=t.e.a(A.bL(new A.aPN(b))) +A.eu(self.window,"popstate",s,null) +return new A.aPO(this,s)}, +ZU(a){var s=self.window.location.hash +if(s.length===0||s==="#")return"/" +return B.b.bg(s,1)}, +Oy(a){var s=self.window.history.state +if(s==null)s=null +else{s=A.axE(s) +s.toString}return s}, +agf(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}, +YB(a,b,c,d){var s=this.agf(0,d),r=self.window.history,q=A.b8(b) +if(q==null)q=t.K.a(q) +A.a2(r,"pushState",[q,c,s])}, +rp(a,b,c,d){var s,r=this.agf(0,d),q=self.window.history +if(b==null)s=null +else{s=A.b8(b) +if(s==null)s=t.K.a(s)}A.a2(q,"replaceState",[s,c,r])}, +zR(a,b){var s=self.window.history +s.go(b) +return this.aNC()}, +aNC(){var s=new A.a6($.ac,t.D),r=A.bm("unsubscribe") +r.b=this.JP(0,new A.aPM(r,new A.aH(s,t.h))) +return s}} +A.aPN.prototype={ +$1(a){var s=a.state +if(s==null)s=null +else{s=A.axE(s) +s.toString}this.a.$1(s)}, +$S:3} +A.aPO.prototype={ +$0(){A.jh(self.window,"popstate",this.b,null) +return null}, +$S:0} +A.aPM.prototype={ +$1(a){this.a.au().$0() +this.b.dN(0)}, +$S:7} +A.aIT.prototype={ +JP(a,b){return A.a2(this.a,"addPopStateListener",[A.bL(new A.aIU(b))])}, +ZU(a){return this.a.getPath()}, +Oy(a){return this.a.getState()}, +YB(a,b,c,d){return A.a2(this.a,"pushState",[b,c,d])}, +rp(a,b,c,d){return A.a2(this.a,"replaceState",[b,c,d])}, +zR(a,b){return this.a.go(b)}} +A.aIU.prototype={ +$1(a){var s=a.state +if(s==null)s=null +else{s=A.axE(s) +s.toString}return this.a.$1(s)}, +$S:3} +A.aXG.prototype={} +A.aAv.prototype={} +A.a88.prototype={ +xh(a){var s +this.b=a +this.c=!0 +s=A.a([],t.EO) +return this.a=new A.b_h(new A.boE(a,A.a([],t.Xr),A.a([],t.cA),A.fJ()),s,new A.b0j())}, +gaeO(){return this.c}, +qS(){var s,r=this +if(!r.c)r.xh(B.f8) +r.c=!1 +s=r.a +s.b=s.a.aPU() +s.f=!0 +s=r.a +r.b===$&&A.b() +return new A.a87(s)}} +A.a87.prototype={ +F4(a,b){throw A.d(A.a1("toImageSync is not supported on the HTML backend. Use drawPicture instead, or toImage."))}, +q(){this.a=!0}} +A.a9C.prototype={ +ga6b(){var s,r=this,q=r.c +if(q===$){s=t.e.a(A.bL(r.gaFJ())) +r.c!==$&&A.aC() +r.c=s +q=s}return q}, +aFK(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.jm(c,B.aZ.dW([!0])) +return +case"SystemChrome.setPreferredOrientations":o=t.j.a(s.b) +$.fV.alo(o).aI(0,new A.aLW(h,c),t.a) +return +case"SystemSound.play":h.jm(c,B.aZ.dW([!0])) +return +case"Clipboard.setData":q=self.window.navigator.clipboard!=null?new A.a5U():new A.a8q() +new A.a5V(q,A.bN0()).al7(s,c) +return +case"Clipboard.getData":q=self.window.navigator.clipboard!=null?new A.a5U():new A.a8q() +new A.a5V(q,A.bN0()).ajx(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=$.bHJ() +q.gnx(q).aWe(b,c) +return +case"flutter/contextmenu":switch(B.c1.lH(b).a){case"enableContextMenu":$.fV.a.ad3() +h.jm(c,B.aZ.dW([!0])) +return +case"disableContextMenu":$.fV.a.acL() +h.jm(c,B.aZ.dW([!0])) +return}return +case"flutter/mousecursor":s=B.fo.lH(b) +o=t.f.a(s.b) +switch(s.a){case"activateSystemCursor":$.bDd.toString +q=A.aj(J.as(o,"kind")) +p=$.fV.f +p===$&&A.b() +q=B.aja.h(0,q) +A.hS(p,"cursor",q==null?"default":q) +break}return +case"flutter/web_test_e2e":h.jm(c,B.aZ.dW([A.cgQ(B.c1,b)])) +return +case"flutter/platform_views":q=h.cy +if(q==null)q=h.cy=new A.aXK($.ye(),new A.aLX()) +c.toString +q.aVI(b,c) +return +case"flutter/accessibility":q=$.axl +q.toString +p=t.f +k=p.a(J.as(p.a(B.ea.kn(b)),"data")) +j=A.aj(J.as(k,"message")) +if(j!=null&&j.length!==0){i=A.bCT(k,"assertiveness") +q.aaw(j,B.a8i[i==null?0:i])}h.jm(c,B.ea.dW(!0)) +return +case"flutter/navigation":h.d.h(0,0).WX(b).aI(0,new A.aLY(h,c),t.a) +h.ry="/" +return}q=$.bVn +if(q!=null){q.$3(a,b,c) +return}h.jm(c,null)}, +B7(a,b){return this.azM(a,b)}, +azM(a,b){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j +var $async$B7=A.k(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.h(A.DH($.a1K.vv(a)),$async$B7) +case 6:n=d +s=7 +return A.h(n.gNc().xe(),$async$B7) +case 7:m=d +o.jm(b,A.hK(m,0,null)) +q=1 +s=5 +break +case 3:q=2 +j=p +l=A.a0(j) +$.fY().$1("Error while trying to load an asset: "+A.c(l)) +o.jm(b,null) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$B7,r)}, +ayq(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}}, +o9(){var s=$.bVx +if(s==null)throw A.d(A.c1("scheduleFrameCallback must be initialized first.")) +s.$0()}, +asT(){var s=this +if(s.dy!=null)return +s.a=s.a.aby(A.bCm()) +s.dy=A.eV(self.window,"languagechange",new A.aLU(s))}, +asP(){var s,r,q,p=A.bL(new A.aLT(this)) +p=A.v6(globalThis.MutationObserver,[p]) +this.fy=p +s=self.document.documentElement +s.toString +r=A.a(["style"],t.s) +q=A.q(t.N,t.z) +q.k(0,"attributes",!0) +q.k(0,"attributeFilter",r) +r=A.b8(q) +A.a2(p,"observe",[s,r==null?t.K.a(r):r])}, +a9w(a){var s=this,r=s.a +if(r.d!==a){s.a=r.aR6(a) +A.v8(null,null) +A.v8(s.k3,s.k4)}}, +aMZ(a){var s=this.a,r=s.a +if((r.a&32)!==0!==a){this.a=s.abr(r.aQX(a)) +A.v8(null,null)}}, +asK(){var s,r=this,q=r.k1 +r.a9w(q.matches?B.a9:B.aw) +s=t.e.a(A.bL(new A.aLS(r))) +r.k2=s +q.addListener(s)}, +gVV(){var s=this.ry +return s==null?this.ry=this.d.h(0,0).gK7().gp7():s}, +jm(a,b){A.pO(B.E,null,t.H).aI(0,new A.aM0(a,b),t.a)}} +A.aM_.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +A.aLZ.prototype={ +$1(a){this.a.vg(this.b,a,t.CD)}, +$S:48} +A.aLV.prototype={ +$1(a){this.a.jm(this.b,B.aZ.dW([!0]))}, +$S:14} +A.aLW.prototype={ +$1(a){this.a.jm(this.b,B.aZ.dW([a]))}, +$S:144} +A.aLX.prototype={ +$1(a){var s=$.fV.f +s===$&&A.b() +s.append(a)}, +$S:3} +A.aLY.prototype={ +$1(a){var s=this.b +if(a)this.a.jm(s,B.aZ.dW([!0])) +else if(s!=null)s.$1(null)}, +$S:144} +A.aLU.prototype={ +$1(a){var s=this.a +s.a=s.a.aby(A.bCm()) +A.v8(s.fr,s.fx)}, +$S:3} +A.aLT.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=null +for(s=J.an(a),r=t.e,q=this.a;s.v();){p=s.gJ(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.cln(o) +m=(n==null?16:n)/16 +o=q.a +if(o.e!==m){q.a=o.u1(m) +A.v8(l,l) +A.v8(q.go,q.id)}}}}, +$S:536} +A.aLS.prototype={ +$1(a){var s=a.matches +if(s==null)s=null +s.toString +s=s?B.a9:B.aw +this.a.a9w(s)}, +$S:3} +A.aM0.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:14} +A.bzk.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +A.bzl.prototype={ +$0(){var s=this +s.a.$3(s.b,s.c,s.d)}, +$S:0} +A.ak7.prototype={ +j(a){return A.B(this).j(0)+"[view: null, geometry: "+B.O.j(0)+"]"}} +A.adp.prototype={ +CK(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.adp(r,!1,q,p,o,n,s.r,s.w)}, +abr(a){return this.CK(a,null,null,null,null)}, +aby(a){return this.CK(null,a,null,null,null)}, +u1(a){return this.CK(null,null,null,null,a)}, +aR6(a){return this.CK(null,null,a,null,null)}, +aRc(a){return this.CK(null,null,null,a,null)}} +A.aXI.prototype={ +Ny(a,b,c){var s=this.a +if(s.ak(0,a))return!1 +s.k(0,a,b) +if(!c)this.c.t(0,a) +return!0}, +b19(a,b,c){this.d.k(0,b,a) +return this.b.c0(0,b,new A.aXJ(this,"flt-pv-slot-"+b,a,b,c))}, +aJS(a){var s,r,q,p="setAttribute" +if(a==null)return +s=$.dB() +if(s!==B.aj){a.remove() +return}r="tombstone-"+A.c(A.bKl(a,"slot")) +q=A.c6(self.document,"slot") +A.L(q.style,"display","none") +s=A.b8(r) +A.a2(q,p,["name",s==null?t.K.a(s):s]) +s=$.fV.r +s===$&&A.b() +s.lC(0,q) +s=A.b8(r) +A.a2(a,p,["slot",s==null?t.K.a(s):s]) +a.remove() +q.remove()}, +DS(a){var s=this.d.h(0,a) +return s!=null&&this.c.H(0,s)}} +A.aXJ.prototype={ +$0(){var s,r,q,p=this,o=A.c6(self.document,"flt-platform-view"),n=A.b8(p.b) +A.a2(o,"setAttribute",["slot",n==null?t.K.a(n):n]) +n=p.c +s=p.a.a.h(0,n) +s.toString +r=A.bm("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.au() +if(s.style.getPropertyValue("height").length===0){$.fY().$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){$.fY().$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.au()) +return o}, +$S:205} +A.aXK.prototype={ +aw5(a,b){var s=t.f.a(a.b),r=J.ae(s),q=B.d.az(A.lf(r.h(s,"id"))),p=A.aB(r.h(s,"viewType")) +r=this.b +if(!r.a.ak(0,p)){b.$1(B.fo.uj("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.ak(0,q)){b.$1(B.fo.uj("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.b19(p,q,s)) +b.$1(B.fo.D9(null))}, +aVI(a,b){var s,r=B.fo.lH(a) +switch(r.a){case"create":this.aw5(r,b) +return +case"dispose":s=this.b +s.aJS(s.b.G(0,A.eo(r.b))) +b.$1(B.fo.D9(null)) +return}b.$1(null)}} +A.b2q.prototype={ +b32(){A.eu(self.document,"touchstart",t.e.a(A.bL(new A.b2r())),null)}} +A.b2r.prototype={ +$1(a){}, +$S:3} +A.adx.prototype={ +avS(){var s,r=this +if("PointerEvent" in self.window){s=new A.bp3(A.q(t.S,t.ZW),A.a([],t.he),r.a,r.gSL(),r.c,r.d) +s.A5() +return s}if("TouchEvent" in self.window){s=new A.buJ(A.b0(t.S),A.a([],t.he),r.a,r.gSL(),r.c,r.d) +s.A5() +return s}if("MouseEvent" in self.window){s=new A.bok(new A.D0(),A.a([],t.he),r.a,r.gSL(),r.c,r.d) +s.A5() +return s}throw A.d(A.a1("This browser does not support pointer, touch, or mouse events."))}, +aGe(a){var s=A.a(a.slice(0),A.X(a)),r=$.c_() +A.axO(r.Q,r.as,new A.He(s),t.kf)}} +A.aY5.prototype={ +j(a){return"pointers:"+("PointerEvent" in self.window)+", touch:"+("TouchEvent" in self.window)+", mouse:"+("MouseEvent" in self.window)}} +A.Z8.prototype={} +A.bgv.prototype={ +Ul(a,b,c,d,e){var s=t.e.a(A.bL(new A.bgw(d))) +A.eu(b,c,s,e) +this.a.push(new A.Z8(c,b,s,e,!1))}, +x0(a,b,c,d){return this.Ul(a,b,c,d,!0)}} +A.bgw.prototype={ +$1(a){var s=$.hY +if((s==null?$.hY=A.rT():s).agG(a))this.a.$1(a)}, +$S:3} +A.avF.prototype={ +a5d(a,b){if(b==null)return!1 +return Math.abs(b- -3*a)>1}, +aCH(a){var s,r,q,p,o,n=this,m=null,l=$.dB() +if(l===B.d4)return!1 +l=a.deltaX +s=a.wheelDeltaX +if(!n.a5d(l,s==null?m:s)){l=a.deltaY +s=a.wheelDeltaY +l=n.a5d(l,s==null?m:s)}else l=!0 +if(l)return!1 +if(!(B.d.bF(a.deltaX,120)===0&&B.d.bF(a.deltaY,120)===0)){l=a.wheelDeltaX +if(l==null)l=m +if(B.d.bF(l==null?1:l,120)===0){l=a.wheelDeltaY +if(l==null)l=m +l=B.d.bF(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}, +avN(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +if(e.aCH(a)){s=B.cE +r=-2}else{s=B.cW +r=-1}q=a.deltaX +p=a.deltaY +switch(B.d.az(a.deltaMode)){case 1:o=$.bRz +if(o==null){n=A.c6(self.document,"div") +o=n.style +A.L(o,"font-size","initial") +A.L(o,"display","none") +self.document.body.append(n) +o=A.bCi(self.window,n).getPropertyValue("font-size") +if(B.b.H(o,"px"))m=A.adK(A.bQ(o,"px","")) +else m=d +n.remove() +o=$.bRz=m==null?16:m/4}q*=o +p*=o +break +case 2:o=$.dP() +q*=o.glW().a +p*=o.glW().b +break +case 0:o=$.hx() +if(o===B.ds){o=$.dB() +if(o!==B.aj)o=o===B.d4 +else o=!0}else o=!1 +if(o){o=$.dP() +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.a([],t.D9) +j=A.bFR(a,e.b) +o=$.hx() +if(o===B.ds){o=$.aSQ +o=o==null?d:o.gAS().f.ak(0,$.bHE()) +if(o!==!0){o=$.aSQ +o=o==null?d:o.gAS().f.ak(0,$.bHF()) +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.CY(o) +h=$.dP() +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.aQ8(k,B.d.az(f),B.f6,r,s,j.a*g,j.b*h,1,1,Math.exp(-p/200),B.arf,o)}else{o=a.timeStamp +if(o==null)o=d +o.toString +o=A.CY(o) +h=$.dP() +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.aQa(k,B.d.az(f),B.f6,r,s,j.a*g,j.b*h,1,1,q,p,B.are,o)}e.f=a +e.r=s===B.cE +return k}, +a1D(a){var s=this.b,r=t.e.a(A.bL(a)),q=t.K,p=A.b8(A.a3(["capture",!1,"passive",!1],t.N,q)) +A.a2(s,"addEventListener",["wheel",r,p==null?q.a(p):p]) +this.a.push(new A.Z8("wheel",s,r,!1,!0))}, +a4M(a){this.c.$1(this.avN(a)) +a.preventDefault()}} +A.r1.prototype={ +j(a){return A.B(this).j(0)+"(change: "+this.a.j(0)+", buttons: "+this.b+")"}} +A.D0.prototype={ +a_6(a,b){var s +if(this.a!==0)return this.OH(b) +s=(b===0&&a>-1?A.cj0(a):b)&1073741823 +this.a=s +return new A.r1(B.Os,s)}, +OH(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.r1(B.f6,r) +this.a=s +return new A.r1(s===0?B.f6:B.ja,s)}, +FL(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.r1(B.qV,0)}return null}, +a_7(a){if((a&1073741823)===0){this.a=0 +return new A.r1(B.f6,0)}return null}, +a_8(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new A.r1(B.qV,s) +else return new A.r1(B.ja,s)}} +A.bp3.prototype={ +Re(a){return this.w.c0(0,a,new A.bp5())}, +a76(a){var s=a.pointerType +if((s==null?null:s)==="touch"){s=a.pointerId +if(s==null)s=null +this.w.G(0,s)}}, +PV(a,b,c,d,e){this.Ul(0,a,b,new A.bp4(this,d,c),e)}, +PU(a,b,c){return this.PV(a,b,c,!0,!0)}, +asV(a,b,c,d){return this.PV(a,b,c,d,!0)}, +A5(){var s=this,r=s.b +s.PU(r,"pointerdown",new A.bp6(s)) +s.PU(self.window,"pointermove",new A.bp7(s)) +s.PV(r,"pointerleave",new A.bp8(s),!1,!1) +s.PU(self.window,"pointerup",new A.bp9(s)) +s.asV(r,"pointercancel",new A.bpa(s),!1) +s.a1D(new A.bpb(s))}, +k9(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.a6L(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.CY(r) +p=c.pressure +if(p==null)p=j +o=A.bFR(c,k.b) +r=k.wm(c) +n=$.dP() +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.aQ9(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.hm,i/180*3.141592653589793,q)}, +axm(a){var s,r +if("getCoalescedEvents" in a){s=t.e +r=J.cQ(a.getCoalescedEvents(),s).l0(0,s) +if(!r.gal(r))return r}return A.a([a],t.J)}, +a6L(a){switch(a){case"mouse":return B.cW +case"pen":return B.e_ +case"touch":return B.by +default:return B.f7}}, +wm(a){var s=a.pointerType +if(s==null)s=null +s.toString +if(this.a6L(s)===B.cW)s=-1 +else{s=a.pointerId +if(s==null)s=null +s.toString +s=B.d.az(s)}return s}} +A.bp5.prototype={ +$0(){return new A.D0()}, +$S:575} +A.bp4.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.PG(s,r,q,p,o)}this.c.$1(a)}, +$S:3} +A.bp6.prototype={ +$1(a){var s,r,q=this.a,p=q.wm(a),o=A.a([],t.D9),n=q.Re(p),m=a.buttons +if(m==null)m=null +m.toString +s=n.FL(B.d.az(m)) +if(s!=null)q.k9(o,s,a) +m=B.d.az(a.button) +r=a.buttons +if(r==null)r=null +r.toString +q.k9(o,n.a_6(m,B.d.az(r)),a) +q.c.$1(o)}, +$S:24} +A.bp7.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.Re(o.wm(a)),m=A.a([],t.D9) +for(s=J.an(o.axm(a));s.v();){r=s.gJ(s) +q=r.buttons +if(q==null)q=null +q.toString +p=n.FL(B.d.az(q)) +if(p!=null)o.k9(m,p,r) +q=r.buttons +if(q==null)q=null +q.toString +o.k9(m,n.OH(B.d.az(q)),r)}o.c.$1(m)}, +$S:24} +A.bp8.prototype={ +$1(a){var s,r=this.a,q=r.Re(r.wm(a)),p=A.a([],t.D9),o=a.buttons +if(o==null)o=null +o.toString +s=q.a_7(B.d.az(o)) +if(s!=null){r.k9(p,s,a) +r.c.$1(p)}}, +$S:24} +A.bp9.prototype={ +$1(a){var s,r,q,p=this.a,o=p.wm(a),n=p.w +if(n.ak(0,o)){s=A.a([],t.D9) +n=n.h(0,o) +n.toString +r=a.buttons +if(r==null)r=null +q=n.a_8(r==null?null:B.d.az(r)) +p.a76(a) +if(q!=null){p.k9(s,q,a) +p.c.$1(s)}}}, +$S:24} +A.bpa.prototype={ +$1(a){var s,r=this.a,q=r.wm(a),p=r.w +if(p.ak(0,q)){s=A.a([],t.D9) +p=p.h(0,q) +p.toString +p.a=0 +r.a76(a) +r.k9(s,new A.r1(B.qT,0),a) +r.c.$1(s)}}, +$S:24} +A.bpb.prototype={ +$1(a){this.a.a4M(a)}, +$S:3} +A.buJ.prototype={ +GG(a,b,c){this.x0(0,a,b,new A.buK(this,!0,c))}, +A5(){var s=this,r=s.b +s.GG(r,"touchstart",new A.buL(s)) +s.GG(r,"touchmove",new A.buM(s)) +s.GG(r,"touchend",new A.buN(s)) +s.GG(r,"touchcancel",new A.buO(s))}, +GZ(a,b,c,d,e){var s,r,q,p,o,n=e.identifier +if(n==null)n=null +n.toString +n=B.d.az(n) +s=e.clientX +r=$.dP() +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.aQ6(b,o,a,n,s*q,p*r,1,1,B.hm,d)}} +A.buK.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.PG(s,r,q,p,o) +this.c.$1(a)}, +$S:3} +A.buL.prototype={ +$1(a){var s,r,q,p,o,n,m,l=a.timeStamp +if(l==null)l=null +l.toString +s=A.CY(l) +r=A.a([],t.D9) +for(l=t.e,q=t.VA,q=A.dp(new A.uL(a.changedTouches,q),q.i("w.E"),l),l=A.dp(q.a,A.t(q).c,l),q=J.an(l.a),l=A.t(l),l=l.i("@<1>").M(l.z[1]).z[1],p=this.a;q.v();){o=l.a(q.gJ(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(!m.H(0,B.d.az(n))){n=o.identifier +if(n==null)n=null +n.toString +m.t(0,B.d.az(n)) +p.GZ(B.Os,r,!0,s,o)}}p.c.$1(r)}, +$S:24} +A.buM.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.CY(s) +q=A.a([],t.D9) +for(s=t.e,p=t.VA,p=A.dp(new A.uL(a.changedTouches,p),p.i("w.E"),s),s=A.dp(p.a,A.t(p).c,s),p=J.an(s.a),s=A.t(s),s=s.i("@<1>").M(s.z[1]).z[1],o=this.a;p.v();){n=s.a(p.gJ(p)) +m=n.identifier +if(m==null)m=null +m.toString +if(o.w.H(0,B.d.az(m)))o.GZ(B.ja,q,!0,r,n)}o.c.$1(q)}, +$S:24} +A.buN.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.CY(s) +q=A.a([],t.D9) +for(s=t.e,p=t.VA,p=A.dp(new A.uL(a.changedTouches,p),p.i("w.E"),s),s=A.dp(p.a,A.t(p).c,s),p=J.an(s.a),s=A.t(s),s=s.i("@<1>").M(s.z[1]).z[1],o=this.a;p.v();){n=s.a(p.gJ(p)) +m=n.identifier +if(m==null)m=null +m.toString +l=o.w +if(l.H(0,B.d.az(m))){m=n.identifier +if(m==null)m=null +m.toString +l.G(0,B.d.az(m)) +o.GZ(B.qV,q,!1,r,n)}}o.c.$1(q)}, +$S:24} +A.buO.prototype={ +$1(a){var s,r,q,p,o,n,m,l=a.timeStamp +if(l==null)l=null +l.toString +s=A.CY(l) +r=A.a([],t.D9) +for(l=t.e,q=t.VA,q=A.dp(new A.uL(a.changedTouches,q),q.i("w.E"),l),l=A.dp(q.a,A.t(q).c,l),q=J.an(l.a),l=A.t(l),l=l.i("@<1>").M(l.z[1]).z[1],p=this.a;q.v();){o=l.a(q.gJ(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(m.H(0,B.d.az(n))){n=o.identifier +if(n==null)n=null +n.toString +m.G(0,B.d.az(n)) +p.GZ(B.qT,r,!1,s,o)}}p.c.$1(r)}, +$S:24} +A.bok.prototype={ +a1y(a,b,c,d){this.Ul(0,a,b,new A.bol(this,!0,c),d)}, +PR(a,b,c){return this.a1y(a,b,c,!0)}, +A5(){var s=this,r=s.b +s.PR(r,"mousedown",new A.bom(s)) +s.PR(self.window,"mousemove",new A.bon(s)) +s.a1y(r,"mouseleave",new A.boo(s),!1) +s.PR(self.window,"mouseup",new A.bop(s)) +s.a1D(new A.boq(s))}, +k9(a,b,c){var s,r,q=A.bFR(c,this.b),p=c.timeStamp +if(p==null)p=null +p.toString +p=A.CY(p) +s=$.dP() +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.aQ7(a,b.b,b.a,-1,B.cW,q.a*r,q.b*s,1,1,B.hm,p)}} +A.bol.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.PG(s,r,q,p,o) +this.c.$1(a)}, +$S:3} +A.bom.prototype={ +$1(a){var s,r,q=A.a([],t.D9),p=this.a,o=p.w,n=a.buttons +if(n==null)n=null +n.toString +s=o.FL(B.d.az(n)) +if(s!=null)p.k9(q,s,a) +n=B.d.az(a.button) +r=a.buttons +if(r==null)r=null +r.toString +p.k9(q,o.a_6(n,B.d.az(r)),a) +p.c.$1(q)}, +$S:24} +A.bon.prototype={ +$1(a){var s,r=A.a([],t.D9),q=this.a,p=q.w,o=a.buttons +if(o==null)o=null +o.toString +s=p.FL(B.d.az(o)) +if(s!=null)q.k9(r,s,a) +o=a.buttons +if(o==null)o=null +o.toString +q.k9(r,p.OH(B.d.az(o)),a) +q.c.$1(r)}, +$S:24} +A.boo.prototype={ +$1(a){var s,r=A.a([],t.D9),q=this.a,p=a.buttons +if(p==null)p=null +p.toString +s=q.w.a_7(B.d.az(p)) +if(s!=null){q.k9(r,s,a) +q.c.$1(r)}}, +$S:24} +A.bop.prototype={ +$1(a){var s,r=A.a([],t.D9),q=this.a,p=a.buttons +if(p==null)p=null +p=p==null?null:B.d.az(p) +s=q.w.a_8(p) +if(s!=null){q.k9(r,s,a) +q.c.$1(r)}}, +$S:24} +A.boq.prototype={ +$1(a){this.a.a4M(a)}, +$S:3} +A.L4.prototype={} +A.aXY.prototype={ +H5(a,b,c){return this.a.c0(0,a,new A.aXZ(b,c))}, +tq(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.h(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.bNe(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)}, +So(a,b,c){var s=this.a.h(0,a) +s.toString +return s.b!==b||s.c!==c}, +qq(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.h(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.bNe(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.hm,a5,!0,a6,a7)}, +CG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this +if(m===B.hm)switch(c.a){case 1:p.H5(d,f,g) +a.push(p.tq(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.ak(0,d) +p.H5(d,f,g) +if(!s)a.push(p.qq(b,B.qU,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.tq(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.ak(0,d) +p.H5(d,f,g).a=$.bR2=$.bR2+1 +if(!s)a.push(p.qq(b,B.qU,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.So(d,f,g))a.push(p.qq(0,B.f6,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.tq(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.tq(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.h(0,d) +q.toString +if(c===B.qT){f=q.b +g=q.c}if(p.So(d,f,g))a.push(p.qq(p.b,B.ja,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.tq(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.by){a.push(p.qq(0,B.ard,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +r.G(0,d)}break +case 2:r=p.a +q=r.h(0,d) +q.toString +a.push(p.tq(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.G(0,d) +break +case 7:case 8:case 9:break}else switch(m.a){case 1:case 2:case 3:s=p.a.ak(0,d) +p.H5(d,f,g) +if(!s)a.push(p.qq(b,B.qU,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.So(d,f,g))if(b!==0)a.push(p.qq(b,B.ja,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.qq(b,B.f6,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.tq(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}}, +aQ8(a,b,c,d,e,f,g,h,i,j,k,l){return this.CG(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, +aQa(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.CG(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, +aQ7(a,b,c,d,e,f,g,h,i,j,k){return this.CG(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, +aQ6(a,b,c,d,e,f,g,h,i,j){return this.CG(a,b,c,d,B.by,e,f,g,h,1,0,0,i,0,j)}, +aQ9(a,b,c,d,e,f,g,h,i,j,k,l){return this.CG(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} +A.aXZ.prototype={ +$0(){return new A.L4(this.a,this.b)}, +$S:576} +A.bDt.prototype={} +A.aZO.prototype={ +ase(a){var s=this,r=t.e +s.b=r.a(A.bL(new A.aZP(s))) +A.eu(self.window,"keydown",s.b,null) +s.c=r.a(A.bL(new A.aZQ(s))) +A.eu(self.window,"keyup",s.c,null) +$.r8.push(new A.aZR(s))}, +q(){var s,r,q=this +A.jh(self.window,"keydown",q.b,null) +A.jh(self.window,"keyup",q.c,null) +for(s=q.a,r=A.iD(s,s.r,A.t(s).c);r.v();)s.h(0,r.d).R(0) +s.T(0) +$.bDy=q.c=q.b=null}, +a4B(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.pL(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.h(0,r) +if(p!=null)p.R(0) +if(a.type==="keydown")p=a.ctrlKey||a.shiftKey||a.altKey||a.metaKey +else p=!1 +if(p)q.k(0,r,A.cq(B.il,new A.aZT(l,r,s))) +else q.G(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.a3(["type",q,"keymap","web","code",p,"key",n,"location",B.d.az(a.location),"metaState",r,"keyCode",B.d.az(a.keyCode)],t.N,t.z) +$.c_().mQ("flutter/keyevent",B.aZ.dW(m),new A.aZU(s))}} +A.aZP.prototype={ +$1(a){this.a.a4B(a)}, +$S:3} +A.aZQ.prototype={ +$1(a){this.a.a4B(a)}, +$S:3} +A.aZR.prototype={ +$0(){this.a.q()}, +$S:0} +A.aZT.prototype={ +$0(){var s,r,q,p,o=this.a +o.a.G(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.a3(["type","keyup","keymap","web","code",r,"key",q,"location",B.d.az(s.location),"metaState",o.d,"keyCode",B.d.az(s.keyCode)],t.N,t.z) +$.c_().mQ("flutter/keyevent",B.aZ.dW(p),A.cfW())}, +$S:0} +A.aZU.prototype={ +$1(a){if(a==null)return +if(A.r7(J.as(t.P.a(B.aZ.kn(a)),"handled")))this.a.a.preventDefault()}, +$S:48} +A.a9j.prototype={} +A.a9i.prototype={ +Wl(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx +A.a2(b,"drawImage",[s,0,0,r,q,c,d,r,q])}, +Kf(a,b){var s,r,q,p,o,n=this,m="attachShader",l=a+"||"+b,k=J.as($.aPn.bH(),l) +if(k==null){s=n.abe(0,"VERTEX_SHADER",a) +r=n.abe(0,"FRAGMENT_SHADER",b) +q=n.a +p=q.createProgram() +A.a2(q,m,[p,s]) +A.a2(q,m,[p,r]) +A.a2(q,"linkProgram",[p]) +o=n.ay +if(!A.a2(q,"getProgramParameter",[p,o==null?n.ay=q.LINK_STATUS:o]))A.Y(A.c1(A.a2(q,"getProgramInfoLog",[p]))) +k=new A.a9j(p) +J.f4($.aPn.bH(),l,k)}return k}, +abe(a,b,c){var s,r=this.a,q=r.createShader(r[b]) +if(q==null)throw A.d(A.c1(A.cfc(r,"getError"))) +A.a2(r,"shaderSource",[q,c]) +A.a2(r,"compileShader",[q]) +s=this.c +if(!A.a2(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.d(A.c1("Shader compilation failed: "+A.c(A.a2(r,"getShaderInfoLog",[q])))) +return q}, +ahm(a,b,c,d,e,f,g){A.a2(this.a,"texImage2D",[b,c,d,e,f,g])}, +ad_(a,b){A.a2(this.a,"drawArrays",[this.aMA(b),0,a])}, +aMA(a){var s,r=this +switch(a.a){case 0:return r.gXz() +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}}, +gla(){var s=this.d +return s==null?this.d=this.a.ARRAY_BUFFER:s}, +guK(){var s=this.e +return s==null?this.e=this.a.ELEMENT_ARRAY_BUFFER:s}, +gXy(){var s=this.r +return s==null?this.r=this.a.FLOAT:s}, +gMg(){var s=this.cx +return s==null?this.cx=this.a.RGBA:s}, +gMj(){var s=this.ch +return s==null?this.ch=this.a.UNSIGNED_BYTE:s}, +gaf0(){var s=this.CW +return s==null?this.CW=this.a.UNSIGNED_SHORT:s}, +guL(){var s=this.f +return s==null?this.f=this.a.STATIC_DRAW:s}, +gXz(){var s=this.ax +return s==null?this.ax=this.a.TRIANGLES:s}, +gXx(){var s=this.w +return s==null?this.w=this.a.COLOR_BUFFER_BIT:s}, +gjg(){var s=this.x +return s==null?this.x=this.a.TEXTURE_2D:s}, +gaeZ(){var s=this.dx +return s==null?this.dx=this.a.TEXTURE0:s}, +gMh(){var s=this.y +return s==null?this.y=this.a.TEXTURE_WRAP_S:s}, +gMi(){var s=this.z +return s==null?this.z=this.a.TEXTURE_WRAP_T:s}, +gyG(){var s=this.as +return s==null?this.as=this.a.CLAMP_TO_EDGE:s}, +gaeY(){var s=this.cy +return s==null?this.cy=this.a.LINEAR:s}, +gaf_(){var s=this.db +return s==null?this.db=this.a.TEXTURE_MIN_FILTER:s}, +k6(a,b,c){var s=A.a2(this.a,"getUniformLocation",[b,c]) +if(s==null)throw A.d(A.c1(c+" not found")) +else return s}, +Oi(a,b){var s=A.a2(this.a,"getAttribLocation",[a,b]) +if(s==null)throw A.d(A.c1(b+" not found")) +else return s}, +agB(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.LK(q.fx,s) +s=A.nW(r,"2d",null) +s.toString +q.Wl(0,t.e.a(s),0,0) +return r}}} +A.aWt.prototype={ +a9a(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.c(p/o)+"px") +A.L(q,"height",A.c(s/r)+"px")}} +A.E_.prototype={ +I(){return"Assertiveness."+this.b}} +A.bzd.prototype={ +$0(){var s=$.axl +s.c=!0 +s.a.remove() +s.b.remove() +$.axl=null}, +$S:0} +A.ayo.prototype={ +aOz(a){switch(a.a){case 0:return this.a +case 1:return this.b}}, +aaw(a,b){var s=this.aOz(b) +A.bKt(s,a+(s.innerText===a?".":""))}} +A.K8.prototype={ +I(){return"_CheckableKind."+this.b}} +A.Ep.prototype={ +il(a){var s,r,q,p="true",o="setAttribute",n=this.b +if((n.k3&1)!==0){switch(this.c.a){case 0:n.kK("checkbox",!0) +break +case 1:n.kK("radio",!0) +break +case 2:n.kK("switch",!0) +break}if(n.ad5()===B.oN){s=n.k2 +r=A.b8(p) +A.a2(s,o,["aria-disabled",r==null?t.K.a(r):r]) +r=A.b8(p) +A.a2(s,o,["disabled",r==null?t.K.a(r):r])}else this.a72() +r=n.a +q=A.b8((r&2)!==0||(r&131072)!==0?p:"false") +r=q==null?t.K.a(q):q +A.a2(n.k2,o,["aria-checked",r])}}, +q(){var s=this +switch(s.c.a){case 0:s.b.kK("checkbox",!1) +break +case 1:s.b.kK("radio",!1) +break +case 2:s.b.kK("switch",!1) +break}s.a72()}, +a72(){var s=this.b.k2 +s.removeAttribute("aria-disabled") +s.removeAttribute("disabled")}} +A.FT.prototype={ +il(a){var s,r,q=this,p=q.b +if(p.gaeU()){s=p.dy +s=s!=null&&!B.iV.gal(s)}else s=!1 +if(s){if(q.c==null){q.c=A.c6(self.document,"flt-semantics-img") +s=p.dy +if(s!=null&&!B.iV.gal(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.c(r.c-r.a)+"px") +r=p.y +A.L(s,"height",A.c(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.b8("img") +A.a2(p,"setAttribute",["role",s==null?t.K.a(s):s]) +q.a7P(q.c)}else if(p.gaeU()){p.kK("img",!0) +q.a7P(p.k2) +q.Qw()}else{q.Qw() +q.a2z()}}, +a7P(a){var s=this.b.z +if(s!=null&&s.length!==0){a.toString +s.toString +s=A.b8(s) +A.a2(a,"setAttribute",["aria-label",s==null?t.K.a(s):s])}}, +Qw(){var s=this.c +if(s!=null){s.remove() +this.c=null}}, +a2z(){var s=this.b +s.kK("img",!1) +s.k2.removeAttribute("aria-label")}, +q(){this.Qw() +this.a2z()}} +A.FV.prototype={ +as_(a){var s,r=this,q=r.c +a.k2.append(q) +A.aKB(q,"range") +s=A.b8("slider") +A.a2(q,"setAttribute",["role",s==null?t.K.a(s):s]) +A.eu(q,"change",t.e.a(A.bL(new A.aRH(r,a))),null) +q=new A.aRI(r) +r.e=q +a.k1.Q.push(q)}, +il(a){var s=this +switch(s.b.k1.y.a){case 1:s.ax4() +s.aN0() +break +case 0:s.a3j() +break}}, +ax4(){var s=this.c,r=s.disabled +if(r==null)r=null +r.toString +if(!r)return +A.bKq(s,!1)}, +aN0(){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.bKr(s,q) +p=A.b8(q) +A.a2(s,k,["aria-valuenow",p==null?t.K.a(p):p]) +p=l.b +o=p.ax +o.toString +o=A.b8(o) +A.a2(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.b8(n) +A.a2(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.b8(m) +A.a2(s,k,["aria-valuemin",p==null?t.K.a(p):p])}, +a3j(){var s=this.c,r=s.disabled +if(r==null)r=null +r.toString +if(r)return +A.bKq(s,!0)}, +q(){var s=this +B.c.G(s.b.k1.Q,s.e) +s.e=null +s.a3j() +s.c.remove()}} +A.aRH.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.er(p,r) +p=q.d +if(s>p){q.d=p+1 +q=$.c_() +A.y7(q.p4,q.R8,this.b.id,B.Px,r)}else if(sq){s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.c_() +A.y7(s.p4,s.R8,p,B.jl,n)}else{s=$.c_() +A.y7(s.p4,s.R8,p,B.jn,n)}}else{s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.c_() +A.y7(s.p4,s.R8,p,B.jm,n)}else{s=$.c_() +A.y7(s.p4,s.R8,p,B.jo,n)}}}}, +il(a){var s,r=this,q=r.b,p=q.k1 +p.d.push(new A.b3o(r)) +if(r.e==null){q=q.k2 +A.L(q.style,"touch-action","none") +r.a3T() +s=new A.b3p(r) +r.c=s +p.Q.push(s) +s=t.e.a(A.bL(new A.b3q(r))) +r.e=s +A.eu(q,"scroll",s,null)}}, +ga3s(){var s=this.b,r=s.b +r.toString +r=(r&32)!==0||(r&16)!==0 +s=s.k2 +if(r)return B.d.az(s.scrollTop) +else return B.d.az(s.scrollLeft)}, +a5Y(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y +if(k==null){$.fY().$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.dM(q) +r=r.style +A.L(r,n,"translate(0px,"+(s+10)+"px)") +A.L(r,"width",""+B.d.aN(p)+"px") +A.L(r,"height","10px") +l.scrollTop=10 +m.p3=o.f=B.d.az(l.scrollTop) +m.p4=0}else{s=B.d.dM(p) +r=r.style +A.L(r,n,"translate("+(s+10)+"px,0px)") +A.L(r,"width","10px") +A.L(r,"height",""+B.d.aN(q)+"px") +l.scrollLeft=10 +q=B.d.az(l.scrollLeft) +o.f=q +m.p3=0 +m.p4=q}}, +a3T(){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}}, +q(){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.jh(q,"scroll",p,null) +B.c.G(r.k1.Q,s.c) +s.c=null}} +A.b3o.prototype={ +$0(){var s=this.a +s.a5Y() +s.b.YO()}, +$S:0} +A.b3p.prototype={ +$1(a){this.a.a3T()}, +$S:363} +A.b3q.prototype={ +$1(a){this.a.aIX()}, +$S:3} +A.Fl.prototype={ +j(a){var s=A.a([],t.s),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.c(s)}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.Fl&&b.a===this.a}, +gm(a){return B.e.gm(this.a)}, +abN(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.Fl((r&64)!==0?s|64:s&4294967231)}, +aQX(a){return this.abN(null,a)}, +aQl(a){return this.abN(a,null)}} +A.aLI.prototype={ +saWr(a){var s=this.a +this.a=a?s|32:s&4294967263}, +c6(){return new A.Fl(this.a)}} +A.ag1.prototype={$ibDN:1} +A.ag_.prototype={} +A.n7.prototype={ +I(){return"Role."+this.b}} +A.bxA.prototype={ +$1(a){return A.c65(a)}, +$S:638} +A.bxB.prototype={ +$1(a){var s=A.c6(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.HT(s,a)}, +$S:645} +A.bxC.prototype={ +$1(a){return new A.Ge(a)}, +$S:667} +A.bxD.prototype={ +$1(a){return new A.J8(a)}, +$S:731} +A.bxE.prototype={ +$1(a){var s=new A.Je(a) +s.aKW() +return s}, +$S:732} +A.bxF.prototype={ +$1(a){return new A.Ep(A.cfn(a),a)}, +$S:733} +A.bxG.prototype={ +$1(a){return new A.FT(a)}, +$S:739} +A.bxH.prototype={ +$1(a){return new A.Gp(a)}, +$S:752} +A.m0.prototype={} +A.fP.prototype={ +ZT(){var s,r=this +if(r.k4==null){s=A.c6(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}, +gaeU(){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}, +ad5(){var s=this.a +if((s&64)!==0)if((s&128)!==0)return B.a21 +else return B.oN +else return B.a20}, +b2o(){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.c.H(a0,s)){k=g.k2 +if(a1==null)m.append(k) +else m.insertBefore(k,a1) +g.ok=a2 +q.b.k(0,s,a2)}a1=g.k2}a2.p1=l}, +kK(a,b){var s +if(b){s=A.b8(a) +if(s==null)s=t.K.a(s) +A.a2(this.k2,"setAttribute",["role",s])}else{s=this.k2 +if(A.bKl(s,"role")===a)s.removeAttribute("role")}}, +qr(a,b){var s=this.p2,r=s.h(0,a) +if(b){if(r==null){r=$.c_8().h(0,a).$1(this) +s.k(0,a,r)}r.il(0)}else if(r!=null){r.q() +s.G(0,a)}}, +YO(){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.c(f.c-f.a)+"px") +f=i.y +A.L(g,"height",A.c(f.d-f.b)+"px") +g=i.dy +s=g!=null&&!B.iV.gal(g)?i.ZT():null +g=i.y +r=g.b===0&&g.a===0 +q=i.dx +g=q==null +p=g||A.bAj(q)===B.Rg +if(r&&p&&i.p3===0&&i.p4===0){A.b3W(h) +if(s!=null)A.b3W(s) +return}o=A.bm("effectiveTransform") +if(!r)if(g){g=i.y +n=g.a +m=g.b +g=A.fJ() +g.m7(n,m,0) +o.b=g +l=n===0&&m===0}else{g=new A.d1(new Float32Array(16)) +g.ba(new A.d1(q)) +f=i.y +g.aX(0,f.a,f.b) +o.b=g +l=J.c0A(o.au())}else if(!p){o.b=new A.d1(q) +l=!1}else l=!0 +if(!l){h=h.style +A.L(h,"transform-origin","0 0 0") +A.L(h,"transform",A.lh(o.au().a))}else A.b3W(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.c(-h+k)+"px") +A.L(j,"left",A.c(-g+f)+"px")}else A.b3W(s)}, +j(a){var s=this.cI(0) +return s}} +A.a2A.prototype={ +I(){return"AccessibilityMode."+this.b}} +A.vW.prototype={ +I(){return"GestureMode."+this.b}} +A.aM1.prototype={ +arV(){$.r8.push(new A.aM2(this))}, +axz(){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.i(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.qr(B.OY,l) +j.qr(B.P_,(j.a&16)!==0) +l=j.b +l.toString +j.qr(B.OZ,((l&1)!==0||(j.a&8)!==0)&&(j.a&16)===0) +l=j.b +l.toString +j.qr(B.OW,(l&64)!==0||(l&128)!==0) +l=j.b +l.toString +j.qr(B.OX,(l&32)!==0||(l&16)!==0||(l&4)!==0||(l&8)!==0) +l=j.a +j.qr(B.P0,(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.qr(B.P1,l) +l=j.a +j.qr(B.P2,(l&32768)!==0&&(l&8192)===0) +l=j.k3 +if((l&512)!==0||(l&65536)!==0||(l&64)!==0)j.YO() +l=j.dy +l=!(l!=null&&!B.iV.gal(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.fg(B.atJ.a,a.type))return!0 +if(j.a!=null)return!1 +r=A.bm("activationPoint") +switch(a.type){case"click":r.sdG(new A.Ov(a.offsetX,a.offsetY)) +break +case"touchstart":case"touchend":s=t.VA +s=A.dp(new A.uL(a.changedTouches,s),s.i("w.E"),t.e) +s=A.t(s).z[1].a(J.kA(s.a)) +r.sdG(new A.Ov(s.clientX,s.clientY)) +break +case"pointerdown":case"pointerup":r.sdG(new A.Ov(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.au().a-(q+(p-o)/2) +k=r.au().b-(n+(m-s)/2) +if(l*l+k*k<1&&!0){j.d=!0 +j.a=A.cq(B.ac,new A.aVn(j)) +return!1}return!0}, +age(){var s,r="setAttribute",q=this.b=A.c6(self.document,"flt-semantics-placeholder") +A.eu(q,"click",t.e.a(A.bL(new A.aVm(this))),!0) +s=A.b8("button") +A.a2(q,r,["role",s==null?t.K.a(s):s]) +s=A.b8("Enable accessibility") +A.a2(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}, +q(){var s=this.b +if(s!=null)s.remove() +this.a=this.b=null}} +A.aVn.prototype={ +$0(){this.a.q() +var s=$.hY;(s==null?$.hY=A.rT():s).sOP(!0)}, +$S:0} +A.aVm.prototype={ +$1(a){this.a.NW(a)}, +$S:3} +A.J8.prototype={ +il(a){var s,r=this,q=r.b,p=q.k2 +p.tabIndex=0 +q.kK("button",(q.a&8)!==0) +if(q.ad5()===B.oN&&(q.a&8)!==0){s=A.b8("true") +A.a2(p,"setAttribute",["aria-disabled",s==null?t.K.a(s):s]) +r.Ty()}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.bL(new A.bbu(r))) +r.c=s +A.eu(p,"click",s,null)}}else r.Ty()}if((q.k3&1)!==0&&(q.a&32)!==0)q.k1.d.push(new A.bbv(p))}, +Ty(){var s=this.c +if(s==null)return +A.jh(this.b.k2,"click",s,null) +this.c=null}, +q(){this.Ty() +this.b.kK("button",!1)}} +A.bbu.prototype={ +$1(a){var s,r=this.a.b +if(r.k1.y!==B.fD)return +s=$.c_() +A.y7(s.p4,s.R8,r.id,B.e1,null)}, +$S:3} +A.bbv.prototype={ +$0(){this.a.focus()}, +$S:0} +A.b41.prototype={ +Wn(a,b,c,d){this.CW=b +this.x=d +this.y=c}, +aNW(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.jF(0) +q.ch=a +q.c=a.c +q.a8l() +p=q.CW +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.anl(0,p,r,s)}, +jF(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.aa2(b,this,null,null,null)) +return this.a[b]}, +k(a,b,c){if(b>=this.b)throw A.d(A.aa2(b,this,null,null,null)) +this.a[b]=c}, +su(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.AT(b) +B.M.cR(q,0,p.b,p.a) +p.a=q}}p.b=b}, +hY(a,b){var s=this,r=s.b +if(r===s.a.length)s.a1p(r) +s.a[s.b++]=b}, +t(a,b){var s=this,r=s.b +if(r===s.a.length)s.a1p(r) +s.a[s.b++]=b}, +JI(a,b,c,d){A.fp(c,"start") +if(d!=null&&c>d)throw A.d(A.cK(d,c,null,"end",null)) +this.a1o(b,c,d)}, +E(a,b){return this.JI(a,b,0,null)}, +fS(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b +A.aa3(b,k+1,m,l,"index") +A.fp(0,"start") +if(b===k){m.a1o(c,0,l) +return}s=t.j.b(c)?J.bf(c):l +if(s!=null){m.a57(b,c,0,s) +return}r=m.b +for(k=J.an(c),q=0;k.v();){p=k.gJ(k) +o=m.a +if(r===o.length){o=m.AT(l) +B.M.cR(o,0,r,m.a) +m.a=o}n=r+1 +o[r]=p +r=n}A.bES(m.a,b,m.b) +A.bES(m.a,m.b,r) +A.bES(m.a,b,r) +m.b=r +return}, +a1o(a,b,c){var s,r,q,p=this +if(A.t(p).i("z").b(a))c=c==null?J.bf(a):c +if(c!=null){p.a57(p.b,a,b,c) +return}for(s=J.an(a),r=0;s.v();){q=s.gJ(s) +if(r>=b)p.hY(0,q);++r}if(ro.gu(b)||d>o.gu(b))throw A.d(A.a9("Too few elements")) +s=d-c +r=p.b+s +p.ax9(r) +o=p.a +q=a+s +B.M.bC(o,q,p.b+s,o,a) +B.M.bC(p.a,a,q,b,c) +p.b=r}, +f8(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cK(b,0,p,null,null)) +s=q.a +if(ps)throw A.d(A.cK(c,0,s,null,null)) +s=this.a +if(A.t(this).i("r6").b(d))B.M.bC(s,b,c,d.a,e) +else B.M.bC(s,b,c,d,e)}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}} +A.aoJ.prototype={} +A.ajr.prototype={} +A.mQ.prototype={ +j(a){return A.B(this).j(0)+"("+this.a+", "+A.c(this.b)+")"}} +A.aSh.prototype={ +dW(a){return A.hK(B.dJ.bf(B.ab.ib(a)).buffer,0,null)}, +kn(a){if(a==null)return a +return B.ab.bi(0,B.dB.bf(A.d3(a.buffer,0,null)))}} +A.aSj.prototype={ +mC(a){return B.aZ.dW(A.a3(["method",a.a,"args",a.b],t.N,t.z))}, +lH(a){var s,r,q,p=null,o=B.aZ.kn(a) +if(!t.f.b(o))throw A.d(A.cT("Expected method call Map, got "+A.c(o),p,p)) +s=J.ae(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.mQ(r,q) +throw A.d(A.cT("Invalid method call: "+A.c(o),p,p))}} +A.b5U.prototype={ +dW(a){var s=A.bEu() +this.f_(0,s,!0) +return s.qQ()}, +kn(a){var s,r +if(a==null)return null +s=new A.aeh(a) +r=this.jl(0,s) +if(s.b=b.a.byteLength)throw A.d(B.cu) +return this.lX(b.n9(0),b)}, +lX(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.aY===$.hi()) +b.b+=4 +s=r +break +case 4:s=b.Os(0) +break +case 5:q=k.iO(b) +s=A.er(B.dB.bf(b.pT(q)),16) +break +case 6:b.q1(8) +r=b.a.getFloat64(b.b,B.aY===$.hi()) +b.b+=8 +s=r +break +case 7:q=k.iO(b) +s=B.dB.bf(b.pT(q)) +break +case 8:s=b.pT(k.iO(b)) +break +case 9:q=k.iO(b) +b.q1(4) +p=b.a +o=A.bDf(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.Ot(k.iO(b)) +break +case 11:q=k.iO(b) +b.q1(8) +p=b.a +o=A.bDe(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=k.iO(b) +s=[] +for(p=b.a,n=0;n=p.byteLength)A.Y(B.cu) +b.b=m+1 +s.push(k.lX(p.getUint8(m),b))}break +case 13:q=k.iO(b) +p=t.z +s=A.q(p,p) +for(p=b.a,n=0;n=p.byteLength)A.Y(B.cu) +b.b=m+1 +m=k.lX(p.getUint8(m),b) +l=b.b +if(l>=p.byteLength)A.Y(B.cu) +b.b=l+1 +s.k(0,m,k.lX(p.getUint8(l),b))}break +default:throw A.d(B.cu)}return s}, +k0(a,b){var s,r,q +if(b<254)a.b.hY(0,b) +else{s=a.b +r=a.c +q=a.d +if(b<=65535){s.hY(0,254) +r.setUint16(0,b,B.aY===$.hi()) +s.JI(0,q,0,2)}else{s.hY(0,255) +r.setUint32(0,b,B.aY===$.hi()) +s.JI(0,q,0,4)}}}, +iO(a){var s=a.n9(0) +switch(s){case 254:s=a.a.getUint16(a.b,B.aY===$.hi()) +a.b+=2 +return s +case 255:s=a.a.getUint32(a.b,B.aY===$.hi()) +a.b+=4 +return s +default:return s}}} +A.b5W.prototype={ +$2(a,b){var s=this.a,r=this.b +s.f_(0,r,a) +s.f_(0,r,b)}, +$S:34} +A.b5X.prototype={ +lH(a){var s,r,q +a.toString +s=new A.aeh(a) +r=B.ea.jl(0,s) +q=B.ea.jl(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.mQ(r,q) +else throw A.d(B.xn)}, +D9(a){var s=A.bEu() +s.b.hY(0,0) +B.ea.f_(0,s,a) +return s.qQ()}, +uj(a,b,c){var s=A.bEu() +s.b.hY(0,1) +B.ea.f_(0,s,a) +B.ea.f_(0,s,c) +B.ea.f_(0,s,b) +return s.qQ()}} +A.beh.prototype={ +q1(a){var s,r,q=this.b,p=B.e.bF(q.b,a) +if(p!==0)for(s=a-p,r=0;r0)b=c +else{f=$.dP().x +if(f==null){f=self.window.devicePixelRatio +if(f===0)f=1}b=1/f}f=A.hg(d) +g.setProperty("-webkit-text-stroke",A.c(b)+"px "+A.c(f),"")}else if(d!=null){f=A.hg(d) +f.toString +g.setProperty("color",f,"")}f=h.cx +a=f==null?a8:f.gap(f) +if(a!=null){f=A.hg(a) +f.toString +g.setProperty("background-color",f,"")}a0=h.at +if(a0!=null){f=B.d.dw(a0) +g.setProperty("font-size",""+f+"px","")}f=h.f +if(f!=null){f=A.bUk(f) +f.toString +g.setProperty("font-weight",f,"")}f=h.r +if(f!=null){f=f===B.ct?"normal":"italic" +g.setProperty("font-style",f,"")}f=A.by9(h.y) +f.toString +g.setProperty("font-family",f,"") +f=h.ax +if(f!=null)g.setProperty("letter-spacing",A.c(f)+"px","") +f=h.ay +if(f!=null)g.setProperty("word-spacing",A.c(f)+"px","") +f=h.b +e=f!=null +a1=e&&!0 +a2=h.db +if(a2!=null){a3=A.chK(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.c(A.cfE(e)) +a4=f.length===0?a8:f.charCodeAt(0)==0?f:f +if(a4!=null){f=$.dB() +if(f===B.aj){f=i.style +f.setProperty("-webkit-text-decoration",a4,"")}else g.setProperty("text-decoration",a4,"") +a5=h.c +if(a5!=null){f=A.hg(a5) +f.toString +g.setProperty("text-decoration-color",f,"")}}}a6=h.as +if(a6!=null&&a6.length!==0){h=A.cgs(a6) +g.setProperty("font-variation-settings",h,"")}h=k.ahu() +g=h.a +f=h.b +e=i.style +e.setProperty("position","absolute","") +e.setProperty("top",A.c(f)+"px","") +e.setProperty("left",A.c(g)+"px","") +e.setProperty("width",A.c(h.c-g)+"px","") +e.setProperty("line-height",A.c(h.d-f)+"px","") +i.append(self.document.createTextNode(j)) +a9.append(i)}++r}return a9}, +Fs(){return this.gj0().Fs()}, +vw(a,b,c,d){return this.gj0().ajv(a,b,c,d)}, +Ok(a,b,c){return this.vw(a,b,c,B.cK)}, +hV(a){return this.gj0().hV(a)}, +o7(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.b() +return new A.dk(A.bQr(B.aEm,r,s+1),A.bQr(B.aEl,r,s))}, +Ou(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.a([],l) +n.r!==$&&A.aC() +q=n.r=new A.xl(n,r,B.O) +p=q +s=p}else p=s +if(!(k=o.b&&m") +return A.P(new A.F(s,new A.aEj(),r),!0,r.i("al.E"))}, +q(){this.y=!0}} +A.aEj.prototype={ +$1(a){return a.a}, +$S:783} +A.AS.prototype={ +gcl(a){return this.a}, +gbT(a){return this.c}} +A.Ha.prototype={$iAS:1, +gcl(a){return this.f}, +gbT(a){return this.w}} +A.IZ.prototype={ +YX(){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.gQE(b) +r=b.gR1() +q=b.gR2() +p=b.gR3() +o=b.gR4() +n=b.gRu(b) +m=b.gRs(b) +l=b.gTD() +k=b.gRo(b) +j=b.gRp() +i=b.gRq() +h=b.gRt() +g=b.gRr(b) +f=b.gSj(b) +e=b.gU9(b) +d=b.gPK(b) +c=b.gSn() +e=b.a=A.bKH(b.gQb(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gHa(),d,f,c,b.gTn(),l,e) +return e}return a}} +A.a53.prototype={ +gQE(a){var s=this.c.a +if(s==null)if(this.gHa()==null){s=this.b +s=s.gQE(s)}else s=null +return s}, +gR1(){var s=this.c.b +return s==null?this.b.gR1():s}, +gR2(){var s=this.c.c +return s==null?this.b.gR2():s}, +gR3(){var s=this.c.d +return s==null?this.b.gR3():s}, +gR4(){var s=this.c.e +return s==null?this.b.gR4():s}, +gRu(a){var s=this.c.f +if(s==null){s=this.b +s=s.gRu(s)}return s}, +gRs(a){var s=this.c.r +if(s==null){s=this.b +s=s.gRs(s)}return s}, +gTD(){var s=this.c.w +return s==null?this.b.gTD():s}, +gRp(){var s=this.c.z +return s==null?this.b.gRp():s}, +gRq(){var s=this.b.gRq() +return s}, +gRt(){var s=this.c.as +return s==null?this.b.gRt():s}, +gRr(a){var s=this.c.at +if(s==null){s=this.b +s=s.gRr(s)}return s}, +gSj(a){var s=this.c.ax +if(s==null){s=this.b +s=s.gSj(s)}return s}, +gU9(a){var s=this.c.ay +if(s==null){s=this.b +s=s.gU9(s)}return s}, +gPK(a){var s=this.c.ch +if(s==null){s=this.b +s=s.gPK(s)}return s}, +gSn(){var s=this.c.CW +return s==null?this.b.gSn():s}, +gQb(a){var s=this.c.cx +if(s==null){s=this.b +s=s.gQb(s)}return s}, +gHa(){var s=this.c.cy +return s==null?this.b.gHa():s}, +gTn(){var s=this.c.db +return s==null?this.b.gTn():s}, +gRo(a){var s=this.c +if(s.x)s=s.y +else{s=this.b +s=s.gRo(s)}return s}} +A.afh.prototype={ +gR1(){return null}, +gR2(){return null}, +gR3(){return null}, +gR4(){return null}, +gRu(a){return this.b.c}, +gRs(a){return this.b.d}, +gTD(){return null}, +gRo(a){var s=this.b.f +return s==null?"sans-serif":s}, +gRp(){return null}, +gRq(){return null}, +gRt(){return null}, +gRr(a){var s=this.b.r +return s==null?14:s}, +gSj(a){return null}, +gU9(a){return null}, +gPK(a){return this.b.w}, +gSn(){return this.b.Q}, +gQb(a){return null}, +gHa(){return null}, +gTn(){return null}, +gQE(){return B.a_7}} +A.aEi.prototype={ +gR0(){var s=this.d,r=s.length +return r===0?this.e:s[r-1]}, +gagc(){return this.f}, +gagd(){return this.r}, +JO(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+A.c($.c_P()) +q.a=o +s=r.gR0().YX() +r.a99(s);++r.f +r.r.push(f) +q=e==null?b:e +r.c.push(new A.Ha(s,p.length,o.length,a*f,b*f,c,q*f))}, +aaj(a,b,c,d){return this.JO(a,b,c,null,null,d)}, +va(a){this.d.push(new A.a53(this.gR0(),t.Q4.a(a)))}, +bR(){var s=this.d +if(s.length!==0)s.pop()}, +x6(a){var s,r=this,q=r.a,p=q.a,o=p+a +q.a=o +s=r.gR0().YX() +r.a99(s) +r.c.push(new A.AS(s,p.length,o.length))}, +a99(a){var s,r,q +if(!this.w)return +s=a.b +if(s!=null){r=s.a +r=B.j.a!==r}else r=!1 +if(r){this.w=!1 +return}q=a.as +if(q!=null&&q.length!==0){this.w=!1 +return}}, +c6(){var s,r=this,q=r.c +if(q.length===0)q.push(new A.AS(r.e.YX(),0,0)) +s=r.a.a +return new A.a4T(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} +A.aQM.prototype={ +lK(a){return this.aTL(a)}, +aTL(a4){var s=0,r=A.o(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$lK=A.k(function(a5,a6){if(a5===1)return A.l(a6,r) +while(true)switch(s){case 0:s=3 +return A.h(A.DH(a4.vv("FontManifest.json")),$async$lK) +case 3:a0=a6 +if(!a0.gLW()){$.fY().$1("Font manifest does not exist at `"+a0.a+"` - ignoring.") +s=1 +break}a1=t.kc +a2=B.ab +a3=B.G +s=4 +return A.h(A.PM(a0),$async$lK) +case 4:o=a1.a(a2.bi(0,a3.bi(0,a6))) +if(o==null)throw A.d(A.nL(u.x)) +p.a=new A.aOa(A.a([],t._W),A.a([],t.J)) +for(n=t.P,m=J.cQ(o,n),l=A.t(m),m=new A.bw(m,m.gu(m),l.i("bw")),k=t.N,j=t.j,l=l.i("H.E");m.v();){i=m.d +if(i==null)i=l.a(i) +h=J.ae(i) +g=A.aj(h.h(i,"family")) +i=J.cQ(j.a(h.h(i,"fonts")),n) +for(h=A.t(i),i=new A.bw(i,i.gu(i),h.i("bw")),h=h.i("H.E");i.v();){f=i.d +if(f==null)f=h.a(f) +e=J.ae(f) +d=A.aB(e.h(f,"asset")) +c=A.q(k,k) +for(b=J.an(e.gc5(f));b.v();){a=b.gJ(b) +if(a!=="asset")c.k(0,a,A.c(e.h(f,a)))}f=p.a +f.toString +g.toString +e="url("+a4.vv(d)+")" +b=$.bWR().b +if(b.test(g)||$.bWQ().amt(g)!==g)f.a5v("'"+g+"'",e,c) +f.a5v(g,e,c)}}s=5 +return A.h(p.a.L7(),$async$lK) +case 5:case 1:return A.m(q,r)}}) +return A.n($async$lK,r)}, +Mq(a,b){return this.a.aDv(b,a)}, +z9(){var s=this.a +if(s!=null)s.z9() +s=this.b +if(s!=null)s.z9()}, +T(a){this.b=this.a=null +self.document.fonts.clear()}} +A.aOa.prototype={ +a5v(a,b,c){var s,r,q,p=new A.aOd(a) +try{s=A.bTy(a,b,c) +this.a.push(p.$1(s))}catch(q){r=A.a0(q) +$.fY().$1('Error while loading font family "'+a+'":\n'+A.c(r))}}, +z9(){var s,r=this.b +if(r.length===0)return +s=self.document.fonts +s.toString +B.c.a6(r,A.c3Z(s))}, +L7(){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$L7=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=B.c +o=q.b +n=J +s=2 +return A.h(A.i_(q.a,t.kC),$async$L7) +case 2:p.E(o,n.bI4(b,t.e)) +return A.m(null,r)}}) +return A.n($async$L7,r)}, +aDv(a,b){var s=A.bTy(a,b,null) +return A.eQ(s.load(),t.e).e_(0,new A.aOb(s),new A.aOc(),t.H)}} +A.aOd.prototype={ +aj1(a){var s=0,r=A.o(t.kC),q,p=2,o,n=this,m,l,k,j +var $async$$1=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(A.eQ(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.a0(j) +$.fY().$1('Error while trying to load font family "'+n.a+'":\n'+A.c(l)) +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$$1,r)}, +$1(a){return this.aj1(a)}, +$S:785} +A.aOb.prototype={ +$1(a){self.document.fonts.add(this.a) +A.cai()}, +$S:24} +A.aOc.prototype={ +$1(a){throw A.d(A.c1(J.bU(a)))}, +$S:361} +A.bbH.prototype={} +A.bbG.prototype={} +A.aTd.prototype={ +LF(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.a([],t.cN),e=this.a,d=A.c6y(e).LF(),c=A.X(d),b=new J.eG(d,d.length,c.i("eG<1>")) +b.v() +e=A.cfr(e) +d=A.X(e) +s=new J.eG(e,e.length,d.i("eG<1>")) +s.v() +e=this.b +r=A.X(e) +q=new J.eG(e,e.length,r.i("eG<1>")) +q.v() +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.gbT(n))) +j=c-k +i=j===0?p.c:B.V +h=k-m +f.push(A.bCV(m,k,i,o.c,o.d,n,A.y4(p.d-j,0,h),A.y4(p.e-j,0,h))) +if(c===k)if(b.v()){p=b.d +if(p==null)p=e.a(p) +g=!0}else g=!1 +else g=!1 +if(l===k)if(s.v()){o=s.d +if(o==null)o=d.a(o) +g=!0}if(n.gbT(n)===k)if(q.v()){n=q.d +if(n==null)n=r.a(n) +g=!0}if(!g)break}return f}} +A.bhK.prototype={ +gm(a){var s=this +return A.V(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.oa&&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}, +gX(a){return this.c}} +A.oa.prototype={ +gu(a){return this.b-this.a}, +gXs(){return this.b-this.a===this.w}, +gpo(){return this.f instanceof A.Ha}, +Oz(a){var s=a.c +s===$&&A.b() +return B.b.V(s,this.a,this.b-this.r)}, +kO(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(i===b)return A.a([null,j],t.t_) +s=j.b +if(s===b)return A.a([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.a([A.bCV(i,b,B.V,m,l,k,q-p,o-n),A.bCV(b,s,j.c,m,l,k,p,n)],t.cN)}, +j(a){var s=this +return B.aCi.j(0)+"("+s.a+", "+s.b+", "+s.c.j(0)+", "+A.c(s.d)+")"}} +A.bkF.prototype={ +G9(a,b,c,d,e){var s=this +s.nK$=a +s.qT$=b +s.qU$=c +s.qV$=d +s.ie$=e}} +A.bkG.prototype={ +gpq(a){var s,r,q=this,p=q.jH$ +p===$&&A.b() +s=q.y9$ +if(p.x===B.P){s===$&&A.b() +p=s}else{s===$&&A.b() +r=q.ie$ +r===$&&A.b() +r=p.a.f-(s+(r+q.ig$)) +p=r}return p}, +gzf(a){var s,r=this,q=r.jH$ +q===$&&A.b() +s=r.y9$ +if(q.x===B.P){s===$&&A.b() +q=r.ie$ +q===$&&A.b() +q=s+(q+r.ig$)}else{s===$&&A.b() +q=q.a.f-s}return q}, +aXF(a){var s,r,q=this,p=q.jH$ +p===$&&A.b() +s=p.e +if(q.b>p.c-s)return +r=q.w +if(r===0)return +q.ig$=(a-p.a.f)/(p.f-s)*r}} +A.bkE.prototype={ +ga8v(){var s,r,q,p,o,n,m,l,k=this,j=k.Lp$ +if(j===$){s=k.jH$ +s===$&&A.b() +r=k.gpq(k) +q=k.jH$.a +p=k.qT$ +p===$&&A.b() +o=k.gzf(k) +n=k.jH$ +m=k.qU$ +m===$&&A.b() +l=k.d +l.toString +k.Lp$!==$&&A.aC() +j=k.Lp$=new A.iZ(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, +ahu(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.jH$ +h===$&&A.b() +if(i.b>h.c-h.e){s=i.d +s.toString +h=h.a.r +if(s===B.P){s=i.gpq(i) +r=i.jH$.a +q=i.qT$ +q===$&&A.b() +p=i.gzf(i) +o=i.ie$ +o===$&&A.b() +n=i.ig$ +m=i.qV$ +m===$&&A.b() +l=i.jH$ +k=i.qU$ +k===$&&A.b() +j=i.d +j.toString +j=new A.iZ(h+s,r.w-q,r.r+p-(o+n-m),l.a.w+k,j) +h=j}else{s=i.gpq(i) +r=i.ie$ +r===$&&A.b() +q=i.ig$ +p=i.qV$ +p===$&&A.b() +o=i.jH$.a +n=i.qT$ +n===$&&A.b() +m=i.gzf(i) +l=i.jH$ +k=i.qU$ +k===$&&A.b() +j=i.d +j.toString +j=new A.iZ(h+s+(r+q-p),o.w-n,o.r+m,l.a.w+k,j) +h=j}return h}return i.ga8v()}, +ahz(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.ga8v() +if(r)q=0 +else{r=j.nK$ +r===$&&A.b() +r.su7(j.f) +r=j.nK$ +p=$.DQ() +o=r.a.c +o===$&&A.b() +r=r.c +q=A.y9(p,o,s,b,r.gcl(r).ax)}s=j.b-j.r +if(a>=s)n=0 +else{r=j.nK$ +r===$&&A.b() +r.su7(j.f) +r=j.nK$ +p=$.DQ() +o=r.a.c +o===$&&A.b() +r=r.c +n=A.y9(p,o,a,s,r.gcl(r).ax)}s=j.d +s.toString +if(s===B.P){m=j.gpq(j)+q +l=j.gzf(j)-n}else{m=j.gpq(j)+n +l=j.gzf(j)-q}s=j.jH$ +s===$&&A.b() +s=s.a +r=s.r +s=s.w +p=j.qT$ +p===$&&A.b() +o=j.qU$ +o===$&&A.b() +k=j.d +k.toString +return new A.iZ(r+m,s-p,r+l,s+o,k)}, +b1S(){return this.ahz(null,null)}, +ajV(a){var s,r,q,p,o,n,m,l,k,j=this +a=j.aDQ(a) +s=j.a +r=j.b-j.r +q=r-s +if(q===0)return new A.bV(s,B.v) +if(q===1){p=j.ie$ +p===$&&A.b() +return aq.c;){if(q.gaPd()){q.aWR() +s.push(q.c6()) +a0.x=!0 +break $label0$0}if(q.gaXh())q.b1u() +else q.aV_() +n+=q.aOs(o,n+1) +s.push(q.c6()) +q=q.afs()}a1=q.a +if(a1.length!==0){a1=B.c.gS(a1).c +a1=a1===B.eh||a1===B.ei}else a1=!1 +if(a1){s.push(q.c6()) +q=q.afs()}}a1=r.b +l=a1.e +if(l!=null&&s.length>l){a0.x=!0 +B.c.fW(s,l,s.length)}for(r=s.length,k=1/0,j=-1/0,i=0;ij)j=c}a0.z=new A.K(k,0,j,a0.c) +if(r!==0)if(isFinite(a0.b)&&a1.a===B.hA)for(n=0;n=d;--s){q=o[s] +q.y9$=e+r +if(q.d==null)q.d=a +p=q.ie$ +p===$&&A.b() +r+=p+q.ig$}return r}, +Fs(){var s,r,q,p,o,n,m,l=A.a([],t.Lx) +for(s=this.y,r=s.length,q=0;q=b||a<0||b<0)return A.a([],t.Lx) +s=this.a.c +s===$&&A.b() +r=s.length +if(a>r||b>r)return A.a([],t.Lx) +q=A.a([],t.Lx) +for(s=this.y,p=s.length,o=0;o=j+l.r)return new A.bV(l.c-l.d,B.aW) +s=k-j +for(k=l.w,j=k.length,r=0;r1 +return this.as>0}, +gaOk(){var s=this.c-this.w,r=this.d.b,q=r.a +switch((q==null?B.bc:q).a){case 2:return s/2 +case 1:return s +case 4:r=r.b +return(r==null?B.P:r)===B.aL?s:0 +case 5:r=r.b +return(r==null?B.P:r)===B.aL?0:s +default:return 0}}, +gaPd(){var s,r=this.d.b +if(r.z==null)return!1 +s=r.e +return s==null||s===this.f+1}, +gauy(){var s=this.a +if(s.length!==0){s=B.c.gS(s).c +s=s===B.eh||s===B.ei}else s=!1 +if(s)return!1 +s=this.b +s=s==null?null:s.length!==0 +if(s===!0)return!1 +return!0}, +aad(a){var s=this +s.Jn(a) +if(a.c!==B.V)s.Q=s.a.length +B.c.t(s.a,a)}, +Jn(a){var s,r=this,q=a.w +r.at=r.at+q +if(a.gXs())r.ax+=q +else{r.ax=q +q=r.x +s=a.qV$ +s===$&&A.b() +r.w=q+s}q=r.x +s=a.ie$ +s===$&&A.b() +r.x=q+(s+a.ig$) +if(a.gpo())r.at0(a) +if(a.c!==B.V)++r.as +q=r.y +s=a.qT$ +s===$&&A.b() +r.y=Math.max(q,s) +s=r.z +q=a.qU$ +q===$&&A.b() +r.z=Math.max(s,q)}, +at0(a){var s,r,q,p,o,n=this,m=t.lO.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.qV$ +q===$&&A.b() +p=a.ie$ +p===$&&A.b() +a.G9(n.e,s,r,q,p+a.ig$)}, +BH(){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.c.gS(s) +if(q.gpo()){if(r){p=g.b +p.toString +B.c.f8(p,0,B.c.e4(s)) +g.BH()}return}p=g.e +p.su7(q.f) +o=g.x +n=q.ie$ +n===$&&A.b() +m=q.ig$ +l=q.b-q.r +k=p.adP(q.a,l,r,b-(o-(n+m))) +if(k===l)return +B.c.e4(s) +g.BH() +j=q.kO(0,k) +i=B.c.gO(j) +if(i!=null){p.XN(i) +g.aad(i)}h=B.c.gS(j) +if(h!=null){p.XN(h) +s=g.b +s.toString +B.c.f8(s,0,h)}}, +aV_(){return this.adQ(!1,null)}, +aWR(){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.a([],t.cN) +s=g.e +r=g.a +s.su7(B.c.gS(r).f) +q=$.DQ() +p=f.length +o=A.y9(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.c.gS(r) +j=k.ie$ +j===$&&A.b() +k=l-(j+k.ig$) +l=k}else l=0 +if(!(l>m))break +l=g.b +l.toString +B.c.f8(l,0,B.c.e4(r)) +g.BH() +s.su7(B.c.gS(r).f) +o=A.y9(q,f,0,p,null) +m=n-o}i=B.c.gS(r) +g.adQ(!0,m) +f=g.gada() +h=new A.a7Q($,$,$,$,$,$,$,$,0,B.ei,null,B.pa,i.f,0,0,f,f) +f=i.qT$ +f===$&&A.b() +r=i.qU$ +r===$&&A.b() +h.G9(s,f,r,o,o) +g.aad(h)}, +b1u(){var s,r=this.a,q=r.length,p=q-2 +for(;r[p].c===B.V;)--p +s=p+1 +A.d9(s,q,q,null,null) +this.b=A.eD(r,s,q,A.X(r).c).bv(0) +B.c.fW(r,s,r.length) +this.BH()}, +aOs(a,b){var s,r=this,q=r.a,p=b +while(!0){if(r.gauy())if(p1;){p=B.e.bt(q+r,2) +o=$.DQ() +s===$&&A.b() +n=this.c +m=A.y9(o,s,a,p,n.gcl(n).ax) +if(md?q:p +r=p}}return q===a&&!c?q+1:q}} +A.b5L.prototype={ +$2(a,b){b.ga4R().remove()}, +$S:902} +A.tm.prototype={ +I(){return"LineBreakType."+this.b}} +A.aMs.prototype={ +LF(){return A.cfs(this.a)}} +A.bdy.prototype={ +LF(){return A.bTa(this.a,this.b)}} +A.w9.prototype={ +gm(a){var s=this +return A.V(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.w9&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +j(a){return"LineBreakFragment("+this.a+", "+this.b+", "+this.c.j(0)+")"}, +gX(a){return this.c}} +A.bw9.prototype={ +$2(a,b){var s=this,r=a===B.ei?s.b.length:s.a.f,q=s.a,p=q.a +if(p===B.fI)++q.d +else if(p===B.iz||p===B.kT||p===B.kX){++q.e;++q.d}if(a===B.V)return +p=q.c +s.c.push(new A.w9(a,q.e,q.d,p,r)) +q.c=q.f +q.d=q.e=0 +q.a=q.b=null}, +$S:940} +A.afs.prototype={ +q(){this.a.remove()}} +A.bc5.prototype={ +aM(a,b){var s,r,q,p,o,n,m,l=this.a.gj0().y +for(s=l.length,r=0;rthis.b)return B.aE5 +return B.aE4}} +A.ut.prototype={ +LA(a,b,c){var s=A.a20(b,c) +return s==null?this.b:this.ym(s)}, +ym(a){var s,r,q,p,o=this +if(a==null)return o.b +s=o.c +r=s.h(0,a) +if(r!=null)return r +q=o.atl(a) +p=q===-1?o.b:o.a[q].c +s.k(0,a,p) +return p}, +atl(a){var s,r,q=this.a,p=q.length +for(s=0;s")).a6(0,new A.aLK(this,r)) +return r}} +A.aLM.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.aLK.prototype={ +$1(a){var s=this.a,r=s.b.h(0,a) +r.toString +this.b.push(A.eV(r,"input",new A.aLL(s,a,r)))}, +$S:66} +A.aLL.prototype={ +$1(a){var s,r=this.a.c,q=this.b +if(r.h(0,q)==null)throw A.d(A.a9("AutofillInfo must have a valid uniqueIdentifier.")) +else{r=r.h(0,q) +r.toString +s=A.bKB(this.c) +$.c_().mQ("flutter/textinput",B.c1.mC(new A.mQ(u.m,[0,A.a3([r.b,s.ahs()],t.u,t.z)])),A.axp())}}, +$S:3} +A.a3p.prototype={ +aaB(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.b.H(p,q))A.aKB(a,q) +else A.aKB(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.b8(s?"on":p) +A.a2(a,"setAttribute",["autocomplete",r==null?t.K.a(r):r])}}}, +j6(a){return this.aaB(a,!1)}} +A.Jd.prototype={} +A.Fe.prototype={ +gMB(){return Math.min(this.b,this.c)}, +gMy(){return Math.max(this.b,this.c)}, +ahs(){var s=this +return A.a3(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, +gm(a){var s=this +return A.V(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.B(s)!==J.aa(b))return!1 +return b instanceof A.Fe&&b.a==s.a&&b.gMB()===s.gMB()&&b.gMy()===s.gMy()&&b.d===s.d&&b.e===s.e}, +j(a){var s=this.cI(0) +return s}, +j6(a){var s,r,q=this,p=globalThis.HTMLInputElement +if(p!=null&&a instanceof p){a.toString +A.bKr(a,q.a) +s=q.gMB() +r=q.gMy() +a.setSelectionRange(s,r)}else{p=globalThis.HTMLTextAreaElement +if(p!=null&&a instanceof p){a.toString +A.bKs(a,q.a) +s=q.gMB() +r=q.gMy() +a.setSelectionRange(s,r)}else{s=a==null?null:A.c3Y(a) +throw A.d(A.a1("Unsupported DOM element type: <"+A.c(s)+"> ("+J.aa(a).j(0)+")"))}}}} +A.aRY.prototype={} +A.a9k.prototype={ +n_(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.j6(s)}q=r.d +q===$&&A.b() +if(q.w!=null){r.EA() +q=r.e +if(q!=null)q.j6(r.c) +r.gadO().focus() +r.c.focus()}}} +A.b2p.prototype={ +n_(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.j6(s)}q=r.d +q===$&&A.b() +if(q.w!=null){r.EA() +r.gadO().focus() +r.c.focus() +q=r.e +if(q!=null){s=r.c +s.toString +q.j6(s)}}}, +M2(){if(this.w!=null)this.n_() +this.c.focus()}} +A.Ok.prototype={ +gmB(){var s=null,r=this.f +if(r==null){r=this.e.a +r.toString +r=this.f=new A.Jd(r,"",-1,-1,s,s,s,s)}return r}, +gadO(){var s=this.d +s===$&&A.b() +s=s.w +return s==null?null:s.a}, +yy(a,b,c){var s,r,q=this,p="none",o="transparent" +q.c=a.a.VG() +q.UB(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=$.dB() +if(r!==B.d3)r=r===B.aj +else r=!0 +if(r)s.classList.add("transparentTextEditing") +s=q.r +if(s!=null){r=q.c +r.toString +s.j6(r)}s=q.d +s===$&&A.b() +if(s.w==null){s=$.fV.r +s===$&&A.b() +r=q.c +r.toString +s.lC(0,r) +q.Q=!1}q.M2() +q.b=!0 +q.x=c +q.y=b}, +UB(a){var s,r,q,p,o,n=this,m="setAttribute" +n.d=a +s=n.c +if(a.c){s.toString +r=A.b8("readonly") +A.a2(s,m,["readonly",r==null?t.K.a(r):r])}else s.removeAttribute("readonly") +if(a.d){s=n.c +s.toString +r=A.b8("password") +A.a2(s,m,["type",r==null?t.K.a(r):r])}if(a.a===B.ux){s=n.c +s.toString +r=A.b8("none") +A.a2(s,m,["inputmode",r==null?t.K.a(r):r])}q=A.c4z(a.b) +s=n.c +s.toString +q.aPV(s) +p=a.r +s=n.c +if(p!=null){s.toString +p.aaB(s,!0)}else{s.toString +r=A.b8("off") +A.a2(s,m,["autocomplete",r==null?t.K.a(r):r])}o=a.e?"on":"off" +s=n.c +s.toString +r=A.b8(o) +A.a2(s,m,["autocorrect",r==null?t.K.a(r):r])}, +M2(){this.n_()}, +Ca(){var s,r,q=this,p=q.d +p===$&&A.b() +p=p.w +if(p!=null)B.c.E(q.z,p.Cc()) +p=q.z +s=q.c +s.toString +r=q.gDx() +p.push(A.eV(s,"input",r)) +s=q.c +s.toString +p.push(A.eV(s,"keydown",q.gEa())) +p.push(A.eV(self.document,"selectionchange",r)) +r=q.c +r.toString +A.eu(r,"beforeinput",t.e.a(A.bL(q.gLJ())),null) +r=q.c +r.toString +q.JL(r) +r=q.c +r.toString +p.push(A.eV(r,"blur",new A.aJe(q))) +q.Yy()}, +Zj(a){this.w=a +if(this.b)this.n_()}, +Zk(a){var s +this.r=a +if(this.b){s=this.c +s.toString +a.j6(s)}}, +jF(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.j6(this.c)}, +n_(){this.c.focus()}, +EA(){var s,r=this.d +r===$&&A.b() +r=r.w +r.toString +s=this.c +s.toString +r=r.a +r.append(s) +s=$.fV.r +s===$&&A.b() +s.lC(0,r) +this.Q=!0}, +adZ(a){var s,r,q=this,p=q.c +p.toString +s=q.aT9(A.bKB(p)) +p=q.d +p===$&&A.b() +if(p.f){q.gmB().r=s.d +q.gmB().w=s.e +r=A.cbk(s,q.e,q.gmB())}else r=null +if(!s.l(0,q.e)){q.e=s +q.f=r +q.x.$2(s,r) +q.f=null}}, +aVa(a){var s=this,r=A.aj(a.data),q=A.aj(a.inputType) +if(q!=null)if(B.b.H(q,"delete")){s.gmB().b="" +s.gmB().d=s.e.c}else if(q==="insertLineBreak"){s.gmB().b="\n" +s.gmB().c=s.e.c +s.gmB().d=s.e.c}else if(r!=null){s.gmB().b=r +s.gmB().c=s.e.c +s.gmB().d=s.e.c}}, +aYC(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.b() +s.$1(r.b) +if(!(this.d.a instanceof A.abH))a.preventDefault()}}, +Wn(a,b,c,d){var s,r=this +r.yy(b,c,d) +r.Ca() +s=r.e +if(s!=null)r.a_s(s) +r.c.focus()}, +Yy(){var s=this,r=s.z,q=s.c +q.toString +r.push(A.eV(q,"mousedown",new A.aJf())) +q=s.c +q.toString +r.push(A.eV(q,"mouseup",new A.aJg())) +q=s.c +q.toString +r.push(A.eV(q,"mousemove",new A.aJh()))}} +A.aJe.prototype={ +$1(a){this.a.c.focus()}, +$S:3} +A.aJf.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.aJg.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.aJh.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.aR9.prototype={ +yy(a,b,c){var s,r=this +r.Po(a,b,c) +s=r.c +s.toString +a.a.abm(s) +s=r.d +s===$&&A.b() +if(s.w!=null)r.EA() +s=r.c +s.toString +a.x.a_o(s)}, +M2(){A.L(this.c.style,"transform","translate(-9999px, -9999px)") +this.p1=!1}, +Ca(){var s,r,q,p=this,o=p.d +o===$&&A.b() +o=o.w +if(o!=null)B.c.E(p.z,o.Cc()) +o=p.z +s=p.c +s.toString +r=p.gDx() +o.push(A.eV(s,"input",r)) +s=p.c +s.toString +o.push(A.eV(s,"keydown",p.gEa())) +o.push(A.eV(self.document,"selectionchange",r)) +r=p.c +r.toString +A.eu(r,"beforeinput",t.e.a(A.bL(p.gLJ())),null) +r=p.c +r.toString +p.JL(r) +r=p.c +r.toString +o.push(A.eV(r,"focus",new A.aRc(p))) +p.asX() +q=new A.xb() +$.LU() +q.dJ(0) +r=p.c +r.toString +o.push(A.eV(r,"blur",new A.aRd(p,q)))}, +Zj(a){var s=this +s.w=a +if(s.b&&s.p1)s.n_()}, +jF(a){var s +this.ank(0) +s=this.ok +if(s!=null)s.R(0) +this.ok=null}, +asX(){var s=this.c +s.toString +this.z.push(A.eV(s,"click",new A.aRa(this)))}, +a7s(){var s=this.ok +if(s!=null)s.R(0) +this.ok=A.cq(B.bF,new A.aRb(this))}, +n_(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.j6(r)}}} +A.aRc.prototype={ +$1(a){this.a.a7s()}, +$S:3} +A.aRd.prototype={ +$1(a){var s=A.co(0,0,this.b.gLb(),0,0,0).a<2e5,r=self.document.hasFocus()&&s,q=this.a +if(r)q.c.focus() +else q.a.OU()}, +$S:3} +A.aRa.prototype={ +$1(a){var s=this.a +if(s.p1){A.L(s.c.style,"transform","translate(-9999px, -9999px)") +s.p1=!1 +s.a7s()}}, +$S:3} +A.aRb.prototype={ +$0(){var s=this.a +s.p1=!0 +s.n_()}, +$S:0} +A.ayH.prototype={ +yy(a,b,c){var s,r,q=this +q.Po(a,b,c) +s=q.c +s.toString +a.a.abm(s) +s=q.d +s===$&&A.b() +if(s.w!=null)q.EA() +else{s=$.fV.r +s===$&&A.b() +r=q.c +r.toString +s.lC(0,r)}s=q.c +s.toString +a.x.a_o(s)}, +Ca(){var s,r,q=this,p=q.d +p===$&&A.b() +p=p.w +if(p!=null)B.c.E(q.z,p.Cc()) +p=q.z +s=q.c +s.toString +r=q.gDx() +p.push(A.eV(s,"input",r)) +s=q.c +s.toString +p.push(A.eV(s,"keydown",q.gEa())) +p.push(A.eV(self.document,"selectionchange",r)) +r=q.c +r.toString +A.eu(r,"beforeinput",t.e.a(A.bL(q.gLJ())),null) +r=q.c +r.toString +q.JL(r) +r=q.c +r.toString +p.push(A.eV(r,"blur",new A.ayI(q)))}, +n_(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.j6(r)}}} +A.ayI.prototype={ +$1(a){var s=this.a +if(self.document.hasFocus())s.c.focus() +else s.a.OU()}, +$S:3} +A.aNw.prototype={ +yy(a,b,c){var s +this.Po(a,b,c) +s=this.d +s===$&&A.b() +if(s.w!=null)this.EA()}, +Ca(){var s,r,q=this,p=q.d +p===$&&A.b() +p=p.w +if(p!=null)B.c.E(q.z,p.Cc()) +p=q.z +s=q.c +s.toString +r=q.gDx() +p.push(A.eV(s,"input",r)) +s=q.c +s.toString +p.push(A.eV(s,"keydown",q.gEa())) +s=q.c +s.toString +A.eu(s,"beforeinput",t.e.a(A.bL(q.gLJ())),null) +s=q.c +s.toString +q.JL(s) +s=q.c +s.toString +p.push(A.eV(s,"keyup",new A.aNy(q))) +s=q.c +s.toString +p.push(A.eV(s,"select",r)) +r=q.c +r.toString +p.push(A.eV(r,"blur",new A.aNz(q))) +q.Yy()}, +aIs(){A.cq(B.E,new A.aNx(this))}, +n_(){var s,r,q=this +q.c.focus() +s=q.w +if(s!=null){r=q.c +r.toString +s.j6(r)}s=q.e +if(s!=null){r=q.c +r.toString +s.j6(r)}}} +A.aNy.prototype={ +$1(a){this.a.adZ(a)}, +$S:3} +A.aNz.prototype={ +$1(a){this.a.aIs()}, +$S:3} +A.aNx.prototype={ +$0(){this.a.c.focus()}, +$S:0} +A.bbK.prototype={} +A.bbR.prototype={ +m_(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.gol().jF(0)}a.b=this.a +a.d=this.b}} +A.bbY.prototype={ +m_(a){var s=a.gol(),r=a.d +r.toString +s.UB(r)}} +A.bbT.prototype={ +m_(a){a.gol().a_s(this.a)}} +A.bbW.prototype={ +m_(a){if(!a.c)a.aLA()}} +A.bbS.prototype={ +m_(a){a.gol().Zj(this.a)}} +A.bbV.prototype={ +m_(a){a.gol().Zk(this.a)}} +A.bbI.prototype={ +m_(a){if(a.c){a.c=!1 +a.gol().jF(0)}}} +A.bbO.prototype={ +m_(a){if(a.c){a.c=!1 +a.gol().jF(0)}}} +A.bbU.prototype={ +m_(a){}} +A.bbQ.prototype={ +m_(a){}} +A.bbP.prototype={ +m_(a){}} +A.bbN.prototype={ +m_(a){a.OU() +if(this.a)A.cm8() +A.ciN()}} +A.bzY.prototype={ +$2(a,b){var s=t.qr +s=A.dp(new A.ih(b.getElementsByClassName("submitBtn"),s),s.i("w.E"),t.e) +A.t(s).z[1].a(J.kA(s.a)).click()}, +$S:946} +A.bbx.prototype={ +aWe(a,b){var s,r,q,p,o,n,m,l,k=B.c1.lH(a) +switch(k.a){case"TextInput.setClient":s=k.b +r=J.ae(s) +q=new A.bbR(A.eo(r.h(s,0)),A.bLC(t.P.a(r.h(s,1)))) +break +case"TextInput.updateConfig":this.a.d=A.bLC(t.P.a(k.b)) +q=B.Vw +break +case"TextInput.setEditingState":q=new A.bbT(A.bKC(t.P.a(k.b))) +break +case"TextInput.show":q=B.Vu +break +case"TextInput.setEditableSizeAndTransform":q=new A.bbS(A.c4j(t.P.a(k.b))) +break +case"TextInput.setStyle":s=t.P.a(k.b) +r=J.ae(s) +p=A.eo(r.h(s,"textAlignIndex")) +o=A.eo(r.h(s,"textDirectionIndex")) +n=A.ep(r.h(s,"fontWeightIndex")) +m=n!=null?A.bUj(n):"normal" +l=A.bRF(r.h(s,"fontSize")) +if(l==null)l=null +q=new A.bbV(new A.aLs(l,m,A.aj(r.h(s,"fontFamily")),B.aey[p],B.Bb[o])) +break +case"TextInput.clearClient":q=B.Vp +break +case"TextInput.hide":q=B.Vq +break +case"TextInput.requestAutofill":q=B.Vr +break +case"TextInput.finishAutofillContext":q=new A.bbN(A.r7(k.b)) +break +case"TextInput.setMarkedTextRect":q=B.Vt +break +case"TextInput.setCaretRect":q=B.Vs +break +default:$.c_().jm(b,null) +return}q.m_(this.a) +new A.bby(b).$0()}} +A.bby.prototype={ +$0(){$.c_().jm(this.a,B.aZ.dW([!0]))}, +$S:0} +A.aR5.prototype={ +gnx(a){var s=this.a +if(s===$){s!==$&&A.aC() +s=this.a=new A.bbx(this)}return s}, +gol(){var s,r,q,p,o=this,n=null,m=o.f +if(m===$){s=$.hY +if((s==null?$.hY=A.rT():s).w){s=A.c9K(o) +r=s}else{s=$.dB() +if(s===B.aj){q=$.hx() +q=q===B.bK}else q=!1 +if(q)p=new A.aR9(o,A.a([],t.Up),$,$,$,n) +else if(s===B.aj)p=new A.b2p(o,A.a([],t.Up),$,$,$,n) +else{if(s===B.d3){q=$.hx() +q=q===B.mg}else q=!1 +if(q)p=new A.ayH(o,A.a([],t.Up),$,$,$,n) +else p=s===B.d4?new A.aNw(o,A.a([],t.Up),$,$,$,n):A.c5F(o)}r=p}o.f!==$&&A.aC() +m=o.f=r}return m}, +aLA(){var s,r,q=this +q.c=!0 +s=q.gol() +r=q.d +r.toString +s.Wn(0,r,new A.aR6(q),new A.aR7(q))}, +OU(){var s,r=this +if(r.c){r.c=!1 +r.gol().jF(0) +r.gnx(r) +s=r.b +$.c_().mQ("flutter/textinput",B.c1.mC(new A.mQ("TextInputClient.onConnectionClosed",[s])),A.axp())}}} +A.aR7.prototype={ +$2(a,b){var s,r,q="flutter/textinput",p=this.a +if(p.d.f){p.gnx(p) +p=p.b +s=t.N +r=t.z +$.c_().mQ(q,B.c1.mC(new A.mQ(u.s,[p,A.a3(["deltas",A.a([A.a3(["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.axp())}else{p.gnx(p) +p=p.b +$.c_().mQ(q,B.c1.mC(new A.mQ("TextInputClient.updateEditingState",[p,a.ahs()])),A.axp())}}, +$S:949} +A.aR6.prototype={ +$1(a){var s=this.a +s.gnx(s) +s=s.b +$.c_().mQ("flutter/textinput",B.c1.mC(new A.mQ("TextInputClient.performAction",[s,a])),A.axp())}, +$S:964} +A.aLs.prototype={ +j6(a){var s=this,r=a.style,q=A.cmK(s.d,s.e) +q.toString +A.L(r,"text-align",q) +A.L(r,"font",s.b+" "+A.c(s.a)+"px "+A.c(A.by9(s.c)))}, +gjK(a){return this.b}} +A.aKU.prototype={ +j6(a){var s=A.lh(this.c),r=a.style +A.L(r,"width",A.c(this.a)+"px") +A.L(r,"height",A.c(this.b)+"px") +A.L(r,"transform",s)}} +A.aKV.prototype={ +$1(a){return A.lf(a)}, +$S:968} +A.byX.prototype={ +$1(a){var s="operation failed" +if(a==null)if(this.a.a)throw A.d(A.c1(s)) +else this.b.ex(new A.Ym(s)) +else this.b.bI(0,a)}, +$S(){return this.c.i("~(0?)")}} +A.Jt.prototype={ +I(){return"TransformKind."+this.b}} +A.by8.prototype={ +$1(a){return"0x"+B.b.eB(B.e.iR(a,16),2,"0")}, +$S:129} +A.ab0.prototype={ +gu(a){return this.b.b}, +h(a,b){var s=this.c.h(0,b) +return s==null?null:s.d.b}, +a1n(a,b,c){var s,r,q,p=this.b +p.Cb(new A.ZX(b,c)) +s=this.c +r=p.a +q=r.b.ta() +q.toString +s.k(0,b,q) +if(p.b>this.a){s.G(0,r.a.gD8().a) +p.e4(0)}}} +A.d1.prototype={ +as4(){var s=this.a +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1}, +ba(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]}, +h(a,b){return this.a[b]}, +aX(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}, +b2b(a,b){return this.aX(a,b,0)}, +k7(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]}, +bG(a,b){return this.k7(a,b,null,null)}, +er(a,b,c){return this.k7(a,b,c,null)}, +py(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}, +DR(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}, +ahh(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=Math.sqrt(b2.guM()),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}, +m7(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +hJ(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.ba(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}, +dk(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}, +hw(a){var s=new A.d1(new Float32Array(16)) +s.ba(this) +s.dk(0,a) +return s}, +ahG(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]}, +j(a){var s=this.cI(0) +return s}} +A.CN.prototype={ +e6(a,b,c){var s=this.a +s[0]=a +s[1]=b +s[2]=c}, +h(a,b){return this.a[b]}, +gu(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +guM(){var s=this.a,r=s[0],q=s[1] +s=s[2] +return r*r+q*q+s*s}} +A.aMA.prototype={ +ahF(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.a6V.prototype={ +arT(a){var s=A.cji(new A.aIO(this)) +this.b=s +s.observe(this.a)}, +atw(a){this.c.t(0,a)}, +ac(a){var s=this.b +s===$&&A.b() +s.disconnect() +this.c.ac(0)}, +gafK(a){var s=this.c +return new A.cW(s,A.t(s).i("cW<1>"))}, +xv(){var s,r=$.dP().x +if(r==null){s=self.window.devicePixelRatio +r=s===0?1:s}s=this.a +return new A.a_(s.clientWidth*r,s.clientHeight*r)}, +abh(a,b){return B.jE}} +A.aIO.prototype={ +$2(a,b){new A.F(a,new A.aIN(),A.t(a).i("F")).a6(0,this.a.gatv())}, +$S:996} +A.aIN.prototype={ +$1(a){return new A.a_(a.contentRect.width,a.contentRect.height)}, +$S:1011} +A.aJH.prototype={} +A.a96.prototype={ +aH8(a){this.b.t(0,null)}, +ac(a){var s=this.a +s===$&&A.b() +s.b.removeEventListener(s.a,s.c) +this.b.ac(0)}, +gafK(a){var s=this.b +return new A.cW(s,A.t(s).i("cW<1>"))}, +xv(){var s,r=null,q=A.bm("windowInnerWidth"),p=A.bm("windowInnerHeight"),o=self.window.visualViewport,n=$.dP().x +if(n==null){s=self.window.devicePixelRatio +n=s===0?1:s}if(o!=null){s=$.hx() +if(s===B.bK){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.a_(q.au(),p.au())}, +abh(a,b){var s,r,q,p=$.dP().x +if(p==null){s=self.window.devicePixelRatio +p=s===0?1:s}s=self.window.visualViewport +r=A.bm("windowInnerHeight") +if(s!=null){q=$.hx() +if(q===B.bK&&!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.ak8(0,0,0,a-r.au())}} +A.aIP.prototype={ +aeo(a,b){var s +b.gfi(b).a6(0,new A.aIQ(this)) +s=A.b8("custom-element") +if(s==null)s=t.K.a(s) +A.a2(this.d,"setAttribute",["flt-embedding",s])}, +aaH(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.EQ(a)}, +aaI(a,b){this.d.insertBefore(a,b) +this.EQ(a)}, +acL(){return this.acM(this.d)}, +ad3(){return this.ad4(this.d)}} +A.aIQ.prototype={ +$1(a){var s=a.a,r=A.b8(a.b) +if(r==null)r=t.K.a(r) +A.a2(this.a.d,"setAttribute",[s,r])}, +$S:359} +A.aLC.prototype={ +EQ(a){}} +A.bhQ.prototype={ +acM(a){if(!this.Q$)return +A.eu(a,"contextmenu",this.as$,null) +this.Q$=!1}, +ad4(a){if(this.Q$)return +A.jh(a,"contextmenu",this.as$,null) +this.Q$=!0}} +A.amg.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.aOz.prototype={ +aeo(a,b){var s,r,q="0",p="none" +b.gfi(b).a6(0,new A.aOA(this)) +s=self.document.body +s.toString +r=A.b8("full-page") +A.a2(s,"setAttribute",["flt-embedding",r==null?t.K.a(r):r]) +this.atf() +s=self.document.body +s.toString +A.hS(s,"position","fixed") +A.hS(s,"top",q) +A.hS(s,"right",q) +A.hS(s,"bottom",q) +A.hS(s,"left",q) +A.hS(s,"overflow","hidden") +A.hS(s,"padding",q) +A.hS(s,"margin",q) +A.hS(s,"user-select",p) +A.hS(s,"-webkit-user-select",p) +A.hS(s,"touch-action",p)}, +aaH(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.EQ(a)}, +aaI(a,b){self.document.body.insertBefore(a,b) +this.EQ(a)}, +acL(){return this.acM(self.window)}, +ad3(){return this.ad4(self.window)}, +atf(){var s,r,q,p +for(s=t.qr,s=A.dp(new A.ih(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.i("w.E"),t.e),r=J.an(s.a),s=A.t(s),s=s.i("@<1>").M(s.z[1]).z[1];r.v();){q=s.a(r.gJ(r)) +q.remove()}p=A.c6(self.document,"meta") +s=A.b8("") +A.a2(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.EQ(p)}} +A.aOA.prototype={ +$1(a){var s=a.a,r=a.b,q=self.document.body +q.toString +r=A.b8(r) +A.a2(q,"setAttribute",[s,r==null?t.K.a(r):r])}, +$S:359} +A.a85.prototype={ +arU(a,b){var s=this,r=s.b,q=s.a +r.d.k(0,q,s) +r.e.k(0,q,B.uF) +if($.y3)s.c=A.byu($.a1N) +$.r8.push(new A.aLO(s))}, +gK7(){var s,r=this.c +if(r==null){if($.y3)s=$.a1N +else s=B.nQ +$.y3=!0 +r=this.c=A.byu(s)}return r}, +C4(){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$C4=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.y3)o=$.a1N +else o=B.nQ +$.y3=!0 +m=p.c=A.byu(o)}if(m instanceof A.Uu){s=1 +break}n=m.grz() +m=p.c +s=3 +return A.h(m==null?null:m.o3(),$async$C4) +case 3:p.c=A.bOq(n) +case 1:return A.m(q,r)}}) +return A.n($async$C4,r)}, +Jv(){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$Jv=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.y3)o=$.a1N +else o=B.nQ +$.y3=!0 +m=p.c=A.byu(o)}if(m instanceof A.Rh){s=1 +break}n=m.grz() +m=p.c +s=3 +return A.h(m==null?null:m.o3(),$async$Jv) +case 3:p.c=A.bMH(n) +case 1:return A.m(q,r)}}) +return A.n($async$Jv,r)}, +C6(a){return this.aND(a)}, +aND(a){var s=0,r=A.o(t.y),q,p=2,o,n=[],m=this,l,k,j +var $async$C6=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=m.d +j=new A.aH(new A.a6($.ac,t.D),t.h) +m.d=j.a +s=3 +return A.h(k,$async$C6) +case 3:l=!1 +p=4 +s=7 +return A.h(a.$0(),$async$C6) +case 7:l=c +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +J.c0b(j) +s=n.pop() +break +case 6:q=l +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$C6,r)}, +WX(a){return this.aVE(a)}, +aVE(a){var s=0,r=A.o(t.y),q,p=this +var $async$WX=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=p.C6(new A.aLP(p,a)) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$WX,r)}, +gtH(){var s=this.b.e.h(0,this.a) +return s==null?B.uF:s}, +glW(){if(this.r==null)this.xv() +var s=this.r +s.toString +return s}, +xv(){var s=this.e +s===$&&A.b() +this.r=s.xv()}, +abk(a){var s=this.e +s===$&&A.b() +this.f=s.abh(this.r.b,a)}, +aXp(){var s,r,q,p +if(this.r!=null){s=this.e +s===$&&A.b() +r=s.xv() +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

    ").M(b).i("fh<1,2>"))}, +t(a,b){if(!!a.fixed$length)A.Y(A.a1("add")) +a.push(b)}, +cE(a,b){if(!!a.fixed$length)A.Y(A.a1("removeAt")) +if(b<0||b>=a.length)throw A.d(A.aea(b,null)) +return a.splice(b,1)[0]}, +f8(a,b,c){if(!!a.fixed$length)A.Y(A.a1("insert")) +if(b<0||b>a.length)throw A.d(A.aea(b,null)) +a.splice(b,0,c)}, +fS(a,b,c){var s,r +if(!!a.fixed$length)A.Y(A.a1("insertAll")) +A.SM(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.lj(c) +s=J.bf(c) +a.length=a.length+s +r=b+s +this.bC(a,r,a.length,a,b) +this.cR(a,b,r,c)}, +hj(a,b,c){var s,r +if(!!a.immutable$list)A.Y(A.a1("setAll")) +A.SM(b,0,a.length,"index") +for(s=J.an(c);s.v();b=r){r=b+1 +this.k(a,b,s.gJ(s))}}, +e4(a){if(!!a.fixed$length)A.Y(A.a1("removeLast")) +if(a.length===0)throw A.d(A.DG(a,-1)) +return a.pop()}, +G(a,b){var s +if(!!a.fixed$length)A.Y(A.a1("remove")) +for(s=0;s"))}, +adh(a,b,c){return new A.eX(a,b,A.X(a).i("@<1>").M(c).i("eX<1,2>"))}, +E(a,b){var s +if(!!a.fixed$length)A.Y(A.a1("addAll")) +if(Array.isArray(b)){this.asI(a,b) +return}for(s=J.an(b);s.v();)a.push(s.gJ(s))}, +asI(a,b){var s,r=b.length +if(r===0)return +if(a===b)throw A.d(A.cf(a)) +for(s=0;s").M(c).i("F<1,2>"))}, +bA(a,b){var s,r=A.bo(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.cf(a))}if(c!=null)return c.$0() +throw A.d(A.d0())}, +af3(a,b){return this.yK(a,b,null)}, +vP(a,b){var s,r,q,p,o=a.length +for(s=null,r=!1,q=0;qa.length)throw A.d(A.cK(b,0,a.length,"start",null)) +if(c==null)c=a.length +else if(ca.length)throw A.d(A.cK(c,b,a.length,"end",null)) +if(b===c)return A.a([],A.X(a)) +return A.a(a.slice(b,c),A.X(a))}, +fZ(a,b){return this.cP(a,b,null)}, +FG(a,b,c){A.d9(b,c,a.length,null,null) +return A.eD(a,b,c,A.X(a).c)}, +gO(a){if(a.length>0)return a[0] +throw A.d(A.d0())}, +gS(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.d0())}, +gdD(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.d(A.d0()) +throw A.d(A.bLJ())}, +fW(a,b,c){if(!!a.fixed$length)A.Y(A.a1("removeRange")) +A.d9(b,c,a.length,null,null) +a.splice(b,c-b)}, +bC(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.Y(A.a1("setRange")) +A.d9(b,c,a.length,null,null) +s=c-b +if(s===0)return +A.fp(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{p=J.M_(d,e) +r=p.fH(p,!1) +q=0}p=J.ae(r) +if(q+s>p.gu(r))throw A.d(A.bLI()) +if(q=0;--o)a[b+o]=p.h(r,q+o) +else for(o=0;o=r){o=s-r +n=p-o +m.cR(a,b,q,d) +if(o!==0){m.bC(a,q,n,a,c) +m.su(a,n)}}else{n=p+(r-s) +a.length=n +m.bC(a,q,n,a,c) +m.cR(a,b,q,d)}}, +dn(a,b){var s,r=a.length +for(s=0;s=r)return-1 +for(s=0;s=r +for(s=q;s>=0;--s)if(J.i(a[s],b))return s +return-1}, +H(a,b){var s +for(s=0;s"))}, +gm(a){return A.aK(a)}, +gu(a){return a.length}, +su(a,b){if(!!a.fixed$length)A.Y(A.a1("set length")) +if(b<0)throw A.d(A.cK(b,0,null,"newLength",null)) +if(b>a.length)A.X(a).c.a(null) +a.length=b}, +h(a,b){if(!(b>=0&&b=0&&b"))}, +WP(a,b){return A.bL3(a,b,A.X(a).c)}, +Zy(a,b){return new A.eN(a,b.i("eN<0>"))}, +ae(a,b){var s=A.P(a,!0,A.X(a).c) +this.E(s,b) +return s}, +h9(a,b){var s +if(0>=a.length)return-1 +for(s=0;s=0;--s)if(b.$1(a[s]))return s +return-1}, +Ml(a,b){return this.af1(a,b,null)}, +sS(a,b){var s=a.length +if(s===0)throw A.d(A.d0()) +this.k(a,s-1,b)}, +gfe(a){return A.cN(A.X(a))}, +$ics:1, +$iay:1, +$iw:1, +$iz:1} +J.aSl.prototype={} +J.eG.prototype={ +gJ(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +v(){var s,r=this,q=r.a,p=q.length +if(r.b!==p)throw A.d(A.T(q)) +s=r.c +if(s>=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.w7.prototype={ +be(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.guD(b) +if(this.guD(a)===s)return 0 +if(this.guD(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +guD(a){return a===0?1/a<0:a<0}, +gGm(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +az(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.a1(""+a+".toInt()"))}, +dM(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.a1(""+a+".ceil()"))}, +dw(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.a1(""+a+".floor()"))}, +aN(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.a1(""+a+".round()"))}, +F_(a){if(a<0)return-Math.round(-a) +else return Math.round(a)}, +dq(a,b,c){if(this.be(b,c)>0)throw A.d(A.j8(b)) +if(this.be(a,b)<0)return b +if(this.be(a,c)>0)return c +return a}, +aA(a,b){var s +if(b>20)throw A.d(A.cK(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.guD(a))return"-"+s +return s}, +ahx(a,b){var s +if(b<1||b>21)throw A.d(A.cK(b,1,21,"precision",null)) +s=a.toPrecision(b) +if(a===0&&this.guD(a))return"-"+s +return s}, +iR(a,b){var s,r,q,p +if(b<2||b>36)throw A.d(A.cK(b,2,36,"radix",null)) +s=a.toString(b) +if(B.b.a9(s,s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)A.Y(A.a1("Unexpected toString result: "+s)) +s=r[1] +q=+r[3] +p=r[2] +if(p!=null){s+=p +q-=p.length}return s+B.b.ah("0",q)}, +j(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gm(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}, +ae(a,b){return a+b}, +a8(a,b){return a-b}, +ah(a,b){return a*b}, +bF(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}, +hl(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.a8t(a,b)}, +bt(a,b){return(a|0)===a?a/b|0:this.a8t(a,b)}, +a8t(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.a1("Result of truncating division is "+A.c(s)+": "+A.c(a)+" ~/ "+A.c(b)))}, +m8(a,b){if(b<0)throw A.d(A.j8(b)) +return b>31?0:a<>>0}, +qo(a,b){return b>31?0:a<>>0}, +dd(a,b){var s +if(a>0)s=this.Tr(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +qp(a,b){if(0>b)throw A.d(A.j8(b)) +return this.Tr(a,b)}, +Tr(a,b){return b>31?0:a>>>b}, +a_P(a,b){if(b<0)throw A.d(A.j8(b)) +return this.BR(a,b)}, +BR(a,b){if(b>31)return 0 +return a>>>b}, +gfe(a){return A.cN(t.Jy)}, +$ice:1, +$iab:1, +$idg:1} +J.G7.prototype={ +gGm(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +gfe(a){return A.cN(t.S)}, +$ie7:1, +$ir:1} +J.Qc.prototype={ +gfe(a){return A.cN(t.i)}, +$ie7:1} +J.pZ.prototype={ +a9(a,b){if(b<0)throw A.d(A.DG(a,b)) +if(b>=a.length)A.Y(A.DG(a,b)) +return a.charCodeAt(b)}, +ai(a,b){if(b>=a.length)throw A.d(A.DG(a,b)) +return a.charCodeAt(b)}, +Cg(a,b,c){var s=b.length +if(c>s)throw A.d(A.cK(c,0,s,null,null)) +return new A.atX(b,a,c)}, +oP(a,b){return this.Cg(a,b,0)}, +lS(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.d(A.cK(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.bg(a,r-s)}, +le(a,b,c){A.SM(0,0,a.length,"startIndex") +return A.bVJ(a,b,c,0)}, +kO(a,b){if(typeof b=="string")return A.a(a.split(b),t.s) +else if(b instanceof A.ti&&b.ga5W().exec("").length-2===0)return A.a(a.split(b.b),t.s) +else return this.awo(a,b)}, +iP(a,b,c,d){var s=A.d9(b,c,a.length,null,null) +return A.bGy(a,b,s,d)}, +awo(a,b){var s,r,q,p,o,n,m=A.a([],t.s) +for(s=J.bB8(b,a),s=s.gao(s),r=0,q=1;s.v();){p=s.gJ(s) +o=p.gcF(p) +n=p.gbT(p) +q=n-o +if(q===0&&r===o)continue +m.push(this.V(a,r,o)) +r=n}if(r0)m.push(this.bg(a,r)) +return m}, +e0(a,b,c){var s +if(c<0||c>a.length)throw A.d(A.cK(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.bHW(b,a,c)!=null}, +aZ(a,b){return this.e0(a,b,0)}, +V(a,b,c){return a.substring(b,A.d9(b,c,a.length,null,null))}, +bg(a,b){return this.V(a,b,null)}, +b1Q(a){return a.toLowerCase()}, +ahA(a){return a.toUpperCase()}, +cq(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(this.ai(p,0)===133){s=J.bCO(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=this.a9(p,r)===133?J.bCP(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +b2e(a){var s,r +if(typeof a.trimLeft!="undefined"){s=a.trimLeft() +if(s.length===0)return s +r=this.ai(s,0)===133?J.bCO(s,1):0}else{r=J.bCO(a,0) +s=a}if(r===0)return s +if(r===s.length)return"" +return s.substring(r)}, +pM(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.a9(s,q)===133)r=J.bCP(s,q)}else{r=J.bCP(a,a.length) +s=a}if(r===s.length)return s +if(r===0)return"" +return s.substring(0,r)}, +ah(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.V2) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +eB(a,b,c){var s=b-a.length +if(s<=0)return a +return this.ah(c,s)+a}, +afZ(a,b,c){var s=b-a.length +if(s<=0)return a +return a+this.ah(c,s)}, +b_7(a,b){return this.afZ(a,b," ")}, +hr(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.d(A.cK(c,0,a.length,null,null)) +if(typeof b=="string")return a.indexOf(b,c) +if(b instanceof A.ti){s=b.Rh(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.mj(b),p=c;p<=r;++p)if(q.lS(b,a,p)!=null)return p +return-1}, +d2(a,b){return this.hr(a,b,0)}, +Mk(a,b,c){var s,r,q +if(c==null)c=a.length +else if(c<0||c>a.length)throw A.d(A.cK(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.mj(b),q=c;q>=0;--q)if(s.lS(b,a,q)!=null)return q +return-1}, +nR(a,b){return this.Mk(a,b,null)}, +CF(a,b,c){var s=a.length +if(c>s)throw A.d(A.cK(c,0,s,null,null)) +return A.LT(a,b,c)}, +H(a,b){return this.CF(a,b,0)}, +be(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}, +gfe(a){return A.cN(t.N)}, +gu(a){return a.length}, +h(a,b){if(!(b>=0&&b").M(r.z[1]).i("En<1,2>")) +s.hR(r.gasy()) +r.hR(a) +r.nV(0,d) +return r}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.En.prototype={ +R(a){return this.a.R(0)}, +hR(a){this.c=a==null?null:this.b.vd(a,t.z,this.$ti.z[1])}, +nV(a,b){var s=this +s.a.nV(0,b) +if(b==null)s.d=null +else if(t.hK.b(b))s.d=s.b.EP(b,t.z,t.K,t.Km) +else if(t.mX.b(b))s.d=s.b.vd(b,t.z,t.K) +else throw A.d(A.b3(u.X,null))}, +asz(a){var s,r,q,p,o,n,m=this,l=m.c +if(l==null)return +s=null +try{s=m.$ti.z[1].a(a)}catch(o){r=A.a0(o) +q=A.am(o) +p=m.d +if(p==null)m.b.ys(r,q) +else{l=t.K +n=m.b +if(t.hK.b(p))n.ahl(p,r,q,l,t.Km) +else n.vg(t.mX.a(p),r,l)}return}m.b.vg(l,s,m.$ti.z[1])}, +hf(a,b){this.a.hf(0,b)}, +dR(a){return this.hf(a,null)}, +ik(a){this.a.ik(0)}, +nv(a,b){return this.a.nv(a,b)}, +Cn(a){return this.nv(null,a)}, +$ikh:1} +A.bhi.prototype={ +t(a,b){this.b.push(b) +this.a=this.a+b.length}, +b1B(){var s,r,q,p,o,n,m,l=this,k=l.a +if(k===0)return $.bYO() +s=l.b +r=s.length +if(r===1){q=s[0] +l.a=0 +B.c.T(s) +return q}q=new Uint8Array(k) +for(p=0,o=0;o").M(s.z[1]).i("a4X<1,2>"))}, +gu(a){return J.bf(this.gkc())}, +gal(a){return J.hj(this.gkc())}, +gcs(a){return J.dm(this.gkc())}, +lk(a,b){var s=A.t(this) +return A.dp(J.M_(this.gkc(),b),s.c,s.z[1])}, +lf(a,b){var s=A.t(this) +return A.dp(J.bI1(this.gkc(),b),s.c,s.z[1])}, +bX(a,b){return A.t(this).z[1].a(J.pj(this.gkc(),b))}, +gO(a){return A.t(this).z[1].a(J.kA(this.gkc()))}, +gS(a){return A.t(this).z[1].a(J.pl(this.gkc()))}, +H(a,b){return J.ri(this.gkc(),b)}, +j(a){return J.bU(this.gkc())}} +A.a4X.prototype={ +v(){return this.a.v()}, +gJ(a){var s=this.a +return this.$ti.z[1].a(s.gJ(s))}} +A.yP.prototype={ +l0(a,b){return A.dp(this.a,A.t(this).c,b)}, +gkc(){return this.a}} +A.Yh.prototype={$iay:1} +A.XI.prototype={ +h(a,b){return this.$ti.z[1].a(J.as(this.a,b))}, +k(a,b,c){J.f4(this.a,b,this.$ti.c.a(c))}, +su(a,b){J.c0S(this.a,b)}, +t(a,b){J.eb(this.a,this.$ti.c.a(b))}, +E(a,b){var s=this.$ti +J.rh(this.a,A.dp(b,s.z[1],s.c))}, +dT(a,b){var s=b==null?null:new A.bhC(this,b) +J.bBg(this.a,s)}, +f8(a,b,c){J.bHT(this.a,b,this.$ti.c.a(c))}, +fS(a,b,c){var s=this.$ti +J.c0z(this.a,b,A.dp(c,s.z[1],s.c))}, +hj(a,b,c){var s=this.$ti +J.c0T(this.a,b,A.dp(c,s.z[1],s.c))}, +G(a,b){return J.jK(this.a,b)}, +cE(a,b){return this.$ti.z[1].a(J.c0L(this.a,b))}, +e4(a){return this.$ti.z[1].a(J.c0N(this.a))}, +hU(a,b){J.bHX(this.a,new A.bhB(this,b))}, +FG(a,b,c){var s=this.$ti +return A.dp(J.c0x(this.a,b,c),s.c,s.z[1])}, +bC(a,b,c,d,e){var s=this.$ti +J.c0U(this.a,b,c,A.dp(d,s.z[1],s.c),e)}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +fW(a,b,c){J.c0P(this.a,b,c)}, +$iay:1, +$iz:1} +A.bhC.prototype={ +$2(a,b){var s=this.a.$ti.z[1] +return this.b.$2(s.a(a),s.a(b))}, +$S(){return this.a.$ti.i("r(1,1)")}} +A.bhB.prototype={ +$1(a){return this.b.$1(this.a.$ti.z[1].a(a))}, +$S(){return this.a.$ti.i("A(1)")}} +A.fh.prototype={ +l0(a,b){return new A.fh(this.a,this.$ti.i("@<1>").M(b).i("fh<1,2>"))}, +gkc(){return this.a}} +A.ry.prototype={ +l0(a,b){return new A.ry(this.a,this.b,this.$ti.i("@<1>").M(b).i("ry<1,2>"))}, +t(a,b){return this.a.t(0,this.$ti.c.a(b))}, +E(a,b){var s=this.$ti +this.a.E(0,A.dp(b,s.z[1],s.c))}, +G(a,b){return this.a.G(0,b)}, +yC(a,b){var s,r=this +if(r.b!=null)return r.avB(b,!0) +s=r.$ti +return new A.ry(r.a.yC(0,b),null,s.i("@<1>").M(s.z[1]).i("ry<1,2>"))}, +avB(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.ob(p):r.$1$0(p) +for(p=this.a,p=p.gao(p),q=q.z[1];p.v();){s=q.a(p.gJ(p)) +if(b===a.H(0,s))o.t(0,s)}return o}, +T(a){this.a.T(0)}, +av8(){var s=this.b,r=this.$ti.z[1],q=s==null?A.ob(r):s.$1$0(r) +q.E(0,this) +return q}, +m1(a){var s=this.b,r=this.$ti.z[1],q=s==null?A.ob(r):s.$1$0(r) +q.E(0,this) +return q}, +$iay:1, +$idt:1, +gkc(){return this.a}} +A.rw.prototype={ +tV(a,b,c){var s=this.$ti +return new A.rw(this.a,s.i("@<1>").M(s.z[1]).M(b).M(c).i("rw<1,2,3,4>"))}, +ak(a,b){return J.fg(this.a,b)}, +h(a,b){return this.$ti.i("4?").a(J.as(this.a,b))}, +k(a,b,c){var s=this.$ti +J.f4(this.a,s.c.a(b),s.z[1].a(c))}, +c0(a,b,c){var s=this.$ti +return s.z[3].a(J.LZ(this.a,s.c.a(b),new A.aEo(this,c)))}, +E(a,b){var s=this.$ti +J.rh(this.a,new A.rw(b,s.i("@<3>").M(s.z[3]).M(s.c).M(s.z[1]).i("rw<1,2,3,4>")))}, +G(a,b){return this.$ti.i("4?").a(J.jK(this.a,b))}, +T(a){J.ayl(this.a)}, +a6(a,b){J.dw(this.a,new A.aEn(this,b))}, +gc5(a){var s=this.$ti +return A.dp(J.vg(this.a),s.c,s.z[2])}, +gaS(a){var s=this.$ti +return A.dp(J.bBd(this.a),s.z[1],s.z[3])}, +gu(a){return J.bf(this.a)}, +gal(a){return J.hj(this.a)}, +gcs(a){return J.dm(this.a)}, +gfi(a){var s=J.LY(this.a) +return s.iK(s,new A.aEm(this),this.$ti.i("az<3,4>"))}} +A.aEo.prototype={ +$0(){return this.a.$ti.z[1].a(this.b.$0())}, +$S(){return this.a.$ti.i("2()")}} +A.aEn.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.i("~(1,2)")}} +A.aEm.prototype={ +$1(a){var s=this.a.$ti,r=s.z[3] +return new A.az(s.z[2].a(a.a),r.a(a.b),s.i("@<3>").M(r).i("az<1,2>"))}, +$S(){return this.a.$ti.i("az<3,4>(az<1,2>)")}} +A.rx.prototype={ +l0(a,b){return new A.rx(this.a,this.$ti.i("@<1>").M(b).i("rx<1,2>"))}, +G(a,b){return this.a.G(0,b)}, +$iay:1, +gkc(){return this.a}} +A.o8.prototype={ +j(a){return"LateInitializationError: "+this.a}} +A.eT.prototype={ +gu(a){return this.a.length}, +h(a,b){return B.b.a9(this.a,b)}} +A.bzI.prototype={ +$0(){return A.ck(null,t.a)}, +$S:76} +A.b47.prototype={} +A.ay.prototype={} +A.al.prototype={ +gao(a){var s=this +return new A.bw(s,s.gu(s),A.t(s).i("bw"))}, +a6(a,b){var s,r=this,q=r.gu(r) +for(s=0;s").M(c).i("F<1,2>"))}, +n2(a,b){var s,r,q=this,p=q.gu(q) +if(p===0)throw A.d(A.d0()) +s=q.bX(0,0) +for(r=1;rs)throw A.d(A.cK(r,0,s,"start",null))}}, +gax6(){var s=J.bf(this.a),r=this.c +if(r==null||r>s)return s +return r}, +gaLD(){var s=J.bf(this.a),r=this.b +if(r>s)return s +return r}, +gu(a){var s,r=J.bf(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +bX(a,b){var s=this,r=s.gaLD()+b +if(b<0||r>=s.gax6())throw A.d(A.fk(b,s.gu(s),s,null,"index")) +return J.pj(s.a,r)}, +lk(a,b){var s,r,q=this +A.fp(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new A.lx(q.$ti.i("lx<1>")) +return A.eD(q.a,s,r,q.$ti.c)}, +lf(a,b){var s,r,q,p=this +A.fp(b,"count") +s=p.c +r=p.b +q=r+b +if(s==null)return A.eD(p.a,r,q,p.$ti.c) +else{if(s=o){r.d=null +return!1}r.d=p.bX(q,s);++r.c +return!0}} +A.ez.prototype={ +gao(a){var s=A.t(this) +return new A.bG(J.an(this.a),this.b,s.i("@<1>").M(s.z[1]).i("bG<1,2>"))}, +gu(a){return J.bf(this.a)}, +gal(a){return J.hj(this.a)}, +gO(a){return this.b.$1(J.kA(this.a))}, +gS(a){return this.b.$1(J.pl(this.a))}, +bX(a,b){return this.b.$1(J.pj(this.a,b))}} +A.jU.prototype={$iay:1} +A.bG.prototype={ +v(){var s=this,r=s.b +if(r.v()){s.a=s.c.$1(r.gJ(r)) +return!0}s.a=null +return!1}, +gJ(a){var s=this.a +return s==null?this.$ti.z[1].a(s):s}} +A.F.prototype={ +gu(a){return J.bf(this.a)}, +bX(a,b){return this.b.$1(J.pj(this.a,b))}} +A.aO.prototype={ +gao(a){return new A.fB(J.an(this.a),this.b,this.$ti.i("fB<1>"))}, +iK(a,b,c){return new A.ez(this,b,this.$ti.i("@<1>").M(c).i("ez<1,2>"))}} +A.fB.prototype={ +v(){var s,r +for(s=this.a,r=this.b;s.v();)if(r.$1(s.gJ(s)))return!0 +return!1}, +gJ(a){var s=this.a +return s.gJ(s)}} +A.eX.prototype={ +gao(a){var s=this.$ti +return new A.Ft(J.an(this.a),this.b,B.nP,s.i("@<1>").M(s.z[1]).i("Ft<1,2>"))}} +A.Ft.prototype={ +gJ(a){var s=this.d +return s==null?this.$ti.z[1].a(s):s}, +v(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.v();){q.d=null +if(s.v()){q.c=null +p=J.an(r.$1(s.gJ(s))) +q.c=p}else return!1}p=q.c +q.d=p.gJ(p) +return!0}} +A.Cq.prototype={ +gao(a){return new A.aiz(J.an(this.a),this.b,A.t(this).i("aiz<1>"))}} +A.OP.prototype={ +gu(a){var s=J.bf(this.a),r=this.b +if(s>r)return r +return s}, +$iay:1} +A.aiz.prototype={ +v(){if(--this.b>=0)return this.a.v() +this.b=-1 +return!1}, +gJ(a){var s +if(this.b<0){this.$ti.c.a(null) +return null}s=this.a +return s.gJ(s)}} +A.u7.prototype={ +lk(a,b){A.hz(b,"count") +A.fp(b,"count") +return new A.u7(this.a,this.b+b,A.t(this).i("u7<1>"))}, +gao(a){return new A.agM(J.an(this.a),this.b,A.t(this).i("agM<1>"))}} +A.Ff.prototype={ +gu(a){var s=J.bf(this.a)-this.b +if(s>=0)return s +return 0}, +lk(a,b){A.hz(b,"count") +A.fp(b,"count") +return new A.Ff(this.a,this.b+b,this.$ti)}, +$iay:1} +A.agM.prototype={ +v(){var s,r +for(s=this.a,r=0;r"))}} +A.agN.prototype={ +v(){var s,r,q=this +if(!q.c){q.c=!0 +for(s=q.a,r=q.b;s.v();)if(!r.$1(s.gJ(s)))return!0}return q.a.v()}, +gJ(a){var s=this.a +return s.gJ(s)}} +A.lx.prototype={ +gao(a){return B.nP}, +a6(a,b){}, +gal(a){return!0}, +gu(a){return 0}, +gO(a){throw A.d(A.d0())}, +gS(a){throw A.d(A.d0())}, +bX(a,b){throw A.d(A.cK(b,0,0,"index",null))}, +H(a,b){return!1}, +nH(a,b){return!0}, +dn(a,b){return!1}, +jq(a,b){return this}, +iK(a,b,c){return new A.lx(c.i("lx<0>"))}, +n2(a,b){throw A.d(A.d0())}, +mI(a,b,c){return b}, +iH(a,b,c){return this.mI(a,b,c,t.z)}, +lk(a,b){A.fp(b,"count") +return this}, +lf(a,b){A.fp(b,"count") +return this}, +fH(a,b){var s=this.$ti.c +return b?J.Q9(0,s):J.Q8(0,s)}, +bv(a){return this.fH(a,!0)}, +m1(a){return A.ob(this.$ti.c)}} +A.a7U.prototype={ +v(){return!1}, +gJ(a){throw A.d(A.d0())}} +A.t7.prototype={ +gao(a){return new A.a8Y(J.an(this.a),this.b,A.t(this).i("a8Y<1>"))}, +gu(a){return J.bf(this.a)+J.bf(this.b)}, +gal(a){return J.hj(this.a)&&J.hj(this.b)}, +gcs(a){return J.dm(this.a)||J.dm(this.b)}, +H(a,b){return J.ri(this.a,b)||J.ri(this.b,b)}, +gO(a){var s=J.an(this.a) +if(s.v())return s.gJ(s) +return J.kA(this.b)}, +gS(a){var s,r=J.an(this.b) +if(r.v()){s=r.gJ(r) +for(;r.v();)s=r.gJ(r) +return s}return J.pl(this.a)}} +A.OO.prototype={ +bX(a,b){var s=this.a,r=J.ae(s),q=r.gu(s) +if(b"))}} +A.JT.prototype={ +v(){var s,r +for(s=this.a,r=this.$ti.c;s.v();)if(r.b(s.gJ(s)))return!0 +return!1}, +gJ(a){var s=this.a +return this.$ti.c.a(s.gJ(s))}} +A.Pm.prototype={ +su(a,b){throw A.d(A.a1(u.O))}, +t(a,b){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +f8(a,b,c){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +fS(a,b,c){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +E(a,b){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +G(a,b){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +hU(a,b){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +cE(a,b){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +e4(a){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +fW(a,b,c){throw A.d(A.a1("Cannot remove from a fixed-length list"))}} +A.ajD.prototype={ +k(a,b,c){throw A.d(A.a1("Cannot modify an unmodifiable list"))}, +su(a,b){throw A.d(A.a1("Cannot change the length of an unmodifiable list"))}, +sS(a,b){throw A.d(A.a1("Cannot modify an unmodifiable list"))}, +hj(a,b,c){throw A.d(A.a1("Cannot modify an unmodifiable list"))}, +t(a,b){throw A.d(A.a1("Cannot add to an unmodifiable list"))}, +f8(a,b,c){throw A.d(A.a1("Cannot add to an unmodifiable list"))}, +fS(a,b,c){throw A.d(A.a1("Cannot add to an unmodifiable list"))}, +E(a,b){throw A.d(A.a1("Cannot add to an unmodifiable list"))}, +G(a,b){throw A.d(A.a1("Cannot remove from an unmodifiable list"))}, +hU(a,b){throw A.d(A.a1("Cannot remove from an unmodifiable list"))}, +dT(a,b){throw A.d(A.a1("Cannot modify an unmodifiable list"))}, +cE(a,b){throw A.d(A.a1("Cannot remove from an unmodifiable list"))}, +e4(a){throw A.d(A.a1("Cannot remove from an unmodifiable list"))}, +bC(a,b,c,d,e){throw A.d(A.a1("Cannot modify an unmodifiable list"))}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +fW(a,b,c){throw A.d(A.a1("Cannot remove from an unmodifiable list"))}} +A.JC.prototype={} +A.apa.prototype={ +gu(a){return J.bf(this.a)}, +bX(a,b){A.aa3(b,J.bf(this.a),this,null,null) +return b}} +A.tq.prototype={ +h(a,b){return this.ak(0,b)?J.as(this.a,A.eo(b)):null}, +gu(a){return J.bf(this.a)}, +gaS(a){return A.eD(this.a,0,null,this.$ti.c)}, +gc5(a){return new A.apa(this.a)}, +gal(a){return J.hj(this.a)}, +gcs(a){return J.dm(this.a)}, +ak(a,b){return A.eO(b)&&b>=0&&b"))}, +aUf(a,b){var s=this +return A.nF(function(){var r=a +var q=0,p=1,o,n,m,l +return function $async$gfi(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gc5(s),n=n.gao(n),m=A.t(s),m=m.i("@<1>").M(m.z[1]).i("az<1,2>") +case 2:if(!n.v()){q=3 +break}l=n.gJ(n) +q=4 +return new A.az(l,s.h(0,l),m) +case 4:q=2 +break +case 3:return A.nx() +case 1:return A.ny(o)}}},b)}, +rd(a,b,c,d){var s=A.q(c,d) +this.a6(0,new A.aHj(this,b,s)) +return s}, +$iaD:1} +A.aHj.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.k(0,s.a,s.b)}, +$S(){return A.t(this.a).i("~(1,2)")}} +A.a7.prototype={ +gu(a){return this.a}, +ak(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.b.hasOwnProperty(b)}, +h(a,b){if(!this.ak(0,b))return null +return this.b[b]}, +a6(a,b){var s,r,q,p,o=this.c +for(s=o.length,r=this.b,q=0;q"))}, +gaS(a){var s=this.$ti +return A.iS(this.c,new A.aHk(this),s.c,s.z[1])}} +A.aHk.prototype={ +$1(a){return this.a.b[a]}, +$S(){return this.a.$ti.i("2(1)")}} +A.XO.prototype={ +gao(a){var s=this.a.c +return new J.eG(s,s.length,A.X(s).i("eG<1>"))}, +gu(a){return this.a.c.length}} +A.cI.prototype={ +wj(){var s,r,q,p=this,o=p.$map +if(o==null){s=p.$ti +r=s.c +q=A.c5x(r) +o=A.kO(null,A.chc(),q,r,s.z[1]) +A.bUh(p.a,o) +p.$map=o}return o}, +ak(a,b){return this.wj().ak(0,b)}, +h(a,b){return this.wj().h(0,b)}, +a6(a,b){this.wj().a6(0,b)}, +gc5(a){var s=this.wj() +return new A.b7(s,A.t(s).i("b7<1>"))}, +gaS(a){var s=this.wj() +return s.gaS(s)}, +gu(a){return this.wj().a}} +A.aOQ.prototype={ +$1(a){return this.a.b(a)}, +$S:42} +A.Q0.prototype={ +as0(a){if(false)A.bGa(0,0)}, +l(a,b){if(b==null)return!1 +return b instanceof A.Q0&&this.a.l(0,b.a)&&A.bG3(this)===A.bG3(b)}, +gm(a){return A.V(this.a,A.bG3(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)}, +j(a){var s=B.c.bA(this.ga8Z(),", ") +return this.a.j(0)+" with "+("<"+s+">")}} +A.jZ.prototype={ +ga8Z(){return[A.cN(this.$ti.c)]}, +$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.bGa(A.a1V(this.a),this.$ti)}} +A.Q1.prototype={ +ga8Z(){var s=this.$ti +return[A.cN(s.c),A.cN(s.z[1])]}, +$2(a,b){return this.a.$2$2(a,b,this.$ti.z[0],this.$ti.z[1])}, +$S(){return A.bGa(A.a1V(this.a),this.$ti)}} +A.Qb.prototype={ +gaYE(){var s=this.a +if(t.if.b(s))return s +return this.a=new A.ui(s)}, +gb_S(){var s,r,q,p,o,n=this +if(n.c===1)return B.H +s=n.d +r=J.ae(s) +q=r.gu(s)-J.bf(n.e)-n.f +if(q===0)return B.H +p=[] +for(o=0;o>>0}, +j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.Sv(this.a)+"'")}} +A.amX.prototype={ +j(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.afu.prototype={ +j(a){return"RuntimeError: "+this.a}, +gaa(a){return this.a}} +A.bqh.prototype={} +A.i2.prototype={ +gu(a){return this.a}, +gal(a){return this.a===0}, +gcs(a){return this.a!==0}, +gc5(a){return new A.b7(this,A.t(this).i("b7<1>"))}, +gaS(a){var s=A.t(this) +return A.iS(new A.b7(this,s.i("b7<1>")),new A.aSt(this),s.c,s.z[1])}, +ak(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.aey(b)}, +aey(a){var s=this.d +if(s==null)return!1 +return this.yB(s[this.yA(a)],a)>=0}, +aQ0(a,b){return new A.b7(this,A.t(this).i("b7<1>")).dn(0,new A.aSs(this,b))}, +E(a,b){J.dw(b,new A.aSr(this))}, +h(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.aeA(b)}, +aeA(a){var s,r,q=this.d +if(q==null)return null +s=q[this.yA(a)] +r=this.yB(s,a) +if(r<0)return null +return s[r].b}, +k(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.a1w(s==null?q.b=q.SB():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.a1w(r==null?q.c=q.SB():r,b,c)}else q.aeC(b,c)}, +aeC(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.SB() +s=p.yA(a) +r=o[s] +if(r==null)o[s]=[p.SC(a,b)] +else{q=p.yB(r,a) +if(q>=0)r[q].b=b +else r.push(p.SC(a,b))}}, +c0(a,b,c){var s,r,q=this +if(q.ak(0,b)){s=q.h(0,b) +return s==null?A.t(q).z[1].a(s):s}r=c.$0() +q.k(0,b,r) +return r}, +G(a,b){var s=this +if(typeof b=="string")return s.a73(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.a73(s.c,b) +else return s.aeB(b)}, +aeB(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.yA(a) +r=n[s] +q=o.yB(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.a9_(p) +if(r.length===0)delete n[s] +return p.b}, +T(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Sy()}}, +a6(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.cf(s)) +r=r.c}}, +a1w(a,b,c){var s=a[b] +if(s==null)a[b]=this.SC(b,c) +else s.b=c}, +a73(a,b){var s +if(a==null)return null +s=a[b] +if(s==null)return null +this.a9_(s) +delete a[b] +return s.b}, +Sy(){this.r=this.r+1&1073741823}, +SC(a,b){var s,r=this,q=new A.aTp(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.Sy() +return q}, +a9_(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.Sy()}, +yA(a){return J.I(a)&0x3fffffff}, +yB(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.aSt.prototype={ +$1(a){var s=this.a,r=s.h(0,a) +return r==null?A.t(s).z[1].a(r):r}, +$S(){return A.t(this.a).i("2(1)")}} +A.aSs.prototype={ +$1(a){return J.i(this.a.h(0,a),this.b)}, +$S(){return A.t(this.a).i("A(1)")}} +A.aSr.prototype={ +$2(a,b){this.a.k(0,a,b)}, +$S(){return A.t(this.a).i("~(1,2)")}} +A.aTp.prototype={} +A.b7.prototype={ +gu(a){return this.a.a}, +gal(a){return this.a.a===0}, +gao(a){var s=this.a,r=new A.Gj(s,s.r,this.$ti.i("Gj<1>")) +r.c=s.e +return r}, +H(a,b){return this.a.ak(0,b)}, +a6(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.cf(s)) +r=r.c}}} +A.Gj.prototype={ +gJ(a){return this.d}, +v(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.d(A.cf(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.bza.prototype={ +$1(a){return this.a(a)}, +$S:35} +A.bzb.prototype={ +$2(a,b){return this.a(a,b)}, +$S:434} +A.bzc.prototype={ +$1(a){return this.a(a)}, +$S:181} +A.ZU.prototype={ +gfe(a){return A.cN(this.a4e())}, +a4e(){return A.cjM(this.$r,this.Rx())}, +j(a){return this.a8N(!1)}, +a8N(a){var s,r,q,p,o,n=this.axq(),m=this.Rx(),l=(a?""+"Record ":"")+"(" +for(s=n.length,r="",q=0;q0;){--q;--s +j[q]=r[s]}}return A.fI(j,k)}, +$iBw:1} +A.ZV.prototype={ +Rx(){return[this.a,this.b]}, +l(a,b){if(b==null)return!1 +return b instanceof A.ZV&&this.$s===b.$s&&J.i(this.a,b.a)&&J.i(this.b,b.b)}, +gm(a){return A.V(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.ZW.prototype={ +Rx(){return[this.a,this.b,this.c]}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.ZW&&s.$s===b.$s&&J.i(s.a,b.a)&&J.i(s.b,b.b)&&J.i(s.c,b.c)}, +gm(a){var s=this +return A.V(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.ti.prototype={ +j(a){return"RegExp/"+this.a+"/"+this.b.flags}, +ga5X(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.bCQ(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +ga5W(){var s=this,r=s.d +if(r!=null)return r +r=s.b +return s.d=A.bCQ(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +eO(a){var s=this.b.exec(a) +if(s==null)return null +return new A.KO(s)}, +amt(a){var s=this.eO(a) +if(s!=null)return s.b[0] +return null}, +Cg(a,b,c){var s=b.length +if(c>s)throw A.d(A.cK(c,0,s,null,null)) +return new A.akM(this,b,c)}, +oP(a,b){return this.Cg(a,b,0)}, +Rh(a,b){var s,r=this.ga5X() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.KO(s)}, +axj(a,b){var s,r=this.ga5W() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +if(s.pop()!=null)return null +return new A.KO(s)}, +lS(a,b,c){if(c<0||c>b.length)throw A.d(A.cK(c,0,b.length,null,null)) +return this.axj(b,c)}, +$iSZ:1} +A.KO.prototype={ +gcF(a){return this.b.index}, +gbT(a){var s=this.b +return s.index+s[0].length}, +vC(a){return this.b[a]}, +h(a,b){return this.b[b]}, +uV(a){var s,r=this.b.groups +if(r!=null){s=r[a] +if(s!=null||a in r)return s}throw A.d(A.e2(a,"name","Not a capture group name"))}, +$iAt:1, +$iHu:1} +A.akM.prototype={ +gao(a){return new A.K3(this.a,this.b,this.c)}} +A.K3.prototype={ +gJ(a){var s=this.d +return s==null?t.Qz.a(s):s}, +v(){var s,r,q,p,o,n=this,m=n.b +if(m==null)return!1 +s=n.c +r=m.length +if(s<=r){q=n.a +p=q.Rh(m,s) +if(p!=null){n.d=p +o=p.gbT(p) +if(p.b.index===o){if(q.b.unicode){s=n.c +q=s+1 +if(q=55296&&s<=56319){s=B.b.a9(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.IU.prototype={ +gbT(a){return this.a+this.c.length}, +h(a,b){if(b!==0)A.Y(A.aea(b,null)) +return this.c}, +vC(a){if(a!==0)throw A.d(A.aea(a,null)) +return this.c}, +$iAt:1, +gcF(a){return this.a}} +A.atX.prototype={ +gao(a){return new A.atY(this.a,this.b,this.c)}, +gO(a){var s=this.a,r=this.b,q=s.indexOf(r,this.c) +if(q>=0)return new A.IU(q,s,r) +throw A.d(A.d0())}} +A.atY.prototype={ +v(){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.IU(s,m,o) +q.c=r===q.c?r+1:r +return!0}, +gJ(a){var s=this.d +s.toString +return s}} +A.bhD.prototype={ +au(){var s=this.b +if(s===this)throw A.d(new A.o8("Local '"+this.a+"' has not been initialized.")) +return s}, +bH(){var s=this.b +if(s===this)throw A.d(A.o9(this.a)) +return s}, +sdG(a){var s=this +if(s.b!==s)throw A.d(new A.o8("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +A.blY.prototype={ +SY(){var s=this,r=s.b +return r===s?s.b=s.c.$0():r}, +oE(){var s,r=this,q=r.b +if(q===r){s=r.c.$0() +if(r.b!==r)throw A.d(new A.o8("Local '"+r.a+u.N)) +r.b=s +q=s}return q}} +A.AD.prototype={ +gfe(a){return B.aBW}, +aaD(a,b,c){throw A.d(A.a1("Int64List not supported by dart2js."))}, +$iAD:1, +$ie7:1, +$ia40:1} +A.hL.prototype={ +aCx(a,b,c,d){var s=A.cK(b,0,c,d,null) +throw A.d(s)}, +a2m(a,b,c,d){if(b>>>0!==b||b>c)this.aCx(a,b,c,d)}, +$ihL:1, +$ifz:1} +A.Rj.prototype={ +gfe(a){return B.aBX}, +ZM(a,b,c){throw A.d(A.a1("Int64 accessor not supported by dart2js."))}, +a_w(a,b,c,d){throw A.d(A.a1("Int64 accessor not supported by dart2js."))}, +alE(a,b,c,d){return a.setUint32(b,c,B.aY===d)}, +alD(a,b,c){return this.alE(a,b,c,B.jX)}, +$ie7:1, +$icx:1} +A.GS.prototype={ +gu(a){return a.length}, +a7R(a,b,c,d,e){var s,r,q=a.length +this.a2m(a,b,q,"start") +this.a2m(a,c,q,"end") +if(b>c)throw A.d(A.cK(b,0,c,null,null)) +s=c-b +if(e<0)throw A.d(A.b3(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=B.e.hl(s,o)}q.c=p +r.d.$1(q)}, +$S:5} +A.Xr.prototype={ +bI(a,b){var s,r=this +if(b==null)b=r.$ti.c.a(b) +if(!r.b)r.a.ju(b) +else{s=r.a +if(r.$ti.i("Q<1>").b(b))s.a2f(b) +else s.ov(b)}}, +dt(a,b){var s +if(b==null)b=A.pp(a) +s=this.a +if(this.b)s.fI(a,b) +else s.q4(a,b)}, +ex(a){return this.dt(a,null)}, +$iEB:1} +A.bvW.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:8} +A.bvX.prototype={ +$2(a,b){this.a.$2(1,new A.P9(a,b))}, +$S:173} +A.bxX.prototype={ +$2(a,b){this.a(a,b)}, +$S:130} +A.bvU.prototype={ +$0(){var s,r=this.a,q=r.a +q===$&&A.b() +s=q.b +if((s&1)!==0?(q.gke().e&4)!==0:(s&2)===0){r.b=!0 +return}this.b.$2(0,null)}, +$S:0} +A.bvV.prototype={ +$1(a){var s=this.a.c!=null?2:0 +this.b.$2(s,null)}, +$S:13} +A.al9.prototype={ +asr(a,b){var s=new A.bgf(a) +this.a=A.hP(new A.bgh(this,a),new A.bgi(s),null,new A.bgj(this,s),!1,b)}} +A.bgf.prototype={ +$0(){A.hR(new A.bgg(this.a))}, +$S:5} +A.bgg.prototype={ +$0(){this.a.$2(0,null)}, +$S:0} +A.bgi.prototype={ +$0(){this.a.$0()}, +$S:0} +A.bgj.prototype={ +$0(){var s=this.a +if(s.b){s.b=!1 +this.b.$0()}}, +$S:0} +A.bgh.prototype={ +$0(){var s=this.a,r=s.a +r===$&&A.b() +if((r.b&4)===0){s.c=new A.a6($.ac,t.LR) +if(s.b){s.b=!1 +A.hR(new A.bge(this.b))}return s.c}}, +$S:499} +A.bge.prototype={ +$0(){this.a.$2(2,null)}, +$S:0} +A.xN.prototype={ +j(a){return"IterationMarker("+this.b+", "+A.c(this.a)+")"}} +A.f2.prototype={ +gJ(a){var s=this.c +if(s==null)return this.b +return s.gJ(s)}, +v(){var s,r,q,p,o,n=this +for(;!0;){s=n.c +if(s!=null)if(s.v())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.xN){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.an(s) +if(o instanceof A.f2){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.a0i.prototype={ +gao(a){return new A.f2(this.a(),this.$ti.i("f2<1>"))}} +A.a37.prototype={ +j(a){return A.c(this.a)}, +$icZ:1, +gvR(){return this.b}} +A.cW.prototype={ +gha(){return!0}} +A.D_.prototype={ +nm(){}, +nn(){}} +A.uE.prototype={ +sY9(a,b){throw A.d(A.a1(u.t))}, +sYf(a,b){throw A.d(A.a1(u.t))}, +gma(a){return new A.cW(this,A.t(this).i("cW<1>"))}, +gtt(){return this.c<4}, +a75(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}, +J4(a,b,c,d){var s,r,q,p,o,n,m,l,k=this +if((k.c&4)!==0)return A.bjj(c,A.t(k).c) +s=A.t(k) +r=$.ac +q=d?1:0 +p=A.XC(r,a,s.c) +o=A.XD(r,b) +n=c==null?A.axy():c +m=new A.D_(k,p,o,r.vc(n,t.H),r,q,s.i("D_<1>")) +m.CW=m +m.ch=m +m.ay=k.c&1 +l=k.e +k.e=m +m.ch=null +m.CW=l +if(l==null)k.d=m +else l.ch=m +if(k.d===m)A.axw(k.a) +return m}, +a6W(a){var s,r=this +A.t(r).i("D_<1>").a(a) +if(a.ch===a)return null +s=a.ay +if((s&2)!==0)a.ay=s|4 +else{r.a75(a) +if((r.c&2)===0&&r.d==null)r.Qf()}return null}, +a6X(a){}, +a6Y(a){}, +t7(){if((this.c&4)!==0)return new A.nf("Cannot add new events after calling close") +return new A.nf("Cannot add new events while doing an addStream")}, +t(a,b){if(!this.gtt())throw A.d(this.t7()) +this.kV(b)}, +bP(a,b){var s +A.dG(a,"error",t.K) +if(!this.gtt())throw A.d(this.t7()) +s=$.ac.nG(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.pp(a) +this.oG(a,b)}, +dm(a){return this.bP(a,null)}, +ac(a){var s,r,q=this +if((q.c&4)!==0){s=q.r +s.toString +return s}if(!q.gtt())throw A.d(q.t7()) +q.c|=4 +r=q.r +if(r==null)r=q.r=new A.a6($.ac,t.D) +q.np() +return r}, +x5(a,b,c){var s,r=this +if(!r.gtt())throw A.d(r.t7()) +r.c|=8 +s=A.cd3(r,b,!1,A.t(r).c) +r.f=s +return s.a}, +oO(a,b){return this.x5(a,b,null)}, +hm(a,b){this.kV(b)}, +ip(a,b){this.oG(a,b)}, +mf(){var s=this.f +s.toString +this.f=null +this.c&=4294967287 +s.a.ju(null)}, +Rv(a){var s,r,q,p=this,o=p.c +if((o&2)!==0)throw A.d(A.a9(u.c)) +s=p.d +if(s==null)return +r=o&1 +p.c=o^3 +for(;s!=null;){o=s.ay +if((o&1)===r){s.ay=o|2 +a.$1(s) +o=s.ay^=1 +q=s.ch +if((o&4)!==0)p.a75(s) +s.ay&=4294967293 +s=q}else s=s.ch}p.c&=4294967293 +if(p.d==null)p.Qf()}, +Qf(){if((this.c&4)!==0){var s=this.r +if((s.a&30)===0)s.ju(null)}A.axw(this.b)}, +$icS:1, +sY7(a){return this.a=a}, +sXX(a,b){return this.b=b}} +A.j6.prototype={ +gtt(){return A.uE.prototype.gtt.call(this)&&(this.c&2)===0}, +t7(){if((this.c&2)!==0)return new A.nf(u.c) +return this.apJ()}, +kV(a){var s=this,r=s.d +if(r==null)return +if(r===s.e){s.c|=2 +r.hm(0,a) +s.c&=4294967293 +if(s.d==null)s.Qf() +return}s.Rv(new A.bu_(s,a))}, +oG(a,b){if(this.d==null)return +this.Rv(new A.bu1(this,a,b))}, +np(){var s=this +if(s.d!=null)s.Rv(new A.bu0(s)) +else s.r.ju(null)}} +A.bu_.prototype={ +$1(a){a.hm(0,this.b)}, +$S(){return this.a.$ti.i("~(fD<1>)")}} +A.bu1.prototype={ +$1(a){a.ip(this.b,this.c)}, +$S(){return this.a.$ti.i("~(fD<1>)")}} +A.bu0.prototype={ +$1(a){a.mf()}, +$S(){return this.a.$ti.i("~(fD<1>)")}} +A.dM.prototype={ +kV(a){var s,r +for(s=this.d,r=this.$ti.i("ko<1>");s!=null;s=s.ch)s.os(new A.ko(a,r))}, +oG(a,b){var s +for(s=this.d;s!=null;s=s.ch)s.os(new A.Ki(a,b))}, +np(){var s=this.d +if(s!=null)for(;s!=null;s=s.ch)s.os(B.k_) +else this.r.ju(null)}} +A.aOF.prototype={ +$0(){var s,r,q +try{this.a.kR(this.b.$0())}catch(q){s=A.a0(q) +r=A.am(q) +A.axn(this.a,s,r)}}, +$S:0} +A.aOE.prototype={ +$0(){var s,r,q +try{this.a.kR(this.b.$0())}catch(q){s=A.a0(q) +r=A.am(q) +A.axn(this.a,s,r)}}, +$S:0} +A.aOD.prototype={ +$0(){var s,r,q,p=this,o=p.a +if(o==null){p.c.a(null) +p.b.kR(null)}else try{p.b.kR(o.$0())}catch(q){s=A.a0(q) +r=A.am(q) +A.axn(p.b,s,r)}}, +$S:0} +A.aOL.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.fI(a,b) +else{s.e.b=a +s.f.b=b}}else if(q===0&&!s.c)s.d.fI(s.e.au(),s.f.au())}, +$S:26} +A.aOK.prototype={ +$1(a){var s,r=this,q=r.a;--q.b +s=q.a +if(s!=null){J.f4(s,r.b,a) +if(q.b===0)r.c.ov(A.eZ(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.fI(r.f.au(),r.r.au())}, +$S(){return this.w.i("aP(0)")}} +A.aOH.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.bI(0,a)}, +$S(){return this.b.i("~(0)")}} +A.aOG.prototype={ +$2(a,b){var s=this.a +if((s.a.a&30)===0)s.dt(a,b)}, +$S:26} +A.aOJ.prototype={ +$0(){var s,r,q=this.a +if(!q.v())return!1 +s=q.d +q=s==null?q.$ti.c.a(s):s +r=this.b.$1(q) +if(t.L0.b(r))return r.aI(0,A.cil(),t.y) +return!0}, +$S:513} +A.aOI.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=this +for(p=t.wF,o=i.a;a;){s=null +try{s=o.$0()}catch(n){r=A.a0(n) +q=A.am(n) +m=r +l=q +k=$.ac.nG(m,l) +if(k!=null){r=k.a +q=k.b}else{q=l==null?A.pp(m):l +r=m}i.b.q4(r,q) +return}if(p.b(s)){p=s +o=i.c +j=o.b +if(j===o)A.Y(A.iA(o.a)) +J.bBj(p,j,i.b.gw9(),t.H) +return}a=s}i.b.kR(null)}, +$S:29} +A.aOC.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.i("0/(C,cA)")}} +A.aOB.prototype={ +$1(a){return a}, +$S(){return this.a.i("0(0)")}} +A.aj5.prototype={ +j(a){var s=this.b.j(0) +return"TimeoutException after "+s+": "+this.a}, +$ibl:1, +gaa(a){return this.a}} +A.D5.prototype={ +dt(a,b){var s +A.dG(a,"error",t.K) +if((this.a.a&30)!==0)throw A.d(A.a9("Future already completed")) +s=$.ac.nG(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.pp(a) +this.fI(a,b)}, +ex(a){return this.dt(a,null)}, +$iEB:1} +A.aH.prototype={ +bI(a,b){var s=this.a +if((s.a&30)!==0)throw A.d(A.a9("Future already completed")) +s.ju(b)}, +dN(a){return this.bI(a,null)}, +fI(a,b){this.a.q4(a,b)}} +A.ld.prototype={ +bI(a,b){var s=this.a +if((s.a&30)!==0)throw A.d(A.a9("Future already completed")) +s.kR(b)}, +dN(a){return this.bI(a,null)}, +fI(a,b){this.a.fI(a,b)}} +A.nw.prototype={ +aYw(a){if((this.c&15)!==6)return!0 +return this.b.b.Z2(this.d,a.a,t.y,t.K)}, +WS(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.ahk(r,n,a.b,p,o,t.Km) +else q=m.Z2(r,n,p,o) +try{p=q +return p}catch(s){if(t.ns.b(A.a0(s))){if((this.c&1)!==0)throw A.d(A.b3("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.d(A.b3("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.a6.prototype={ +e_(a,b,c,d){var s,r,q=$.ac +if(q===B.aR){if(c!=null&&!t.Hg.b(c)&&!t.C_.b(c))throw A.d(A.e2(c,"onError",u.w))}else{b=q.vd(b,d.i("0/"),this.$ti.c) +if(c!=null)c=A.bSI(c,q)}s=new A.a6($.ac,d.i("a6<0>")) +r=c==null?1:3 +this.w5(new A.nw(s,r,b,c,this.$ti.i("@<1>").M(d).i("nw<1,2>"))) +return s}, +aI(a,b,c){return this.e_(a,b,null,c)}, +a8F(a,b,c){var s=new A.a6($.ac,c.i("a6<0>")) +this.w5(new A.nw(s,3,a,b,this.$ti.i("@<1>").M(c).i("nw<1,2>"))) +return s}, +oY(a,b){var s=this.$ti,r=$.ac,q=new A.a6(r,s) +if(r!==B.aR){a=A.bSI(a,r) +if(b!=null)b=r.vd(b,t.y,t.K)}r=b==null?2:6 +this.w5(new A.nw(q,r,b,a,s.i("@<1>").M(s.c).i("nw<1,2>"))) +return q}, +i7(a){return this.oY(a,null)}, +eQ(a){var s=this.$ti,r=$.ac,q=new A.a6(r,s) +if(r!==B.aR)a=r.vc(a,t.z) +this.w5(new A.nw(q,8,a,null,s.i("@<1>").M(s.c).i("nw<1,2>"))) +return q}, +aKL(a){this.a=this.a&1|16 +this.c=a}, +Qy(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +w5(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.Qy(r)}s.b.na(new A.bl1(s,a))}}, +a6M(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.a6M(a) +return}n.Qy(s)}m.a=n.IE(a) +n.b.na(new A.bl9(m,n))}}, +Iy(){var s=this.c +this.c=null +return this.IE(s)}, +IE(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +Qm(a){var s,r,q,p=this +p.a^=2 +try{a.e_(0,new A.bl5(p),new A.bl6(p),t.a)}catch(q){s=A.a0(q) +r=A.am(q) +A.hR(new A.bl7(p,s,r))}}, +kR(a){var s,r=this,q=r.$ti +if(q.i("Q<1>").b(a))if(q.b(a))A.bl4(a,r) +else r.Qm(a) +else{s=r.Iy() +r.a=8 +r.c=a +A.Kv(r,s)}}, +ov(a){var s=this,r=s.Iy() +s.a=8 +s.c=a +A.Kv(s,r)}, +fI(a,b){var s=this.Iy() +this.aKL(A.azf(a,b)) +A.Kv(this,s)}, +ju(a){if(this.$ti.i("Q<1>").b(a)){this.a2f(a) +return}this.a1T(a)}, +a1T(a){this.a^=2 +this.b.na(new A.bl3(this,a))}, +a2f(a){var s=this +if(s.$ti.b(a)){if((a.a&16)!==0){s.a^=2 +s.b.na(new A.bl8(s,a))}else A.bl4(a,s) +return}s.Qm(a)}, +q4(a,b){this.a^=2 +this.b.na(new A.bl2(this,a,b))}, +b1J(a,b,c){var s,r=this,q={} +if((r.a&24)!==0){q=new A.a6($.ac,r.$ti) +q.ju(r) +return q}s=new A.a6($.ac,r.$ti) +q.a=null +q.a=A.cq(b,new A.ble(s,b)) +r.e_(0,new A.blf(q,r,s),new A.blg(q,s),t.a) +return s}, +aho(a,b){return this.b1J(a,b,null)}, +$iQ:1} +A.bl1.prototype={ +$0(){A.Kv(this.a,this.b)}, +$S:0} +A.bl9.prototype={ +$0(){A.Kv(this.b,this.a.a)}, +$S:0} +A.bl5.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.ov(p.$ti.c.a(a))}catch(q){s=A.a0(q) +r=A.am(q) +p.fI(s,r)}}, +$S:13} +A.bl6.prototype={ +$2(a,b){this.a.fI(a,b)}, +$S:27} +A.bl7.prototype={ +$0(){this.a.fI(this.b,this.c)}, +$S:0} +A.bl3.prototype={ +$0(){this.a.ov(this.b)}, +$S:0} +A.bl8.prototype={ +$0(){A.bl4(this.b,this.a)}, +$S:0} +A.bl2.prototype={ +$0(){this.a.fI(this.b,this.c)}, +$S:0} +A.blc.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.Z1(q.d,t.z)}catch(p){s=A.a0(p) +r=A.am(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.azf(s,r) +o.b=!0 +return}if(l instanceof A.a6&&(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=J.bBi(l,new A.bld(n),t.z) +q.b=!1}}, +$S:0} +A.bld.prototype={ +$1(a){return this.a}, +$S:532} +A.blb.prototype={ +$0(){var s,r,q,p,o,n +try{q=this.a +p=q.a +o=p.$ti +q.c=p.b.b.Z2(p.d,this.b,o.i("2/"),o.c)}catch(n){s=A.a0(n) +r=A.am(n) +q=this.a +q.c=A.azf(s,r) +q.b=!0}}, +$S:0} +A.bla.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.aYw(s)&&p.a.e!=null){p.c=p.a.WS(s) +p.b=!1}}catch(o){r=A.a0(o) +q=A.am(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.azf(r,q) +n.b=!0}}, +$S:0} +A.ble.prototype={ +$0(){this.a.fI(new A.aj5("Future not completed",this.b),B.hU)}, +$S:0} +A.blf.prototype={ +$1(a){var s=this.a.a +if(s.b!=null){s.R(0) +this.c.ov(a)}}, +$S(){return this.b.$ti.i("aP(1)")}} +A.blg.prototype={ +$2(a,b){var s=this.a.a +if(s.b!=null){s.R(0) +this.b.fI(a,b)}}, +$S:27} +A.al8.prototype={} +A.aW.prototype={ +gha(){return!1}, +aOD(a,b){var s,r=null,q={} +q.a=null +s=this.gha()?q.a=new A.j6(r,r,b.i("j6<0>")):q.a=new A.r3(r,r,r,r,b.i("r3<0>")) +s.sY7(new A.bao(q,this,a,b)) +q=q.a +return q.gma(q)}, +ae1(a,b){var s +if(t.hK.b(a))s=a +else if(t.mX.b(a))s=new A.baA(a) +else throw A.d(A.e2(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments.")) +return new A.YF(s,b,this,A.t(this).i("YF"))}, +WS(a){return this.ae1(a,null)}, +b_M(a){return a.oO(0,this).aI(0,new A.baF(a),t.z)}, +hP(a){var s=new A.a6($.ac,t.C3),r=new A.cB(""),q=this.b3(null,!0,new A.baB(s,r),s.gw9()) +q.hR(new A.baC(this,r,q,s)) +return s}, +a6(a,b){var s=new A.a6($.ac,t.LR),r=this.b3(null,!0,new A.bay(s),s.gw9()) +r.hR(new A.baz(this,b,r,s)) +return s}, +gu(a){var s={},r=new A.a6($.ac,t.wJ) +s.a=0 +this.b3(new A.baD(s,this),!0,new A.baE(s,r),r.gw9()) +return r}, +gO(a){var s=new A.a6($.ac,A.t(this).i("a6")),r=this.b3(null,!0,new A.bau(s),s.gw9()) +r.hR(new A.bav(this,r,s)) +return s}, +hM(a,b,c){var s=new A.a6($.ac,A.t(this).i("a6")),r=this.b3(null,!0,new A.bas(c,s),s.gw9()) +r.hR(new A.bat(this,b,r,s)) +return s}, +mH(a,b){return this.hM(a,b,null)}} +A.bai.prototype={ +$1(a){var s=this.a +s.hm(0,a) +s.AM()}, +$S(){return this.b.i("aP(0)")}} +A.baj.prototype={ +$2(a,b){var s=this.a +s.ip(a,b) +s.AM()}, +$S:81} +A.bal.prototype={ +$1(a){var s,r,q,p,o,n={} +n.a=null +try{q=this.a +n.a=new J.eG(q,q.length,A.X(q).i("eG<1>"))}catch(p){s=A.a0(p) +r=A.am(p) +a.bP(s,r) +a.ac(0) +return}o=$.ac +n.b=!0 +q=new A.bam(n,a,o) +a.f=new A.bak(n,o,q) +o.na(q)}, +$S(){return this.b.i("~(abG<0>)")}} +A.bam.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this,j=k.b +if((j.b&1)!==0)n=(j.gke().e&4)!==0 +else n=!0 +if(n){k.a.b=!1 +return}s=null +try{s=k.a.a.v()}catch(m){r=A.a0(m) +q=A.am(m) +j.Uk(r,q) +j.V5() +return}if(s){try{n=k.a.a +l=n.d +j.aaq(l==null?n.$ti.c.a(l):l)}catch(m){p=A.a0(m) +o=A.am(m) +j.Uk(p,o)}if((j.b&1)!==0){j=j.gke().e +j=(j&4)===0}else j=!1 +if(j)k.c.na(k) +else k.a.b=!1}else j.V5()}, +$S:0} +A.bak.prototype={ +$0(){var s=this.a +if(!s.b){s.b=!0 +this.b.na(this.c)}}, +$S:0} +A.bao.prototype={ +$0(){var s,r,q=this,p=q.b,o=q.a,n=o.a.gAu(),m=o.a,l=p.eV(null,m.glF(m),n) +n=q.d +s=o.a.gAu() +r=l.gEY(l) +l.hR(new A.ban(o,p,q.c,n,l,new A.bap(o,n),s,r)) +o.a.sXX(0,l.gtU(l)) +if(!p.gha()){p=o.a +p.sY9(0,l.gEy(l)) +p.sYf(0,r)}}, +$S:0} +A.bap.prototype={ +$1(a){this.a.a.t(0,a)}, +$S(){return this.b.i("Q?(0)")}} +A.ban.prototype={ +$1(a){var s,r,q,p=this,o=null +try{o=p.c.$1(a)}catch(q){s=A.a0(q) +r=A.am(q) +p.a.a.bP(s,r) +return}if(p.d.i("Q<0>").b(o)){p.e.dR(0) +J.bBj(o,p.f,p.r,t.a).eQ(p.w)}else p.a.a.t(0,o)}, +$S(){return A.t(this.b).i("~(aW.T)")}} +A.baA.prototype={ +$2(a,b){this.a.$1(a)}, +$S:26} +A.baF.prototype={ +$1(a){return this.a.ac(0)}, +$S:170} +A.baB.prototype={ +$0(){var s=this.b.a +this.a.kR(s.charCodeAt(0)==0?s:s)}, +$S:0} +A.baC.prototype={ +$1(a){var s,r,q +try{this.b.a+=A.c(a)}catch(q){s=A.a0(q) +r=A.am(q) +A.cfe(this.c,this.d,s,r)}}, +$S(){return A.t(this.a).i("~(aW.T)")}} +A.bay.prototype={ +$0(){this.a.kR(null)}, +$S:0} +A.baz.prototype={ +$1(a){A.bSO(new A.baw(this.b,a),new A.bax(),A.bRM(this.c,this.d))}, +$S(){return A.t(this.a).i("~(aW.T)")}} +A.baw.prototype={ +$0(){return this.a.$1(this.b)}, +$S:0} +A.bax.prototype={ +$1(a){}, +$S:14} +A.baD.prototype={ +$1(a){++this.a.a}, +$S(){return A.t(this.b).i("~(aW.T)")}} +A.baE.prototype={ +$0(){this.b.kR(this.a.a)}, +$S:0} +A.bau.prototype={ +$0(){var s,r,q,p +try{q=A.d0() +throw A.d(q)}catch(p){s=A.a0(p) +r=A.am(p) +A.axn(this.a,s,r)}}, +$S:0} +A.bav.prototype={ +$1(a){A.bRN(this.b,this.c,a)}, +$S(){return A.t(this.a).i("~(aW.T)")}} +A.bas.prototype={ +$0(){var s,r,q,p +try{q=A.d0() +throw A.d(q)}catch(p){s=A.a0(p) +r=A.am(p) +A.axn(this.b,s,r)}}, +$S:0} +A.bat.prototype={ +$1(a){var s=this.c,r=this.d +A.bSO(new A.baq(this.b,a),new A.bar(s,r,a),A.bRM(s,r))}, +$S(){return A.t(this.a).i("~(aW.T)")}} +A.baq.prototype={ +$0(){return this.a.$1(this.b)}, +$S:38} +A.bar.prototype={ +$1(a){if(a)A.bRN(this.a,this.b,this.c)}, +$S:144} +A.qA.prototype={ +gha(){return this.a.gha()}, +b3(a,b,c,d){return this.a.b3(a,b,c,d)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.ai4.prototype={} +A.xW.prototype={ +gma(a){return new A.cr(this,A.t(this).i("cr<1>"))}, +gaHN(){if((this.b&8)===0)return this.a +return this.a.c}, +wf(){var s,r,q=this +if((q.b&8)===0){s=q.a +return s==null?q.a=new A.xT(A.t(q).i("xT<1>")):s}r=q.a +s=r.c +return s==null?r.c=new A.xT(A.t(q).i("xT<1>")):s}, +gke(){var s=this.a +return(this.b&8)!==0?s.c:s}, +nh(){if((this.b&4)!==0)return new A.nf("Cannot add event after closing") +return new A.nf("Cannot add event while adding a stream")}, +x5(a,b,c){var s,r,q,p=this,o=p.b +if(o>=4)throw A.d(p.nh()) +if((o&2)!==0){o=new A.a6($.ac,t.LR) +o.ju(null) +return o}o=p.a +s=c===!0 +r=new A.a6($.ac,t.LR) +q=s?A.cd4(p):p.gAu() +q=b.b3(p.gQ3(p),s,p.gQ4(),q) +s=p.b +if((s&1)!==0?(p.gke().e&4)!==0:(s&2)===0)q.dR(0) +p.a=new A.a06(o,r,q,A.t(p).i("a06<1>")) +p.b|=8 +return r}, +oO(a,b){return this.x5(a,b,null)}, +a3C(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.ve():new A.a6($.ac,t.D) +return s}, +t(a,b){if(this.b>=4)throw A.d(this.nh()) +this.hm(0,b)}, +bP(a,b){var s +A.dG(a,"error",t.K) +if(this.b>=4)throw A.d(this.nh()) +s=$.ac.nG(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.pp(a) +this.ip(a,b)}, +dm(a){return this.bP(a,null)}, +ac(a){var s=this,r=s.b +if((r&4)!==0)return s.a3C() +if(r>=4)throw A.d(s.nh()) +s.AM() +return s.a3C()}, +AM(){var s=this.b|=4 +if((s&1)!==0)this.np() +else if((s&3)===0)this.wf().t(0,B.k_)}, +hm(a,b){var s=this,r=s.b +if((r&1)!==0)s.kV(b) +else if((r&3)===0)s.wf().t(0,new A.ko(b,A.t(s).i("ko<1>")))}, +ip(a,b){var s=this.b +if((s&1)!==0)this.oG(a,b) +else if((s&3)===0)this.wf().t(0,new A.Ki(a,b))}, +mf(){var s=this.a +this.a=s.c +this.b&=4294967287 +s.a.ju(null)}, +J4(a,b,c,d){var s,r,q,p,o=this +if((o.b&3)!==0)throw A.d(A.a9("Stream has already been listened to.")) +s=A.cdl(o,a,b,c,d,A.t(o).c) +r=o.gaHN() +q=o.b|=1 +if((q&8)!==0){p=o.a +p.c=s +p.b.ik(0)}else o.a=s +s.aKP(r) +s.RE(new A.bs4(o)) +return s}, +a6W(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.R(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.a0(o) +p=A.am(o) +n=new A.a6($.ac,t.D) +n.q4(q,p) +k=n}else k=k.eQ(s) +m=new A.bs3(l) +if(k!=null)k=k.eQ(m) +else m.$0() +return k}, +a6X(a){if((this.b&8)!==0)this.a.b.dR(0) +A.axw(this.e)}, +a6Y(a){if((this.b&8)!==0)this.a.b.ik(0) +A.axw(this.f)}, +$icS:1, +sY7(a){return this.d=a}, +sY9(a,b){return this.e=b}, +sYf(a,b){return this.f=b}, +sXX(a,b){return this.r=b}} +A.bs4.prototype={ +$0(){A.axw(this.a.d)}, +$S:0} +A.bs3.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.ju(null)}, +$S:0} +A.au5.prototype={ +kV(a){this.gke().hm(0,a)}, +oG(a,b){this.gke().ip(a,b)}, +np(){this.gke().mf()}} +A.Xs.prototype={ +kV(a){this.gke().os(new A.ko(a,A.t(this).i("ko<1>")))}, +oG(a,b){this.gke().os(new A.Ki(a,b))}, +np(){this.gke().os(B.k_)}} +A.nu.prototype={} +A.r3.prototype={} +A.cr.prototype={ +gm(a){return(A.aK(this.a)^892482866)>>>0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.cr&&b.a===this.a}} +A.xF.prototype={ +I0(){return this.w.a6W(this)}, +nm(){this.w.a6X(this)}, +nn(){this.w.a6Y(this)}} +A.nD.prototype={ +t(a,b){this.a.t(0,b)}, +bP(a,b){this.a.bP(a,b)}, +dm(a){return this.bP(a,null)}, +ac(a){return this.a.ac(0)}, +oO(a,b){return this.a.oO(0,b)}, +$icS:1} +A.K2.prototype={ +R(a){var s=this.b.R(0) +return s.eQ(new A.bfu(this))}} +A.bfv.prototype={ +$2(a,b){var s=this.a +s.ip(a,b) +s.mf()}, +$S:27} +A.bfu.prototype={ +$0(){this.a.a.ju(null)}, +$S:5} +A.a06.prototype={} +A.fD.prototype={ +aKP(a){var s=this +if(a==null)return +s.r=a +if(a.c!=null){s.e=(s.e|64)>>>0 +a.FM(s)}}, +hR(a){this.a=A.XC(this.d,a,A.t(this).i("fD.T"))}, +nV(a,b){this.b=A.XD(this.d,b)}, +hf(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.RE(q.gBs())}, +dR(a){return this.hf(a,null)}, +ik(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.FM(s) +else{r=(r&4294967291)>>>0 +s.e=r +if((r&32)===0)s.RE(s.gBu())}}}, +R(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.Qh() +r=s.f +return r==null?$.ve():r}, +nv(a,b){var s,r={} +r.a=null +if(!b.b(null))throw A.d(A.az8("futureValue")) +r.a=a +s=new A.a6($.ac,b.i("a6<0>")) +this.c=new A.bgN(r,s) +this.b=new A.bgO(this,s) +return s}, +Cn(a){return this.nv(null,a)}, +Qh(){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.I0()}, +hm(a,b){var s=this,r=s.e +if((r&8)!==0)return +if(r<32)s.kV(b) +else s.os(new A.ko(b,A.t(s).i("ko")))}, +ip(a,b){var s=this.e +if((s&8)!==0)return +if(s<32)this.oG(a,b) +else this.os(new A.Ki(a,b))}, +mf(){var s=this,r=s.e +if((r&8)!==0)return +r=(r|2)>>>0 +s.e=r +if(r<32)s.np() +else s.os(B.k_)}, +nm(){}, +nn(){}, +I0(){return null}, +os(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.xT(A.t(r).i("xT")) +q.t(0,a) +s=r.e +if((s&64)===0){s=(s|64)>>>0 +r.e=s +if(s<128)q.FM(r)}}, +kV(a){var s=this,r=s.e +s.e=(r|32)>>>0 +s.d.vg(s.a,a,A.t(s).i("fD.T")) +s.e=(s.e&4294967263)>>>0 +s.Qu((r&4)!==0)}, +oG(a,b){var s,r=this,q=r.e,p=new A.bgL(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.Qh() +s=r.f +if(s!=null&&s!==$.ve())s.eQ(p) +else p.$0()}else{p.$0() +r.Qu((q&4)!==0)}}, +np(){var s,r=this,q=new A.bgK(r) +r.Qh() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.ve())s.eQ(q) +else q.$0()}, +RE(a){var s=this,r=s.e +s.e=(r|32)>>>0 +a.$0() +s.e=(s.e&4294967263)>>>0 +s.Qu((r&4)!==0)}, +Qu(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.nm() +else q.nn() +p=(q.e&4294967263)>>>0 +q.e=p}if((p&64)!==0&&p<128)q.r.FM(q)}, +$ikh:1} +A.bgN.prototype={ +$0(){this.b.kR(this.a.a)}, +$S:0} +A.bgO.prototype={ +$2(a,b){var s=this.a.R(0),r=this.b +if(s!==$.ve())s.eQ(new A.bgM(r,a,b)) +else r.fI(a,b)}, +$S:27} +A.bgM.prototype={ +$0(){this.a.fI(this.b,this.c)}, +$S:5} +A.bgL.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.ahl(s,o,this.c,r,t.Km) +else q.vg(s,o,r) +p.e=(p.e&4294967263)>>>0}, +$S:0} +A.bgK.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|42)>>>0 +s.d.zh(s.c) +s.e=(s.e&4294967263)>>>0}, +$S:0} +A.Lq.prototype={ +b3(a,b,c,d){return this.a.J4(a,d,c,b===!0)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +aY4(a,b){return this.b3(a,null,b,null)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.an9.prototype={ +gji(a){return this.a}, +sji(a,b){return this.a=b}} +A.ko.prototype={ +Yv(a){a.kV(this.b)}} +A.Ki.prototype={ +Yv(a){a.oG(this.b,this.c)}} +A.biW.prototype={ +Yv(a){a.np()}, +gji(a){return null}, +sji(a,b){throw A.d(A.a9("No events after a done."))}} +A.xT.prototype={ +FM(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}A.hR(new A.boT(s,a)) +s.a=1}, +t(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.sji(0,b) +s.c=b}}} +A.boT.prototype={ +$0(){var s,r,q=this.a,p=q.a +q.a=0 +if(p===3)return +s=q.b +r=s.gji(s) +q.b=r +if(r==null)q.c=null +s.Yv(this.b)}, +$S:0} +A.Kk.prototype={ +a7m(){var s=this +if((s.b&2)!==0)return +s.a.na(s.gaKB()) +s.b=(s.b|2)>>>0}, +hR(a){}, +nV(a,b){}, +hf(a,b){this.b+=4}, +dR(a){return this.hf(a,null)}, +ik(a){var s=this.b +if(s>=4){s=this.b=s-4 +if(s<4&&(s&1)===0)this.a7m()}}, +R(a){return $.ve()}, +nv(a,b){var s,r={} +r.a=null +if(!b.b(null))throw A.d(A.az8("futureValue")) +r.a=a +s=new A.a6($.ac,b.i("a6<0>")) +this.c=new A.bjk(r,s) +return s}, +Cn(a){return this.nv(null,a)}, +np(){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.zh(s)}, +$ikh:1} +A.bjk.prototype={ +$0(){this.b.ov(this.a.a)}, +$S:0} +A.pc.prototype={ +gJ(a){if(this.c)return this.b +return null}, +v(){var s,r=this,q=r.a +if(q!=null){if(r.c){s=new A.a6($.ac,t.tr) +r.b=s +r.c=!1 +q.ik(0) +return s}throw A.d(A.a9("Already waiting for next."))}return r.aCh()}, +aCh(){var s,r,q=this,p=q.b +if(p!=null){s=new A.a6($.ac,t.tr) +q.b=s +r=p.b3(q.gaFm(),!0,q.gaFs(),q.gaFz()) +if(q.b!=null)q.a=r +return s}return $.bWT()}, +R(a){var s=this,r=s.a,q=s.b +s.b=null +if(r!=null){s.a=null +if(!s.c)q.ju(!1) +else s.c=!1 +return r.R(0)}return $.ve()}, +aFn(a){var s,r,q=this +if(q.a==null)return +s=q.b +q.b=a +q.c=!0 +s.kR(!0) +if(q.c){r=q.a +if(r!=null)r.dR(0)}}, +aFA(a,b){var s=this,r=s.a,q=s.b +s.b=s.a=null +if(r!=null)q.fI(a,b) +else q.q4(a,b)}, +aFt(){var s=this,r=s.a,q=s.b +s.b=s.a=null +if(r!=null)q.ov(!1) +else q.a1T(!1)}} +A.Da.prototype={ +gha(){return!0}, +b3(a,b,c,d){return A.bjj(c,this.$ti.c)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.Dn.prototype={ +b3(a,b,c,d){var s=null,r=new A.Zr(s,s,s,s,this.$ti.i("Zr<1>")) +r.d=new A.bos(this,r) +return r.J4(a,d,c,b===!0)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}, +gha(){return this.a}} +A.bos.prototype={ +$0(){this.a.b.$1(this.b)}, +$S:0} +A.Zr.prototype={ +aaq(a){var s=this.b +if(s>=4)throw A.d(this.nh()) +if((s&1)!==0)this.gke().hm(0,a)}, +Uk(a,b){var s=this.b +if(s>=4)throw A.d(this.nh()) +if((s&1)!==0){s=this.gke() +s.ip(a,b==null?B.hU:b)}}, +V5(){var s=this,r=s.b +if((r&4)!==0)return +if(r>=4)throw A.d(s.nh()) +r|=4 +s.b=r +if((r&1)!==0)s.gke().mf()}, +gma(a){throw A.d(A.a1("Not available"))}, +$iabG:1} +A.bw1.prototype={ +$0(){return this.a.fI(this.b,this.c)}, +$S:0} +A.bw0.prototype={ +$2(a,b){A.bRL(this.a,this.b,a,b)}, +$S:26} +A.bw2.prototype={ +$0(){return this.a.kR(this.b)}, +$S:0} +A.fE.prototype={ +gha(){return this.a.gha()}, +b3(a,b,c,d){return this.H_(a,d,c,b===!0)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}, +H_(a,b,c,d){var s=A.t(this) +return A.cdN(this,a,b,c,d,s.i("fE.S"),s.i("fE.T"))}, +a4x(a,b,c){c.ip(a,b)}} +A.xK.prototype={ +a1l(a,b,c,d,e,f,g){var s=this +s.x=s.w.a.eV(s.gRI(),s.gRK(),s.gRM())}, +hm(a,b){if((this.e&2)!==0)return +this.t2(0,b)}, +ip(a,b){if((this.e&2)!==0)return +this.w3(a,b)}, +nm(){var s=this.x +if(s!=null)s.dR(0)}, +nn(){var s=this.x +if(s!=null)s.ik(0)}, +I0(){var s=this.x +if(s!=null){this.x=null +return s.R(0)}return null}, +RJ(a){this.w.wn(a,this)}, +RN(a,b){this.w.a4x(a,b,this)}, +RL(){this.mf()}} +A.ik.prototype={ +wn(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.a0(q) +r=A.am(q) +A.axm(b,s,r) +return}if(p)b.hm(0,a)}} +A.e8.prototype={ +wn(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.a0(q) +r=A.am(q) +A.axm(b,s,r) +return}b.hm(0,p)}} +A.YF.prototype={ +wn(a,b){b.hm(0,a)}, +a4x(a,b,c){var s,r,q,p,o,n=!0,m=this.c +if(m!=null)try{n=m.$1(a)}catch(o){s=A.a0(o) +r=A.am(o) +A.axm(c,s,r) +return}if(n)try{this.b.$2(a,b)}catch(o){q=A.a0(o) +p=A.am(o) +if(q===a)c.ip(a,b) +else A.axm(c,q,p) +return}else c.ip(a,b)}} +A.a0j.prototype={ +H_(a,b,c,d){var s=this,r=s.b +if(r===0){s.a.bw(null).R(0) +return A.bjj(c,s.$ti.c)}return A.bEQ(s,a,b,c,d,r,t.S,s.$ti.c)}, +wn(a,b){var s +this.$ti.i("xV").a(b) +s=b.ch +if(s>0){b.hm(0,a);--s +b.ch=s +if(s===0)b.mf()}}} +A.xV.prototype={} +A.a_Q.prototype={ +H_(a,b,c,d){return A.bEQ(this,a,b,c,d,this.b,t.S,this.$ti.c)}, +wn(a,b){var s +this.$ti.i("xV").a(b) +s=b.ch +if(s>0){b.ch=s-1 +return}b.hm(0,a)}} +A.md.prototype={ +H_(a,b,c,d){return A.bEQ(this,a,b,c,d,$.bHa(),t.X,this.$ti.c)}, +wn(a,b){var s,r,q,p,o,n,m,l,k=this.$ti +k.i("xV").a(b) +n=b.ch +m=$.bHa() +if(n==null?m==null:n===m){b.ch=a +b.hm(0,a)}else{s=k.c.a(n) +r=this.b +q=null +try{if(r==null)q=J.i(s,a) +else q=r.$2(s,a)}catch(l){p=A.a0(l) +o=A.am(l) +A.axm(b,p,o) +return}if(!q){b.hm(0,a) +b.ch=a}}}} +A.Ko.prototype={ +t(a,b){var s=this.a +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.t2(0,b)}, +bP(a,b){var s=this.a,r=b==null?A.pp(a):b +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.w3(a,r)}, +dm(a){return this.bP(a,null)}, +ac(a){var s=this.a +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.Ap()}, +$icS:1} +A.Lk.prototype={ +nm(){var s=this.x +if(s!=null)s.dR(0)}, +nn(){var s=this.x +if(s!=null)s.ik(0)}, +I0(){var s=this.x +if(s!=null){this.x=null +return s.R(0)}return null}, +RJ(a){var s,r,q,p +try{q=this.w +q===$&&A.b() +q.t(0,a)}catch(p){s=A.a0(p) +r=A.am(p) +if((this.e&2)!==0)A.Y(A.a9("Stream is already closed")) +this.w3(s,r)}}, +RN(a,b){var s,r,q,p,o=this,n="Stream is already closed" +try{q=o.w +q===$&&A.b() +q.bP(a,b)}catch(p){s=A.a0(p) +r=A.am(p) +if(s===a){if((o.e&2)!==0)A.Y(A.a9(n)) +o.w3(a,b)}else{if((o.e&2)!==0)A.Y(A.a9(n)) +o.w3(s,r)}}}, +RL(){var s,r,q,p,o=this +try{o.x=null +q=o.w +q===$&&A.b() +q.ac(0)}catch(p){s=A.a0(p) +r=A.am(p) +if((o.e&2)!==0)A.Y(A.a9("Stream is already closed")) +o.w3(s,r)}}} +A.a0c.prototype={ +h4(a){var s=this.$ti +return new A.p5(this.a,a,s.i("@<1>").M(s.z[1]).i("p5<1,2>"))}} +A.p5.prototype={ +gha(){return this.b.gha()}, +b3(a,b,c,d){var s=this.$ti,r=s.z[1],q=$.ac,p=b===!0?1:0,o=A.XC(q,a,r),n=A.XD(q,d),m=c==null?A.axy():c,l=new A.Lk(o,n,q.vc(m,t.H),q,p,s.i("@<1>").M(r).i("Lk<1,2>")) +l.w=this.a.$1(new A.Ko(l,s.i("Ko<2>"))) +l.x=this.b.eV(l.gRI(),l.gRK(),l.gRM()) +return l}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.Dd.prototype={ +t(a,b){var s=this.d +if(s==null)throw A.d(A.a9("Sink is closed")) +this.a.$2(b,s)}, +bP(a,b){var s +A.dG(a,"error",t.K) +s=this.d +if(s==null)throw A.d(A.a9("Sink is closed")) +s.bP(a,b==null?A.pp(a):b)}, +dm(a){return this.bP(a,null)}, +ac(a){var s,r=this.d +if(r==null)return +this.d=null +s=r.a +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.Ap()}, +$icS:1} +A.a07.prototype={ +h4(a){return this.aqK(a)}} +A.bsf.prototype={ +$1(a){var s=this +return new A.Dd(s.a,s.b,s.c,a,s.e.i("@<0>").M(s.d).i("Dd<1,2>"))}, +$S(){return this.e.i("@<0>").M(this.d).i("Dd<1,2>(cS<2>)")}} +A.avS.prototype={} +A.avR.prototype={$iCT:1} +A.bxJ.prototype={ +$0(){A.Fr(this.a,this.b)}, +$S:0} +A.as8.prototype={ +gaK4(){return B.aFH}, +gy5(){return this}, +zh(a){var s,r,q +try{if(B.aR===$.ac){a.$0() +return}A.bSK(null,null,this,a)}catch(q){s=A.a0(q) +r=A.am(q) +A.bxI(s,r)}}, +vg(a,b){var s,r,q +try{if(B.aR===$.ac){a.$1(b) +return}A.bSM(null,null,this,a,b)}catch(q){s=A.a0(q) +r=A.am(q) +A.bxI(s,r)}}, +ahl(a,b,c){var s,r,q +try{if(B.aR===$.ac){a.$2(b,c) +return}A.bSL(null,null,this,a,b,c)}catch(q){s=A.a0(q) +r=A.am(q) +A.bxI(s,r)}}, +aOW(a,b){return new A.bqq(this,a,b)}, +aOV(a,b,c,d){return new A.bqo(this,a,c,d,b)}, +UL(a){return new A.bqp(this,a)}, +UM(a,b){return new A.bqr(this,a,b)}, +h(a,b){return null}, +ys(a,b){A.bxI(a,b)}, +Z1(a){if($.ac===B.aR)return a.$0() +return A.bSK(null,null,this,a)}, +Z2(a,b){if($.ac===B.aR)return a.$1(b) +return A.bSM(null,null,this,a,b)}, +ahk(a,b,c){if($.ac===B.aR)return a.$2(b,c) +return A.bSL(null,null,this,a,b,c)}, +vc(a){return a}, +vd(a){return a}, +EP(a){return a}, +nG(a,b){return null}, +na(a){A.bxK(null,null,this,a)}, +acl(a,b){return A.bPC(a,b)}, +acd(a,b){return A.cbI(a,b)}} +A.bqq.prototype={ +$0(){return this.a.Z1(this.b,this.c)}, +$S(){return this.c.i("0()")}} +A.bqo.prototype={ +$2(a,b){var s=this +return s.a.ahk(s.b,a,b,s.e,s.c,s.d)}, +$S(){return this.e.i("@<0>").M(this.c).M(this.d).i("1(2,3)")}} +A.bqp.prototype={ +$0(){return this.a.zh(this.b)}, +$S:0} +A.bqr.prototype={ +$1(a){return this.a.vg(this.b,a,this.c)}, +$S(){return this.c.i("~(0)")}} +A.uN.prototype={ +gu(a){return this.a}, +gal(a){return this.a===0}, +gcs(a){return this.a!==0}, +gc5(a){return new A.De(this,A.t(this).i("De<1>"))}, +gaS(a){var s=A.t(this) +return A.iS(new A.De(this,s.i("De<1>")),new A.blm(this),s.c,s.z[1])}, +ak(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 +if(s==null)return!1 +return this.kb(this.a3V(s,a),a)>=0}, +E(a,b){J.dw(b,new A.bll(this))}, +h(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:A.bEB(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:A.bEB(q,b) +return r}else return this.a3U(0,b)}, +a3U(a,b){var s,r,q=this.d +if(q==null)return null +s=this.a3V(q,b) +r=this.kb(s,b) +return r<0?null:s[r+1]}, +k(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.a2G(s==null?q.b=A.bEC():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.a2G(r==null?q.c=A.bEC():r,b,c)}else q.a7L(b,c)}, +a7L(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.bEC() +s=p.kS(a) +r=o[s] +if(r==null){A.bED(o,s,[a,b]);++p.a +p.e=null}else{q=p.kb(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +c0(a,b,c){var s,r,q=this +if(q.ak(0,b)){s=q.h(0,b) +return s==null?A.t(q).z[1].a(s):s}r=c.$0() +q.k(0,b,r) +return r}, +G(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.q8(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.q8(s.c,b) +else return s.lw(0,b)}, +lw(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.kS(b) +r=n[s] +q=o.kb(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}, +T(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +a6(a,b){var s,r,q,p,o,n=this,m=n.GT() +for(s=m.length,r=A.t(n).z[1],q=0;q"))}, +H(a,b){return this.a.ak(0,b)}, +a6(a,b){var s,r,q=this.a,p=q.GT() +for(s=p.length,r=0;r=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.Z7.prototype={ +yA(a){return A.vb(a)&1073741823}, +yB(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +qg(a){return new A.qY(a.i("qY<0>"))}, +Bl(){return this.qg(t.z)}, +gao(a){return new A.l9(this,this.wa(),A.t(this).i("l9<1>"))}, +gu(a){return this.a}, +gal(a){return this.a===0}, +gcs(a){return this.a!==0}, +H(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.QP(b)}, +QP(a){var s=this.d +if(s==null)return!1 +return this.kb(s[this.kS(a)],a)>=0}, +t(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.AN(s==null?q.b=A.bEE():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.AN(r==null?q.c=A.bEE():r,b)}else return q.h0(0,b)}, +h0(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.bEE() +s=q.kS(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.kb(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +E(a,b){var s +for(s=J.an(b);s.v();)this.t(0,s.gJ(s))}, +G(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.q8(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.q8(s.c,b) +else return s.lw(0,b)}, +lw(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.kS(b) +r=o[s] +q=p.kb(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}, +T(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 +if(h!=null)return h +h=A.bo(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.lb.prototype={ +tw(){return new A.lb(A.t(this).i("lb<1>"))}, +qg(a){return new A.lb(a.i("lb<0>"))}, +Bl(){return this.qg(t.z)}, +gao(a){var s=this,r=new A.nz(s,s.r,A.t(s).i("nz<1>")) +r.c=s.e +return r}, +gu(a){return this.a}, +gal(a){return this.a===0}, +gcs(a){return this.a!==0}, +H(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.QP(b)}, +QP(a){var s=this.d +if(s==null)return!1 +return this.kb(s[this.kS(a)],a)>=0}, +a6(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.cf(s)) +r=r.b}}, +gO(a){var s=this.e +if(s==null)throw A.d(A.a9("No elements")) +return s.a}, +gS(a){var s=this.f +if(s==null)throw A.d(A.a9("No elements")) +return s.a}, +t(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.AN(s==null?q.b=A.bEJ():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.AN(r==null?q.c=A.bEJ():r,b)}else return q.h0(0,b)}, +h0(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.bEJ() +s=q.kS(b) +r=p[s] +if(r==null)p[s]=[q.QD(b)] +else{if(q.kb(r,b)>=0)return!1 +r.push(q.QD(b))}return!0}, +G(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.q8(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.q8(s.c,b) +else return s.lw(0,b)}, +lw(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.kS(b) +r=n[s] +q=o.kb(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.a2I(p) +return!0}, +axv(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.cf(o)) +if(!0===p)o.G(0,s)}}, +T(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.QC()}}, +AN(a,b){if(a[b]!=null)return!1 +a[b]=this.QD(b) +return!0}, +q8(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.a2I(s) +delete a[b] +return!0}, +QC(){this.r=this.r+1&1073741823}, +QD(a){var s,r=this,q=new A.bmC(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.QC() +return q}, +a2I(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.QC()}, +kS(a){return J.I(a)&1073741823}, +kb(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +gu(a){return this.b}, +gO(a){var s +if(this.b===0)throw A.d(A.a9("No such element")) +s=this.c +s.toString +return s}, +gS(a){var s +if(this.b===0)throw A.d(A.a9("No such element")) +s=this.c.c +s.toString +return s}, +a6(a,b){var s,r,q=this,p=q.a +if(q.b===0)return +s=q.c +s.toString +r=s +do{b.$1(r) +if(p!==q.a)throw A.d(A.cf(q)) +s=r.b +s.toString +if(s!==q.c){r=s +continue}else break}while(!0)}, +gal(a){return this.b===0}, +aCq(a,b,c){var s,r,q=this +if(b.a!=null)throw A.d(A.a9("LinkedListEntry is already in a LinkedList"));++q.a +b.a=q +s=q.b +if(s===0){b.b=b +q.c=b.c=b +q.b=s+1 +return}r=a.c +r.toString +b.c=r +b.b=a +a.c=r.b=b +q.b=s+1}, +aMJ(a){var s,r,q=this;++q.a +s=a.b +s.c=a.c +a.c.b=s +r=--q.b +a.a=a.b=a.c=null +if(r===0)q.c=null +else if(a===q.c)q.c=s}} +A.KK.prototype={ +gJ(a){var s=this.c +return s==null?this.$ti.c.a(s):s}, +v(){var s=this,r=s.a +if(s.b!==r.a)throw A.d(A.cf(s)) +if(r.b!==0)r=s.e&&s.d===r.gO(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.to.prototype={} +A.H.prototype={ +gao(a){return new A.bw(a,this.gu(a),A.aN(a).i("bw"))}, +bX(a,b){return this.h(a,b)}, +a6(a,b){var s,r=this.gu(a) +for(s=0;s=0;--s){r=this.h(a,s) +if(b.$1(r))return r +if(q!==this.gu(a))throw A.d(A.cf(a))}if(c!=null)return c.$0() +throw A.d(A.d0())}, +bA(a,b){var s +if(this.gu(a)===0)return"" +s=A.IT("",a,b) +return s.charCodeAt(0)==0?s:s}, +hP(a){return this.bA(a,"")}, +jq(a,b){return new A.aO(a,b,A.aN(a).i("aO"))}, +Zy(a,b){return new A.eN(a,b.i("eN<0>"))}, +iK(a,b,c){return new A.F(a,b,A.aN(a).i("@").M(c).i("F<1,2>"))}, +mI(a,b,c){var s,r,q=this.gu(a) +for(s=b,r=0;r")),o=q.gu(a) +for(s=0;s").M(b).i("fh<1,2>"))}, +e4(a){var s,r=this +if(r.gu(a)===0)throw A.d(A.d0()) +s=r.h(a,r.gu(a)-1) +r.su(a,r.gu(a)-1) +return s}, +dT(a,b){A.bOK(a,b==null?A.ciO():b)}, +aaE(a){return new A.tq(a,A.aN(a).i("tq"))}, +ae(a,b){var s=A.P(a,!0,A.aN(a).i("H.E")) +B.c.E(s,b) +return s}, +cP(a,b,c){var s=this.gu(a) +if(c==null)c=s +A.d9(b,c,s,null,null) +return A.eZ(this.FG(a,b,c),!0,A.aN(a).i("H.E"))}, +fZ(a,b){return this.cP(a,b,null)}, +FG(a,b,c){A.d9(b,c,this.gu(a),null,null) +return A.eD(a,b,c,A.aN(a).i("H.E"))}, +fW(a,b,c){A.d9(b,c,this.gu(a),null,null) +if(c>b)this.QA(a,b,c)}, +aUH(a,b,c,d){var s +A.d9(b,c,this.gu(a),null,null) +for(s=b;s").b(d)){r=e +q=d}else{p=J.M_(d,e) +q=p.fH(p,!1) +r=0}p=J.ae(q) +if(r+s>p.gu(q))throw A.d(A.bLI()) +if(r=0;--o)this.k(a,b+o,p.h(q,r+o)) +else for(o=0;o0?p:0)) +if(s.gu(c)!==r){n.su(a,n.gu(a)-r) +throw A.d(A.cf(c))}o=b+r +if(o"))}, +rd(a,b,c,d){var s,r,q,p,o,n=A.q(c,d) +for(s=J.an(this.gc5(a)),r=A.aN(a).i("bh.V");s.v();){q=s.gJ(s) +p=this.h(a,q) +o=b.$2(q,p==null?r.a(p):p) +n.k(0,o.a,o.b)}return n}, +JM(a,b){var s,r +for(s=J.an(b);s.v();){r=s.gJ(s) +this.k(a,r.a,r.b)}}, +hU(a,b){var s,r,q,p,o=A.aN(a),n=A.a([],o.i("x")) +for(s=J.an(this.gc5(a)),o=o.i("bh.V");s.v();){r=s.gJ(s) +q=this.h(a,r) +if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").M(s.i("bh.V")).i("Dj<1,2>"))}, +j(a){return A.ab2(a)}, +$iaD:1} +A.aTZ.prototype={ +$2(a,b){J.f4(this.a,a,b)}, +$S(){return A.aN(this.a).i("~(bh.K,bh.V)")}} +A.aU_.prototype={ +$1(a){var s=this.a,r=J.as(s,a) +if(r==null)r=A.aN(s).i("bh.V").a(r) +s=A.aN(s) +return new A.az(a,r,s.i("@").M(s.i("bh.V")).i("az<1,2>"))}, +$S(){return A.aN(this.a).i("az(bh.K)")}} +A.aU0.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.c(a) +r.a=s+": " +r.a+=A.c(b)}, +$S:118} +A.JD.prototype={} +A.Dj.prototype={ +gu(a){return J.bf(this.a)}, +gal(a){return J.hj(this.a)}, +gcs(a){return J.dm(this.a)}, +gO(a){var s=this.a,r=J.bH(s) +s=r.h(s,J.kA(r.gc5(s))) +return s==null?this.$ti.z[1].a(s):s}, +gS(a){var s=this.a,r=J.bH(s) +s=r.h(s,J.pl(r.gc5(s))) +return s==null?this.$ti.z[1].a(s):s}, +gao(a){var s=this.a,r=this.$ti +return new A.KM(J.an(J.vg(s)),s,r.i("@<1>").M(r.z[1]).i("KM<1,2>"))}} +A.KM.prototype={ +v(){var s=this,r=s.a +if(r.v()){s.c=J.as(s.b,r.gJ(r)) +return!0}s.c=null +return!1}, +gJ(a){var s=this.c +return s==null?this.$ti.z[1].a(s):s}} +A.a0G.prototype={ +k(a,b,c){throw A.d(A.a1("Cannot modify unmodifiable map"))}, +E(a,b){throw A.d(A.a1("Cannot modify unmodifiable map"))}, +T(a){throw A.d(A.a1("Cannot modify unmodifiable map"))}, +G(a,b){throw A.d(A.a1("Cannot modify unmodifiable map"))}, +c0(a,b,c){throw A.d(A.a1("Cannot modify unmodifiable map"))}} +A.QJ.prototype={ +tV(a,b,c){return J.aq(this.a,b,c)}, +h(a,b){return J.as(this.a,b)}, +k(a,b,c){J.f4(this.a,b,c)}, +E(a,b){J.rh(this.a,b)}, +T(a){J.ayl(this.a)}, +c0(a,b,c){return J.LZ(this.a,b,c)}, +ak(a,b){return J.fg(this.a,b)}, +a6(a,b){J.dw(this.a,b)}, +gal(a){return J.hj(this.a)}, +gcs(a){return J.dm(this.a)}, +gu(a){return J.bf(this.a)}, +gc5(a){return J.vg(this.a)}, +G(a,b){return J.jK(this.a,b)}, +j(a){return J.bU(this.a)}, +gaS(a){return J.bBd(this.a)}, +gfi(a){return J.LY(this.a)}, +rd(a,b,c,d){return J.DR(this.a,b,c,d)}, +$iaD:1} +A.oW.prototype={ +tV(a,b,c){return new A.oW(J.aq(this.a,b,c),b.i("@<0>").M(c).i("oW<1,2>"))}} +A.Y8.prototype={ +a5r(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=s +if(b!=null)b.a=s}, +aMI(){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.D7.prototype={ +BM(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}, +eb(a){var s=this,r=s.c +if(r!=null)--r.b +s.c=null +s.aMI() +return s.d}, +ta(){return this}, +$ibCj:1, +gD8(){return this.d}} +A.uM.prototype={ +ta(){return null}, +BM(a){throw A.d(A.d0())}, +gD8(){throw A.d(A.d0())}} +A.rO.prototype={ +l0(a,b){return new A.rx(this,this.$ti.i("@<1>").M(b).i("rx<1,2>"))}, +gu(a){return this.b}, +Cb(a){var s=this.a +new A.D7(this,a,s.$ti.i("D7<1>")).a5r(s,s.b);++this.b}, +t(a,b){var s=this.a +new A.D7(this,b,s.$ti.i("D7<1>")).a5r(s.a,s);++this.b}, +e4(a){var s=this.a.a.BM(0);--this.b +return s}, +G(a,b){var s,r,q,p=this,o=p.a.b +o.toString +for(s=o;!0;s=o){r=s.ta() +if(r==null)return!1 +q=J.i(r.d,b) +if(p!==r.c)throw A.d(A.cf(p)) +if(q){s.BM(0);--p.b +return!0}o=s.b +o.toString}}, +gO(a){return this.a.b.gD8()}, +gS(a){return this.a.a.gD8()}, +gal(a){var s=this.a +return s.b===s}, +T(a){var s,r,q=this.a,p=q.b +p.toString +for(s=p;!0;s=p){r=s.ta() +if(r==null)break +p=s.b +p.toString +r.c=r.a=r.b=null}q.b=q +q.a=q +this.b=0}, +gao(a){return new A.anu(this,this.a.b,this.$ti.i("anu<1>"))}, +j(a){return A.G6(this,"{","}")}, +$iay:1} +A.anu.prototype={ +v(){var s=this,r=s.b,q=r==null?null:r.ta() +if(q==null){s.a=s.b=s.c=null +return!1}r=s.a +if(r!=q.c)throw A.d(A.cf(r)) +s.c=q.d +s.b=q.b +return!0}, +gJ(a){var s=this.c +return s==null?this.$ti.c.a(s):s}} +A.Qu.prototype={ +l0(a,b){return new A.rx(this,this.$ti.i("@<1>").M(b).i("rx<1,2>"))}, +gao(a){var s=this +return new A.apb(s,s.c,s.d,s.b,s.$ti.i("apb<1>"))}, +a6(a,b){var s,r,q,p=this,o=p.d +for(s=p.b,r=p.$ti.c;s!==p.c;s=(s+1&p.a.length-1)>>>0){q=p.a[s] +b.$1(q==null?r.a(q):q) +if(o!==p.d)A.Y(A.cf(p))}}, +gal(a){return this.b===this.c}, +gu(a){return(this.c-this.b&this.a.length-1)>>>0}, +gO(a){var s=this,r=s.b +if(r===s.c)throw A.d(A.d0()) +r=s.a[r] +return r==null?s.$ti.c.a(r):r}, +gS(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.d(A.d0()) +r=s.a +r=r[(q-1&r.length-1)>>>0] +return r==null?s.$ti.c.a(r):r}, +bX(a,b){var s,r=this +A.aa3(b,r.gu(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}, +fH(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.Q9(0,s):J.Q8(0,s)}s=m.$ti.c +r=A.bo(k,m.gO(m),b,s) +for(q=m.a,p=m.b,o=0;o>>0] +r[o]=n==null?s.a(n):n}return r}, +bv(a){return this.fH(a,!0)}, +E(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.i("z<1>").b(b)){s=b.length +r=k.gu(k) +q=r+s +p=k.a +o=p.length +if(q>=o){n=A.bo(A.bM4(q+(q>>>1)),null,!1,j.i("1?")) +k.c=k.aNO(n) +k.a=n +k.b=0 +B.c.bC(n,r,q,b,0) +k.c+=s}else{j=k.c +m=o-j +if(s>>0)if(J.i(r.a[s],b)){r.lw(0,s);++r.d +return!0}return!1}, +T(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}}, +j(a){return A.G6(this,"{","}")}, +Cb(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.a4o();++s.d}, +lY(){var s,r,q=this,p=q.b +if(p===q.c)throw A.d(A.d0());++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}, +e4(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.d(A.d0());++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}, +h0(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.a4o();++s.d}, +lw(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}}, +a4o(){var s=this,r=A.bo(s.a.length*2,null,!1,s.$ti.i("1?")),q=s.a,p=s.b,o=q.length-p +B.c.bC(r,0,o,q,p) +B.c.bC(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +aNO(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +B.c.bC(a,0,s,n,p) +return s}else{r=n.length-p +B.c.bC(a,0,r,n,p) +B.c.bC(a,r,r+q.c,q.a,0) +return q.c+r}}} +A.apb.prototype={ +gJ(a){var s=this.e +return s==null?this.$ti.c.a(s):s}, +v(){var s,r=this,q=r.a +if(r.c!==q.d)A.Y(A.cf(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.qr.prototype={ +gal(a){return this.gu(this)===0}, +gcs(a){return this.gu(this)!==0}, +l0(a,b){return A.b4i(this,null,A.t(this).c,b)}, +T(a){this.ET(this.bv(0))}, +E(a,b){var s +for(s=J.an(b);s.v();)this.t(0,s.gJ(s))}, +ET(a){var s,r +for(s=a.length,r=0;r").M(c).i("jU<1,2>"))}, +j(a){return A.G6(this,"{","}")}, +jq(a,b){return new A.aO(this,b,A.t(this).i("aO<1>"))}, +a6(a,b){var s +for(s=this.gao(this);s.v();)b.$1(s.gJ(s))}, +mI(a,b,c){var s,r +for(s=this.gao(this),r=b;s.v();)r=c.$2(r,s.gJ(s)) +return r}, +iH(a,b,c){return this.mI(a,b,c,t.z)}, +nH(a,b){var s +for(s=this.gao(this);s.v();)if(!b.$1(s.gJ(s)))return!1 +return!0}, +dn(a,b){var s +for(s=this.gao(this);s.v();)if(b.$1(s.gJ(s)))return!0 +return!1}, +lf(a,b){return A.bEa(this,b,A.t(this).c)}, +lk(a,b){return A.agL(this,b,A.t(this).c)}, +gO(a){var s=this.gao(this) +if(!s.v())throw A.d(A.d0()) +return s.gJ(s)}, +gS(a){var s,r=this.gao(this) +if(!r.v())throw A.d(A.d0()) +do s=r.gJ(r) +while(r.v()) +return s}, +bX(a,b){var s,r +A.fp(b,"index") +s=this.gao(this) +for(r=b;s.v();){if(r===0)return s.gJ(s);--r}throw A.d(A.fk(b,b-r,this,null,"index"))}, +$iay:1, +$iw:1, +$idt:1} +A.Du.prototype={ +l0(a,b){return A.b4i(this,this.gHW(),A.t(this).c,b)}, +qP(a){var s,r,q=this.tw() +for(s=this.gao(this);s.v();){r=s.gJ(s) +if(!a.H(0,r))q.t(0,r)}return q}, +yC(a,b){var s,r,q=this.tw() +for(s=this.gao(this);s.v();){r=s.gJ(s) +if(b.H(0,r))q.t(0,r)}return q}, +m1(a){var s=this.tw() +s.E(0,this) +return s}} +A.avj.prototype={ +t(a,b){return A.avk()}, +T(a){return A.avk()}, +E(a,b){return A.avk()}, +ET(a){return A.avk()}, +G(a,b){return A.avk()}} +A.e1.prototype={ +tw(){return A.ob(this.$ti.c)}, +qg(a){return A.ob(a)}, +Bl(){return this.qg(t.z)}, +H(a,b){return J.fg(this.a,b)}, +gao(a){return J.an(J.vg(this.a))}, +gu(a){return J.bf(this.a)}} +A.atj.prototype={} +A.kt.prototype={} +A.jF.prototype={ +aJr(a){var s=this,r=s.$ti +r=new A.jF(a,s.a,r.i("@<1>").M(r.z[1]).i("jF<1,2>")) +r.b=s.b +r.c=s.c +return r}} +A.ati.prototype={ +mm(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.gfJ() +if(f==null){h.QI(a,a) +return-1}s=h.gQH() +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.gfJ()!==q){h.sfJ(q);++h.c}return r}, +aLw(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}, +a87(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}, +lw(a,b){var s,r,q,p,o=this +if(o.gfJ()==null)return null +if(o.mm(b)!==0)return null +s=o.gfJ() +r=s.b;--o.a +q=s.c +if(r==null)o.sfJ(q) +else{p=o.a87(r) +p.c=q +o.sfJ(p)}++o.b +return s}, +PS(a,b){var s,r=this;++r.a;++r.b +s=r.gfJ() +if(s==null){r.sfJ(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.sfJ(a)}, +ga3M(){var s=this,r=s.gfJ() +if(r==null)return null +s.sfJ(s.aLw(r)) +return s.gfJ()}, +ga5k(){var s=this,r=s.gfJ() +if(r==null)return null +s.sfJ(s.a87(r)) +return s.gfJ()}, +a2H(a){this.sfJ(null) +this.a=0;++this.b}, +wb(a){return this.U3(a)&&this.mm(a)===0}, +QI(a,b){return this.gQH().$2(a,b)}, +U3(a){return this.gb3p().$1(a)}} +A.UI.prototype={ +h(a,b){var s=this +if(!s.f.$1(b))return null +if(s.d!=null)if(s.mm(b)===0)return s.d.d +return null}, +G(a,b){var s +if(!this.f.$1(b))return null +s=this.lw(0,b) +if(s!=null)return s.d +return null}, +k(a,b,c){var s,r=this,q=r.mm(b) +if(q===0){r.d=r.d.aJr(c);++r.c +return}s=r.$ti +r.PS(new A.jF(c,b,s.i("@<1>").M(s.z[1]).i("jF<1,2>")),q)}, +c0(a,b,c){var s,r,q,p,o=this,n=o.mm(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.cf(o)) +if(r!==o.c)n=o.mm(b) +p=o.$ti +o.PS(new A.jF(q,b,p.i("@<1>").M(p.z[1]).i("jF<1,2>")),n) +return q}, +E(a,b){J.dw(b,new A.b5M(this))}, +gal(a){return this.d==null}, +gcs(a){return this.d!=null}, +a6(a,b){var s,r,q=this.$ti +q=q.i("@<1>").M(q.z[1]) +s=new A.Dv(this,A.a([],q.i("x>")),this.c,q.i("Dv<1,2>")) +for(;s.v();){r=s.gJ(s) +b.$2(r.a,r.b)}}, +gu(a){return this.a}, +T(a){this.a2H(0)}, +ak(a,b){return this.wb(b)}, +gc5(a){var s=this.$ti +return new A.uV(this,s.i("@<1>").M(s.i("jF<1,2>")).i("uV<1,2>"))}, +gaS(a){var s=this.$ti +return new A.Dw(this,s.i("@<1>").M(s.z[1]).i("Dw<1,2>"))}, +gfi(a){var s=this.$ti +return new A.a_V(this,s.i("@<1>").M(s.z[1]).i("a_V<1,2>"))}, +aUO(){if(this.d==null)return null +return this.ga3M().a}, +af2(){if(this.d==null)return null +return this.ga5k().a}, +aXJ(a){var s,r,q,p=this +if(p.d==null)return null +if(p.mm(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}, +aUP(a){var s,r,q,p=this +if(p.d==null)return null +if(p.mm(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}, +$iaD:1, +QI(a,b){return this.e.$2(a,b)}, +U3(a){return this.f.$1(a)}, +gfJ(){return this.d}, +gQH(){return this.e}, +sfJ(a){return this.d=a}} +A.b5N.prototype={ +$1(a){return this.a.b(a)}, +$S:72} +A.b5M.prototype={ +$2(a,b){this.a.k(0,a,b)}, +$S(){return this.a.$ti.i("~(1,2)")}} +A.r2.prototype={ +gJ(a){var s=this.b +if(s.length===0){A.t(this).i("r2.T").a(null) +return null}return this.RB(B.c.gS(s))}, +aIU(a){var s,r,q=this.b +B.c.T(q) +s=this.a +s.mm(a) +r=s.gfJ() +r.toString +q.push(r) +this.d=s.c}, +v(){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.gfJ() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw A.d(A.cf(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c)q.aIU(B.c.gS(p).a) +s=B.c.gS(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.c.gS(p).c===s))break +s=p.pop()}return p.length!==0}} +A.uV.prototype={ +gu(a){return this.a.a}, +gal(a){return this.a.a===0}, +gao(a){var s=this.a,r=this.$ti +return new A.uW(s,A.a([],r.i("x<2>")),s.c,r.i("@<1>").M(r.z[1]).i("uW<1,2>"))}, +H(a,b){return this.a.wb(b)}, +m1(a){var s=this.a,r=this.$ti,q=A.ahc(s.e,s.f,r.c) +q.a=s.a +q.d=q.a30(s.d,r.z[1]) +return q}} +A.Dw.prototype={ +gu(a){return this.a.a}, +gal(a){return this.a.a===0}, +gao(a){var s=this.a,r=this.$ti +r=r.i("@<1>").M(r.z[1]) +return new A.a_Z(s,A.a([],r.i("x>")),s.c,r.i("a_Z<1,2>"))}} +A.a_V.prototype={ +gu(a){return this.a.a}, +gal(a){return this.a.a===0}, +gao(a){var s=this.a,r=this.$ti +r=r.i("@<1>").M(r.z[1]) +return new A.Dv(s,A.a([],r.i("x>")),s.c,r.i("Dv<1,2>"))}} +A.uW.prototype={ +RB(a){return a.a}} +A.a_Z.prototype={ +RB(a){return a.d}} +A.Dv.prototype={ +RB(a){var s=this.$ti +return new A.az(a.a,a.d,s.i("@<1>").M(s.z[1]).i("az<1,2>"))}} +A.Iz.prototype={ +a5Z(a){return A.ahc(new A.b5P(this,a),this.f,a)}, +tw(){return this.a5Z(t.z)}, +l0(a,b){return A.b4i(this,this.gaEJ(),this.$ti.c,b)}, +gao(a){var s=this.$ti +return new A.uW(this,A.a([],s.i("x>")),this.c,s.i("@<1>").M(s.i("kt<1>")).i("uW<1,2>"))}, +gu(a){return this.a}, +gal(a){return this.d==null}, +gcs(a){return this.d!=null}, +gO(a){if(this.a===0)throw A.d(A.d0()) +return this.ga3M().a}, +gS(a){if(this.a===0)throw A.d(A.d0()) +return this.ga5k().a}, +H(a,b){return this.f.$1(b)&&this.mm(this.$ti.c.a(b))===0}, +t(a,b){return this.h0(0,b)}, +h0(a,b){var s=this.mm(b) +if(s===0)return!1 +this.PS(new A.kt(b,this.$ti.i("kt<1>")),s) +return!0}, +G(a,b){if(!this.f.$1(b))return!1 +return this.lw(0,this.$ti.c.a(b))!=null}, +E(a,b){var s +for(s=J.an(b);s.v();)this.h0(0,s.gJ(s))}, +ET(a){var s,r,q,p +for(s=a.length,r=this.$ti.c,q=0;q>")),r.c,q.i("@<1>").M(q.i("kt<1>")).i("uW<1,2>"));q.v();){s=q.gJ(q) +if(b.H(0,s))p.h0(0,s)}return p}, +a30(a,b){var s +if(a==null)return null +s=new A.kt(a.a,this.$ti.i("kt<1>")) +new A.b5O(this,b).$2(a,s) +return s}, +T(a){this.a2H(0)}, +m1(a){var s=this,r=s.$ti,q=A.ahc(s.e,s.f,r.c) +q.a=s.a +q.d=s.a30(s.d,r.i("kt<1>")) +return q}, +j(a){return A.G6(this,"{","}")}, +$iay:1, +$idt:1, +QI(a,b){return this.e.$2(a,b)}, +U3(a){return this.f.$1(a)}, +gfJ(){return this.d}, +gQH(){return this.e}, +sfJ(a){return this.d=a}} +A.b5Q.prototype={ +$1(a){return this.a.b(a)}, +$S:72} +A.b5P.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.i("r(0,0)")}} +A.b5O.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.i("kt<1>") +do{s=a.b +r=a.c +if(s!=null){q=new A.kt(s.a,n) +b.b=q +this.$2(s,q)}p=r!=null +if(p){o=new A.kt(r.a,n) +b.c=o +b=o +a=r}}while(p)}, +$S(){return this.a.$ti.M(this.b).i("~(1,kt<2>)")}} +A.a_W.prototype={} +A.a_X.prototype={} +A.a_Y.prototype={} +A.a0H.prototype={} +A.a1J.prototype={} +A.bwe.prototype={ +$1(a){var s,r,q,p,o,n,m=this +if(a==null||typeof a!="object")return a +if(Object.getPrototypeOf(a)===Array.prototype){for(s=m.a,r=0;r0}, +gc5(a){var s +if(this.b==null){s=this.c +return new A.b7(s,A.t(s).i("b7<1>"))}return new A.aoR(this)}, +gaS(a){var s,r=this +if(r.b==null){s=r.c +return s.gaS(s)}return A.iS(r.qa(),new A.bmo(r),t.N,t.z)}, +k(a,b,c){var s,r,q=this +if(q.b==null)q.c.k(0,b,c) +else if(q.ak(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.a9M().k(0,b,c)}, +E(a,b){J.dw(b,new A.bmn(this))}, +ak(a,b){if(this.b==null)return this.c.ak(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +c0(a,b,c){var s +if(this.ak(0,b))return this.h(0,b) +s=c.$0() +this.k(0,b,s) +return s}, +G(a,b){if(this.b!=null&&!this.ak(0,b))return null +return this.a9M().G(0,b)}, +T(a){var s,r=this +if(r.b==null)r.c.T(0) +else{if(r.c!=null)B.c.T(r.qa()) +r.a=r.b=null +s=t.z +r.c=A.q(s,s)}}, +a6(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.a6(0,b) +s=o.qa() +for(r=0;r"))}return s}, +H(a,b){return this.a.ak(0,b)}} +A.Z_.prototype={ +ac(a){var s,r,q=this +q.aqL(0) +s=q.a +r=s.a +s.a="" +s=q.c +s.t(0,A.bxq(r.charCodeAt(0)==0?r:r,q.b)) +s.ac(0)}} +A.bdw.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:92} +A.bdv.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:92} +A.a32.prototype={ +gct(a){return"us-ascii"}, +ib(a){return B.tX.bf(a)}, +bi(a,b){var s=B.tW.bf(b) +return s}, +gdu(){return B.tX}, +glI(){return B.tW}} +A.avg.prototype={ +bf(a){var s,r,q,p=A.d9(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.cT("Invalid value in input: "+A.c(q),p,p)) +return this.avK(a,0,n)}}return A.iL(a,0,n)}, +avK(a,b,c){var s,r,q,p,o +for(s=~this.b,r=J.ae(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} +A.a33.prototype={ +hD(a){var s=t.NC.b(a)?a:new A.xX(a) +if(this.a)return new A.bjC(s.K2(!1)) +else return new A.brk(s)}} +A.bjC.prototype={ +ac(a){this.a.ac(0)}, +t(a,b){this.eJ(b,0,J.bf(b),!1)}, +eJ(a,b,c,d){var s,r,q=J.ae(a) +A.d9(b,c,q.gu(a),null,null) +for(s=this.a,r=b;r>>0!==0){if(r>b)s.eJ(a,b,r,!1) +s.t(0,B.a66) +b=r+1}if(b>>0!==0)throw A.d(A.cT("Source contains non-ASCII bytes.",null,null)) +this.a.t(0,A.iL(b,0,null))}, +eJ(a,b,c,d){var s=a.length +A.d9(b,c,s,null,null) +if(b=0){i=B.b.a9(u.z,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.cB("") +g=p}else g=p +g.a+=B.b.V(a0,q,r) +g.a+=A.cJ(k) +q=l +continue}}throw A.d(A.cT("Invalid base64 data",a0,r))}if(p!=null){g=p.a+=B.b.V(a0,q,a2) +f=g.length +if(o>=0)A.bIt(a0,n,a2,o,m,f) +else{e=B.e.bF(f-1,4)+1 +if(e===1)throw A.d(A.cT(b,a0,a2)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return B.b.iP(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.bIt(a0,n,a2,o,m,d) +else{e=B.e.bF(d,4) +if(e===1)throw A.d(A.cT(b,a0,a2)) +if(e>1)a0=B.b.iP(a0,a2,a2,e===2?"==":"=")}return a0}, +Em(a,b){return this.afu(a,b,0,null)}} +A.MG.prototype={ +bf(a){var s,r=J.ae(a) +if(r.gal(a))return"" +s=this.a?u.f:u.z +r=new A.Xu(s).Wo(a,0,r.gu(a),!0) +r.toString +return A.iL(r,0,null)}, +hD(a){var s,r=u.f,q=u.z +if(t.NC.b(a)){s=a.K2(!1) +return new A.bv8(s,new A.Xu(this.a?r:q))}return new A.bg8(a,new A.bgJ(this.a?r:q))}} +A.Xu.prototype={ +ac7(a,b){return new Uint8Array(b)}, +Wo(a,b,c,d){var s,r=this,q=(r.a&3)+(c-b),p=B.e.bt(q,3),o=p*4 +if(d&&q-p*3>0)o+=4 +s=r.ac7(0,o) +r.a=A.cdf(r.b,a,b,c,d,s,0,r.a) +if(o>0)return s +return null}} +A.bgJ.prototype={ +ac7(a,b){var s=this.c +if(s==null||s.length0)throw A.d(A.cT("Invalid length, must be multiple of four",b,c)) +this.a=-1}} +A.alg.prototype={ +t(a,b){var s,r=b.length +if(r===0)return +s=this.b.VT(0,b,0,r) +if(s!=null)this.a.t(0,s)}, +ac(a){this.b.ny(0,null,null) +this.a.ac(0)}, +eJ(a,b,c,d){var s,r +A.d9(b,c,a.length,null,null) +if(b===c)return +s=this.b +r=s.VT(0,a,b,c) +if(r!=null)this.a.t(0,r) +if(d){s.ny(0,a,c) +this.a.ac(0)}}} +A.Ea.prototype={ +eJ(a,b,c,d){this.t(0,B.M.cP(a,b,c)) +if(d)this.ac(0)}} +A.D1.prototype={ +t(a,b){this.a.t(0,b)}, +ac(a){this.a.ac(0)}} +A.XF.prototype={ +t(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.ae(b) +if(n.gu(b)>p.length-o){p=q.b +s=n.gu(b)+p.length-1 +s|=B.e.dd(s,1) +s|=s>>>2 +s|=s>>>4 +s|=s>>>8 +r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) +p=q.b +B.M.cR(r,0,p.length,p) +q.b=r}p=q.b +o=q.c +B.M.cR(p,o,o+n.gu(b),b) +q.c=q.c+n.gu(b)}, +ac(a){this.a.$1(B.M.cP(this.b,0,this.c))}} +A.a54.prototype={} +A.xG.prototype={ +t(a,b){this.b.t(0,b)}, +bP(a,b){A.dG(a,"error",t.K) +this.a.bP(a,b)}, +dm(a){return this.bP(a,null)}, +ac(a){this.b.ac(0)}, +$icS:1} +A.eU.prototype={ +ib(a){return this.gdu().bf(a)}, +r3(a,b){var s=A.t(this) +return new A.Yz(this,a,s.i("@").M(s.i("eU.T")).M(b).i("Yz<1,2,3>"))}} +A.Yz.prototype={ +gdu(){return this.a.gdu().r3(this.b.gdu(),this.$ti.z[2])}, +glI(){return this.b.glI().r3(this.a.glI(),this.$ti.c)}} +A.c0.prototype={ +r3(a,b){var s=A.t(this) +return new A.YA(this,a,s.i("@").M(s.i("c0.T")).M(b).i("YA<1,2,3>"))}, +hD(a){throw A.d(A.a1("This converter does not support chunked conversions: "+this.j(0)))}, +h4(a){return new A.p5(new A.aHs(this),a,t.cu.M(A.t(this).i("c0.T")).i("p5<1,2>"))}} +A.aHs.prototype={ +$1(a){return new A.xG(a,this.a.hD(a),t.aR)}, +$S:612} +A.YA.prototype={ +bf(a){return this.b.bf(this.a.bf(a))}, +hD(a){return this.a.hD(this.b.hD(a))}} +A.nY.prototype={} +A.aQL.prototype={ +j(a){return this.a}} +A.a9H.prototype={ +bf(a){var s=this.a2Z(a,0,a.length) +return s==null?a:s}, +a2Z(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.cB("") +if(q>b)p.a+=B.b.V(a,b,q) +p.a+=o +b=q+1}}if(p==null)return n +if(c>b)p.a+=B.b.V(a,b,c) +s=p.a +return s.charCodeAt(0)==0?s:s}, +hD(a){return new A.aon(this,t.NC.b(a)?a:new A.xX(a))}} +A.aon.prototype={ +eJ(a,b,c,d){var s=this.a.a2Z(a,b,c),r=this.b +if(s==null)r.eJ(a,b,c,d) +else{r.t(0,s) +if(d)r.ac(0)}}, +ac(a){this.b.ac(0)}} +A.Qg.prototype={ +j(a){var s=A.zx(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +A.aao.prototype={ +j(a){return"Cyclic error in JSON stringify"}} +A.aan.prototype={ +CY(a,b,c){if(c==null)c=null +if(c==null)return A.bxq(b,this.glI().a) +return A.bxq(b,c)}, +bi(a,b){return this.CY(a,b,null)}, +xZ(a,b){var s +if(b==null)b=null +if(b==null){s=this.gdu() +return A.bQU(a,s.b,s.a)}return A.bQU(a,b,null)}, +ib(a){return this.xZ(a,null)}, +gdu(){return B.a5w}, +glI(){return B.a5v}} +A.aaq.prototype={ +bf(a){var s,r=new A.cB("") +A.bEI(a,r,this.b,this.a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +hD(a){var s,r=this +if(a instanceof A.a0P)return new A.Z1(a.d,A.bLT(r.a),r.b,256) +s=t.NC.b(a)?a:new A.xX(a) +return new A.bmm(r.a,r.b,s)}, +r3(a,b){var s +if(a instanceof A.WO){s=A.bLT(this.a) +return b.i("c0").a(new A.aar(s,this.b,256))}return this.a0e(a,b)}} +A.aar.prototype={ +bf(a){var s,r,q,p,o,n,m,l=A.a([],t.Zb) +A.bQV(a,this.a,this.b,this.c,new A.aSx(l)) +s=l.length +if(s===1)return l[0] +for(r=0,q=0;q0||c92){if(q>=55296){p=q&64512 +if(p===55296){o=r+1 +o=!(o=0&&(B.b.a9(a,p)&64512)===55296)}else p=!1 +else p=!0 +if(p){if(r>s)n.zv(a,s,r) +s=r+1 +n.fp(92) +n.fp(117) +n.fp(100) +p=q>>>8&15 +n.fp(p<10?48+p:87+p) +p=q>>>4&15 +n.fp(p<10?48+p:87+p) +p=q&15 +n.fp(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.zv(a,s,r) +s=r+1 +n.fp(92) +switch(q){case 8:n.fp(98) +break +case 9:n.fp(116) +break +case 10:n.fp(110) +break +case 12:n.fp(102) +break +case 13:n.fp(114) +break +default:n.fp(117) +n.fp(48) +n.fp(48) +p=q>>>4&15 +n.fp(p<10?48+p:87+p) +p=q&15 +n.fp(p<10?48+p:87+p) +break}}else if(q===34||q===92){if(r>s)n.zv(a,s,r) +s=r+1 +n.fp(92) +n.fp(q)}}if(s===0)n.eR(a) +else if(s>>6|192)>>>0) +s.kG(a&63|128) +return}if(a<=65535){s.kG((a>>>12|224)>>>0) +s.kG(a>>>6&63|128) +s.kG(a&63|128) +return}s.aip(a)}, +aip(a){var s=this +s.kG((a>>>18|240)>>>0) +s.kG(a>>>12&63|128) +s.kG(a>>>6&63|128) +s.kG(a&63|128)}, +kG(a){var s,r=this,q=r.f,p=r.e +if(q===p.length){r.d.$3(p,0,q) +q=r.e=new Uint8Array(r.c) +p=r.f=0}else{s=p +p=q +q=s}r.f=p+1 +q[p]=a}} +A.bmt.prototype={ +zu(a){var s,r,q,p,o,n=this,m=n.x,l=J.ae(m),k=l.gu(m) +if(k===1){s=l.h(m,0) +for(;a>0;){n.kG(s);--a}return}for(;a>0;){--a +r=n.f +q=r+k +p=n.e +if(q<=p.length){B.M.cR(p,r,q,m) +n.f=q}else for(o=0;o255||r<0){if(s>b){q=p.a +q.toString +q.t(0,A.iL(a,b,s))}q=p.a +q.toString +q.t(0,A.iL(B.a7m,0,1)) +b=s+1}}if(b16)this.Rl()}, +pR(a,b){if(this.a.a.length!==0)this.Rl() +this.b.t(0,b)}, +Rl(){var s=this.a,r=s.a +s.a="" +this.b.t(0,r.charCodeAt(0)==0?r:r)}} +A.Lr.prototype={ +ac(a){}, +eJ(a,b,c,d){var s,r +if(b!==0||c!==a.length)for(s=this.a,r=b;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.JA() +return!1}}, +a3I(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(B.b.a9(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.aa2(p,B.b.ai(a,n)))q=n}else if(o===56320){if(l.b+3>r)break +l.JA()}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.a0P.prototype={ +ac(a){if(this.a!==0){this.eJ("",0,0,!0) +return}this.d.ac(0)}, +eJ(a,b,c,d){var s,r,q,p,o,n=this +n.b=0 +s=b===c +if(s&&!d)return +r=n.a +if(r!==0){if(n.aa2(r,!s?B.b.ai(a,b):0))++b +n.a=0}s=n.d +r=n.c +q=c-1 +p=r.length-3 +do{b=n.a3I(a,b,c) +o=d&&b===c +if(b===q&&(B.b.ai(a,b)&64512)===55296){if(d&&n.b1000){s=B.e.bt(b+c,2) +r=q.QR(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.QR(a,s,c,d)}return q.aSV(a,b,c,d)}, +adI(a,b){var s=this.b +this.b=0 +if(s<=32)return +if(this.a)b.a+=A.cJ(65533) +else throw A.d(A.cT(A.bRx(77),null,null))}, +aSV(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.cB(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r=B.b.ai("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 +i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +j=B.b.ai(" \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.cJ(i) +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.cJ(k) +break +case 65:h.a+=A.cJ(k);--g +break +default:q=h.a+=A.cJ(k) +h.a=q+A.cJ(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.cJ(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.awc.prototype={} +A.awd.prototype={} +A.axc.prototype={} +A.bxQ.prototype={ +$2(a,b){this.a.k(0,a.a,b)}, +$S:351} +A.aWg.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.zx(b) +r.a=", "}, +$S:351} +A.bC.prototype={ +t(a,b){return A.a72(this.a+B.e.bt(b.a,1000),this.b)}, +vW(a){return A.a72(this.a-B.e.bt(a.a,1000),this.b)}, +l(a,b){if(b==null)return!1 +return b instanceof A.bC&&this.a===b.a&&this.b===b.b}, +be(a,b){return B.e.be(this.a,b.a)}, +a1h(a,b){var s,r=this.a +if(Math.abs(r)<=864e13)s=!1 +else s=!0 +if(s)throw A.d(A.b3("DateTime is outside valid range: "+r,null)) +A.dG(this.b,"isUtc",t.y)}, +gm(a){var s=this.a +return(s^B.e.dd(s,30))&1073741823}, +ru(){if(this.b)return A.a72(this.a,!1) +return this}, +bB(){if(this.b)return this +return A.a72(this.a,!0)}, +j(a){var s=this,r=A.bK3(A.e_(s)),q=A.rJ(A.dz(s)),p=A.rJ(A.fM(s)),o=A.rJ(A.hN(s)),n=A.rJ(A.n1(s)),m=A.rJ(A.qi(s)),l=A.bK4(A.wG(s)),k=r+"-"+q +if(s.b)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" +else return k+"-"+p+" "+o+":"+n+":"+m+"."+l}, +bd(){var s=this,r=A.e_(s)>=-9999&&A.e_(s)<=9999?A.bK3(A.e_(s)):A.c3i(A.e_(s)),q=A.rJ(A.dz(s)),p=A.rJ(A.fM(s)),o=A.rJ(A.hN(s)),n=A.rJ(A.n1(s)),m=A.rJ(A.qi(s)),l=A.bK4(A.wG(s)),k=r+"-"+q +if(s.b)return k+"-"+p+"T"+o+":"+n+":"+m+"."+l+"Z" +else return k+"-"+p+"T"+o+":"+n+":"+m+"."+l}, +$ice:1} +A.aJ0.prototype={ +$1(a){if(a==null)return 0 +return A.er(a,null)}, +$S:347} +A.aJ1.prototype={ +$1(a){var s,r,q +if(a==null)return 0 +for(s=a.length,r=0,q=0;q<6;++q){r*=10 +if(qr)s=": Not in inclusive range "+A.c(r)+".."+A.c(q) +else s=qe.length +else s=!1 +if(s)f=null +if(f==null){if(e.length>78)e=B.b.V(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.b.V(e,k,l)+i+"\n"+B.b.ah(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.c(f)+")"):g}, +$ibl:1, +gaa(a){return this.a}, +goj(a){return this.b}, +gd4(a){return this.c}} +A.w.prototype={ +l0(a,b){return A.dp(this,A.aN(this).i("w.E"),b)}, +WP(a,b){var s=this,r=A.aN(s) +if(r.i("ay").b(s))return A.bL3(s,b,r.i("w.E")) +return new A.t7(s,b,r.i("t7"))}, +iK(a,b,c){return A.iS(this,b,A.aN(this).i("w.E"),c)}, +jq(a,b){return new A.aO(this,b,A.aN(this).i("aO"))}, +Zy(a,b){return new A.eN(this,b.i("eN<0>"))}, +adh(a,b,c){return new A.eX(this,b,A.aN(this).i("@").M(c).i("eX<1,2>"))}, +H(a,b){var s +for(s=this.gao(this);s.v();)if(J.i(s.gJ(s),b))return!0 +return!1}, +a6(a,b){var s +for(s=this.gao(this);s.v();)b.$1(s.gJ(s))}, +n2(a,b){var s,r=this.gao(this) +if(!r.v())throw A.d(A.d0()) +s=r.gJ(r) +for(;r.v();)s=b.$2(s,r.gJ(r)) +return s}, +mI(a,b,c){var s,r +for(s=this.gao(this),r=b;s.v();)r=c.$2(r,s.gJ(s)) +return r}, +iH(a,b,c){return this.mI(a,b,c,t.z)}, +nH(a,b){var s +for(s=this.gao(this);s.v();)if(!b.$1(s.gJ(s)))return!1 +return!0}, +bA(a,b){var s,r,q=this.gao(this) +if(!q.v())return"" +s=J.bU(q.gJ(q)) +if(!q.v())return s +if(b.length===0){r=s +do r+=A.c(J.bU(q.gJ(q))) +while(q.v())}else{r=s +do r=r+b+A.c(J.bU(q.gJ(q))) +while(q.v())}return r.charCodeAt(0)==0?r:r}, +hP(a){return this.bA(a,"")}, +dn(a,b){var s +for(s=this.gao(this);s.v();)if(b.$1(s.gJ(s)))return!0 +return!1}, +fH(a,b){return A.P(this,b,A.aN(this).i("w.E"))}, +bv(a){return this.fH(a,!0)}, +m1(a){return A.ho(this,A.aN(this).i("w.E"))}, +gu(a){var s,r=this.gao(this) +for(s=0;r.v();)++s +return s}, +gal(a){return!this.gao(this).v()}, +gcs(a){return!this.gal(this)}, +lf(a,b){return A.bEa(this,b,A.aN(this).i("w.E"))}, +lk(a,b){return A.agL(this,b,A.aN(this).i("w.E"))}, +gO(a){var s=this.gao(this) +if(!s.v())throw A.d(A.d0()) +return s.gJ(s)}, +gS(a){var s,r=this.gao(this) +if(!r.v())throw A.d(A.d0()) +do s=r.gJ(r) +while(r.v()) +return s}, +hM(a,b,c){var s,r +for(s=this.gao(this);s.v();){r=s.gJ(s) +if(b.$1(r))return r}if(c!=null)return c.$0() +throw A.d(A.d0())}, +mH(a,b){return this.hM(a,b,null)}, +bX(a,b){var s,r +A.fp(b,"index") +s=this.gao(this) +for(r=b;s.v();){if(r===0)return s.gJ(s);--r}throw A.d(A.fk(b,b-r,this,null,"index"))}, +j(a){return A.bLL(this,"(",")")}} +A.YC.prototype={ +bX(a,b){A.aa3(b,this.a,this,null,null) +return this.b.$1(b)}, +gu(a){return this.a}} +A.aah.prototype={} +A.az.prototype={ +j(a){return"MapEntry("+A.c(this.a)+": "+A.c(this.b)+")"}} +A.aP.prototype={ +gm(a){return A.C.prototype.gm.call(this,this)}, +j(a){return"null"}} +A.C.prototype={$iC:1, +l(a,b){return this===b}, +gm(a){return A.aK(this)}, +j(a){return"Instance of '"+A.Sv(this)+"'"}, +A(a,b){throw A.d(A.bMP(this,b))}, +gfe(a){return A.B(this)}, +toString(){return this.j(this)}, +$0(){return this.A(this,A.v("$0","$0",0,[],[],0))}, +$1(a){return this.A(this,A.v("$1","$1",0,[a],[],0))}, +$2(a,b){return this.A(this,A.v("$2","$2",0,[a,b],[],0))}, +$3$1(a,b,c,d){return this.A(this,A.v("$3$1","$3$1",0,[a,b,c,d],[],3))}, +$1$2$onError(a,b,c){return this.A(this,A.v("$1$2$onError","$1$2$onError",0,[a,b,c],["onError"],1))}, +$2$1(a,b,c){return this.A(this,A.v("$2$1","$2$1",0,[a,b,c],[],2))}, +$1$1(a,b){return this.A(this,A.v("$1$1","$1$1",0,[a,b],[],1))}, +$3(a,b,c){return this.A(this,A.v("$3","$3",0,[a,b,c],[],0))}, +$4(a,b,c,d){return this.A(this,A.v("$4","$4",0,[a,b,c,d],[],0))}, +$3$3(a,b,c,d,e,f){return this.A(this,A.v("$3$3","$3$3",0,[a,b,c,d,e,f],[],3))}, +$2$2(a,b,c,d){return this.A(this,A.v("$2$2","$2$2",0,[a,b,c,d],[],2))}, +$1$hostElementAttributes(a){return this.A(this,A.v("$1$hostElementAttributes","$1$hostElementAttributes",0,[a],["hostElementAttributes"],0))}, +$1$highContrast(a){return this.A(this,A.v("$1$highContrast","$1$highContrast",0,[a],["highContrast"],0))}, +$1$accessibilityFeatures(a){return this.A(this,A.v("$1$accessibilityFeatures","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, +$1$locales(a){return this.A(this,A.v("$1$locales","$1$locales",0,[a],["locales"],0))}, +$1$textScaleFactor(a){return this.A(this,A.v("$1$textScaleFactor","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, +$1$platformBrightness(a){return this.A(this,A.v("$1$platformBrightness","$1$platformBrightness",0,[a],["platformBrightness"],0))}, +$1$2(a,b,c){return this.A(this,A.v("$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.v("$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.v("$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.v("$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.v("$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.v("$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.v("$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.v("$1$0","$1$0",0,[a],[],1))}, +$1$accessibleNavigation(a){return this.A(this,A.v("$1$accessibleNavigation","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, +$1$semanticsEnabled(a){return this.A(this,A.v("$1$semanticsEnabled","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.A(this,A.v("$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.v("$1$growable","$1$growable",0,[a],["growable"],0))}, +$2$path(a,b){return this.A(this,A.v("$2$path","$2$path",0,[a,b],["path"],0))}, +$2$priority$scheduler(a,b){return this.A(this,A.v("$2$priority$scheduler","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, +$2$position(a,b){return this.A(this,A.v("$2$position","$2$position",0,[a,b],["position"],0))}, +$1$style(a){return this.A(this,A.v("$1$style","$1$style",0,[a],["style"],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.v("$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.v("$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))}, +$2$aspect(a,b){return this.A(this,A.v("$2$aspect","$2$aspect",0,[a,b],["aspect"],0))}, +$2$bodyLarge$bodyMedium(a,b){return this.A(this,A.v("$2$bodyLarge$bodyMedium","$2$bodyLarge$bodyMedium",0,[a,b],["bodyLarge","bodyMedium"],0))}, +$1$primary(a){return this.A(this,A.v("$1$primary","$1$primary",0,[a],["primary"],0))}, +$3$forgottenChildren(a,b,c){return this.A(this,A.v("$3$forgottenChildren","$3$forgottenChildren",0,[a,b,c],["forgottenChildren"],0))}, +$2$after(a,b){return this.A(this,A.v("$2$after","$2$after",0,[a,b],["after"],0))}, +$1$range(a){return this.A(this,A.v("$1$range","$1$range",0,[a],["range"],0))}, +$1$paragraphWidth(a){return this.A(this,A.v("$1$paragraphWidth","$1$paragraphWidth",0,[a],["paragraphWidth"],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.v("$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))}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.A(this,A.v("$4$boxHeightStyle$boxWidthStyle","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, +$2$end$start(a,b){return this.A(this,A.v("$2$end$start","$2$end$start",0,[a,b],["end","start"],0))}, +$3$dimensions$textScaleFactor(a,b,c){return this.A(this,A.v("$3$dimensions$textScaleFactor","$3$dimensions$textScaleFactor",0,[a,b,c],["dimensions","textScaleFactor"],0))}, +$3$boxHeightStyle(a,b,c){return this.A(this,A.v("$3$boxHeightStyle","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.A(this,A.v("$3$includePlaceholders$includeSemanticsLabels","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.A(this,A.v("$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.v("$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.v("$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.v("$1$bottom","$1$bottom",0,[a],["bottom"],0))}, +$2$textDirection(a,b){return this.A(this,A.v("$2$textDirection","$2$textDirection",0,[a,b],["textDirection"],0))}, +$2$reversed(a,b){return this.A(this,A.v("$2$reversed","$2$reversed",0,[a,b],["reversed"],0))}, +$3$debugReport(a,b,c){return this.A(this,A.v("$3$debugReport","$3$debugReport",0,[a,b,c],["debugReport"],0))}, +$3$cancel$down$reason(a,b,c){return this.A(this,A.v("$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.v("$2$down$up","$2$down$up",0,[a,b],["down","up"],0))}, +$1$down(a){return this.A(this,A.v("$1$down","$1$down",0,[a],["down"],0))}, +$1$floatingActionButtonScale(a){return this.A(this,A.v("$1$floatingActionButtonScale","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, +$1$removeBottom(a){return this.A(this,A.v("$1$removeBottom","$1$removeBottom",0,[a],["removeBottom"],0))}, +$1$padding(a){return this.A(this,A.v("$1$padding","$1$padding",0,[a],["padding"],0))}, +$2$viewInsets$viewPadding(a,b){return this.A(this,A.v("$2$viewInsets$viewPadding","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, +$2$padding$viewPadding(a,b){return this.A(this,A.v("$2$padding$viewPadding","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, +$2$primaryTextTheme$textTheme(a,b){return this.A(this,A.v("$2$primaryTextTheme$textTheme","$2$primaryTextTheme$textTheme",0,[a,b],["primaryTextTheme","textTheme"],0))}, +$1$brightness(a){return this.A(this,A.v("$1$brightness","$1$brightness",0,[a],["brightness"],0))}, +$2$color$fontSize(a,b){return this.A(this,A.v("$2$color$fontSize","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, +$1$color(a){return this.A(this,A.v("$1$color","$1$color",0,[a],["color"],0))}, +$2$maxWidth$minWidth(a,b){return this.A(this,A.v("$2$maxWidth$minWidth","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, +$2$maxHeight$minHeight(a,b){return this.A(this,A.v("$2$maxHeight$minHeight","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, +$1$side(a){return this.A(this,A.v("$1$side","$1$side",0,[a],["side"],0))}, +$1$findFirstFocus(a){return this.A(this,A.v("$1$findFirstFocus","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, +$2$value(a,b){return this.A(this,A.v("$2$value","$2$value",0,[a,b],["value"],0))}, +$1$details(a){return this.A(this,A.v("$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.v("$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))}, +$3$replace$state(a,b,c){return this.A(this,A.v("$3$replace$state","$3$replace$state",0,[a,b,c],["replace","state"],0))}, +$2$params(a,b){return this.A(this,A.v("$2$params","$2$params",0,[a,b],["params"],0))}, +$3$onAction$onChange(a,b,c){return this.A(this,A.v("$3$onAction$onChange","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, +$1$context(a){return this.A(this,A.v("$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.v("$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.v("$2$minHeight$minWidth","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, +$2$initialRestore(a,b){return this.A(this,A.v("$2$initialRestore","$2$initialRestore",0,[a,b],["initialRestore"],0))}, +$1$direction(a){return this.A(this,A.v("$1$direction","$1$direction",0,[a],["direction"],0))}, +$3$textDirection(a,b,c){return this.A(this,A.v("$3$textDirection","$3$textDirection",0,[a,b,c],["textDirection"],0))}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.A(this,A.v("$3$foregroundColor$iconSize$overlayColor","$3$foregroundColor$iconSize$overlayColor",0,[a,b,c],["foregroundColor","iconSize","overlayColor"],0))}, +$1$camera(a){return this.A(this,A.v("$1$camera","$1$camera",0,[a],["camera"],0))}, +$1$microphone(a){return this.A(this,A.v("$1$microphone","$1$microphone",0,[a],["microphone"],0))}, +$1$renderVideo(a){return this.A(this,A.v("$1$renderVideo","$1$renderVideo",0,[a],["renderVideo"],0))}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.A(this,A.v("$4$height$renderVideo$rotation$width","$4$height$renderVideo$rotation$width",0,[a,b,c,d],["height","renderVideo","rotation","width"],0))}, +$3$context$exception$stack(a,b,c){return this.A(this,A.v("$3$context$exception$stack","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.A(this,A.v("$4$allowUpscaling$targetHeight$targetWidth","$4$allowUpscaling$targetHeight$targetWidth",0,[a,b,c,d],["allowUpscaling","targetHeight","targetWidth"],0))}, +$2$onError(a,b){return this.A(this,A.v("$2$onError","$2$onError",0,[a,b],["onError"],0))}, +$2$3(a,b,c,d,e){return this.A(this,A.v("$2$3","$2$3",0,[a,b,c,d,e],[],2))}, +$2$chunkCallback(a,b){return this.A(this,A.v("$2$chunkCallback","$2$chunkCallback",0,[a,b],["chunkCallback"],0))}, +$1$url(a){return this.A(this,A.v("$1$url","$1$url",0,[a],["url"],0))}, +$3$eTag$relativePath$validTill(a,b,c){return this.A(this,A.v("$3$eTag$relativePath$validTill","$3$eTag$relativePath$validTill",0,[a,b,c],["eTag","relativePath","validTill"],0))}, +$1$length(a){return this.A(this,A.v("$1$length","$1$length",0,[a],["length"],0))}, +$1$tailVisitor(a){return this.A(this,A.v("$1$tailVisitor","$1$tailVisitor",0,[a],["tailVisitor"],0))}, +$3$onDone$onError(a,b,c){return this.A(this,A.v("$3$onDone$onError","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, +$2$createChild$followTailLink(a,b){return this.A(this,A.v("$2$createChild$followTailLink","$2$createChild$followTailLink",0,[a,b],["createChild","followTailLink"],0))}, +$5(a,b,c,d,e){return this.A(this,A.v("$5","$5",0,[a,b,c,d,e],[],0))}, +$1$recursive(a){return this.A(this,A.v("$1$recursive","$1$recursive",0,[a],["recursive"],0))}, +$3$async(a,b,c){return this.A(this,A.v("$3$async","$3$async",0,[a,b,c],["async"],0))}, +$2$withDrive(a,b){return this.A(this,A.v("$2$withDrive","$2$withDrive",0,[a,b],["withDrive"],0))}, +$1$status(a){return this.A(this,A.v("$1$status","$1$status",0,[a],["status"],0))}, +$2$callCid$create(a,b){return this.A(this,A.v("$2$callCid$create","$2$callCid$create",0,[a,b],["callCid","create"],0))}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.A(this,A.v("$5$callParticipants$createdByUserId$ownCapabilities$settings$status","$5$callParticipants$createdByUserId$ownCapabilities$settings$status",0,[a,b,c,d,e],["callParticipants","createdByUserId","ownCapabilities","settings","status"],0))}, +$3$callParticipants$sessionId$status(a,b,c){return this.A(this,A.v("$3$callParticipants$sessionId$status","$3$callParticipants$sessionId$status",0,[a,b,c],["callParticipants","sessionId","status"],0))}, +$1$callParticipants(a){return this.A(this,A.v("$1$callParticipants","$1$callParticipants",0,[a],["callParticipants"],0))}, +$1$publishedTracks(a){return this.A(this,A.v("$1$publishedTracks","$1$publishedTracks",0,[a],["publishedTracks"],0))}, +$1$trackIdPrefix(a){return this.A(this,A.v("$1$trackIdPrefix","$1$trackIdPrefix",0,[a],["trackIdPrefix"],0))}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.A(this,A.v("$4$receiver$stopTrackOnMute$transceiver$videoDimension","$4$receiver$stopTrackOnMute$transceiver$videoDimension",0,[a,b,c,d],["receiver","stopTrackOnMute","transceiver","videoDimension"],0))}, +$1$width(a){return this.A(this,A.v("$1$width","$1$width",0,[a],["width"],0))}, +$1$height(a){return this.A(this,A.v("$1$height","$1$height",0,[a],["height"],0))}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.A(this,A.v("$3$receiver$stopTrackOnMute$transceiver","$3$receiver$stopTrackOnMute$transceiver",0,[a,b,c],["receiver","stopTrackOnMute","transceiver"],0))}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.A(this,A.v("$3$mediaConstraints$mediaStream$mediaTrack","$3$mediaConstraints$mediaStream$mediaTrack",0,[a,b,c],["mediaConstraints","mediaStream","mediaTrack"],0))}, +$2$audioOutputDevice$callParticipants(a,b){return this.A(this,A.v("$2$audioOutputDevice$callParticipants","$2$audioOutputDevice$callParticipants",0,[a,b],["audioOutputDevice","callParticipants"],0))}, +$1$audioSinkDevice(a){return this.A(this,A.v("$1$audioSinkDevice","$1$audioSinkDevice",0,[a],["audioSinkDevice"],0))}, +$1$colorScheme(a){return this.A(this,A.v("$1$colorScheme","$1$colorScheme",0,[a],["colorScheme"],0))}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.A(this,A.v("$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme","$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme",0,[a,b,c,d,e,f],["alignedDropdown","height","layoutBehavior","minWidth","padding","textTheme"],0))}, +$2$bottom$top(a,b){return this.A(this,A.v("$2$bottom$top","$2$bottom$top",0,[a,b],["bottom","top"],0))}, +$2$left$right(a,b){return this.A(this,A.v("$2$left$right","$2$left$right",0,[a,b],["left","right"],0))}, +$2$hitTest$paintTransform(a,b){return this.A(this,A.v("$2$hitTest$paintTransform","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.A(this,A.v("$3$crossAxisPosition$mainAxisPosition","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, +$2$hitTest$paintOffset(a,b){return this.A(this,A.v("$2$hitTest$paintOffset","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, +$2$callCid$members(a,b){return this.A(this,A.v("$2$callCid$members","$2$callCid$members",0,[a,b],["callCid","members"],0))}, +$1$includeChildren(a){return this.A(this,A.v("$1$includeChildren","$1$includeChildren",0,[a],["includeChildren"],0))}, +$2$subscribed$videoDimension(a,b){return this.A(this,A.v("$2$subscribed$videoDimension","$2$subscribed$videoDimension",0,[a,b],["subscribed","videoDimension"],0))}, +$1$viewportVisibility(a){return this.A(this,A.v("$1$viewportVisibility","$1$viewportVisibility",0,[a],["viewportVisibility"],0))}, +$1$scrollbars(a){return this.A(this,A.v("$1$scrollbars","$1$scrollbars",0,[a],["scrollbars"],0))}, +$2$decodeDeprecated(a,b){return this.A(this,A.v("$2$decodeDeprecated","$2$decodeDeprecated",0,[a,b],["decodeDeprecated"],0))}, +$2$decodeBufferDeprecated(a,b){return this.A(this,A.v("$2$decodeBufferDeprecated","$2$decodeBufferDeprecated",0,[a,b],["decodeBufferDeprecated"],0))}, +$2$decode(a,b){return this.A(this,A.v("$2$decode","$2$decode",0,[a,b],["decode"],0))}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.A(this,A.v("$3$sigmaX$sigmaY$tileMode","$3$sigmaX$sigmaY$tileMode",0,[a,b,c],["sigmaX","sigmaY","tileMode"],0))}, +$2$sessionId$status(a,b){return this.A(this,A.v("$2$sessionId$status","$2$sessionId$status",0,[a,b],["sessionId","status"],0))}, +$2$0(a,b){return this.A(this,A.v("$2$0","$2$0",0,[a,b],[],2))}, +$1$end(a){return this.A(this,A.v("$1$end","$1$end",0,[a],["end"],0))}, +$1$text(a){return this.A(this,A.v("$1$text","$1$text",0,[a],["text"],0))}, +$1$line(a){return this.A(this,A.v("$1$line","$1$line",0,[a],["line"],0))}, +$2$color(a,b){return this.A(this,A.v("$2$color","$2$color",0,[a,b],["color"],0))}, +$1$4$subBuilder(a,b,c,d,e){return this.A(this,A.v("$1$4$subBuilder","$1$4$subBuilder",0,[a,b,c,d,e],["subBuilder"],1))}, +$2$init$kind(a,b){return this.A(this,A.v("$2$init$kind","$2$init$kind",0,[a,b],["init","kind"],0))}, +$2$onDone(a,b){return this.A(this,A.v("$2$onDone","$2$onDone",0,[a,b],["onDone"],0))}, +$1$sessionId(a){return this.A(this,A.v("$1$sessionId","$1$sessionId",0,[a],["sessionId"],0))}, +$3$muted$received$subscribed(a,b,c){return this.A(this,A.v("$3$muted$received$subscribed","$3$muted$received$subscribed",0,[a,b,c],["muted","received","subscribed"],0))}, +$1$isDominantSpeaker(a){return this.A(this,A.v("$1$isDominantSpeaker","$1$isDominantSpeaker",0,[a],["isDominantSpeaker"],0))}, +$1$muted(a){return this.A(this,A.v("$1$muted","$1$muted",0,[a],["muted"],0))}, +$2$audioLevel$isSpeaking(a,b){return this.A(this,A.v("$2$audioLevel$isSpeaking","$2$audioLevel$isSpeaking",0,[a,b],["audioLevel","isSpeaking"],0))}, +$1$connectionQuality(a){return this.A(this,A.v("$1$connectionQuality","$1$connectionQuality",0,[a],["connectionQuality"],0))}, +$2$callParticipants$status(a,b){return this.A(this,A.v("$2$callParticipants$status","$2$callParticipants$status",0,[a,b],["callParticipants","status"],0))}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.A(this,A.v("$1$6$defaultEnumValue$enumValues$valueOf","$1$6$defaultEnumValue$enumValues$valueOf",0,[a,b,c,d,e,f,g],["defaultEnumValue","enumValues","valueOf"],1))}, +$1$7(a,b,c,d,e,f,g,h){return this.A(this,A.v("$1$7","$1$7",0,[a,b,c,d,e,f,g,h],[],1))}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.A(this,A.v("$1$8$protoName","$1$8$protoName",0,[a,b,c,d,e,f,g,h,i],["protoName"],1))}, +$2$path$scheme(a,b){return this.A(this,A.v("$2$path$scheme","$2$path$scheme",0,[a,b],["path","scheme"],0))}, +$3$cancelOnError$onDone(a,b,c){return this.A(this,A.v("$3$cancelOnError$onDone","$3$cancelOnError$onDone",0,[a,b,c],["cancelOnError","onDone"],0))}, +$1$reaction(a){return this.A(this,A.v("$1$reaction","$1$reaction",0,[a],["reaction"],0))}, +$1$isBroadcasting(a){return this.A(this,A.v("$1$isBroadcasting","$1$isBroadcasting",0,[a],["isBroadcasting"],0))}, +$1$isRecording(a){return this.A(this,A.v("$1$isRecording","$1$isRecording",0,[a],["isRecording"],0))}, +$1$ownCapabilities(a){return this.A(this,A.v("$1$ownCapabilities","$1$ownCapabilities",0,[a],["ownCapabilities"],0))}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.A(this,A.v("$4$callParticipants$currentUserId$sessionId$status","$4$callParticipants$currentUserId$sessionId$status",0,[a,b,c,d],["callParticipants","currentUserId","sessionId","status"],0))}, +$1$messages(a){return this.A(this,A.v("$1$messages","$1$messages",0,[a],["messages"],0))}, +$2$messagesPagination$preferOffline(a,b){return this.A(this,A.v("$2$messagesPagination$preferOffline","$2$messagesPagination$preferOffline",0,[a,b],["messagesPagination","preferOffline"],0))}, +$2$isClosing(a,b){return this.A(this,A.v("$2$isClosing","$2$isClosing",0,[a,b],["isClosing"],0))}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.A(this,A.v("$4$completed$failed$initial$outgoing","$4$completed$failed$initial$outgoing",0,[a,b,c,d],["completed","failed","initial","outgoing"],0))}, +$3$deleting$sending$updating(a,b,c){return this.A(this,A.v("$3$deleting$sending$updating","$3$deleting$sending$updating",0,[a,b,c],["deleting","sending","updating"],0))}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.A(this,A.v("$3$deletingFailed$sendingFailed$updatingFailed","$3$deletingFailed$sendingFailed$updatingFailed",0,[a,b,c],["deletingFailed","sendingFailed","updatingFailed"],0))}, +$1$attachments(a){return this.A(this,A.v("$1$attachments","$1$attachments",0,[a],["attachments"],0))}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.A(this,A.v("$1$6$cancelToken$data$onReceiveProgress$options$queryParameters","$1$6$cancelToken$data$onReceiveProgress$options$queryParameters",0,[a,b,c,d,e,f,g],["cancelToken","data","onReceiveProgress","options","queryParameters"],1))}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.A(this,A.v("$5$colors$indices$textureCoordinates","$5$colors$indices$textureCoordinates",0,[a,b,c,d,e],["colors","indices","textureCoordinates"],0))}, +$6(a,b,c,d,e,f){return this.A(this,A.v("$6","$6",0,[a,b,c,d,e,f],[],0))}, +$8(a,b,c,d,e,f,g,h){return this.A(this,A.v("$8","$8",0,[a,b,c,d,e,f,g,h],[],0))}, +$2$replace(a,b){return this.A(this,A.v("$2$replace","$2$replace",0,[a,b],["replace"],0))}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.A(this,A.v("$4$clipResolver$maskResolver$patternResolver","$4$clipResolver$maskResolver$patternResolver",0,[a,b,c,d],["clipResolver","maskResolver","patternResolver"],0))}, +$1$fontWeight(a){return this.A(this,A.v("$1$fontWeight","$1$fontWeight",0,[a],["fontWeight"],0))}, +$1$userId(a){return this.A(this,A.v("$1$userId","$1$userId",0,[a],["userId"],0))}, +$1$user(a){return this.A(this,A.v("$1$user","$1$user",0,[a],["user"],0))}, +$1$mentionedUsers(a){return this.A(this,A.v("$1$mentionedUsers","$1$mentionedUsers",0,[a],["mentionedUsers"],0))}, +$3$attachments$command$text(a,b,c){return this.A(this,A.v("$3$attachments$command$text","$3$attachments$command$text",0,[a,b,c],["attachments","command","text"],0))}, +$1$showInChannel(a){return this.A(this,A.v("$1$showInChannel","$1$showInChannel",0,[a],["showInChannel"],0))}, +$1$id(a){return this.A(this,A.v("$1$id","$1$id",0,[a],["id"],0))}, +$1$limit(a){return this.A(this,A.v("$1$limit","$1$limit",0,[a],["limit"],0))}, +$2$skipEnrichUrl(a,b){return this.A(this,A.v("$2$skipEnrichUrl","$2$skipEnrichUrl",0,[a,b],["skipEnrichUrl"],0))}, +$2$followTailLink(a,b){return this.A(this,A.v("$2$followTailLink","$2$followTailLink",0,[a,b],["followTailLink"],0))}, +$3$globalLocation$localLocation(a,b,c){return this.A(this,A.v("$3$globalLocation$localLocation","$3$globalLocation$localLocation",0,[a,b,c],["globalLocation","localLocation"],0))}, +$3$code$details$message(a,b,c){return this.A(this,A.v("$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.v("$2$code$message","$2$code$message",0,[a,b],["code","message"],0))}, +$1$selection(a){return this.A(this,A.v("$1$selection","$1$selection",0,[a],["selection"],0))}, +$1$rect(a){return this.A(this,A.v("$1$rect","$1$rect",0,[a],["rect"],0))}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.A(this,A.v("$4$curve$descendant$duration$rect","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, +$3$rect(a,b,c){return this.A(this,A.v("$3$rect","$3$rect",0,[a,b,c],["rect"],0))}, +$2$cause$from(a,b){return this.A(this,A.v("$2$cause$from","$2$cause$from",0,[a,b],["cause","from"],0))}, +$1$composing(a){return this.A(this,A.v("$1$composing","$1$composing",0,[a],["composing"],0))}, +$2$ignoreCurrentFocus(a,b){return this.A(this,A.v("$2$ignoreCurrentFocus","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.A(this,A.v("$6$alignment$alignmentPolicy$curve$duration$targetRenderObject","$6$alignment$alignmentPolicy$curve$duration$targetRenderObject",0,[a,b,c,d,e,f],["alignment","alignmentPolicy","curve","duration","targetRenderObject"],0))}, +$1$affinity(a){return this.A(this,A.v("$1$affinity","$1$affinity",0,[a],["affinity"],0))}, +$3$context$style$withComposing(a,b,c){return this.A(this,A.v("$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.v("$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.v("$4$scale","$4$scale",0,[a,b,c,d],["scale"],0))}, +$3$curve$duration$rect(a,b,c){return this.A(this,A.v("$3$curve$duration$rect","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, +$2$overscroll$scrollbars(a,b){return this.A(this,A.v("$2$overscroll$scrollbars","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, +$2$baseOffset$extentOffset(a,b){return this.A(this,A.v("$2$baseOffset$extentOffset","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, +$2$affinity$extentOffset(a,b){return this.A(this,A.v("$2$affinity$extentOffset","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, +$1$extentOffset(a){return this.A(this,A.v("$1$extentOffset","$1$extentOffset",0,[a],["extentOffset"],0))}, +$1$spellCheckService(a){return this.A(this,A.v("$1$spellCheckService","$1$spellCheckService",0,[a],["spellCheckService"],0))}, +$1$borderSide(a){return this.A(this,A.v("$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.v("$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.v("$2$enabled$hintMaxLines","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.A(this,A.v("$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText","$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText",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,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3],["alignLabelWithHint","border","contentPadding","counter","counterStyle","counterText","disabledBorder","enabled","enabledBorder","errorBorder","errorMaxLines","errorStyle","errorText","fillColor","filled","floatingLabelBehavior","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","helperText","hintMaxLines","hintStyle","hintText","hintTextDirection","hoverColor","icon","isCollapsed","isDense","labelStyle","labelText","prefix","prefixIcon","prefixIconConstraints","prefixStyle","prefixText","semanticCounterText","suffix","suffixIcon","suffixIconConstraints","suffixStyle","suffixText"],0))}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.A(this,A.v("$4$failed$inProgress$preparing$success","$4$failed$inProgress$preparing$success",0,[a,b,c,d],["failed","inProgress","preparing","success"],0))}, +$2$remove(a,b){return this.A(this,A.v("$2$remove","$2$remove",0,[a,b],["remove"],0))}, +$1$uploadState(a){return this.A(this,A.v("$1$uploadState","$1$uploadState",0,[a],["uploadState"],0))}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.A(this,A.v("$3$assetUrl$thumbUrl$uploadState","$3$assetUrl$thumbUrl$uploadState",0,[a,b,c],["assetUrl","thumbUrl","uploadState"],0))}, +$2$imageUrl$uploadState(a,b){return this.A(this,A.v("$2$imageUrl$uploadState","$2$imageUrl$uploadState",0,[a,b],["imageUrl","uploadState"],0))}, +$1$path(a){return this.A(this,A.v("$1$path","$1$path",0,[a],["path"],0))}, +$1$quotedMessage(a){return this.A(this,A.v("$1$quotedMessage","$1$quotedMessage",0,[a],["quotedMessage"],0))}, +$1$lastMessageAt(a){return this.A(this,A.v("$1$lastMessageAt","$1$lastMessageAt",0,[a],["lastMessageAt"],0))}, +$3$channel$messages$pinnedMessages(a,b,c){return this.A(this,A.v("$3$channel$messages$pinnedMessages","$3$channel$messages$pinnedMessages",0,[a,b,c],["channel","messages","pinnedMessages"],0))}, +$2$deletedAt$type(a,b){return this.A(this,A.v("$2$deletedAt$type","$2$deletedAt$type",0,[a,b],["deletedAt","type"],0))}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.A(this,A.v("$3$localCreatedAt$localDeletedAt$localUpdatedAt","$3$localCreatedAt$localDeletedAt$localUpdatedAt",0,[a,b,c],["localCreatedAt","localDeletedAt","localUpdatedAt"],0))}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.A(this,A.v("$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))}, +$2$local$network(a,b){return this.A(this,A.v("$2$local$network","$2$local$network",0,[a,b],["local","network"],0))}, +$2$color$fontStyle(a,b){return this.A(this,A.v("$2$color$fontStyle","$2$color$fontStyle",0,[a,b],["color","fontStyle"],0))}, +$1$fontSize(a){return this.A(this,A.v("$1$fontSize","$1$fontSize",0,[a],["fontSize"],0))}, +$1$messageTextStyle(a){return this.A(this,A.v("$1$messageTextStyle","$1$messageTextStyle",0,[a],["messageTextStyle"],0))}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.A(this,A.v("$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily","$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily",0,[a,b,c,d,e],["bodyColor","decoration","decorationColor","decorationStyle","fontFamily"],0))}, +$1$textTheme(a){return this.A(this,A.v("$1$textTheme","$1$textTheme",0,[a],["textTheme"],0))}, +$2$a$p(a,b){return this.A(this,A.v("$2$a$p","$2$a$p",0,[a,b],["a","p"],0))}, +$2$composing$selection(a,b){return this.A(this,A.v("$2$composing$selection","$2$composing$selection",0,[a,b],["composing","selection"],0))}, +$5$getChildren$tag(a,b,c,d,e){return this.A(this,A.v("$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.v("$3$getChildren","$3$getChildren",0,[a,b,c],["getChildren"],0))}, +$4$getChildren(a,b,c,d){return this.A(this,A.v("$4$getChildren","$4$getChildren",0,[a,b,c,d],["getChildren"],0))}, +$1$parentSyntax(a){return this.A(this,A.v("$1$parentSyntax","$1$parentSyntax",0,[a],["parentSyntax"],0))}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.A(this,A.v("$3$backgroundColor$fontFamily$fontSize","$3$backgroundColor$fontFamily$fontSize",0,[a,b,c],["backgroundColor","fontFamily","fontSize"],0))}, +$2$fontSize$fontWeight(a,b){return this.A(this,A.v("$2$fontSize$fontWeight","$2$fontSize$fontWeight",0,[a,b],["fontSize","fontWeight"],0))}, +$1$fontStyle(a){return this.A(this,A.v("$1$fontStyle","$1$fontStyle",0,[a],["fontStyle"],0))}, +$1$decoration(a){return this.A(this,A.v("$1$decoration","$1$decoration",0,[a],["decoration"],0))}, +$1$task(a){return this.A(this,A.v("$1$task","$1$task",0,[a],["task"],0))}, +$1$isPlaying(a){return this.A(this,A.v("$1$isPlaying","$1$isPlaying",0,[a],["isPlaying"],0))}, +$2$caption$position(a,b){return this.A(this,A.v("$2$caption$position","$2$caption$position",0,[a,b],["caption","position"],0))}, +$1$playbackSpeed(a){return this.A(this,A.v("$1$playbackSpeed","$1$playbackSpeed",0,[a],["playbackSpeed"],0))}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.A(this,A.v("$5$duration$errorDescription$isInitialized$rotationCorrection$size","$5$duration$errorDescription$isInitialized$rotationCorrection$size",0,[a,b,c,d,e],["duration","errorDescription","isInitialized","rotationCorrection","size"],0))}, +$1$buffered(a){return this.A(this,A.v("$1$buffered","$1$buffered",0,[a],["buffered"],0))}, +$1$isBuffering(a){return this.A(this,A.v("$1$isBuffering","$1$isBuffering",0,[a],["isBuffering"],0))}, +$1$volume(a){return this.A(this,A.v("$1$volume","$1$volume",0,[a],["volume"],0))}, +$1$enable(a){return this.A(this,A.v("$1$enable","$1$enable",0,[a],["enable"],0))}, +$1$position(a){return this.A(this,A.v("$1$position","$1$position",0,[a],["position"],0))}, +$1$isLooping(a){return this.A(this,A.v("$1$isLooping","$1$isLooping",0,[a],["isLooping"],0))}, +$1$queryParameters(a){return this.A(this,A.v("$1$queryParameters","$1$queryParameters",0,[a],["queryParameters"],0))}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.A(this,A.v("$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions","$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions",0,[a,b,c,d,e,f,g,h],["allowedTypes","attachmentThumbnailFormat","attachmentThumbnailQuality","attachmentThumbnailScale","attachmentThumbnailSize","context","controller","customOptions"],0))}, +$1$type(a){return this.A(this,A.v("$1$type","$1$type",0,[a],["type"],0))}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.A(this,A.v("$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream","$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream",0,[a,b,c,d,e,f,g,h,i],["allowCompression","allowedExtensions","dialogTitle","initialDirectory","lockParentWindow","onFileLoading","type","withData","withReadStream"],0))}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.A(this,A.v("$5$fileFilter$initialDirectory$multipleFiles$pickDirectory","$5$fileFilter$initialDirectory$multipleFiles$pickDirectory",0,[a,b,c,d,e],["fileFilter","initialDirectory","multipleFiles","pickDirectory"],0))}, +$1$state(a){return this.A(this,A.v("$1$state","$1$state",0,[a],["state"],0))}, +$1$days(a){return this.A(this,A.v("$1$days","$1$days",0,[a],["days"],0))}, +$1$years(a){return this.A(this,A.v("$1$years","$1$years",0,[a],["years"],0))}, +$1$letterSpacing(a){return this.A(this,A.v("$1$letterSpacing","$1$letterSpacing",0,[a],["letterSpacing"],0))}, +$3$curve$duration$index(a,b,c){return this.A(this,A.v("$3$curve$duration$index","$3$curve$duration$index",0,[a,b,c],["curve","duration","index"],0))}, +$1$2$data(a,b,c){return this.A(this,A.v("$1$2$data","$1$2$data",0,[a,b,c],["data"],1))}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.A(this,A.v("$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar","$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar",0,[a,b,c,d,e,f,g,h,i,j,k],["key","message","padding","showPinHighlight","showReactionPickerTail","showReactions","showSendingIndicator","showTimestamp","showUserAvatar","showUsername","translateUserAvatar"],0))}, +$2$set(a,b){return this.A(this,A.v("$2$set","$2$set",0,[a,b],["set"],0))}, +$3$enforceUnique(a,b,c){return this.A(this,A.v("$3$enforceUnique","$3$enforceUnique",0,[a,b,c],["enforceUnique"],0))}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.A(this,A.v("$4$latestReactions$ownReactions$reactionCounts$reactionScores","$4$latestReactions$ownReactions$reactionCounts$reactionScores",0,[a,b,c,d],["latestReactions","ownReactions","reactionCounts","reactionScores"],0))}, +$2$localUpdatedAt$state(a,b){return this.A(this,A.v("$2$localUpdatedAt$state","$2$localUpdatedAt$state",0,[a,b],["localUpdatedAt","state"],0))}, +$2$ownReactions$state(a,b){return this.A(this,A.v("$2$ownReactions$state","$2$ownReactions$state",0,[a,b],["ownReactions","state"],0))}, +$2$failed$orElse(a,b){return this.A(this,A.v("$2$failed$orElse","$2$failed$orElse",0,[a,b],["failed","orElse"],0))}, +$3$localDeletedAt$state$type(a,b,c){return this.A(this,A.v("$3$localDeletedAt$state$type","$3$localDeletedAt$state$type",0,[a,b,c],["localDeletedAt","state","type"],0))}, +$3$deletedAt$state$type(a,b,c){return this.A(this,A.v("$3$deletedAt$state$type","$3$deletedAt$state$type",0,[a,b,c],["deletedAt","state","type"],0))}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.A(this,A.v("$1$5$cancelToken$data$options$queryParameters","$1$5$cancelToken$data$options$queryParameters",0,[a,b,c,d,e,f],["cancelToken","data","options","queryParameters"],1))}, +$2$quotedMessage$quotedMessageId(a,b){return this.A(this,A.v("$2$quotedMessage$quotedMessageId","$2$quotedMessage$quotedMessageId",0,[a,b],["quotedMessage","quotedMessageId"],0))}, +$1$maxHeight(a){return this.A(this,A.v("$1$maxHeight","$1$maxHeight",0,[a],["maxHeight"],0))}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.A(this,A.v("$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons","$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["channelHeaderTheme","channelListHeaderTheme","channelPreviewTheme","defaultUserImage","galleryFooterTheme","galleryHeaderTheme","messageInputTheme","messageListViewTheme","otherMessageTheme","ownMessageTheme","placeholderUserImage","primaryIconTheme","reactionIcons"],0))}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.A(this,A.v("$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme","$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme",0,[a,b,c,d,e,f,g,h,i,j,k,l],["channelHeaderTheme","channelListHeaderTheme","channelPreviewTheme","colorTheme","galleryFooterTheme","galleryHeaderTheme","messageInputTheme","messageListViewTheme","otherMessageTheme","ownMessageTheme","primaryIconTheme","textTheme"],0))}, +$1$2$arguments(a,b,c){return this.A(this,A.v("$1$2$arguments","$1$2$arguments",0,[a,b,c],["arguments"],1))}, +$2$isReplaced(a,b){return this.A(this,A.v("$2$isReplaced","$2$isReplaced",0,[a,b],["isReplaced"],0))}, +$2$presence$watch(a,b){return this.A(this,A.v("$2$presence$watch","$2$presence$watch",0,[a,b],["presence","watch"],0))}, +$1$read(a){return this.A(this,A.v("$1$read","$1$read",0,[a],["read"],0))}, +$2$messages$pinnedMessages(a,b){return this.A(this,A.v("$2$messages$pinnedMessages","$2$messages$pinnedMessages",0,[a,b],["messages","pinnedMessages"],0))}, +$2$pinExpires$pinned(a,b){return this.A(this,A.v("$2$pinExpires$pinned","$2$pinExpires$pinned",0,[a,b],["pinExpires","pinned"],0))}, +$1$watchers(a){return this.A(this,A.v("$1$watchers","$1$watchers",0,[a],["watchers"],0))}, +$1$filter(a){return this.A(this,A.v("$1$filter","$1$filter",0,[a],["filter"],0))}, +$1$members(a){return this.A(this,A.v("$1$members","$1$members",0,[a],["members"],0))}, +$2$members$read(a,b){return this.A(this,A.v("$2$members$read","$2$members$read",0,[a,b],["members","read"],0))}, +$2$channel$members(a,b){return this.A(this,A.v("$2$channel$members","$2$channel$members",0,[a,b],["channel","members"],0))}, +$1$ownReactions(a){return this.A(this,A.v("$1$ownReactions","$1$ownReactions",0,[a],["ownReactions"],0))}, +$1$pinnedMessages(a){return this.A(this,A.v("$1$pinnedMessages","$1$pinnedMessages",0,[a],["pinnedMessages"],0))}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.A(this,A.v("$3$attachments$localUpdatedAt$state","$3$attachments$localUpdatedAt$state",0,[a,b,c],["attachments","localUpdatedAt","state"],0))}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.A(this,A.v("$5$attachments$localCreatedAt$quotedMessage$state$user","$5$attachments$localCreatedAt$quotedMessage$state$user",0,[a,b,c,d,e],["attachments","localCreatedAt","quotedMessage","state","user"],0))}, +$2$tokenProvider(a,b){return this.A(this,A.v("$2$tokenProvider","$2$tokenProvider",0,[a,b],["tokenProvider"],0))}, +$1$totalUnreadCount(a){return this.A(this,A.v("$1$totalUnreadCount","$1$totalUnreadCount",0,[a],["totalUnreadCount"],0))}, +$1$unreadChannels(a){return this.A(this,A.v("$1$unreadChannels","$1$unreadChannels",0,[a],["unreadChannels"],0))}, +$1$includeUserDetails(a){return this.A(this,A.v("$1$includeUserDetails","$1$includeUserDetails",0,[a],["includeUserDetails"],0))}, +$1$immediately(a){return this.A(this,A.v("$1$immediately","$1$immediately",0,[a],["immediately"],0))}, +$1$reversed(a){return this.A(this,A.v("$1$reversed","$1$reversed",0,[a],["reversed"],0))}, +$1$5(a,b,c,d,e,f){return this.A(this,A.v("$1$5","$1$5",0,[a,b,c,d,e,f],[],1))}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.A(this,A.v("$4$displayFeatures$padding$viewInsets$viewPadding","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, +$1$secondary(a){return this.A(this,A.v("$1$secondary","$1$secondary",0,[a],["secondary"],0))}, +$2$colorScheme$primaryIconTheme(a,b){return this.A(this,A.v("$2$colorScheme$primaryIconTheme","$2$colorScheme$primaryIconTheme",0,[a,b],["colorScheme","primaryIconTheme"],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.v("$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.v("$2$fontFamily$fontFamilyFallback","$2$fontFamily$fontFamilyFallback",0,[a,b],["fontFamily","fontFamilyFallback"],0))}, +$2$fontFamily(a,b){return this.A(this,A.v("$2$fontFamily","$2$fontFamily",0,[a,b],["fontFamily"],0))}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.A(this,A.v("$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme","$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme",0,[a,b,c,d,e,f,g,h,i],["callControlsTheme","callParticipantTheme","callParticipantsInfoMenuTheme","colorTheme","incomingCallTheme","lobbyViewTheme","outgoingCallTheme","textTheme","userAvatarTheme"],0))}, +$1$callCid(a){return this.A(this,A.v("$1$callCid","$1$callCid",0,[a],["callCid"],0))}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.A(this,A.v("$4$id$pushProvider$pushProviderName$voipToken","$4$id$pushProvider$pushProviderName$voipToken",0,[a,b,c,d],["id","pushProvider","pushProviderName","voipToken"],0))}, +$1$vapidKey(a){return this.A(this,A.v("$1$vapidKey","$1$vapidKey",0,[a],["vapidKey"],0))}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.A(this,A.v("$3$id$pushProvider$pushProviderName","$3$id$pushProvider$pushProviderName",0,[a,b,c],["id","pushProvider","pushProviderName"],0))}, +$1$app(a){return this.A(this,A.v("$1$app","$1$app",0,[a],["app"],0))}, +$1$isAutoInitEnabled(a){return this.A(this,A.v("$1$isAutoInitEnabled","$1$isAutoInitEnabled",0,[a],["isAutoInitEnabled"],0))}, +$1$connected(a){return this.A(this,A.v("$1$connected","$1$connected",0,[a],["connected"],0))}, +$1$healthCheck(a){return this.A(this,A.v("$1$healthCheck","$1$healthCheck",0,[a],["healthCheck"],0))}, +$1$callCreated(a){return this.A(this,A.v("$1$callCreated","$1$callCreated",0,[a],["callCreated"],0))}, +$1$callAccepted(a){return this.A(this,A.v("$1$callAccepted","$1$callAccepted",0,[a],["callAccepted"],0))}, +$1$callRejected(a){return this.A(this,A.v("$1$callRejected","$1$callRejected",0,[a],["callRejected"],0))}, +$1$callUpdated(a){return this.A(this,A.v("$1$callUpdated","$1$callUpdated",0,[a],["callUpdated"],0))}, +$1$callEnded(a){return this.A(this,A.v("$1$callEnded","$1$callEnded",0,[a],["callEnded"],0))}, +$1$callSessionStarted(a){return this.A(this,A.v("$1$callSessionStarted","$1$callSessionStarted",0,[a],["callSessionStarted"],0))}, +$1$callSessionEnded(a){return this.A(this,A.v("$1$callSessionEnded","$1$callSessionEnded",0,[a],["callSessionEnded"],0))}, +$1$callSessionParticipantJoined(a){return this.A(this,A.v("$1$callSessionParticipantJoined","$1$callSessionParticipantJoined",0,[a],["callSessionParticipantJoined"],0))}, +$1$callSessionParticipantLeft(a){return this.A(this,A.v("$1$callSessionParticipantLeft","$1$callSessionParticipantLeft",0,[a],["callSessionParticipantLeft"],0))}, +$1$callPermissionRequest(a){return this.A(this,A.v("$1$callPermissionRequest","$1$callPermissionRequest",0,[a],["callPermissionRequest"],0))}, +$1$callPermissionsUpdated(a){return this.A(this,A.v("$1$callPermissionsUpdated","$1$callPermissionsUpdated",0,[a],["callPermissionsUpdated"],0))}, +$1$callUserBlocked(a){return this.A(this,A.v("$1$callUserBlocked","$1$callUserBlocked",0,[a],["callUserBlocked"],0))}, +$1$callUserUnblocked(a){return this.A(this,A.v("$1$callUserUnblocked","$1$callUserUnblocked",0,[a],["callUserUnblocked"],0))}, +$1$callRecordingStarted(a){return this.A(this,A.v("$1$callRecordingStarted","$1$callRecordingStarted",0,[a],["callRecordingStarted"],0))}, +$1$callRecordingStopped(a){return this.A(this,A.v("$1$callRecordingStopped","$1$callRecordingStopped",0,[a],["callRecordingStopped"],0))}, +$1$callBroadcastingStarted(a){return this.A(this,A.v("$1$callBroadcastingStarted","$1$callBroadcastingStarted",0,[a],["callBroadcastingStarted"],0))}, +$1$callBroadcastingStopped(a){return this.A(this,A.v("$1$callBroadcastingStopped","$1$callBroadcastingStopped",0,[a],["callBroadcastingStopped"],0))}, +$1$callLiveStarted(a){return this.A(this,A.v("$1$callLiveStarted","$1$callLiveStarted",0,[a],["callLiveStarted"],0))}, +$1$callMemberAdded(a){return this.A(this,A.v("$1$callMemberAdded","$1$callMemberAdded",0,[a],["callMemberAdded"],0))}, +$1$callMemberRemoved(a){return this.A(this,A.v("$1$callMemberRemoved","$1$callMemberRemoved",0,[a],["callMemberRemoved"],0))}, +$1$callMemberUpdated(a){return this.A(this,A.v("$1$callMemberUpdated","$1$callMemberUpdated",0,[a],["callMemberUpdated"],0))}, +$1$callMemberUpdatedPermission(a){return this.A(this,A.v("$1$callMemberUpdatedPermission","$1$callMemberUpdatedPermission",0,[a],["callMemberUpdatedPermission"],0))}, +$1$callReaction(a){return this.A(this,A.v("$1$callReaction","$1$callReaction",0,[a],["callReaction"],0))}, +$1$custom(a){return this.A(this,A.v("$1$custom","$1$custom",0,[a],["custom"],0))}, +$1$callRing(a){return this.A(this,A.v("$1$callRing","$1$callRing",0,[a],["callRing"],0))}, +$1$callNotification(a){return this.A(this,A.v("$1$callNotification","$1$callNotification",0,[a],["callNotification"],0))}, +$1$unknown(a){return this.A(this,A.v("$1$unknown","$1$unknown",0,[a],["unknown"],0))}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.A(this,A.v("$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status","$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status",0,[a,b,c,d,e,f],["callParticipants","createdByUserId","isRingingFlow","ownCapabilities","settings","status"],0))}, +$2$name$options(a,b){return this.A(this,A.v("$2$name$options","$2$name$options",0,[a,b],["name","options"],0))}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.A(this,A.v("$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.v("$1$config","$1$config",0,[a],["config"],0))}, +$2$descendant$rect(a,b){return this.A(this,A.v("$2$descendant$rect","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, +$2$ignoreRasterCache(a,b){return this.A(this,A.v("$2$ignoreRasterCache","$2$ignoreRasterCache",0,[a,b],["ignoreRasterCache"],0))}, +$1$3$onlyFirst(a,b,c,d){return this.A(this,A.v("$1$3$onlyFirst","$1$3$onlyFirst",0,[a,b,c,d],["onlyFirst"],1))}, +$1$oldLayer(a){return this.A(this,A.v("$1$oldLayer","$1$oldLayer",0,[a],["oldLayer"],0))}, +$3$oldLayer(a,b,c){return this.A(this,A.v("$3$oldLayer","$3$oldLayer",0,[a,b,c],["oldLayer"],0))}, +$3$offset$oldLayer(a,b,c){return this.A(this,A.v("$3$offset$oldLayer","$3$offset$oldLayer",0,[a,b,c],["offset","oldLayer"],0))}, +$2$oldLayer(a,b){return this.A(this,A.v("$2$oldLayer","$2$oldLayer",0,[a,b],["oldLayer"],0))}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.A(this,A.v("$4$isComplexHint$willChangeHint","$4$isComplexHint$willChangeHint",0,[a,b,c,d],["isComplexHint","willChangeHint"],0))}, +$4$in1$in2$operator$result(a,b,c,d){return this.A(this,A.v("$4$in1$in2$operator$result","$4$in1$in2$operator$result",0,[a,b,c,d],["in1","in2","operator","result"],0))}, +$3$clipBehavior$oldLayer(a,b,c){return this.A(this,A.v("$3$clipBehavior$oldLayer","$3$clipBehavior$oldLayer",0,[a,b,c],["clipBehavior","oldLayer"],0))}, +$2$doAntiAlias(a,b){return this.A(this,A.v("$2$doAntiAlias","$2$doAntiAlias",0,[a,b],["doAntiAlias"],0))}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.A(this,A.v("$5$borderRadius$shape$textDirection","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, +$4$textDirection(a,b,c,d){return this.A(this,A.v("$4$textDirection","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, +$4$oldLayer(a,b,c,d){return this.A(this,A.v("$4$oldLayer","$4$oldLayer",0,[a,b,c,d],["oldLayer"],0))}, +$2$nextTo(a,b){return this.A(this,A.v("$2$nextTo","$2$nextTo",0,[a,b],["nextTo"],0))}, +$3$blendMode$oldLayer(a,b,c){return this.A(this,A.v("$3$blendMode$oldLayer","$3$blendMode$oldLayer",0,[a,b,c],["blendMode","oldLayer"],0))}, +$2$filterQuality(a,b){return this.A(this,A.v("$2$filterQuality","$2$filterQuality",0,[a,b],["filterQuality"],0))}, +$6$oldLayer(a,b,c,d,e,f){return this.A(this,A.v("$6$oldLayer","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, +$4$height$offset$width(a,b,c,d){return this.A(this,A.v("$4$height$offset$width","$4$height$offset$width",0,[a,b,c,d],["height","offset","width"],0))}, +$1$maxWidth(a){return this.A(this,A.v("$1$maxWidth","$1$maxWidth",0,[a],["maxWidth"],0))}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.A(this,A.v("$6$gapExtent$gapPercentage$gapStart$textDirection","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, +$2$parentUsesSize(a,b){return this.A(this,A.v("$2$parentUsesSize","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, +$1$minWidth(a){return this.A(this,A.v("$1$minWidth","$1$minWidth",0,[a],["minWidth"],0))}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.A(this,A.v("$4$isScrolling$newPosition$oldPosition$velocity","$4$isScrolling$newPosition$oldPosition$velocity",0,[a,b,c,d],["isScrolling","newPosition","oldPosition","velocity"],0))}, +$1$constraints(a){return this.A(this,A.v("$1$constraints","$1$constraints",0,[a],["constraints"],0))}, +$2$maxExtent$minExtent(a,b){return this.A(this,A.v("$2$maxExtent$minExtent","$2$maxExtent$minExtent",0,[a,b],["maxExtent","minExtent"],0))}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.A(this,A.v("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, +$2$test(a,b){return this.A(this,A.v("$2$test","$2$test",0,[a,b],["test"],0))}, +h(a,b){return this.A(a,A.v("h","h",0,[b],[],0))}, +a6(a,b){return this.A(a,A.v("a6","a6",0,[b],[],0))}, +ak(a,b){return this.A(a,A.v("ak","ak",0,[b],[],0))}, +G(a,b){return this.A(a,A.v("G","G",0,[b],[],0))}, +N(){return this.A(this,A.v("N","N",0,[],[],0))}, +Iw(a){return this.A(this,A.v("Iw","Iw",0,[a],[],0))}, +a8(a,b){return this.A(a,A.v("a8","a8",0,[b],[],0))}, +ah(a,b){return this.A(a,A.v("ah","ah",0,[b],[],0))}, +ae(a,b){return this.A(a,A.v("ae","ae",0,[b],[],0))}, +c3(){return this.A(this,A.v("c3","c3",0,[],[],0))}, +ue(){return this.A(this,A.v("ue","ue",0,[],[],0))}, +dq(a,b,c){return this.A(a,A.v("dq","dq",0,[b,c],[],0))}, +zx(a){return this.A(this,A.v("zx","zx",0,[a],[],0))}, +OA(){return this.A(this,A.v("OA","OA",0,[],[],0))}, +MJ(a,b,c){return this.A(a,A.v("MJ","MJ",0,[b,c],[],0))}, +rt(a){return this.A(a,A.v("rt","rt",0,[],[],0))}, +gao(a){return this.A(a,A.v("gao","gao",1,[],[],0))}, +gu(a){return this.A(a,A.v("gu","gu",1,[],[],0))}, +gaa(a){return this.A(a,A.v("gaa","gaa",1,[],[],0))}, +geS(a){return this.A(a,A.v("geS","geS",1,[],[],0))}, +gkU(){return this.A(this,A.v("gkU","gkU",1,[],[],0))}, +gdV(){return this.A(this,A.v("gdV","gdV",1,[],[],0))}, +glv(){return this.A(this,A.v("glv","glv",1,[],[],0))}, +gX(a){return this.A(a,A.v("gX","gX",1,[],[],0))}, +ghO(a){return this.A(a,A.v("ghO","ghO",1,[],[],0))}, +gct(a){return this.A(a,A.v("gct","gct",1,[],[],0))}, +gkm(a){return this.A(a,A.v("gkm","gkm",1,[],[],0))}, +gyv(a){return this.A(a,A.v("gyv","gyv",1,[],[],0))}, +gMf(){return this.A(this,A.v("gMf","gMf",1,[],[],0))}, +gzn(a){return this.A(a,A.v("gzn","gzn",1,[],[],0))}, +gjK(a){return this.A(a,A.v("gjK","gjK",1,[],[],0))}, +gmK(a){return this.A(a,A.v("gmK","gmK",1,[],[],0))}, +gii(a){return this.A(a,A.v("gii","gii",1,[],[],0))}, +goU(a){return this.A(a,A.v("goU","goU",1,[],[],0))}, +gCy(a){return this.A(a,A.v("gCy","gCy",1,[],[],0))}, +gKu(a){return this.A(a,A.v("gKu","gKu",1,[],[],0))}, +gLH(a){return this.A(a,A.v("gLH","gLH",1,[],[],0))}, +gMz(a){return this.A(a,A.v("gMz","gMz",1,[],[],0))}, +gDi(a){return this.A(a,A.v("gDi","gDi",1,[],[],0))}, +gJW(a){return this.A(a,A.v("gJW","gJW",1,[],[],0))}, +grh(a){return this.A(a,A.v("grh","grh",1,[],[],0))}, +gpv(a){return this.A(a,A.v("gpv","gpv",1,[],[],0))}, +gxb(a){return this.A(a,A.v("gxb","gxb",1,[],[],0))}, +gCo(a){return this.A(a,A.v("gCo","gCo",1,[],[],0))}, +gxN(a){return this.A(a,A.v("gxN","gxN",1,[],[],0))}, +gEG(a){return this.A(a,A.v("gEG","gEG",1,[],[],0))}, +gvT(a){return this.A(a,A.v("gvT","gvT",1,[],[],0))}, +gEf(a){return this.A(a,A.v("gEf","gEf",1,[],[],0))}, +gCi(a){return this.A(a,A.v("gCi","gCi",1,[],[],0))}, +gEc(a){return this.A(a,A.v("gEc","gEc",1,[],[],0))}, +gNZ(a){return this.A(a,A.v("gNZ","gNZ",1,[],[],0))}, +skU(a){return this.A(this,A.v("skU","skU",2,[a],[],0))}, +sdV(a){return this.A(this,A.v("sdV","sdV",2,[a],[],0))}, +slv(a){return this.A(this,A.v("slv","slv",2,[a],[],0))}, +seS(a,b){return this.A(a,A.v("seS","seS",2,[b],[],0))}} +A.agG.prototype={} +A.au0.prototype={ +j(a){return""}, +$icA:1} +A.xb.prototype={ +gLb(){var s,r=this.b +if(r==null)r=$.Hi.$0() +s=r-this.a +if($.LU()===1e6)return s +return s*1000}, +dJ(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.Hi.$0()-r) +s.b=null}}, +jn(a){var s=this.b +this.a=s==null?$.Hi.$0():s}} +A.TH.prototype={ +gao(a){return new A.aft(this.a)}, +gS(a){var s,r,q=this.a,p=q.length +if(p===0)throw A.d(A.a9("No elements.")) +s=B.b.a9(q,p-1) +if((s&64512)===56320&&p>1){r=B.b.a9(q,p-2) +if((r&64512)===55296)return A.bRO(r,s)}return s}} +A.aft.prototype={ +gJ(a){return this.d}, +v(){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.b.ai(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.er(B.b.V(this.b,a,b),16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:720} +A.a0K.prototype={ +gBY(){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.c(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.aC() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gv5(){var s,r,q=this,p=q.x +if(p===$){s=q.e +if(s.length!==0&&B.b.ai(s,0)===47)s=B.b.bg(s,1) +r=s.length===0?B.a1:A.fI(new A.F(A.a(s.split("/"),t.s),A.cjc(),t.cj),t.N) +q.x!==$&&A.aC() +p=q.x=r}return p}, +gm(a){var s,r=this,q=r.y +if(q===$){s=B.b.gm(r.gBY()) +r.y!==$&&A.aC() +r.y=s +q=s}return q}, +gNs(){var s,r=this,q=r.z +if(q===$){s=r.f +s=A.bQ4(s==null?"":s) +r.z!==$&&A.aC() +q=r.z=new A.oW(s,t.G5)}return q}, +gYE(){var s,r,q=this,p=q.Q +if(p===$){s=q.f +r=A.ceR(s==null?"":s) +q.Q!==$&&A.aC() +q.Q=r +p=r}return p}, +gFi(){return this.b}, +ghN(a){var s=this.c +if(s==null)return"" +if(B.b.aZ(s,"["))return B.b.V(s,1,s.length-1) +return s}, +gv6(a){var s=this.d +return s==null?A.bRl(this.a):s}, +gpA(a){var s=this.f +return s==null?"":s}, +gyq(){var s=this.r +return s==null?"":s}, +Xr(a){var s=this.a +if(a.length!==s.length)return!1 +return A.bF2(a,s,0)>=0}, +zc(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(d!=null){d=A.bv6(d,0,d.length) +s=d!==i}else{d=i +s=!1}r=d==="file" +q=j.b +p=j.d +if(s)p=A.avo(p,d) +o=j.c +if(!(o!=null))o=q.length!==0||p!=null||r?"":null +n=o!=null +m=b==null +if(!m||!1)b=A.bv1(b,0,m?0:b.length,null,d,n) +else{l=j.e +if(!r)m=n&&l.length!==0 +else m=!0 +if(m&&!B.b.aZ(l,"/"))l="/"+l +b=l}if(c!=null)k=A.bv3(null,0,0,c) +else k=j.f +return A.a0L(d,q,o,p,b,k,j.r)}, +agZ(a,b,c){return this.zc(a,b,null,c)}, +b1b(a,b){return this.zc(a,b,null,null)}, +agY(a,b){return this.zc(a,null,b,null)}, +afv(){var s=this,r=s.e,q=A.bRt(r,s.a,s.c!=null) +if(q===r)return s +return s.b1b(0,q)}, +a5S(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.b.e0(b,"../",r);){r+=3;++s}q=B.b.nR(a,"/") +while(!0){if(!(q>0&&s>0))break +p=B.b.Mk(a,"/",q-1) +if(p<0)break +o=q-p +n=o!==2 +if(!n||o===3)if(B.b.a9(a,p+1)===46)n=!n||B.b.a9(a,p+2)===46 +else n=!1 +else n=!1 +if(n)break;--s +q=p}return B.b.iP(a,q+1,null,B.b.bg(b,r-3*s))}, +am(a){return this.EX(A.el(a,0,null))}, +EX(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.geE().length!==0){s=a.geE() +if(a.gyt()){r=a.gFi() +q=a.ghN(a) +p=a.gyu()?a.gv6(a):h}else{p=h +q=p +r=""}o=A.v_(a.geC(a)) +n=a.guz()?a.gpA(a):h}else{s=i.a +if(a.gyt()){r=a.gFi() +q=a.ghN(a) +p=A.avo(a.gyu()?a.gv6(a):h,s) +o=A.v_(a.geC(a)) +n=a.guz()?a.gpA(a):h}else{r=i.b +q=i.c +p=i.d +o=i.e +if(a.geC(a)==="")n=a.guz()?a.gpA(a):i.f +else{m=A.ceX(i,o) +if(m>0){l=B.b.V(o,0,m) +o=a.gLT()?l+A.v_(a.geC(a)):l+A.v_(i.a5S(B.b.bg(o,l.length),a.geC(a)))}else if(a.gLT())o=A.v_(a.geC(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.geC(a):A.v_(a.geC(a)) +else o=A.v_("/"+a.geC(a)) +else{k=i.a5S(o,a.geC(a)) +j=s.length===0 +if(!j||q!=null||B.b.aZ(o,"/"))o=A.v_(k) +else o=A.bEY(k,!j||q!=null)}n=a.guz()?a.gpA(a):h}}}return A.a0L(s,r,q,p,o,n,a.gLV()?a.gyq():h)}, +gX5(){return this.a.length!==0}, +gyt(){return this.c!=null}, +gyu(){return this.d!=null}, +guz(){return this.f!=null}, +gLV(){return this.r!=null}, +gLT(){return B.b.aZ(this.e,"/")}, +F3(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.d(A.a1("Cannot extract a file path from a "+q+" URI")) +q=r.f +if((q==null?"":q)!=="")throw A.d(A.a1(u.H)) +q=r.r +if((q==null?"":q)!=="")throw A.d(A.a1(u.A)) +q=$.bAT() +if(q)q=A.bRw(r) +else{if(r.c!=null&&r.ghN(r)!=="")A.Y(A.a1(u.Q)) +s=r.gv5() +A.ceP(s,!1) +q=A.IT(B.b.aZ(r.e,"/")?""+"/":"",s,"/") +q=q.charCodeAt(0)==0?q:q}return q}, +gkm(a){return this.a==="data"?A.cci(this):null}, +j(a){return this.gBY()}, +aCk(){var s=this,r=s.a,q=r.length!==0?""+r+":":"",p=s.c,o=p==null +if(!o||r==="file"){r=q+"//" +q=s.b +if(q.length!==0)r=r+q+"@" +if(!o)r+=p +q=s.d +if(q!=null)r=r+":"+A.c(q)}else r=q +r+=s.e +q=s.f +if(q!=null)r=r+"?"+q +q=s.r +if(q!=null)r=r+"#"+q +return r.charCodeAt(0)==0?r:r}, +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.geE())if(q.c!=null===b.gyt())if(q.b===b.gFi())if(q.ghN(q)===b.ghN(b))if(q.gv6(q)===b.gv6(b))if(q.e===b.geC(b)){s=q.f +r=s==null +if(!r===b.guz()){if(r)s="" +if(s===b.gpA(b)){s=q.r +r=s==null +if(!r===b.gLV()){if(r)s="" +s=s===b.gyq()}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}, +$iqR:1, +geE(){return this.a}, +geC(a){return this.e}} +A.bv2.prototype={ +$1(a){return A.j7(B.acn,a,B.G,!1)}, +$S:19} +A.bv5.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=s.a+=A.j7(B.di,a,B.G,!0) +if(b!=null&&b.length!==0){s.a=r+"=" +s.a+=A.j7(B.di,b,B.G,!0)}}, +$S:356} +A.bv4.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.an(b),r=this.a;s.v();)r.$2(a,s.gJ(s))}, +$S:21} +A.bv7.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.mf(s,a,c,r,!0) +p=""}else{q=A.mf(s,a,b,r,!0) +p=A.mf(s,b+1,c,r,!0)}J.eb(this.c.c0(0,q,A.cje()),p)}, +$S:722} +A.bda.prototype={ +gvp(){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.b.hr(m,"?",s) +q=m.length +if(r>=0){p=A.a0N(m,r+1,q,B.lQ,!1,!1) +q=r}else p=n +m=o.c=new A.an_(o,"data","",n,n,A.a0N(m,s,q,B.By,!1,!1),p,n)}return m}, +gXP(a){var s=this.b,r=s[0]+1,q=s[1] +if(r===q)return"text/plain" +return A.mf(this.a,r,q,B.G,!1)}, +gaPq(a){var s,r=this.axF() +if(r>=0){s=this.b +return A.mf(this.a,s[r+1]+1,s[r+2],B.G,!1)}return"US-ASCII"}, +axF(){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.bF2("charset",s,p)>=0)return q}return-1}, +aQ1(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.c.gS(j)+1 +if((j.length&1)===1)return B.hQ.abo(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.cT("Invalid percent escape",k,r))}p=n}return q}, +aQ2(){var s,r,q,p=this,o=p.gaPq(p),n=A.bCl(o) +if(n==null)throw A.d(A.a1("Unknown charset: "+o)) +s=p.a +r=p.b +q=B.c.gS(r)+1 +if((r.length&1)===1)return n.glI().bf(B.hQ.bf(B.b.bg(s,q))) +return A.mf(s,q,s.length,n,!1)}, +j(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.bwj.prototype={ +$2(a,b){var s=this.a[a] +B.M.aUH(s,0,96,b) +return s}, +$S:724} +A.bwk.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:346} +A.nC.prototype={ +gX5(){return this.b>0}, +gyt(){return this.c>0}, +gyu(){return this.c>0&&this.d+1=0}, +geE(){var s=this.w +return s==null?this.w=this.avw():s}, +avw(){var s,r=this,q=r.b +if(q<=0)return"" +s=q===4 +if(s&&B.b.aZ(r.a,"http"))return"http" +if(q===5&&B.b.aZ(r.a,"https"))return"https" +if(s&&B.b.aZ(r.a,"file"))return"file" +if(q===7&&B.b.aZ(r.a,"package"))return"package" +return B.b.V(r.a,0,q)}, +gFi(){var s=this.c,r=this.b+3 +return s>r?B.b.V(this.a,r,s-1):""}, +ghN(a){var s=this.c +return s>0?B.b.V(this.a,s,this.d):""}, +gv6(a){var s,r=this +if(r.gyu())return A.er(B.b.V(r.a,r.d+1,r.e),null) +s=r.b +if(s===4&&B.b.aZ(r.a,"http"))return 80 +if(s===5&&B.b.aZ(r.a,"https"))return 443 +return 0}, +geC(a){return B.b.V(this.a,this.e,this.f)}, +gpA(a){var s=this.f,r=this.r +return s=s.r)return B.md +return new A.oW(A.bQ4(s.gpA(s)),t.G5)}, +gYE(){var s,r=this +if(r.f>=r.r)return B.bb +s=A.bRv(r.gpA(r)) +s.ahL(s,A.bTv()) +return A.z3(s,t.N,t.yp)}, +a5e(a){var s=this.d+1 +return s+a.length===this.e&&B.b.e0(this.a,a,s)}, +afv(){return this}, +b11(){var s=this,r=s.r,q=s.a +if(r>=q.length)return s +return new A.nC(B.b.V(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +zc(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(d!=null){d=A.bv6(d,0,d.length) +s=!(i.b===d.length&&B.b.aZ(i.a,d))}else{d=i.geE() +s=!1}r=d==="file" +q=i.c +p=q>0?B.b.V(i.a,i.b+3,q):"" +o=i.gyu()?i.gv6(i):h +if(s)o=A.avo(o,d) +q=i.c +if(q>0)n=B.b.V(i.a,q,i.d) +else n=p.length!==0||o!=null||r?"":h +m=n!=null +q=b==null +if(!q||!1)b=A.bv1(b,0,q?0:b.length,h,d,m) +else{b=B.b.V(i.a,i.e,i.f) +if(!r)q=m&&b.length!==0 +else q=!0 +if(q&&!B.b.aZ(b,"/"))b="/"+b}if(c!=null)l=A.bv3(h,0,0,c) +else{q=i.f +k=i.r +l=q0)return b +s=b.c +if(s>0){r=a.b +if(r<=0)return b +q=r===4 +if(q&&B.b.aZ(a.a,"file"))p=b.e!==b.f +else if(q&&B.b.aZ(a.a,"http"))p=!b.a5e("80") +else p=!(r===5&&B.b.aZ(a.a,"https"))||!b.a5e("443") +if(p){o=r+1 +return new A.nC(B.b.V(a.a,0,o)+B.b.bg(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.a8M().EX(b)}n=b.e +c=b.f +if(n===c){s=b.r +if(c0?l:m +o=k-n +return new A.nC(B.b.V(a.a,0,k)+B.b.bg(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.b.e0(s,"../",n);)n+=3 +o=j-n+1 +return new A.nC(B.b.V(a.a,0,j)+"/"+B.b.bg(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.bRb(this) +if(l>=0)g=l +else for(g=j;B.b.e0(h,"../",g);)g+=3 +f=0 +while(!0){e=n+3 +if(!(e<=c&&B.b.e0(s,"../",n)))break;++f +n=e}for(d="";i>g;){--i +if(B.b.a9(h,i)===47){if(f===0){d="/" +break}--f +d="/"}}if(i===g&&a.b<=0&&!B.b.e0(h,"/",j)){n-=f*3 +d=""}o=i-n+d.length +return new A.nC(B.b.V(h,0,i)+d+B.b.bg(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +F3(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.b.aZ(q.a,"file")) +p=s}else p=!1 +if(p)throw A.d(A.a1("Cannot extract a file path from a "+q.geE()+" URI")) +p=q.f +s=q.a +if(p0?s.ghN(s):r,n=s.gyu()?s.gv6(s):r,m=s.a,l=s.f,k=B.b.V(m,s.e,l),j=s.r +l=l>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.Ox.prototype={ +j(a){var s,r=a.left +r.toString +s=a.top +s.toString +return"Rectangle ("+A.c(r)+", "+A.c(s)+") "+A.c(this.gd0(a))+" x "+A.c(this.gd9(a))}, +l(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.bH(b) +if(s===r.gpq(b)){s=a.top +s.toString +s=s===r.gzo(b)&&this.gd0(a)===r.gd0(b)&&this.gd9(a)===r.gd9(b)}else s=!1}else s=!1 +return s}, +gm(a){var s,r=a.left +r.toString +s=a.top +s.toString +return A.V(r,s,this.gd0(a),this.gd9(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +ga4P(a){return a.height}, +gd9(a){var s=this.ga4P(a) +s.toString +return s}, +gpq(a){var s=a.left +s.toString +return s}, +gzo(a){var s=a.top +s.toString +return s}, +ga9W(a){return a.width}, +gd0(a){var s=this.ga9W(a) +s.toString +return s}, +$ilY:1} +A.a7E.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.a7G.prototype={ +gu(a){var s=a.length +s.toString +return s}, +G(a,b){return a.remove(b)}} +A.am0.prototype={ +H(a,b){return J.ri(this.b,b)}, +gal(a){return this.a.firstElementChild==null}, +gu(a){return this.b.length}, +h(a,b){return t.lU.a(this.b[b])}, +k(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, +su(a,b){throw A.d(A.a1("Cannot resize element lists"))}, +t(a,b){this.a.appendChild(b).toString +return b}, +gao(a){var s=this.bv(this) +return new J.eG(s,s.length,A.X(s).i("eG<1>"))}, +E(a,b){A.cdh(this.a,b)}, +dT(a,b){throw A.d(A.a1("Cannot sort element lists"))}, +hU(a,b){this.S4(0,b,!1)}, +S4(a,b,c){var s,r,q=J.pk(this.a),p=A.t(q),o=new A.aO(q,b,p.i("aO")) +for(q=J.an(o.a),p=new A.fB(q,o.b,p.i("fB"));p.v();){s=q.gJ(q) +r=s.parentNode +if(r!=null)r.removeChild(s).toString}}, +fW(a,b,c){throw A.d(A.c3(null))}, +bC(a,b,c,d,e){throw A.d(A.c3(null))}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +G(a,b){return A.cdj(this.a,b)}, +f8(a,b,c){var s,r=this,q=r.b,p=q.length +if(b>p)throw A.d(A.cK(b,0,r.gu(r),null,null)) +s=r.a +if(b===p)s.appendChild(c).toString +else s.insertBefore(c,t.lU.a(q[b])).toString}, +fS(a,b,c){throw A.d(A.c3(null))}, +hj(a,b,c){throw A.d(A.c3(null))}, +T(a){J.bHK(this.a)}, +cE(a,b){var s=t.lU.a(this.b[b]) +this.a.removeChild(s).toString +return s}, +e4(a){var s=this.gS(this) +this.a.removeChild(s).toString +return s}, +gO(a){return A.cdi(this.a)}, +gS(a){var s=this.a.lastElementChild +if(s==null)throw A.d(A.a9("No elements")) +return s}} +A.cg.prototype={ +gew(a){var s=a.children +s.toString +return new A.am0(a,s)}, +j(a){var s=a.localName +s.toString +return s}, +$icg:1} +A.a7S.prototype={ +gX(a){var s=a.type +s.toString +return s}} +A.a8e.prototype={ +gaa(a){return a.message}} +A.ba.prototype={ +gX(a){var s=a.type +s.toString +return s}, +$iba:1} +A.bt.prototype={ +x0(a,b,c,d){if(c!=null)this.aC2(a,b,c,d)}, +aac(a,b,c){return this.x0(a,b,c,null)}, +agN(a,b,c,d){if(c!=null)this.aJd(a,b,c,d)}, +b10(a,b,c){return this.agN(a,b,c,null)}, +aC2(a,b,c,d){return a.addEventListener(b,A.pf(c,1),d)}, +aJd(a,b,c,d){return a.removeEventListener(b,A.pf(c,1),d)}} +A.a8A.prototype={ +gX(a){var s=a.type +s.toString +return s}} +A.iv.prototype={$iiv:1} +A.Fv.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1, +$iFv:1} +A.Pg.prototype={ +gYZ(a){var s=a.result +if(t.pI.b(s))return A.d3(s,0,null) +return s}} +A.a8C.prototype={ +gu(a){return a.length}} +A.a8Z.prototype={ +a6(a,b){return a.forEach(A.pf(b,3))}} +A.a91.prototype={ +gu(a){return a.length}} +A.jV.prototype={$ijV:1} +A.a9D.prototype={ +gu(a){var s=a.length +s.toString +return s}} +A.zY.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.pS.prototype={ +gah9(a){var s,r,q,p,o,n,m=t.N,l=A.q(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +for(m=j.length,s=0;s=200&&o<300 +r=o>307&&o<400 +o=s||o===0||o===304||r +q=this.b +if(o)q.bI(0,p) +else q.ex(a)}, +$S:113} +A.A_.prototype={} +A.FS.prototype={$iFS:1} +A.A9.prototype={ +gX(a){return a.type}, +$iA9:1} +A.aa8.prototype={ +gaa(a){return a.message}} +A.aaL.prototype={ +gX(a){var s=a.type +s.toString +return s}} +A.aaY.prototype={ +j(a){var s=String(a) +s.toString +return s}} +A.GC.prototype={$iGC:1} +A.QX.prototype={} +A.abf.prototype={ +gaa(a){return a.message}} +A.abg.prototype={ +gaa(a){return a.message}} +A.abh.prototype={ +gu(a){return a.length}} +A.lK.prototype={$ilK:1} +A.wh.prototype={$iwh:1} +A.GD.prototype={$iGD:1} +A.wk.prototype={$iwk:1} +A.GK.prototype={ +x0(a,b,c,d){if(b==="message")a.start() +this.ant(a,b,c,!1)}, +$iGK:1} +A.abw.prototype={ +E(a,b){throw A.d(A.a1("Not supported"))}, +ak(a,b){return A.mh(a.get(b))!=null}, +h(a,b){return A.mh(a.get(b))}, +a6(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.mh(s.value[1]))}}, +gc5(a){var s=A.a([],t.s) +this.a6(a,new A.aVg(s)) +return s}, +gaS(a){var s=A.a([],t.n4) +this.a6(a,new A.aVh(s)) +return s}, +gu(a){var s=a.size +s.toString +return s}, +gal(a){var s=a.size +s.toString +return s===0}, +gcs(a){var s=a.size +s.toString +return s!==0}, +k(a,b,c){throw A.d(A.a1("Not supported"))}, +c0(a,b,c){throw A.d(A.a1("Not supported"))}, +G(a,b){throw A.d(A.a1("Not supported"))}, +T(a){throw A.d(A.a1("Not supported"))}, +$iaD:1} +A.aVg.prototype={ +$2(a,b){return this.a.push(a)}, +$S:21} +A.aVh.prototype={ +$2(a,b){return this.a.push(b)}, +$S:21} +A.abx.prototype={ +E(a,b){throw A.d(A.a1("Not supported"))}, +ak(a,b){return A.mh(a.get(b))!=null}, +h(a,b){return A.mh(a.get(b))}, +a6(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.mh(s.value[1]))}}, +gc5(a){var s=A.a([],t.s) +this.a6(a,new A.aVi(s)) +return s}, +gaS(a){var s=A.a([],t.n4) +this.a6(a,new A.aVj(s)) +return s}, +gu(a){var s=a.size +s.toString +return s}, +gal(a){var s=a.size +s.toString +return s===0}, +gcs(a){var s=a.size +s.toString +return s!==0}, +k(a,b,c){throw A.d(A.a1("Not supported"))}, +c0(a,b,c){throw A.d(A.a1("Not supported"))}, +G(a,b){throw A.d(A.a1("Not supported"))}, +T(a){throw A.d(A.a1("Not supported"))}, +$iaD:1} +A.aVi.prototype={ +$2(a,b){return this.a.push(a)}, +$S:21} +A.aVj.prototype={ +$2(a,b){return this.a.push(b)}, +$S:21} +A.AB.prototype={ +gX(a){return a.type}} +A.k1.prototype={ +gX(a){return a.type}, +$ik1:1} +A.aby.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.mS.prototype={$imS:1} +A.abM.prototype={ +gX(a){return a.type}} +A.Rt.prototype={ +a_2(a,b,c){var s=new A.a6($.ac,t.xN),r=new A.aH(s,t.Rt),q=A.a3(["audio",b,"video",c],t.N,t.z),p=!a.getUserMedia +p.toString +if(p)a.getUserMedia=a.getUserMedia||a.webkitGetUserMedia||a.mozGetUserMedia||a.msGetUserMedia +this.ayL(a,new A.Ls([],[]).n7(q),new A.aW9(r),new A.aWa(r)) +return s}, +ayL(a,b,c,d){return a.getUserMedia(b,A.pf(c,1),A.pf(d,1))}} +A.aW9.prototype={ +$1(a){this.a.bI(0,a)}, +$S:734} +A.aWa.prototype={ +$1(a){this.a.ex(a)}, +$S:738} +A.AG.prototype={} +A.AI.prototype={ +gaa(a){return a.message}, +$iAI:1} +A.ac_.prototype={ +gX(a){return a.type}} +A.D3.prototype={ +gO(a){var s=this.a.firstChild +if(s==null)throw A.d(A.a9("No elements")) +return s}, +gS(a){var s=this.a.lastChild +if(s==null)throw A.d(A.a9("No elements")) +return s}, +t(a,b){this.a.appendChild(b).toString}, +E(a,b){var s,r,q,p,o +if(b instanceof A.D3){s=b.a +r=this.a +if(s!==r)for(q=s.childNodes.length,p=0;pq)throw A.d(A.cK(b,0,this.gu(this),null,null)) +if(b===q)s.appendChild(c).toString +else s.insertBefore(c,r[b]).toString}, +fS(a,b,c){var s=this.a,r=s.childNodes +if(b===r.length)this.E(0,c) +else J.bHU(s,c,r[b])}, +hj(a,b,c){throw A.d(A.a1("Cannot setAll on Node list"))}, +e4(a){var s=this.gS(this) +this.a.removeChild(s).toString +return s}, +cE(a,b){var s=this.a,r=s.childNodes[b] +s.removeChild(r).toString +return r}, +G(a,b){return!1}, +S4(a,b,c){var s,r=this.a,q=r.firstChild +for(;q!=null;q=s){s=q.nextSibling +if(J.i(b.$1(q),!0))r.removeChild(q).toString}}, +hU(a,b){this.S4(0,b,!0)}, +k(a,b,c){var s=this.a +s.replaceChild(c,s.childNodes[b]).toString}, +gao(a){var s=this.a.childNodes +return new A.Fy(s,s.length,A.aN(s).i("Fy"))}, +dT(a,b){throw A.d(A.a1("Cannot sort Node list"))}, +bC(a,b,c,d,e){throw A.d(A.a1("Cannot setRange on Node list"))}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +fW(a,b,c){throw A.d(A.a1("Cannot removeRange on Node list"))}, +gu(a){return this.a.childNodes.length}, +su(a,b){throw A.d(A.a1("Cannot set length on immutable List."))}, +h(a,b){return this.a.childNodes[b]}} +A.bi.prototype={ +eb(a){var s=a.parentNode +if(s!=null)s.removeChild(a).toString}, +b1f(a,b){var s,r,q +try{r=a.parentNode +r.toString +s=r +J.c05(s,b,a)}catch(q){}return a}, +aWQ(a,b,c){var s,r,q,p +if(b instanceof A.D3){s=b.a +if(s===a)throw A.d(A.b3(b,null)) +for(r=s.childNodes.length,q=0;q>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.ace.prototype={ +gX(a){var s=a.type +s.toString +return s}} +A.acf.prototype={ +gX(a){var s=a.type +s.toString +return s}} +A.act.prototype={ +gX(a){return a.type}} +A.acu.prototype={ +gaa(a){return a.message}} +A.oi.prototype={} +A.ad4.prototype={ +gX(a){return a.type}} +A.ad5.prototype={ +gX(a){return a.type}} +A.S5.prototype={} +A.k3.prototype={ +gu(a){return a.length}, +$ik3:1} +A.adu.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.Sr.prototype={ +gaa(a){return a.message}} +A.adG.prototype={ +gaa(a){return a.message}} +A.lW.prototype={$ilW:1} +A.Tt.prototype={} +A.wV.prototype={$iwV:1} +A.afm.prototype={ +gX(a){return a.type}} +A.wW.prototype={$iwW:1} +A.TF.prototype={ +gX(a){return a.type}} +A.HL.prototype={ +E(a,b){throw A.d(A.a1("Not supported"))}, +ak(a,b){return A.mh(a.get(b))!=null}, +h(a,b){return A.mh(a.get(b))}, +a6(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.mh(s.value[1]))}}, +gc5(a){var s=A.a([],t.s) +this.a6(a,new A.b2b(s)) +return s}, +gaS(a){var s=A.a([],t.n4) +this.a6(a,new A.b2c(s)) +return s}, +gu(a){var s=a.size +s.toString +return s}, +gal(a){var s=a.size +s.toString +return s===0}, +gcs(a){var s=a.size +s.toString +return s!==0}, +k(a,b,c){throw A.d(A.a1("Not supported"))}, +c0(a,b,c){throw A.d(A.a1("Not supported"))}, +G(a,b){throw A.d(A.a1("Not supported"))}, +T(a){throw A.d(A.a1("Not supported"))}, +$iaD:1, +$iHL:1} +A.b2b.prototype={ +$2(a,b){return this.a.push(a)}, +$S:21} +A.b2c.prototype={ +$2(a,b){return this.a.push(b)}, +$S:21} +A.wX.prototype={$iwX:1} +A.afD.prototype={ +gX(a){return a.type}} +A.HP.prototype={ +gX(a){var s=a.type +s.toString +return s}, +$iHP:1} +A.afR.prototype={ +gu(a){return a.length}, +gX(a){var s=a.type +s.toString +return s}} +A.afS.prototype={ +gX(a){return a.type}} +A.Ij.prototype={$iIj:1} +A.kb.prototype={$ikb:1} +A.ah2.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.ah3.prototype={ +gX(a){var s=a.type +s.toString +return s}} +A.kc.prototype={$ikc:1} +A.aha.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.ahb.prototype={ +gaa(a){return a.message}} +A.kd.prototype={ +gu(a){return a.length}, +$ikd:1} +A.UO.prototype={ +E(a,b){J.dw(b,new A.b76(a))}, +ak(a,b){return a.getItem(A.aB(b))!=null}, +h(a,b){return a.getItem(A.aB(b))}, +k(a,b,c){a.setItem(b,c)}, +c0(a,b,c){var s +if(a.getItem(b)==null)a.setItem(b,c.$0()) +s=a.getItem(b) +return s==null?A.aB(s):s}, +G(a,b){var s +A.aB(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +T(a){return a.clear()}, +a6(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)}}, +gc5(a){var s=A.a([],t.s) +this.a6(a,new A.b77(s)) +return s}, +gaS(a){var s=A.a([],t.s) +this.a6(a,new A.b78(s)) +return s}, +gu(a){var s=a.length +s.toString +return s}, +gal(a){return a.key(0)==null}, +gcs(a){return a.key(0)!=null}, +$iaD:1} +A.b76.prototype={ +$2(a,b){this.a.setItem(a,b)}, +$S:80} +A.b77.prototype={ +$2(a,b){return this.a.push(a)}, +$S:80} +A.b78.prototype={ +$2(a,b){return this.a.push(b)}, +$S:80} +A.aii.prototype={ +gX(a){return a.type}} +A.aik.prototype={ +gX(a){return a.type}} +A.iY.prototype={ +gX(a){return a.type}, +$iiY:1} +A.aiH.prototype={ +gX(a){return a.type}} +A.kj.prototype={$ikj:1} +A.j0.prototype={$ij0:1} +A.aiY.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.aiZ.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.aj4.prototype={ +gu(a){var s=a.length +s.toString +return s}} +A.kk.prototype={$ikk:1} +A.ajd.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.ajf.prototype={ +gX(a){return a.type}} +A.ajg.prototype={ +gu(a){return a.length}} +A.oT.prototype={} +A.ajO.prototype={ +j(a){var s=String(a) +s.toString +return s}} +A.xz.prototype={$ixz:1} +A.ak4.prototype={ +gu(a){return a.length}} +A.JR.prototype={ +ef(a,b){return a.send(b)}} +A.xA.prototype={ +Ym(a,b,c){var s=A.cdn(a.open(b,c)) +return s}, +$ixA:1} +A.qV.prototype={$iqV:1} +A.amC.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.Y7.prototype={ +j(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.c(p)+", "+A.c(s)+") "+A.c(r)+" x "+A.c(q)}, +l(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.bH(b) +if(s===r.gpq(b)){s=a.top +s.toString +if(s===r.gzo(b)){s=a.width +s.toString +if(s===r.gd0(b)){s=a.height +s.toString +r=s===r.gd9(b) +s=r}else s=!1}else s=!1}else s=!1}else s=!1 +return s}, +gm(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.V(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)}, +ga4P(a){return a.height}, +gd9(a){var s=a.height +s.toString +return s}, +ga9W(a){return a.width}, +gd0(a){var s=a.width +s.toString +return s}} +A.aod.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +return a[b]}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){if(a.length>0)return a[0] +throw A.d(A.a9("No elements"))}, +gS(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.Zt.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.arY.prototype={ +gX(a){return a.type}} +A.atg.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.au3.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fk(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return a[b]}, +$ics:1, +$iay:1, +$icH:1, +$iw:1, +$iz:1} +A.bCn.prototype={} +A.ii.prototype={ +gha(){return!0}, +b3(a,b,c,d){return A.db(this.a,this.b,a,!1,A.t(this).c)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.Yi.prototype={} +A.Kp.prototype={ +R(a){var s=this +if(s.b==null)return $.bB6() +s.TN() +s.d=s.b=null +return $.bB6()}, +hR(a){var s,r=this +if(r.b==null)throw A.d(A.a9("Subscription has been canceled.")) +r.TN() +s=A.bT2(new A.bjF(a),t.I3) +r.d=s +r.TK()}, +nV(a,b){}, +hf(a,b){if(this.b==null)return;++this.a +this.TN()}, +dR(a){return this.hf(a,null)}, +ik(a){var s=this +if(s.b==null||s.a<=0)return;--s.a +s.TK()}, +TK(){var s,r=this,q=r.d +if(q!=null&&r.a<=0){s=r.b +s.toString +J.c06(s,r.c,q,!1)}}, +TN(){var s,r=this.d +if(r!=null){s=this.b +s.toString +J.c0M(s,this.c,r,!1)}}, +nv(a,b){return new A.a6($.ac,b.i("a6<0>"))}, +Cn(a){return this.nv(null,a)}, +$ikh:1} +A.bjE.prototype={ +$1(a){return this.a.$1(a)}, +$S:31} +A.bjF.prototype={ +$1(a){return this.a.$1(a)}, +$S:31} +A.bI.prototype={ +gao(a){return new A.Fy(a,this.gu(a),A.aN(a).i("Fy"))}, +t(a,b){throw A.d(A.a1("Cannot add to immutable List."))}, +E(a,b){throw A.d(A.a1("Cannot add to immutable List."))}, +dT(a,b){throw A.d(A.a1("Cannot sort immutable List."))}, +f8(a,b,c){throw A.d(A.a1("Cannot add to immutable List."))}, +fS(a,b,c){throw A.d(A.a1("Cannot add to immutable List."))}, +hj(a,b,c){throw A.d(A.a1("Cannot modify an immutable List."))}, +cE(a,b){throw A.d(A.a1("Cannot remove from immutable List."))}, +e4(a){throw A.d(A.a1("Cannot remove from immutable List."))}, +G(a,b){throw A.d(A.a1("Cannot remove from immutable List."))}, +hU(a,b){throw A.d(A.a1("Cannot remove from immutable List."))}, +bC(a,b,c,d,e){throw A.d(A.a1("Cannot setRange on immutable List."))}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +fW(a,b,c){throw A.d(A.a1("Cannot removeRange on immutable List."))}} +A.Fy.prototype={ +v(){var s=this,r=s.c+1,q=s.b +if(r")),new A.aN6(),r.i("ez"))}, +a6(a,b){B.c.a6(A.eZ(this.gkT(),!1,t.lU),b)}, +k(a,b,c){var s=this.gkT() +J.c0R(s.b.$1(J.pj(s.a,b)),c)}, +su(a,b){var s=J.bf(this.gkT().a) +if(b>=s)return +else if(b<0)throw A.d(A.b3("Invalid list length",null)) +this.fW(0,b,s)}, +t(a,b){this.b.a.appendChild(b).toString}, +E(a,b){var s,r +for(s=J.an(b),r=this.b.a;s.v();)r.appendChild(s.gJ(s)).toString}, +H(a,b){if(!t.lU.b(b))return!1 +return b.parentNode===this.a}, +dT(a,b){throw A.d(A.a1("Cannot sort filtered list"))}, +bC(a,b,c,d,e){throw A.d(A.a1("Cannot setRange on filtered list"))}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +fW(a,b,c){var s=this.gkT() +s=A.agL(s,b,s.$ti.i("w.E")) +B.c.a6(A.eZ(A.bEa(s,c-b,A.t(s).i("w.E")),!0,t.lU),new A.aN7())}, +T(a){J.bHK(this.b.a)}, +e4(a){var s=this.gkT(),r=s.b.$1(J.pl(s.a)) +J.a2t(r) +return r}, +f8(a,b,c){var s,r +if(b===J.bf(this.gkT().a))this.b.a.appendChild(c).toString +else{s=this.gkT() +r=s.b.$1(J.pj(s.a,b)) +r.parentNode.insertBefore(c,r).toString}}, +fS(a,b,c){var s,r +if(b===J.bf(this.gkT().a))this.E(0,c) +else{s=this.gkT() +r=s.b.$1(J.pj(s.a,b)) +s=r.parentNode +s.toString +J.bHU(s,c,r)}}, +cE(a,b){var s=this.gkT() +s=s.b.$1(J.pj(s.a,b)) +J.a2t(s) +return s}, +G(a,b){return!1}, +gu(a){return J.bf(this.gkT().a)}, +h(a,b){var s=this.gkT() +return s.b.$1(J.pj(s.a,b))}, +gao(a){var s=A.eZ(this.gkT(),!1,t.lU) +return new J.eG(s,s.length,A.X(s).i("eG<1>"))}} +A.aN5.prototype={ +$1(a){return t.lU.b(a)}, +$S:741} +A.aN6.prototype={ +$1(a){return t.lU.a(a)}, +$S:749} +A.aN7.prototype={ +$1(a){return J.a2t(a)}, +$S:750} +A.Gd.prototype={$iGd:1} +A.acg.prototype={ +gX(a){return a.type}} +A.tz.prototype={ +j(a){var s=""+"OS Error",r=this.a +if(r.length!==0){s=s+": "+r +r=this.b +if(r!==-1)s=s+", errno = "+B.e.j(r)}else{r=this.b +if(r!==-1)s=s+": errno = "+B.e.j(r)}return s.charCodeAt(0)==0?s:s}, +$ibl:1, +gaa(a){return this.a}} +A.zF.prototype={} +A.iP.prototype={ +Jd(a){var s=this,r=""+a,q=s.a +if(q.length!==0){r=r+(": "+q)+(", path = '"+s.b+"'") +q=s.c +if(q!=null)r+=" ("+q.j(0)+")"}else{q=s.c +if(q!=null)r=r+(": "+q.j(0))+(", path = '"+s.b+"'") +else r+=": "+s.b}return r.charCodeAt(0)==0?r:r}, +j(a){return this.Jd("FileSystemException")}, +$ibl:1, +$iA2:1, +gaa(a){return this.a}} +A.S_.prototype={ +j(a){return this.Jd("PathAccessException")}} +A.S0.prototype={ +j(a){return this.Jd("PathExistsException")}} +A.S2.prototype={ +j(a){return this.Jd("PathNotFoundException")}} +A.anV.prototype={ +b3(a,b,c,d){var s=this,r=s.a=A.hP(new A.bk6(s),s.gaCA(s),null,s.gaIR(),!0,t.E) +return new A.cr(r,A.t(r).i("cr<1>")).b3(a,b,c,d)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}, +w7(){var s,r,q=this +if(q.w||q.x)return q.f.a +q.x=!0 +s=q.c.ac(0) +r=q.a +r===$&&A.b() +s.i7(r.gi5()).eQ(new A.bk_(q)) +return q.f.a}, +SZ(){var s=this +if(s.w)return +if(s.y){s.w7() +return}s.w=!0 +s.c.agy(0,65536).aI(0,new A.bk0(s),t.a).i7(new A.bk1(s))}, +aCB(a){var s=this,r=new A.bk2(s,new A.bk4(s)),q=new A.bk5(s),p=s.c +if(p!=null)r.$1(p) +else A.aN2(s.b).afT(0,B.oZ).e_(0,r,q,t.H)}} +A.bk6.prototype={ +$0(){var s=this.a +s.r=!0 +return s.w7()}, +$S:56} +A.bk_.prototype={ +$0(){var s=this.a +s.f.dN(0) +s=s.a +s===$&&A.b() +s.ac(0)}, +$S:0} +A.bk0.prototype={ +$1(a){var s,r,q,p=this.a +p.w=!1 +if(p.r){p.w7() +return}s=p.d +r=a.length +p.d=s+r +if(r!==0)s=!1 +else s=!0 +if(s)p.y=!0 +if(!p.y){s=p.a +s===$&&A.b() +q=s.b +s=!((q&1)!==0?(s.gke().e&4)!==0:(q&2)===0)}else s=!1 +if(s)p.SZ() +if(r>0){s=p.a +s===$&&A.b() +s.t(0,a)}if(p.y)p.w7()}, +$S:340} +A.bk1.prototype={ +$2(a,b){var s,r=this.a +if(!r.r){s=r.a +s===$&&A.b() +s.bP(a,b) +r.w7() +r.r=!0}}, +$S:81} +A.bk4.prototype={ +$1(a){var s=this.a +s.c=a +s.w=!1 +s.SZ()}, +$S:332} +A.bk2.prototype={ +$1(a){var s=this.a,r=s.d,q=this.b +if(r>0)a.aln(0,r).e_(0,q,new A.bk3(s),t.H) +else q.$1(a)}, +$S:332} +A.bk3.prototype={ +$2(a,b){var s=this.a,r=s.a +r===$&&A.b() +r.bP(a,b) +s.w=!1 +s.w7()}, +$S:81} +A.bk5.prototype={ +$2(a,b){var s=this.a,r=s.a +r===$&&A.b() +r.bP(a,b) +s.a.ac(0) +s.f.dN(0)}, +$S:34} +A.anR.prototype={ +geC(a){return this.a}, +Li(){A.cdH(A.bEM(),this.b)}, +afT(a,b){if(b!==B.oZ&&b!==B.p_&&b!==B.a3j&&b!==B.xd&&b!==B.a3k)return A.vV(new A.ll(!1,null,null,"Invalid file mode for this operation"),null,t.YK) +return A.bQN(5,[null,this.b,b.a]).aI(0,new A.bkh(this),t.YK)}, +v_(a){return this.afT(a,B.oZ)}, +jR(a){return A.bQN(12,[null,this.b]).aI(0,new A.bkg(this),t.S)}, +aXQ(){A.cdI(A.bEM(),this.b)}, +pC(){return this.v_(0).aI(0,new A.bkj(new A.bkn(),new A.bkk()),t.E)}, +j(a){return"File: '"+this.a+"'"}} +A.bkh.prototype={ +$1(a){var s=this.a.a +A.a1L(a,"Cannot open file",s) +return A.cem(a,s)}, +$S:393} +A.bkg.prototype={ +$1(a){A.a1L(a,"Cannot retrieve length of file",this.a.a) +return a}, +$S:61} +A.bkn.prototype={ +$1(a){var s=A.a([],t.XE),r=new A.a6($.ac,t.Qy) +new A.bko(a,new A.bhi(s),new A.aH(r,t.gI)).$0() +return r}, +$S:330} +A.bko.prototype={ +$0(){var s=this,r=s.c +s.a.agy(0,65536).e_(0,new A.bkp(s.b,s,r),r.gqB(),t.a)}, +$S:0} +A.bkp.prototype={ +$1(a){var s=this.a +if(a.length>0){s.t(0,a) +this.b.$0()}else this.c.bI(0,s.b1B())}, +$S:340} +A.bkk.prototype={ +$2(a,b){var s,r={} +r.a=new Uint8Array(b) +r.b=0 +s=new A.a6($.ac,t.Qy) +new A.bkl(r,a,b,new A.aH(s,t.gI)).$0() +return s}, +$S:799} +A.bkl.prototype={ +$0(){var s=this,r=s.a,q=r.a,p=r.b,o=s.c,n=s.d +s.b.b0A(q,p,Math.min(p+16777216,o)).e_(0,new A.bkm(r,s,o,n),n.gqB(),t.a)}, +$S:0} +A.bkm.prototype={ +$1(a){var s,r,q=this +if(a>0){q.a.b+=a +q.b.$0()}else{s=q.a +r=s.b +if(r")),!0,t.z) +return A.bF6(s[a].apply(s,r))}, +aP8(a){return this.oW(a,null)}, +gm(a){return 0}} +A.Qe.prototype={} +A.Af.prototype={ +Qs(a){var s=this,r=a<0||a>=s.gu(s) +if(r)throw A.d(A.cK(a,0,s.gu(s),null,null))}, +h(a,b){if(A.eO(b))this.Qs(b) +return this.anK(0,b)}, +k(a,b,c){if(A.eO(b))this.Qs(b) +this.a1a(0,b,c)}, +gu(a){var s=this.a.length +if(typeof s==="number"&&s>>>0===s)return s +throw A.d(A.a9("Bad JsArray length"))}, +su(a,b){this.a1a(0,"length",b)}, +t(a,b){this.oW("push",[b])}, +E(a,b){this.oW("push",b instanceof Array?b:A.eZ(b,!0,t.z))}, +f8(a,b,c){var s=this,r=b>=s.gu(s)+1 +if(r)A.Y(A.cK(b,0,s.gu(s),null,null)) +s.oW("splice",[b,0,c])}, +cE(a,b){this.Qs(b) +return J.as(this.oW("splice",[b,1]),0)}, +e4(a){if(this.gu(this)===0)throw A.d(A.h8(-1)) +return this.aP8("pop")}, +fW(a,b,c){A.bLR(b,c,this.gu(this)) +this.oW("splice",[b,c-b])}, +bC(a,b,c,d,e){var s,r +A.bLR(b,c,this.gu(this)) +s=c-b +if(s===0)return +if(e<0)throw A.d(A.b3(e,null)) +r=[b,s] +B.c.E(r,J.M_(d,e).lf(0,s)) +this.oW("splice",r)}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +dT(a,b){this.oW("sort",b==null?[]:[b])}, +$iay:1, +$iw:1, +$iz:1} +A.KH.prototype={ +k(a,b,c){return this.anL(0,b,c)}} +A.bzo.prototype={ +$1(a){var s,r,q,p,o +if(A.bSD(a))return a +s=this.a +if(s.ak(0,a))return s.h(0,a) +if(t.pE.b(a)){r={} +s.k(0,a,r) +for(s=J.bH(a),q=J.an(s.gc5(a));q.v();){p=q.gJ(q) +r[p]=this.$1(s.h(a,p))}return r}else if(t.VG.b(a)){o=[] +s.k(0,a,o) +B.c.E(o,J.bT(a,this,t.z)) +return o}else return a}, +$S:125} +A.bzQ.prototype={ +$1(a){return this.a.bI(0,a)}, +$S:8} +A.bzR.prototype={ +$1(a){if(a==null)return this.a.ex(new A.aca(a===undefined)) +return this.a.ex(a)}, +$S:8} +A.byx.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i +if(A.bSC(a))return a +s=this.a +a.toString +if(s.ak(0,a))return s.h(0,a) +if(a instanceof Date)return A.lu(a.getTime(),!0) +if(a instanceof RegExp)throw A.d(A.b3("structured clone of RegExp",null)) +if(typeof Promise!="undefined"&&a instanceof Promise)return A.eQ(a,t.X) +r=Object.getPrototypeOf(a) +if(r===Object.prototype||r===null){q=t.X +p=A.q(q,q) +s.k(0,a,p) +o=Object.keys(a) +n=[] +for(s=J.c8(o),q=s.gao(o);q.v();)n.push(A.axE(q.gJ(q))) +for(m=0;m4294967296)throw A.d(A.h8(u.Z+a)) +return Math.random()*a>>>0}, +XU(){return Math.random()}} +A.L6.prototype={ +GF(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.bt(a-s,k) +r=a>>>0 +a=B.e.bt(a-r,k) +q=(~s>>>0)+(s<<21>>>0) +p=q>>>0 +r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.e.bt(q-p,k)>>>0 +q=((p^(p>>>24|r<<8))>>>0)*265 +s=q>>>0 +r=((r^r>>>24)>>>0)*265+B.e.bt(q-s,k)>>>0 +q=((s^(s>>>14|r<<18))>>>0)*21 +s=q>>>0 +r=((r^r>>>14)>>>0)*21+B.e.bt(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.bt(q-p,k) +q=l.a*1037 +n=l.a=q>>>0 +m=l.b*1037+B.e.bt(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.qh() +l.qh() +l.qh() +l.qh()}, +qh(){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.bt(o-n+(q-p)+(m-r),4294967296)>>>0}, +jj(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.d(A.h8(u.Z+a)) +s=a-1 +if((a&s)>>>0===0){p.qh() +return(p.a&s)>>>0}do{p.qh() +r=p.a +q=r%a}while(r-q+a>=4294967296) +return q}, +XU(){var s,r=this +r.qh() +s=r.a +r.qh() +return((s&67108863)*134217728+(r.a&134217727))/9007199254740992}} +A.a8s.prototype={ +gX(a){return a.type}} +A.a8t.prototype={ +gX(a){return a.type}} +A.lH.prototype={$ilH:1} +A.aaG.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fk(b,this.gu(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return this.h(a,b)}, +$iay:1, +$iw:1, +$iz:1} +A.lP.prototype={$ilP:1} +A.acc.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fk(b,this.gu(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return this.h(a,b)}, +$iay:1, +$iw:1, +$iz:1} +A.adv.prototype={ +gu(a){return a.length}} +A.afJ.prototype={ +gX(a){return a.type}} +A.aif.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fk(b,this.gu(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return this.h(a,b)}, +$iay:1, +$iw:1, +$iz:1} +A.aij.prototype={ +gX(a){return a.type}} +A.bx.prototype={ +gew(a){return new A.a8D(a,new A.D3(a))}} +A.ma.prototype={ +gX(a){return a.type}, +$ima:1} +A.ajm.prototype={ +gu(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fk(b,this.gu(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +k(a,b,c){throw A.d(A.a1("Cannot assign element of immutable List."))}, +su(a,b){throw A.d(A.a1("Cannot resize immutable List."))}, +gO(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a9("No elements"))}, +gS(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a9("No elements"))}, +bX(a,b){return this.h(a,b)}, +$iay:1, +$iw:1, +$iz:1} +A.ap1.prototype={} +A.ap2.prototype={} +A.aq6.prototype={} +A.aq7.prototype={} +A.atZ.prototype={} +A.au_.prototype={} +A.auT.prototype={} +A.auU.prototype={} +A.a83.prototype={} +A.NA.prototype={ +I(){return"ClipOp."+this.b}} +A.WQ.prototype={ +I(){return"VertexMode."+this.b}} +A.H3.prototype={ +I(){return"PathFillType."+this.b}} +A.ad1.prototype={ +I(){return"PathOperation."+this.b}} +A.bhE.prototype={ +hs(a,b){A.ckH(this.a,this.b,a,b)}} +A.a01.prototype={ +f9(a){A.axO(this.b,this.c,a,t.CD)}} +A.uF.prototype={ +gu(a){var s=this.a +return s.gu(s)}, +iN(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.hs(a.a,a.gaeD()) +return!1}s=q.c +if(s<=0)return!0 +r=q.a3w(s-1) +q.a.h0(0,a) +return r}, +a3w(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.lY() +A.axO(p.b,p.c,null,r)}return q}, +awP(){var s=this,r=s.a +if(!r.gal(r)&&s.e!=null){r=r.lY() +s.e.hs(r.a,r.gaeD()) +A.hR(s.ga3u())}else s.d=!1}} +A.aEr.prototype={ +agm(a,b,c){this.a.c0(0,a,new A.aEs()).iN(new A.a01(b,c,$.ac))}, +ala(a,b){var s=this.a.c0(0,a,new A.aEt()),r=s.e +s.e=new A.bhE(b,$.ac) +if(r==null&&!s.d){s.d=!0 +A.hR(s.ga3u())}}, +aVw(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.d3(a.buffer,a.byteOffset,a.byteLength) +if(j[0]===7){s=j[1] +if(s>=254)throw A.d(A.c1("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +r=2+s +q=B.G.bi(0,B.M.cP(j,2,r)) +switch(q){case"resize":if(j[r]!==12)throw A.d(A.c1(l)) +p=r+1 +if(j[p]<2)throw A.d(A.c1(l));++p +if(j[p]!==7)throw A.d(A.c1("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.c1("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.G.bi(0,B.M.cP(j,p,r)) +if(j[r]!==3)throw A.d(A.c1("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +this.ah6(0,n,a.getUint32(r+1,B.aY===$.hi())) +break +case"overflow":if(j[r]!==12)throw A.d(A.c1(k)) +p=r+1 +if(j[p]<2)throw A.d(A.c1(k));++p +if(j[p]!==7)throw A.d(A.c1("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.c1("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.G.bi(0,B.M.cP(j,p,r)) +r=j[r] +if(r!==1&&r!==2)throw A.d(A.c1("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:throw A.d(A.c1("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.a(B.G.bi(0,j).split("\r"),t.s) +if(m.length===3&&J.i(m[0],"resize"))this.ah6(0,m[1],A.er(m[2],null)) +else throw A.d(A.c1("Unrecognized message "+A.c(m)+" sent to dev.flutter/channel-buffers."))}}, +ah6(a,b,c){var s=this.a,r=s.h(0,b) +if(r==null)s.k(0,b,new A.uF(A.lI(c,t.S8),c)) +else{r.c=c +r.a3w(c)}}} +A.aEs.prototype={ +$0(){return new A.uF(A.lI(1,t.S8),1)}, +$S:329} +A.aEt.prototype={ +$0(){return new A.uF(A.lI(1,t.S8),1)}, +$S:329} +A.aci.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.aci&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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)}, +j(a){return"OffsetBase("+B.d.aA(this.a,1)+", "+B.d.aA(this.b,1)+")"}} +A.j.prototype={ +gdE(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +guf(){var s=this.a,r=this.b +return s*s+r*r}, +a8(a,b){return new A.j(this.a-b.a,this.b-b.b)}, +ae(a,b){return new A.j(this.a+b.a,this.b+b.b)}, +ah(a,b){return new A.j(this.a*b,this.b*b)}, +hA(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}, +gm(a){return A.V(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)}, +j(a){return"Offset("+B.d.aA(this.a,1)+", "+B.d.aA(this.b,1)+")"}} +A.a_.prototype={ +gal(a){return this.a<=0||this.b<=0}, +a8(a,b){var s=this +if(b instanceof A.a_)return new A.j(s.a-b.a,s.b-b.b) +if(b instanceof A.j)return new A.a_(s.a-b.a,s.b-b.b) +throw A.d(A.b3(b,null))}, +ae(a,b){return new A.a_(this.a+b.a,this.b+b.b)}, +ah(a,b){return new A.a_(this.a*b,this.b*b)}, +hA(a,b){return new A.a_(this.a/b,this.b/b)}, +nw(a){return new A.j(a.a+this.a/2,a.b+this.b/2)}, +K6(a,b){return new A.j(b.a+this.a,b.b+this.b)}, +H(a,b){var s=b.a +if(s>=0)if(s=0&&s=1/0||s.b>=1/0||s.c>=1/0||s.d>=1/0}, +gMc(a){var s=this +return isFinite(s.a)&&isFinite(s.b)&&isFinite(s.c)&&isFinite(s.d)}, +gal(a){var s=this +return s.a>=s.c||s.b>=s.d}, +dH(a){var s=this,r=a.a,q=a.b +return new A.K(s.a+r,s.b+q,s.c+r,s.d+q)}, +aX(a,b,c){var s=this +return new A.K(s.a+b,s.b+c,s.c+b,s.d+c)}, +e2(a){var s=this +return new A.K(s.a-a,s.b-a,s.c+a,s.d+a)}, +fm(a){var s=this +return new A.K(Math.max(s.a,a.a),Math.max(s.b,a.b),Math.min(s.c,a.c),Math.min(s.d,a.d))}, +mD(a){var s=this +return new A.K(Math.min(s.a,a.a),Math.min(s.b,a.b),Math.max(s.c,a.c),Math.max(s.d,a.d))}, +z_(a){var s=this +if(s.c<=a.a||a.c<=s.a)return!1 +if(s.d<=a.b||a.d<=s.b)return!1 +return!0}, +gdI(){var s=this +return Math.min(Math.abs(s.c-s.a),Math.abs(s.d-s.b))}, +gb22(){var s=this.a +return new A.j(s+(this.c-s)/2,this.b)}, +gaPj(){var s=this.b +return new A.j(this.a,s+(this.d-s)/2)}, +gbo(){var s=this,r=s.a,q=s.b +return new A.j(r+(s.c-r)/2,q+(s.d-q)/2)}, +gaOZ(){var s=this.a +return new A.j(s+(this.c-s)/2,this.d)}, +H(a,b){var s=this,r=b.a +if(r>=s.a)if(r=s.b&&rd&&s!==0)return Math.min(a,d/s) +return a}, +zT(){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.Hj(s.Hj(s.Hj(s.Hj(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new A.n2(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new A.n2(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +H(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.zT() +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.B(s)!==J.aa(b))return!1 +return b instanceof A.n2&&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}, +gm(a){var s=this +return A.V(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)}, +j(a){var s,r,q=this,p=B.d.aA(q.a,1)+", "+B.d.aA(q.b,1)+", "+B.d.aA(q.c,1)+", "+B.d.aA(q.d,1),o=q.e,n=q.f,m=q.r,l=q.w +if(new A.bj(o,n).l(0,new A.bj(m,l))){s=q.x +r=q.y +s=new A.bj(m,l).l(0,new A.bj(s,r))&&new A.bj(s,r).l(0,new A.bj(q.z,q.Q))}else s=!1 +if(s){if(o===n)return"RRect.fromLTRBR("+p+", "+B.d.aA(o,1)+")" +return"RRect.fromLTRBXY("+p+", "+B.d.aA(o,1)+", "+B.d.aA(n,1)+")"}return"RRect.fromLTRBAndCorners("+p+", topLeft: "+new A.bj(o,n).j(0)+", topRight: "+new A.bj(m,l).j(0)+", bottomRight: "+new A.bj(q.x,q.y).j(0)+", bottomLeft: "+new A.bj(q.z,q.Q).j(0)+")"}} +A.bAs.prototype={ +$1(a){return this.ajl(a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +ajl(a){var s=0,r=A.o(t.H) +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(A.bze(a),$async$$1) +case 2:return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:927} +A.bAt.prototype={ +$0(){var s=0,r=A.o(t.a),q=this +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.a.$0() +s=2 +return A.h(A.bG9(),$async$$0) +case 2:q.b.$0() +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:76} +A.aXL.prototype={} +A.Gc.prototype={ +I(){return"KeyEventType."+this.b}} +A.kM.prototype={ +aDH(){var s=this.d +return"0x"+B.e.iR(s,16)+new A.aSF(B.d.dw(s/4294967296)).$0()}, +axg(){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+'"'}}, +aIP(){var s=this.e +if(s==null)return"" +return" (0x"+new A.F(new A.eT(s),new A.aSG(),t.Hz.i("F")).bA(0," ")+")"}, +j(a){var s=this,r=A.c6o(s.b),q=B.e.iR(s.c,16),p=s.aDH(),o=s.axg(),n=s.aIP(),m=s.f?", synthesized":"" +return"KeyData(type: "+A.c(r)+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}, +gX(a){return this.b}} +A.aSF.prototype={ +$0(){switch(this.a){case 0:return" (Unicode)" +case 1:return" (Unprintable)" +case 2:return" (Flutter)" +case 23:return" (Web)"}return""}, +$S:1} +A.aSG.prototype={ +$1(a){return B.b.eB(B.e.iR(a,16),2,"0")}, +$S:129} +A.E.prototype={ +b31(a){var s=this +return A.ax(B.d.aN(255*a),s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.E&&b.gp(b)===s.gp(s)}, +gm(a){return B.e.gm(this.gp(this))}, +j(a){return"Color(0x"+B.b.eB(B.e.iR(this.gp(this),16),8,"0")+")"}, +gp(a){return this.a}} +A.Cm.prototype={ +I(){return"StrokeCap."+this.b}} +A.Cn.prototype={ +I(){return"StrokeJoin."+this.b}} +A.RU.prototype={ +I(){return"PaintingStyle."+this.b}} +A.dQ.prototype={ +I(){return"BlendMode."+this.b}} +A.yU.prototype={ +I(){return"Clip."+this.b}} +A.a3P.prototype={ +I(){return"BlurStyle."+this.b}} +A.Gy.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.Gy&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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)}, +j(a){return"MaskFilter.blur("+this.a.j(0)+", "+B.d.aA(this.b,1)+")"}} +A.vT.prototype={ +I(){return"FilterQuality."+this.b}} +A.bCJ.prototype={} +A.x8.prototype={ +bG(a,b){return new A.x8(this.a,this.b.ah(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.x8&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c}, +gm(a){return A.V(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)}, +j(a){return"TextShadow("+this.a.j(0)+", "+this.b.j(0)+", "+A.c(this.c)+")"}} +A.pU.prototype={ +gu(a){return this.b}} +A.a9U.prototype={ +Xh(){var s=0,r=A.o(t.hP),q,p=this,o,n +var $async$Xh=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=p.a +if(n==null)throw A.d(A.a9("Object is disposed")) +o=$.av() +q=o.mP(n,!1,null,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Xh,r)}} +A.aXE.prototype={} +A.t8.prototype={ +j(a){var s,r=A.B(this).j(0),q=this.a,p=A.co(0,0,q[2],0,0,0),o=q[1],n=A.co(0,0,o,0,0,0),m=q[4],l=A.co(0,0,m,0,0,0),k=A.co(0,0,q[3],0,0,0) +o=A.co(0,0,o,0,0,0) +s=q[0] +return r+"(buildDuration: "+(A.c((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.c((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.c((o.a-A.co(0,0,s,0,0,0).a)*0.001)+"ms")+", totalSpan: "+(A.c((A.co(0,0,m,0,0,0).a-A.co(0,0,s,0,0,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.c.gS(q)+")"}} +A.vk.prototype={ +I(){return"AppLifecycleState."+this.b}} +A.DZ.prototype={ +I(){return"AppExitResponse."+this.b}} +A.wb.prototype={ +gyJ(a){var s=this.a,r=B.dp.h(0,s) +return r==null?s:r}, +gKL(){var s=this.c,r=B.dX.h(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.wb)if(b.gyJ(b)===r.gyJ(r))s=b.gKL()==r.gKL() +else s=!1 +else s=!1 +return s}, +gm(a){return A.V(this.gyJ(this),null,this.gKL(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.Is("_")}, +Is(a){var s=this,r=s.gyJ(s) +if(s.c!=null)r+=a+A.c(s.gKL()) +return r.charCodeAt(0)==0?r:r}} +A.a6Z.prototype={ +I(){return"DartPerformanceMode."+this.b}} +A.qf.prototype={ +I(){return"PointerChange."+this.b}} +A.mZ.prototype={ +I(){return"PointerDeviceKind."+this.b}} +A.Bg.prototype={ +I(){return"PointerSignalKind."+this.b}} +A.ady.prototype={ +I(){return"PointerPreferredStylusAuxiliaryAction."+this.b}} +A.qg.prototype={ +j(a){return"PointerData(x: "+A.c(this.w)+", y: "+A.c(this.x)+")"}} +A.He.prototype={} +A.fe.prototype={ +j(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.eL.prototype={ +j(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.b42.prototype={} +A.Px.prototype={ +I(){return"FontStyle."+this.b}} +A.adn.prototype={ +I(){return"PlaceholderAlignment."+this.b}} +A.lB.prototype={ +j(a){var s=B.aj2.h(0,this.a) +s.toString +return s}} +A.vU.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.vU&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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)}, +j(a){return"FontVariation('"+this.a+"', "+A.c(this.b)+")"}} +A.qJ.prototype={ +I(){return"TextAlign."+this.b}} +A.Ja.prototype={ +I(){return"TextBaseline."+this.b}} +A.uj.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.uj&&b.a===this.a}, +gm(a){return B.e.gm(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.a([],t.s) +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.c.bA(s,", ")+"])"}} +A.uk.prototype={ +I(){return"TextDecorationStyle."+this.b}} +A.W6.prototype={ +I(){return"TextLeadingDistribution."+this.b}} +A.W3.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +if(b instanceof A.W3)s=b.c===this.c +else s=!1 +return s}, +gm(a){return A.V(!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)}, +j(a){return"TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: "+this.c.j(0)+")"}} +A.ul.prototype={ +I(){return"TextDirection."+this.b}} +A.iZ.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.iZ&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gm(a){var s=this +return A.V(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)}, +j(a){var s=this +return"TextBox.fromLTRBD("+B.d.aA(s.a,1)+", "+B.d.aA(s.b,1)+", "+B.d.aA(s.c,1)+", "+B.d.aA(s.d,1)+", "+s.e.j(0)+")"}} +A.J9.prototype={ +I(){return"TextAffinity."+this.b}} +A.bV.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.bV&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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)}, +j(a){return A.B(this).j(0)+"(offset: "+this.a+", affinity: "+this.b.j(0)+")"}} +A.dk.prototype={ +gda(){return this.a>=0&&this.b>=0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.dk&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(B.e.gm(this.a),B.e.gm(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)}, +j(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} +A.wv.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.wv&&b.a===this.a}, +gm(a){return B.d.gm(this.a)}, +j(a){return A.B(this).j(0)+"(width: "+A.c(this.a)+")"}} +A.MQ.prototype={ +I(){return"BoxHeightStyle."+this.b}} +A.a3T.prototype={ +I(){return"BoxWidthStyle."+this.b}} +A.xn.prototype={ +I(){return"TileMode."+this.b}} +A.zK.prototype={} +A.agF.prototype={} +A.MS.prototype={ +I(){return"Brightness."+this.b}} +A.a4O.prototype={ +l(a,b){if(b==null)return!1 +return this===b}, +gm(a){return A.C.prototype.gm.call(this,this)}} +A.a9c.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +if(b instanceof A.a9c)s=!0 +else s=!1 +return s}, +gm(a){return A.V(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)}, +j(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} +A.bdk.prototype={} +A.a3d.prototype={ +gu(a){return a.length}} +A.ec.prototype={} +A.a3e.prototype={ +E(a,b){throw A.d(A.a1("Not supported"))}, +ak(a,b){return A.mh(a.get(b))!=null}, +h(a,b){return A.mh(a.get(b))}, +a6(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.mh(s.value[1]))}}, +gc5(a){var s=A.a([],t.s) +this.a6(a,new A.azs(s)) +return s}, +gaS(a){var s=A.a([],t.n4) +this.a6(a,new A.azt(s)) +return s}, +gu(a){var s=a.size +s.toString +return s}, +gal(a){var s=a.size +s.toString +return s===0}, +gcs(a){var s=a.size +s.toString +return s!==0}, +k(a,b,c){throw A.d(A.a1("Not supported"))}, +c0(a,b,c){throw A.d(A.a1("Not supported"))}, +G(a,b){throw A.d(A.a1("Not supported"))}, +T(a){throw A.d(A.a1("Not supported"))}, +$iaD:1} +A.azs.prototype={ +$2(a,b){return this.a.push(a)}, +$S:21} +A.azt.prototype={ +$2(a,b){return this.a.push(b)}, +$S:21} +A.vl.prototype={} +A.a3j.prototype={ +gu(a){return a.length}} +A.vm.prototype={} +A.a3J.prototype={ +gX(a){return a.type}} +A.ach.prototype={ +gu(a){return a.length}} +A.RH.prototype={ +gX(a){return a.type}} +A.alc.prototype={} +A.a2F.prototype={ +gX(a){var s=a.type +s.toString +return s}} +A.bz4.prototype={ +$2(a,b){return A.Fr(A.bFr(a,this.b,this.c,this.a),b)}, +$S:326} +A.bz5.prototype={ +$2(a,b){return A.Fr(A.bFr(a,this.b,this.c,this.a),b)}, +$S:326} +A.a2I.prototype={} +A.a8x.prototype={ +b2a(a,b,c,d){return new A.a8w(b,d,null)}} +A.a8w.prototype={ +B(a){return new A.zr(this.c,new A.aMw(),new A.aMx(),this.d,null)}} +A.aMw.prototype={ +$3(a,b,c){var s=$.bWD(),r=$.bWF() +return new A.fj(new A.b2(b,s,A.t(s).i("b2")),!1,A.b2W(B.C,c,null,new A.b2(b,r,A.t(r).i("b2"))),null)}, +$C:"$3", +$R:3, +$S:321} +A.aMx.prototype={ +$3(a,b,c){var s=$.bWE() +return new A.fj(new A.b2(b,s,A.t(s).i("b2")),!1,c,null)}, +$C:"$3", +$R:3, +$S:321} +A.Zp.prototype={ +xi(a,b,c){var s=null +return A.cM(s,A.ha(!0,new A.e3(new A.bod(this,A.ah(a)),s),!0,B.x,!0,!0),!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)}, +xj(a,b,c,d){return this.f5.$4(a,b,c,d)}, +goR(){return this.el}, +goS(){return this.ey}, +gtQ(){return this.eU}, +gvn(a){return this.em}, +gNJ(){return this.kt}} +A.bod.prototype={ +$1(a){return new A.qK(this.b,new A.e3(this.a.eM,null),null)}, +$S:320} +A.aVr.prototype={} +A.El.prototype={ +gp(a){var s=this.a.a +s=s==null?null:s.a +return s==null?new A.a6($.ac,this.$ti.i("a6<1>")):s}, +b2Q(a){var s,r=this,q=r.$ti,p=new A.a6($.ac,q.i("a6<1?>")),o=new A.ld(p,q.i("ld<1?>")) +q=o.gqB() +r.gp(r).e_(0,o.gKw(o),q,t.H) +s=r.a.b +if(s!=null)s.a.e_(0,new A.aE5(o,a),q,t.a) +return p}, +e_(a,b,c,d){return this.b1I(new A.aE3(this,b,d),null,new A.aE4(c,d),!0,d)}, +b1I(a,b,c,d,e){var s,r=this,q=A.bJj(r.gtU(r),e),p=r.a,o=p.a +if(o!=null){o=o.a +s=c==null?q.gqB():new A.aE0(q,c) +o.e_(0,new A.aE1(r,q,a),s,t.H)}p=p.b +if(p!=null){p=p.a +p.eQ(b==null?q.gauD():new A.aE2(q,b))}return q.gafV()}, +R(a){return this.a.AI()}} +A.aE5.prototype={ +$1(a){this.a.bI(0,this.b)}, +$S:14} +A.aE3.prototype={ +$2(a,b){b.bI(0,this.b.$1(a))}, +$S(){return this.a.$ti.M(this.c).i("aP(2,yN<1>)")}} +A.aE4.prototype={ +$3(a,b,c){c.bI(0,this.a.$2(a,b))}, +$S(){return this.b.i("aP(C,cA,yN<0>)")}} +A.aE1.prototype={ +$1(a){return this.aiG(a)}, +aiG(a){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$$1=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:j=n.b +if(j.a==null){s=1 +break}p=4 +s=7 +return A.h(n.c.$2(a,j),$async$$1) +case 7:p=2 +s=6 +break +case 4:p=3 +i=o +m=A.a0(i) +l=A.am(i) +j.dt(m,l) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$$1,r)}, +$S(){return this.a.$ti.i("Q<~>(1)")}} +A.aE0.prototype={ +$2(a,b){return this.aiH(a,b)}, +aiH(a,b){var s=0,r=A.o(t.a),q,p=2,o,n=this,m,l,k,j,i,h +var $async$$2=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:i=n.a +if(i.a==null){s=1 +break}p=4 +s=7 +return A.h(n.b.$3(a,b,i),$async$$2) +case 7:p=2 +s=6 +break +case 4:p=3 +h=o +m=A.a0(h) +l=A.am(h) +j=a===m?b:l +i.dt(m,j) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$$2,r)}, +$S:951} +A.aE2.prototype={ +$0(){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$$0=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.a +if(j.a==null){s=1 +break}p=4 +s=7 +return A.h(n.b.$1(j),$async$$0) +case 7:p=2 +s=6 +break +case 4:p=3 +i=o +m=A.a0(i) +l=A.am(i) +j.dt(m,l) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.yN.prototype={ +gafV(){var s=this,r=s.e +if(r===$){r!==$&&A.aC() +r=s.e=new A.El(s,s.$ti.i("El<1>"))}return r}, +bI(a,b){var s,r=this +if(!r.d)throw A.d(A.a9("Operation already completed")) +r.d=!1 +s=r.$ti +if(!s.i("Q<1>").b(b)){s=r.GS() +if(s!=null)s.bI(0,b) +return}if(r.a==null){if(s.i("a6<1>").b(b))b.a|=1 +else b.e_(0,A.bT8(),A.bT8(),t.H) +return}b.e_(0,new A.aDY(r),new A.aDZ(r),t.a)}, +GS(){var s=this.a +if(s==null)return null +this.b=null +return s}, +dt(a,b){var s +if(!this.d)throw A.d(A.a9("Operation already completed")) +this.d=!1 +s=this.GS() +if(s!=null)s.dt(a,b)}, +ex(a){return this.dt(a,null)}, +AI(){var s,r=this,q=r.b +if(q==null)return A.ck(null,t.H) +if(r.a!=null){r.a=null +s=r.c +q.bI(0,s==null?null:A.c5r(s,t.H))}return q.a}} +A.aDY.prototype={ +$1(a){var s=this.a.GS() +if(s!=null)s.bI(0,a)}, +$S(){return this.a.$ti.i("aP(1)")}} +A.aDZ.prototype={ +$2(a,b){var s=this.a.GS() +if(s!=null)s.dt(a,b)}, +$S:27} +A.zf.prototype={ +t(a,b){this.a.t(0,b)}, +bP(a,b){this.a.bP(a,b)}, +dm(a){return this.bP(a,null)}, +oO(a,b){return this.a.oO(0,b)}, +ac(a){return this.a.ac(0)}, +$icS:1} +A.agE.prototype={ +h4(a){var s=A.bm("subscription"),r=A.hP(new A.b5m(s),null,null,null,!0,this.$ti.z[1]) +s.b=a.eV(new A.b5n(this,r),r.glF(r),r.gi5()) +return new A.cr(r,A.t(r).i("cr<1>"))}} +A.b5m.prototype={ +$0(){return J.c0a(this.a.au())}, +$S:4} +A.b5n.prototype={ +$1(a){var s,r,q,p +try{this.b.t(0,this.a.$ti.z[1].a(a))}catch(q){p=A.a0(q) +if(t.ns.b(p)){s=p +r=A.am(q) +this.b.bP(s,r)}else throw q}}, +$S(){return this.a.$ti.i("~(1)")}} +A.yG.prototype={ +B(a){var s,r,q,p=this,o=null,n=p.w!=null?p.gaER():o +if(n==null&&!0)n=new A.aAX() +s=p.r!=null?p.gaEP():o +r=p.y!=null?p.gaEN():o +q=A.b0y(o,o,p.c) +return new A.RA(q,s,n,o,r,B.E,B.cs,B.ii,B.cg,B.fw,p.ay,p.ch,p.CW,B.C,B.cQ,!1,o,o,p.fy,!1,o)}, +aEQ(a,b){return this.r.$2(a,this.c)}, +aES(a){return this.w.$2(a,this.e)}, +aEO(a,b,c){return this.y.$3(a,this.e,b)}} +A.aAX.prototype={ +$1(a){var s=null +return A.b_(s,s,B.f,s,s,s,s,s,s,s,s,s,s,s)}, +$S:974} +A.vq.prototype={ +yT(a){return new A.da(this,t.FB)}, +uO(a,b,c){var s=null,r=A.hP(s,s,s,s,!1,t.oA) +return A.bMI(new A.cr(r,A.t(r).i("cr<1>")),this.aDn(b,r,c),new A.aAW(this,b),1)}, +aDn(a,b,c){var s=this,r=s.a,q=$.bGP() +r=q +return new A.a9X().a5t(s.b,s.c,b,c,r,s.r,s.w,s.f,null,s.x,new A.aAT(a))}, +uP(a,b){var s=null,r=A.hP(s,s,s,s,!1,t.oA) +return A.bMI(new A.cr(r,A.t(r).i("cr<1>")),this.aDt(a,r,b),new A.aAV(this,a),1)}, +aDt(a,b,c){var s=this,r=s.a,q=$.bGP() +r=q +return new A.a9X().aY9(s.b,s.c,b,c,r,s.r,s.w,s.f,null,s.x,new A.aAU(a))}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.vq){s=b.b +if(this.b===s)s=!0 +else s=!1 +return s}return!1}, +gm(a){return A.V(this.b,1,this.r,this.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,B.a,B.a,B.a,B.a)}, +j(a){return A.B(this).j(0)+'("'+this.b+'", scale: 1)'}} +A.aAW.prototype={ +$0(){var s=this +return A.nF(function(){var r=0,q=1,p,o +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:o=s.a +r=2 +return A.pB("Image provider: "+o.j(0)+" \n Image key: "+s.b.j(0),o,!0,B.cL,null,!1,null,null,B.bQ,null,!1,!0,!0,B.d9,null,t.bi) +case 2:return A.nx() +case 1:return A.ny(p)}}},t.EX)}, +$S:316} +A.aAT.prototype={ +$0(){var s=$.jq.mE$ +s===$&&A.b() +return s.um(this.a)}, +$S:38} +A.aAV.prototype={ +$0(){var s=this +return A.nF(function(){var r=0,q=1,p,o +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:o=s.a +r=2 +return A.pB("Image provider: "+o.j(0)+" \n Image key: "+s.b.j(0),o,!0,B.cL,null,!1,null,null,B.bQ,null,!1,!0,!0,B.d9,null,t.bi) +case 2:return A.nx() +case 1:return A.ny(p)}}},t.EX)}, +$S:316} +A.aAU.prototype={ +$0(){var s=$.jq.mE$ +s===$&&A.b() +return s.um(this.a)}, +$S:38} +A.abF.prototype={ +as9(a,b,c,d){var s=this +b.hb(new A.aVM(s),new A.aVN(s,c)) +s.cx=a.hb(s.gah1(),new A.aVO(s,c))}, +az1(a){var s,r,q=this,p=q.cy=!1,o=q.a +if(o.length===0)return +s=q.ay +if(s==null||a.a-q.ax.a>=s.a){s=q.at +q.a3B(new A.i0(s.ghO(s),q.Q,null)) +q.ax=a +s=q.at +q.ay=s.gD6(s) +q.at=null +if(B.e.bF(q.ch,q.y.gr2())===0?q.z!=null:p){q.ch=0 +q.CW=null +p=q.z +p.toString +q.y=p +if(o.length!==0)q.th() +q.z=null}else{r=B.e.hl(q.ch,q.y.gr2()) +if(q.y.gzb()===-1||r<=q.y.gzb())q.th()}return}s.toString +q.CW=A.cq(new A.b6(B.e.aN(s.a-(a.a-q.ax.a))),q.gaK0())}, +th(){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$th=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.y.lh(),$async$th) +case 7:n.at=b +p=2 +s=6 +break +case 4:p=3 +i=o +m=A.a0(i) +l=A.am(i) +n.pF(A.c9("resolving an image frame"),m,n.as,!0,l) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:if(n.y.gr2()===1){if(n.a.length===0){s=1 +break}j=n.at +n.a3B(new A.i0(j.ghO(j),n.Q,null)) +s=1 +break}n.a7n() +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$th,r)}, +a7n(){if(this.cy)return +this.cy=!0 +$.cz.FN(this.gaz0())}, +a3B(a){this.OZ(a);++this.ch}, +a2(a,b){var s=this +s.db=!0 +if(s.a.length===0&&s.y!=null)s.th() +s.a0q(0,b)}, +L(a,b){var s,r=this +r.a0r(0,b) +if(r.a.length===0){s=r.CW +if(s!=null)s.R(0) +r.CW=null +r.a1q()}}, +yH(){var s=this.any();++this.dy +return new A.bor(this,s)}, +a1q(){var s,r=this +if(!r.db||r.dx||r.a.length!==0||r.dy!==0)return +r.dx=!0 +s=r.cx +if(s!=null)s.hR(null) +s=r.cx +if(s!=null)s.R(0) +r.cx=null}} +A.aVM.prototype={ +$1(a){var s=this.a +if(s.CW!=null)s.z=a +else{s.y=a +if(s.a.length!==0)s.th()}}, +$S:314} +A.aVN.prototype={ +$2(a,b){this.a.pF(A.c9("resolving an image codec"),a,this.b,!0,b)}, +$S:173} +A.aVO.prototype={ +$2(a,b){this.a.pF(A.c9("loading an image"),a,this.b,!0,b)}, +$S:173} +A.bor.prototype={ +q(){this.b.q() +var s=this.a;--s.dy +s.a1q() +this.a=null}} +A.a9Z.prototype={ +I(){return"ImageRenderMethodForWeb."+this.b}} +A.a9X.prototype={ +aY9(a,b,c,d,e,f,g,h,i,j,k){return this.a5t(a,b,c,new A.aRo(d),e,f,g,h,i,j,k)}, +a5t(a,b,c,d,e,f,g,h,i,j,k){var s +switch(j.a){case 1:return this.oz(a,b,c,d,e,f,g,h,i,k) +case 0:s=this.aDr(a,c) +return A.cb0(s,s.$ti.c)}}, +oz(a,b,c,d,e,f,g,h,i,j){return this.aDs(a,b,c,d,e,f,g,h,i,j)}, +aDs(a,a0,a1,a2,a3,a4,a5,a6,a7,a8){var $async$oz=A.k(function(a9,b0){switch(a9){case 2:n=q +s=n.pop() +break +case 1:o=b0 +s=p}while(true)switch(s){case 0:p=4 +i=A.hP(null,null,null,null,!1,t.cL) +a3.wH(i,a,a,a6,!0) +h=new A.pc(A.dG(new A.cr(i,A.t(i).i("cr<1>")),"stream",t.K),t.r2) +p=7 +g=A.t(a1).i("ko<1>") +case 10:s=12 +return A.eq(h.v(),$async$oz,r) +case 12:if(!b0){s=11 +break}m=h.gJ(h) +if(m instanceof A.Fa){f=new A.jm(m.c,m.b) +e=a1.b +if(e>=4)A.Y(a1.nh()) +if((e&1)!==0)a1.kV(f) +else if((e&3)===0){e=a1.wf() +f=new A.ko(f,g) +d=e.c +if(d==null)e.b=e.c=f +else{d.sji(0,f) +e.c=f}}}s=m instanceof A.vQ?13:14 +break +case 13:l=m.b +s=15 +return A.eq(l.pC(),$async$oz,r) +case 15:k=b0 +s=16 +return A.eq(a2.$1(k),$async$oz,r) +case 16:j=b0 +s=17 +q=[1,5,8] +return A.eq(A.qZ(j),$async$oz,r) +case 17:case 14:s=10 +break +case 11:n.push(9) +s=8 +break +case 7:n=[4] +case 8:p=4 +s=18 +return A.eq(h.R(0),$async$oz,r) +case 18:s=n.pop() +break +case 9:n.push(6) +s=5 +break +case 4:p=3 +b=o +A.hR(new A.aRn(a8)) +throw b +n.push(6) +s=5 +break +case 3:n=[2] +case 5:p=2 +s=19 +return A.eq(a1.ac(0),$async$oz,r) +case 19:s=n.pop() +break +case 6:case 1:return A.eq(null,0,r) +case 2:return A.eq(o,1,r)}}) +var s=0,r=A.bxi($async$oz,t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f,e,d,c,b +return A.bxP(r)}, +aDr(a,b){var s=A.ajN().am(a) +return $.av().Xi(s,new A.aRm(b))}} +A.aRo.prototype={ +$1(a){return this.aj2(a)}, +aj2(a){var s=0,r=A.o(t.hP),q,p=this,o +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.h(A.w_(a),$async$$1) +case 3:q=o.$1(c) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:1025} +A.aRn.prototype={ +$0(){this.a.$0()}, +$S:0} +A.aRm.prototype={ +$2(a,b){this.a.t(0,new A.jm(a,b))}, +$S:154} +A.iK.prototype={ +gao(a){return new A.VF(this.a,0,0)}, +gO(a){var s=this.a,r=s.length +return r===0?A.Y(A.a9("No element")):B.b.V(s,0,new A.rs(s,r,0,176).mV())}, +gS(a){var s=this.a,r=s.length +return r===0?A.Y(A.a9("No element")):B.b.bg(s,new A.MC(s,0,r,176).mV())}, +gal(a){return this.a.length===0}, +gcs(a){return this.a.length!==0}, +gu(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.rs(q,p,0,176) +for(r=0;s.mV()>=0;)++r +return r}, +bX(a,b){var s,r,q,p,o,n +A.fp(b,"index") +s=this.a +r=s.length +if(r!==0){q=new A.rs(s,r,0,176) +for(p=0,o=0;n=q.mV(),n>=0;o=n){if(p===b)return B.b.V(s,o,n);++p}}else p=0 +throw A.d(A.aa2(b,this,"index",null,p))}, +H(a,b){var s +if(typeof b!="string")return!1 +s=b.length +if(s===0)return!1 +if(new A.rs(b,s,0,176).mV()!==s)return!1 +s=this.a +return A.cgV(s,b,0,s.length)>=0}, +a83(a,b,c){var s,r +if(a===0||b===this.a.length)return b +s=this.a +c=new A.rs(s,s.length,b,176) +do{r=c.mV() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +lk(a,b){A.fp(b,"count") +return this.aLj(b)}, +aLj(a){var s=this.a83(a,0,null),r=this.a +if(s===r.length)return B.e2 +return new A.iK(B.b.bg(r,s))}, +lf(a,b){A.fp(b,"count") +return this.aLZ(b)}, +aLZ(a){var s=this.a83(a,0,null),r=this.a +if(s===r.length)return this +return new A.iK(B.b.V(r,0,s))}, +jq(a,b){var s=this.Gv(0,b).hP(0) +if(s.length===0)return B.e2 +return new A.iK(s)}, +ae(a,b){return new A.iK(this.a+b.a)}, +l(a,b){if(b==null)return!1 +return t.mV.b(b)&&this.a===b.a}, +gm(a){return B.b.gm(this.a)}, +j(a){return this.a}, +$ibJu:1} +A.VF.prototype={ +gJ(a){var s=this,r=s.d +return r==null?s.d=B.b.V(s.a,s.b,s.c):r}, +v(){return this.PW(1,this.c)}, +PW(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(a>0){s=j.c +for(r=j.a,q=r.length,p=176;s0;s=q){q=r.mV() +if(q<0)break;--a}p.b=s +p.c=b +p.d=null +return a===0}} +A.rs.prototype={ +mV(){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.b.a9(r,p) +if((o&64512)!==56320){p=k.d=B.b.ai(j,k.d&240|A.DK(o)) +if(((p>=208?k.d=A.bzv(r,s,k.c,p):p)&1)===0)return q +continue}if(p>=s){n=B.b.a9(r,p-1) +if((n&64512)===55296){m=A.rc(n,o) +p=--k.c}else m=2}else m=2 +l=k.d=B.b.ai(j,k.d&240|m) +if(((l>=208?k.d=A.bzv(r,s,p,l):l)&1)===0)return q}p=k.d=B.b.ai(j,k.d&240|15) +if(((p>=208?k.d=A.bzv(r,s,q,p):p)&1)===0)return k.c +return-1}} +A.Ma.prototype={ +a4(){return new A.a2Q(null,null,B.i)}} +A.a2Q.prototype={ +gJZ(){var s,r=this,q=r.d +if(q===$){s=A.cu(null,B.io,null,r.a.d?1:0,r) +r.d!==$&&A.aC() +r.d=s +q=s}return q}, +aL(a){var s,r=this +r.b0(a) +s=r.a.d +if(s!==a.d)if(s)r.gJZ().ce(0) +else r.gJZ().fd(0)}, +q(){this.gJZ().q() +this.apG()}, +B(a){var s=null,r=this.a.e +return A.ci(new A.a2O(this.gJZ(),r,s,B.VM,s),s,s)}} +A.Xm.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.a4Y.prototype={ +B(a){var s=this,r=null,q=s.e?1:0,p=s.d +p=s.r?A.d_(B.a4l,p,r,r):A.bBt(p,s.f) +return new A.it(B.S,A.ci(new A.ajz(A.j9(A.f7(A.eJ(r,r,r,p,32,s.w,B.ww,r,r,r,r),new A.bA(s.c,r,r,r,r,r,B.fl),B.az),B.X,B.ac,q),r),r,r),r)}} +A.Nl.prototype={ +a4(){return new A.Nn(B.i)}} +A.Nn.prototype={ +av(){var s=this +s.aG() +s.a.c.a2(0,s.gyL(s)) +s.e=new A.wD(!0,$.be())}, +q(){var s=this +s.a.c.L(0,s.gyL(s)) +s.aE()}, +aL(a){var s,r=this,q=r.a.c +if(a.c!==q)q.a2(0,r.gyL(r)) +r.b0(a) +q=r.d +s=r.a.c +if(q!==s.ry)s.ry=q}, +uN(a){var s=0,r=A.o(t.H),q=this,p +var $async$uN=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a.c.ry +s=p&&!q.d?2:4 +break +case 2:q.d=p +p=q.c +p.toString +s=5 +return A.h(q.In(p),$async$uN) +case 5:s=3 +break +case 4:if(q.d){p=q.c +p.toString +A.bD(p,!0).bR() +q.d=!1}case 3:return A.m(null,r)}}) +return A.n($async$uN,r)}, +B(a){var s=this.a.c,r=this.e +r===$&&A.b() +return A.bJv(A.bJq(new A.aGj(),r,t.ze),s)}, +awn(a,b,c,d){return A.ip(b,new A.aGh(this,b,d),null)}, +ay4(a,b,c){var s,r=this,q=r.a.c,p=r.e +p===$&&A.b() +s=A.bJv(A.bJq(new A.aGi(),p,t.ze),q) +r.a.toString +q=r.awn(a,b,c,s) +return q}, +In(a){return this.aIG(a)}, +aIG(a){var s=0,r=A.o(t.z),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$In=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=A.a([],t.Zt) +o=$.ac +n=t.D +m=t.h +l=A.qk(B.d6) +k=A.a([],t.wi) +j=A.dW(null,t.u) +i=$.ac +h=q.a.c.r.a.Q +g=h.a +f=h.b +A.VL(B.rK,A.a([],t.BG)) +q.a.toString +if(g>f)A.J4(A.a([B.wd,B.wf],t.UW)) +else if(g=n.a.a,q.a.f,p.ga6J(),s),B.D,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,r,o,o,o,o,o,o,!1,B.N)}, +atY(a,b,c,d,e){var s,r,q,p=null,o=this.d +o===$&&A.b() +o=o.a?0:1 +s=A.bX(10) +r=$.av().qH(10,0,B.aN) +q=this.e +q===$&&A.b() +return A.cp(p,A.j9(A.nU(s,A.E2(new A.it(b,A.b_(p,A.d_(q.x>0?B.pi:B.ph,c,p,16),B.f,p,p,p,p,d,p,p,new A.ai(e,0,e,0),p,p,p),p),r),p),B.X,B.ac,o),B.D,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.bi8(this,a),p,p,p,p,p,p,!1,B.N)}, +au5(a,b,c){var s=null +this.a.toString +return A.cp(s,A.b_(s,A.bBt(B.cM,a.a.f),B.f,B.S,s,s,s,c,s,s,B.wE,s,s,s),B.D,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,this.ga6J(),s,s,s,s,s,s,!1,B.N)}, +auf(a,b){this.ch.toString +return B.bt}, +auc(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new Float64Array(16),f=new A.bq(g) +f.dc() +g[1]=Math.tan(0) +s=Math.cos(3.141592653589793) +r=Math.sin(3.141592653589793) +q=g[4] +p=g[8] +o=g[5] +n=g[9] +m=g[6] +l=g[10] +k=g[7] +j=g[11] +i=-r +g[4]=q*s+p*r +g[5]=o*s+n*r +g[6]=m*s+l*r +g[7]=k*s+j*r +g[8]=q*i+p*s +g[9]=o*i+n*s +g[10]=m*i+l*s +g[11]=k*i+j*s +f.pH(2.5132741228718345) +return A.cp(h,A.b_(h,A.CG(B.C,A.d_(B.pg,b,h,18),f,!0),B.f,B.S,h,h,h,c,h,B.kv,B.wF,h,h,h),B.D,!1,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,new A.bif(this,a),h,h,h,h,h,h,!1,B.N)}, +q7(){var s=this.r +if(s!=null)s.R(0) +this.U(new A.big(this))}, +QZ(){var s=0,r=A.o(t.H),q=this,p,o +var $async$QZ=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.ch.toString +p=q.as=!1 +o=q.ay +o===$&&A.b() +o.a2(0,q.ga36()) +q.a37() +if(!q.ay.a.f)q.ch.toString +else p=!0 +if(p)q.IX() +q.ch.toString +q.y=A.cq(B.F,new A.bii(q)) +return A.m(null,r)}}) +return A.n($async$QZ,r)}, +aFF(){this.U(new A.bil(this))}, +au6(){var s,r=this,q=r.ay +q===$&&A.b() +r.ch.toString +s=A.bBR(B.Xo,B.Xc,B.k,B.Xk) +return A.fF(new A.ak(B.iq,new A.a6U(q,s,new A.bib(r),new A.bic(r),new A.bid(r),null),null),1)}, +aIi(){var s=this.e +s===$&&A.b() +this.U(new A.bin(this,s.b.a>=s.a.a))}, +aLl(){var s,r +this.q7() +s=this.e +s===$&&A.b() +r=B.e.bt(s.b.a-15e6,1000) +s=this.ay +s===$&&A.b() +s.m5(A.co(0,0,0,Math.max(r,0),0,0))}, +aLn(){var s,r,q +this.q7() +s=this.e +s===$&&A.b() +r=B.e.bt(s.a.a,1000) +q=B.e.bt(s.b.a+15e6,1000) +s=this.ay +s===$&&A.b() +s.m5(A.co(0,0,0,Math.min(q,r),0,0))}, +IX(){this.ch.toString +this.r=A.cq(B.fz,new A.bip(this))}, +a37(){var s,r=this +if(r.c==null)return +r.ch.toString +s=r.ay +s===$&&A.b() +r.ax=s.a.w +r.U(new A.biq(r))}} +A.bis.prototype={ +$1(a){return this.a.q7()}, +$S:119} +A.bir.prototype={ +$0(){return this.a.q7()}, +$S:0} +A.bi7.prototype={ +$0(){var s=this.a,r=s.r +if(r!=null)r.R(0) +s.U(new A.bi6(s))}, +$S:0} +A.bi6.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!1 +s.aO()}, +$S:0} +A.bi8.prototype={ +$0(){var s,r,q=this.a +q.q7() +s=q.e +s===$&&A.b() +r=this.b +if(s.x===0){q=q.f +r.og(q==null?0.5:q)}else{q.f=r.a.x +r.og(0)}}, +$S:0} +A.bif.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=q.a +n=o.r +if(n!=null)n.R(0) +n=o.c +n.toString +o.ch.toString +s=2 +return A.h(A.cmc(new A.bie(o),n,!0,!0,t.i),$async$$0) +case 2:p=b +if(p!=null)q.b.vK(p) +n=o.e +n===$&&A.b() +if(n.f)o.IX() +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bie.prototype={ +$1(a){var s=this.a +s.ch.toString +s=s.e +s===$&&A.b() +return new A.L3(B.pW,s.y,null)}, +$S:402} +A.big.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +r.a=!1 +r.aO() +s.IX()}, +$S:0} +A.bii.prototype={ +$0(){var s=this.a +s.U(new A.bih(s))}, +$S:0} +A.bih.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!1 +s.aO()}, +$S:0} +A.bil.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +r.a=!0 +r.aO() +r=s.ch +r.ry=!r.ry +r.aO() +s.x=A.cq(B.ac,new A.bik(s))}, +$S:0} +A.bik.prototype={ +$0(){var s=this.a +s.U(new A.bij(s))}, +$S:0} +A.bij.prototype={ +$0(){this.a.q7()}, +$S:0} +A.bib.prototype={ +$0(){var s=this.a +s.U(new A.bia(s)) +s=s.r +if(s!=null)s.R(0)}, +$S:5} +A.bia.prototype={ +$0(){this.a.z=!0}, +$S:0} +A.bid.prototype={ +$0(){var s=this.a.r +if(s!=null)s.R(0)}, +$S:5} +A.bic.prototype={ +$0(){var s=this.a +s.U(new A.bi9(s)) +s.IX()}, +$S:5} +A.bi9.prototype={ +$0(){this.a.z=!1}, +$S:0} +A.bin.prototype={ +$0(){var s=this.a,r=s.ay +r===$&&A.b() +if(r.a.f){r=s.d +r===$&&A.b() +r.a=!1 +r.aO() +r=s.r +if(r!=null)r.R(0) +s.ay.dR(0)}else{s.q7() +r=s.ay +if(!r.a.at)r.fR(0).aI(0,new A.bim(s),t.a) +else{if(this.b)r.m5(B.E) +s.ay.kz(0)}}}, +$S:0} +A.bim.prototype={ +$1(a){var s=this.a.ay +s===$&&A.b() +s.kz(0)}, +$S:14} +A.bip.prototype={ +$0(){var s=this.a +s.U(new A.bio(s))}, +$S:0} +A.bio.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!0 +s.aO()}, +$S:0} +A.biq.prototype={ +$0(){var s=this.a,r=s.ay +r===$&&A.b() +r=r.a +s.e=r +s.Q=r.b}, +$S:0} +A.L3.prototype={ +B(a){var s=this.c,r=A.X(s).i("F<1,z9>") +return A.c2X(A.P(new A.F(s,new A.bp2(this,a,A.px(a).gfV()),r),!0,r.i("al.E")),null)}} +A.bp2.prototype={ +$1(a){var s=null,r=A.a([],t.p) +if(a===this.a.d)r.push(A.d_(B.pe,this.c,s,20)) +r.push(A.aw(B.d.j(a),s,s,s,s,s,s,s,s)) +return A.c2Y(A.bO(r,B.m,B.ba,B.r,s),!1,new A.bp1(this.b,a))}, +$S:407} +A.bp1.prototype={ +$0(){A.bD(this.a,!1).jU(this.b)}, +$S:0} +A.a1e.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.a6U.prototype={ +B(a){var s=this +return A.bQh(s.c,5,s.d,!0,6,s.f,s.e,s.r)}} +A.a2G.prototype={ +B(a){switch(A.ah(a).r.a){case 0:case 1:return B.JW +case 4:case 5:case 3:return B.alr +case 2:return B.a09 +default:return B.JW}}} +A.QR.prototype={ +a4(){return new A.Zd(null,null,B.i)}} +A.Zd.prototype={ +av(){this.aG() +var s=this.c +s.toString +this.d=A.aYt(s,!1,t.ze)}, +B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.e +f===$&&A.b() +if(f.z!=null){h.cx.toString +return B.uT}f=h.d +f===$&&A.b() +f=f.a +s=t.p +r=A.a([],s) +if(h.ax)r.push(B.o0) +else r.push(h.aDY()) +q=h.d.a?0:1 +p=A.a([h.aE1()],s) +h.cx.toString +p.push(h.aE_()) +r.push(A.hM(g,A.ha(!0,A.j9(A.bO(p,B.m,B.l,B.r,g),B.X,B.da,q),!0,B.x,!0,!0),g,g,g,0,0,g)) +q=A.a([],s) +if(h.y){p=h.d.a?57.6:0 +h.cx.toString +null.toString +q.push(A.Wu(h.aE2(a,null),new A.j(0,p)))}A.ah(a).p3.as.toString +p=h.d.a?0:1 +o=h.cx.ry +n=o?10:0 +m=!o?10:0 +l=A.a([],s) +h.cx.toString +k=h.e +j=A.a1Z(k.b) +k=A.a1Z(k.a) +l.push(A.b0W(g,g,g,B.cd,g,g,!0,g,A.dv(A.a([A.dv(g,g,g,A.cV(g,g,A.ax(191,255,255,255),g,g,g,g,g,g,g,g,14,g,g,B.Q,g,g,!0,g,g,g,g,g,g,g,g),"/ "+k)],t.VO),g,g,B.QW,j+" "),B.bc,g,g,1,B.aX)) +h.cx.toString +k=h.CW +k===$&&A.b() +l.push(h.aDZ(k)) +l.push(B.cY) +k=h.cx +k.toString +j=h.d.a?0:1 +k=k.ry +i=k?15:0 +l.push(A.cp(g,A.j9(A.b_(g,A.ci(A.d_(k?B.xv:B.xu,B.k,g,g),g,g),B.f,g,g,g,g,72+i,g,B.iq,B.dO,g,g,g),B.X,B.ac,j),B.D,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,h.gaE3(),g,g,g,g,g,g,!1,B.N)) +l=A.bO(l,B.m,B.dW,B.r,g) +k=h.cx.ry?15:0 +k=A.a([new A.ev(1,B.bf,l,g),new A.b1(g,k,g,g)],s) +h.cx.toString +k.push(A.fF(A.b_(g,A.bO(A.a([h.aE0()],s),B.m,B.l,B.r,g),B.f,g,g,g,g,g,g,g,B.a1o,g,g,g),1)) +q.push(A.j9(A.b_(g,A.ha(o,A.bB(k,B.m,B.ba,B.R,B.w),!0,B.x,!0,!0),B.f,g,g,g,g,72+n,g,g,new A.ai(20,0,0,m),g,g,g),B.X,B.ac,p)) +r.push(A.bB(q,B.m,B.dV,B.r,B.w)) +return A.f_(A.cp(g,A.a2y(f,A.cP(B.a7,r,B.u,B.a6,g)),B.D,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,new A.bna(h),g,g,g,g,g,g,!1,B.N),B.bw,g,g,g,new A.bnb(h))}, +q(){this.a5E() +this.arl()}, +a5E(){var s=this,r=s.CW +r===$&&A.b() +if(!r.ch)r.pZ(0,s.ga5G()) +r=s.r +if(r!=null)r.R(0) +r=s.w +if(r!=null)r.R(0) +r=s.z +if(r!=null)r.R(0)}, +bD(){var s=this,r=s.cx,q=s.c.K(t.Lt) +q.toString +q=s.cx=q.f +s.CW=q.r +if(r!==q){s.a5E() +s.Sr()}s.d6()}, +aE_(){var s,r,q=this,p=null +q.cx.toString +s=A.a([new A.AM(new A.bmS(q),B.pg,"Playback speed")],t.NF) +q.cx.toString +r=q.d +r===$&&A.b() +r=r.a?0:1 +return A.j9(A.eJ(p,p,p,B.a4J,p,new A.bmT(q,s),p,p,p,p,p),B.X,B.da,r)}, +aE2(a,b){var s,r,q,p,o=this,n=null +if(!o.y)return B.bt +s=o.x +r=b.ZI(s===$?o.x=B.E:s) +if(r.gal(r))return B.bt +o.cx.toString +q=A.bX(10) +p=r.gO(r) +return new A.ak(new A.ai(5,5,5,5),A.b_(n,A.aw(p.ged(p).j(0),n,n,n,n,n,B.rT,B.b5,n),B.f,n,n,new A.bA(B.o6,n,n,q,n,n,B.I),n,n,n,n,B.oL,n,n,n),n)}, +aDZ(a){var s,r=null,q=this.d +q===$&&A.b() +q=q.a?0:1 +s=this.e +s===$&&A.b() +return A.cp(r,A.j9(A.rA(A.b_(r,A.d_(s.x>0?B.pi:B.ph,B.k,r,r),B.f,r,r,r,r,72,r,r,B.wD,r,r,r),B.u,r),B.X,B.ac,q),B.D,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bmQ(this,a),r,r,r,r,r,r,!1,B.N)}, +aDY(){var s,r,q=this,p=null,o=q.e +o===$&&A.b() +q.a.toString +if(!q.Q){s=q.d +s===$&&A.b() +s=!s.a +r=s}else r=!1 +s=q.CW +s===$&&A.b() +return A.cp(p,A.bBQ(B.a3,B.k,o.b.a>=o.a.a,s.a.f,q.gaE5(),r),B.D,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.bmP(q),p,p,p,p,p,p,!1,B.N)}, +HN(){var s=0,r=A.o(t.H),q=this,p,o +var $async$HN=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=q.r +if(o!=null)o.R(0) +o=q.c +o.toString +q.cx.toString +s=2 +return A.h(A.re(null,null,new A.bn4(q),null,null,o,null,!0,!0,!0,null,null,null,!0,t.i),$async$HN) +case 2:p=b +if(p!=null){o=q.CW +o===$&&A.b() +o.vK(p)}o=q.e +o===$&&A.b() +if(o.f)q.Bj() +return A.m(null,r)}}) +return A.n($async$HN,r)}, +aE1(){this.cx.toString +return B.bt}, +wy(){var s=this,r=s.r +if(r!=null)r.R(0) +s.Bj() +s.U(new A.bmZ(s))}, +Sr(){var s=0,r=A.o(t.H),q=this,p,o +var $async$Sr=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.cx.toString +p=q.y=!1 +o=q.CW +o===$&&A.b() +o.a2(0,q.ga5G()) +q.a5H() +if(!q.CW.a.f)q.cx.toString +else p=!0 +if(p)q.Bj() +q.cx.toString +q.w=A.cq(B.F,new A.bn0(q)) +return A.m(null,r)}}) +return A.n($async$Sr,r)}, +aE4(){this.U(new A.bn3(this))}, +a5F(){var s=this.e +s===$&&A.b() +this.U(new A.bn6(this,s.b.a>=s.a.a))}, +Bj(){this.cx.toString +this.r=A.cq(B.fz,new A.bn8(this))}, +a5H(){var s,r=this +if(r.c==null)return +r.cx.toString +s=r.CW +s===$&&A.b() +r.ax=s.a.w +r.U(new A.bn9(r))}, +aE0(){var s,r,q,p,o,n=this,m=n.CW +m===$&&A.b() +n.cx.toString +s=n.c +s.toString +s=A.ah(s) +r=n.c +r.toString +r=A.ah(r) +q=n.c +q.toString +q=A.ah(q).ax.CW +p=B.d.aN(127.5) +q=A.ax(p,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255) +o=n.c +o.toString +o=A.ah(o).ch.a +s=A.bBR(A.ax(p,o>>>16&255,o>>>8&255,o&255),q,r.ax.f,s.ax.f) +return A.fF(A.bMl(m,s,new A.bmW(n),new A.bmX(n),new A.bmY(n)),1)}} +A.bnb.prototype={ +$1(a){this.a.wy()}, +$S:119} +A.bna.prototype={ +$0(){return this.a.wy()}, +$S:0} +A.bmS.prototype={ +$0(){var s=0,r=A.o(t.a),q=this,p,o +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +o=p.c +o.toString +A.bD(o,!1).jU(null) +p.HN() +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:76} +A.bmT.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p,o +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +o=p.r +if(o!=null)o.R(0) +p.cx.toString +o=p.c +o.toString +s=2 +return A.h(A.re(null,null,new A.bmR(p,q.b),null,null,o,null,!0,!0,!0,null,null,null,!0,t.gF),$async$$0) +case 2:o=p.e +o===$&&A.b() +if(o.f)p.Bj() +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bmR.prototype={ +$1(a){this.a.cx.toString +return new A.wq(this.b,null,null)}, +$S:310} +A.bmQ.prototype={ +$0(){var s,r,q=this.a +q.wy() +s=q.e +s===$&&A.b() +r=this.b +if(s.x===0){q=q.f +r.og(q==null?0.5:q)}else{q.f=r.a.x +r.og(0)}}, +$S:0} +A.bmP.prototype={ +$0(){var s=this.a,r=s.e +r===$&&A.b() +if(r.f)if(s.as)s.U(new A.bmN(s)) +else s.wy() +else{s.a5F() +s.U(new A.bmO(s))}}, +$S:0} +A.bmN.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!0 +s.aO()}, +$S:0} +A.bmO.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!0 +s.aO()}, +$S:0} +A.bn4.prototype={ +$1(a){var s=this.a +s.cx.toString +s=s.e +s===$&&A.b() +return new A.B4(B.pW,s.y,null)}, +$S:309} +A.bmZ.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +r.a=!1 +r.aO() +s.as=!0}, +$S:0} +A.bn0.prototype={ +$0(){var s=this.a +s.U(new A.bn_(s))}, +$S:0} +A.bn_.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!1 +s.aO()}, +$S:0} +A.bn3.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +r.a=!0 +r.aO() +r=s.cx +r.ry=!r.ry +r.aO() +s.z=A.cq(B.ac,new A.bn2(s))}, +$S:0} +A.bn2.prototype={ +$0(){var s=this.a +s.U(new A.bn1(s))}, +$S:0} +A.bn1.prototype={ +$0(){this.a.wy()}, +$S:0} +A.bn6.prototype={ +$0(){var s=this.a,r=s.CW +r===$&&A.b() +if(r.a.f){r=s.d +r===$&&A.b() +r.a=!1 +r.aO() +r=s.r +if(r!=null)r.R(0) +s.CW.dR(0)}else{s.wy() +r=s.CW +if(!r.a.at)r.fR(0).aI(0,new A.bn5(s),t.a) +else{if(this.b)r.m5(B.E) +s.CW.kz(0)}}}, +$S:0} +A.bn5.prototype={ +$1(a){var s=this.a.CW +s===$&&A.b() +s.kz(0)}, +$S:14} +A.bn8.prototype={ +$0(){var s=this.a +s.U(new A.bn7(s))}, +$S:0} +A.bn7.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!0 +s.aO()}, +$S:0} +A.bn9.prototype={ +$0(){var s=this.a,r=s.CW +r===$&&A.b() +r=r.a +s.e=r +s.x=r.b}, +$S:0} +A.bmX.prototype={ +$0(){var s=this.a +s.U(new A.bmU(s)) +s=s.r +if(s!=null)s.R(0)}, +$S:5} +A.bmU.prototype={ +$0(){this.a.Q=!0}, +$S:0} +A.bmY.prototype={ +$0(){var s=this.a.r +if(s!=null)s.R(0)}, +$S:5} +A.bmW.prototype={ +$0(){var s=this.a +s.U(new A.bmV(s)) +s.Bj()}, +$S:5} +A.bmV.prototype={ +$0(){this.a.Q=!1}, +$S:0} +A.a1q.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.QS.prototype={ +a4(){return new A.Ze(null,null,B.i)}} +A.Ze.prototype={ +av(){this.aG() +var s=this.c +s.toString +this.d=A.aYt(s,!1,t.ze)}, +B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.e +f===$&&A.b() +if(f.z!=null){h.cx.toString +return B.uT}f=h.d +f===$&&A.b() +f=f.a +s=t.p +r=A.a([],s) +if(h.ax)r.push(B.o0) +else r.push(h.aE6()) +q=A.a([],s) +if(h.y){p=h.d.a?57.6:0 +h.cx.toString +null.toString +q.push(A.Wu(h.aE9(a,null),new A.j(0,p)))}A.ah(a).p3.as.toString +p=h.d.a?0:1 +o=h.cx.ry +n=o?20:0 +m=o?10:15 +l=h.CW +l===$&&A.b() +l=A.a([A.cp(g,A.b_(g,A.bBt(B.k,l.a.f),B.f,B.S,g,g,g,72,g,B.a1L,B.kw,g,g,g),B.D,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,h.ga5J(),g,g,g,g,g,g,!1,B.N),h.aE7(l)],s) +h.cx.toString +k=h.e +l.push(A.aw(A.a1Z(k.b)+" / "+A.a1Z(k.a),g,g,g,g,g,B.azG,g,g)) +l.push(B.cY) +h.cx.toString +l.push(h.atZ(B.a4n)) +k=h.cx +k.toString +j=h.d.a?0:1 +k=k.ry +i=k?15:0 +l.push(A.cp(g,A.j9(A.b_(g,A.ci(A.d_(k?B.xv:B.xu,B.k,g,g),g,g),B.f,g,g,g,g,72+i,g,B.iq,B.dO,g,g,g),B.X,B.ac,j),B.D,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,h.gaEa(),g,g,g,g,g,g,!1,B.N)) +l=A.a([new A.ev(1,B.bf,A.bO(l,B.m,B.l,B.r,g),g)],s) +k=h.cx +k=k.ry?5:0 +l.push(A.fF(A.b_(g,A.bO(A.a([h.aE8()],s),B.m,B.l,B.r,g),B.f,g,g,g,g,g,g,g,new A.ai(20,0,20,k),g,g,g),1)) +q.push(A.j9(A.b_(g,A.ha(o,A.bB(l,B.m,B.ba,B.R,B.n0),!0,B.x,!0,!0),B.f,g,g,g,g,72+n,g,g,new A.ai(0,0,0,m),g,g,g),B.X,B.ac,p)) +r.push(A.bB(q,B.m,B.dV,B.r,B.w)) +return A.f_(A.cp(g,A.a2y(f,A.cP(B.a7,r,B.u,B.a6,g)),B.D,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,new A.bnA(h),g,g,g,g,g,g,!1,B.N),B.bw,g,g,g,new A.bnB(h))}, +q(){this.a5I() +this.arm()}, +a5I(){var s=this,r=s.CW +r===$&&A.b() +if(!r.ch)r.pZ(0,s.ga5L()) +r=s.r +if(r!=null)r.R(0) +r=s.w +if(r!=null)r.R(0) +r=s.z +if(r!=null)r.R(0)}, +bD(){var s=this,r=s.cx,q=s.c.K(t.Lt) +q.toString +q=s.cx=q.f +s.CW=q.r +if(r!==q){s.a5I() +s.Ss()}s.d6()}, +atZ(a){var s,r,q=this,p=null +q.cx.toString +s=A.a([new A.AM(new A.bnh(q),B.pg,"Playback speed")],t.NF) +q.cx.toString +r=q.d +r===$&&A.b() +r=r.a?0:1 +return A.j9(A.eJ(p,p,p,A.d_(a,B.k,p,p),p,new A.bni(q,s),B.x,p,p,p,p),B.X,B.da,r)}, +aE9(a,b){var s,r,q,p,o=this,n=null +if(!o.y)return B.bt +s=o.x +r=b.ZI(s===$?o.x=B.E:s) +if(r.gal(r))return B.bt +o.cx.toString +q=A.bX(10) +p=r.gO(r) +return new A.ak(new A.ai(5,5,5,5),A.b_(n,A.aw(p.ged(p).j(0),n,n,n,n,n,B.rT,B.b5,n),B.f,n,n,new A.bA(B.o6,n,n,q,n,n,B.I),n,n,n,n,B.oL,n,n,n),n)}, +aE6(){var s,r,q=this,p=null,o=q.e +o===$&&A.b() +q.a.toString +if(!q.Q){s=q.d +s===$&&A.b() +s=!s.a +r=s}else r=!1 +s=q.CW +s===$&&A.b() +return A.cp(p,A.bBQ(B.a3,B.k,o.b.a>=o.a.a,s.a.f,q.ga5J(),r),B.D,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.bne(q),p,p,p,p,p,p,!1,B.N)}, +Ia(){var s=0,r=A.o(t.H),q=this,p,o +var $async$Ia=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=q.r +if(o!=null)o.R(0) +o=q.c +o.toString +q.cx.toString +s=2 +return A.h(A.re(null,null,new A.bnu(q),null,null,o,null,!0,!0,!0,null,null,null,!0,t.i),$async$Ia) +case 2:p=b +if(p!=null){o=q.CW +o===$&&A.b() +o.vK(p)}o=q.e +o===$&&A.b() +if(o.f)q.Bk() +return A.m(null,r)}}) +return A.n($async$Ia,r)}, +aE7(a){var s,r=null,q=this.d +q===$&&A.b() +q=q.a?0:1 +s=this.e +s===$&&A.b() +return A.cp(r,A.j9(A.rA(A.b_(r,A.d_(s.x>0?B.pi:B.ph,B.k,r,r),B.f,r,r,r,r,72,r,r,B.a1n,r,r,r),B.u,r),B.X,B.ac,q),B.D,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bnf(this,a),r,r,r,r,r,r,!1,B.N)}, +wz(){var s=this,r=s.r +if(r!=null)r.R(0) +s.Bk() +s.U(new A.bno(s))}, +Ss(){var s=0,r=A.o(t.H),q=this,p,o +var $async$Ss=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.cx.toString +p=q.y=!1 +o=q.CW +o===$&&A.b() +o.a2(0,q.ga5L()) +q.a5M() +if(!q.CW.a.f)q.cx.toString +else p=!0 +if(p)q.Bk() +q.cx.toString +q.w=A.cq(B.F,new A.bnq(q)) +return A.m(null,r)}}) +return A.n($async$Ss,r)}, +aEb(){this.U(new A.bnt(this))}, +a5K(){var s=this.e +s===$&&A.b() +this.U(new A.bnw(this,s.b.a>=s.a.a))}, +Bk(){this.cx.toString +this.r=A.cq(B.fz,new A.bny(this))}, +a5M(){var s,r=this +if(r.c==null)return +r.cx.toString +s=r.CW +s===$&&A.b() +r.ax=s.a.w +r.U(new A.bnz(r))}, +aE8(){var s,r,q,p,o,n=this,m=n.CW +m===$&&A.b() +n.cx.toString +s=n.c +s.toString +s=A.ah(s) +r=n.c +r.toString +r=A.ah(r) +q=n.c +q.toString +q=A.ah(q).ax.CW +p=B.d.aN(127.5) +q=A.ax(p,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255) +o=n.c +o.toString +o=A.ah(o).ch.a +s=A.bBR(A.ax(p,o>>>16&255,o>>>8&255,o&255),q,r.ax.f,s.ax.f) +return A.fF(A.bMl(m,s,new A.bnl(n),new A.bnm(n),new A.bnn(n)),1)}} +A.bnB.prototype={ +$1(a){this.a.wz()}, +$S:119} +A.bnA.prototype={ +$0(){return this.a.wz()}, +$S:0} +A.bnh.prototype={ +$0(){var s=0,r=A.o(t.a),q=this,p,o +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +o=p.c +o.toString +A.bD(o,!1).jU(null) +p.Ia() +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:76} +A.bni.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p,o +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +o=p.r +if(o!=null)o.R(0) +p.cx.toString +o=p.c +o.toString +s=2 +return A.h(A.re(null,null,new A.bng(p,q.b),null,null,o,null,!0,!0,!0,null,null,null,!0,t.gF),$async$$0) +case 2:o=p.e +o===$&&A.b() +if(o.f)p.Bk() +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bng.prototype={ +$1(a){this.a.cx.toString +return new A.wq(this.b,null,null)}, +$S:310} +A.bne.prototype={ +$0(){var s=this.a,r=s.e +r===$&&A.b() +if(r.f)if(s.as)s.U(new A.bnc(s)) +else s.wz() +else{s.a5K() +s.U(new A.bnd(s))}}, +$S:0} +A.bnc.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!0 +s.aO()}, +$S:0} +A.bnd.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!0 +s.aO()}, +$S:0} +A.bnu.prototype={ +$1(a){var s=this.a +s.cx.toString +s=s.e +s===$&&A.b() +return new A.B4(B.pW,s.y,null)}, +$S:309} +A.bnf.prototype={ +$0(){var s,r,q=this.a +q.wz() +s=q.e +s===$&&A.b() +r=this.b +if(s.x===0){q=q.f +r.og(q==null?0.5:q)}else{q.f=r.a.x +r.og(0)}}, +$S:0} +A.bno.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +r.a=!1 +r.aO() +s.as=!0}, +$S:0} +A.bnq.prototype={ +$0(){var s=this.a +s.U(new A.bnp(s))}, +$S:0} +A.bnp.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!1 +s.aO()}, +$S:0} +A.bnt.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.b() +r.a=!0 +r.aO() +r=s.cx +r.ry=!r.ry +r.aO() +s.z=A.cq(B.ac,new A.bns(s))}, +$S:0} +A.bns.prototype={ +$0(){var s=this.a +s.U(new A.bnr(s))}, +$S:0} +A.bnr.prototype={ +$0(){this.a.wz()}, +$S:0} +A.bnw.prototype={ +$0(){var s=this.a,r=s.CW +r===$&&A.b() +if(r.a.f){r=s.d +r===$&&A.b() +r.a=!1 +r.aO() +r=s.r +if(r!=null)r.R(0) +s.CW.dR(0)}else{s.wz() +r=s.CW +if(!r.a.at)r.fR(0).aI(0,new A.bnv(s),t.a) +else{if(this.b)r.m5(B.E) +s.CW.kz(0)}}}, +$S:0} +A.bnv.prototype={ +$1(a){var s=this.a.CW +s===$&&A.b() +s.kz(0)}, +$S:14} +A.bny.prototype={ +$0(){var s=this.a +s.U(new A.bnx(s))}, +$S:0} +A.bnx.prototype={ +$0(){var s=this.a.d +s===$&&A.b() +s.a=!0 +s.aO()}, +$S:0} +A.bnz.prototype={ +$0(){var s=this.a,r=s.CW +r===$&&A.b() +r=r.a +s.e=r +s.x=r.b}, +$S:0} +A.bnm.prototype={ +$0(){var s=this.a +s.U(new A.bnj(s)) +s=s.r +if(s!=null)s.R(0)}, +$S:5} +A.bnj.prototype={ +$0(){this.a.Q=!0}, +$S:0} +A.bnn.prototype={ +$0(){var s=this.a.r +if(s!=null)s.R(0)}, +$S:5} +A.bnl.prototype={ +$0(){var s=this.a +s.U(new A.bnk(s)) +s.Bk()}, +$S:5} +A.bnk.prototype={ +$0(){this.a.Q=!1}, +$S:0} +A.a1r.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.abc.prototype={ +B(a){var s=this +return A.bQh(s.d,10,s.e,!0,6,s.r,s.f,s.w)}} +A.wq.prototype={ +a4(){return new A.aqb(B.i)}} +A.aqb.prototype={ +B(a){var s=null,r=A.bCY(new A.boy(this),this.a.c.length,s,s,!0) +return A.ha(!0,A.bB(A.a([r,B.aqi,A.Gl(s,!0,s,B.a4V,new A.boz(a),!1,s,A.aw("Cancel",s,s,s,s,s,s,s,s))],t.p),B.m,B.l,B.R,B.w),!0,B.x,!0,!0)}} +A.boy.prototype={ +$2(a,b){var s=null,r=this.a.a.c[b],q=r.a,p=A.d_(r.b,s,s,s) +r=A.aw(r.c,s,s,s,s,s,s,s,s) +return A.Gl(s,!0,s,p,q,!1,s,r)}, +$S:305} +A.boz.prototype={ +$0(){A.bD(this.a,!1).jU(null) +return null}, +$S:0} +A.B4.prototype={ +B(a){return A.bCY(new A.aXR(this,A.ah(a).fr),8,null,B.asP,!0)}} +A.aXR.prototype={ +$2(a,b){var s=null,r=this.a,q=r.c[b],p=A.a([],t.p) +r=q===r.d +if(r)p.push(A.d_(B.pe,this.b,s,20)) +else p.push(A.b_(s,s,B.f,s,s,s,s,s,s,s,s,s,s,20)) +p.push(B.bW) +p.push(A.aw(B.d.j(q),s,s,s,s,s,s,s,s)) +return A.Gl(!0,!0,s,s,new A.aXQ(a,q),r,s,A.bO(p,B.m,B.l,B.r,s))}, +$S:305} +A.aXQ.prototype={ +$0(){A.bD(this.a,!1).jU(this.b)}, +$S:0} +A.AM.prototype={ +j(a){return"OptionItem(onTap: "+A.c(this.a)+", iconData: "+this.b.j(0)+", title: "+this.c+", subtitle: null)"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.AM&&J.i(b.a,s.a)&&b.b.l(0,s.b)&&b.c===s.c&&!0}, +gm(a){var s=this.b +return(J.I(this.a)^A.V(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)^B.b.gm(this.c)^B.fE.gm(null))>>>0}} +A.wD.prototype={} +A.Hd.prototype={ +B(a){var s,r,q=null,p=a.K(t.Lt) +p.toString +s=t.l +r=A.bv(a,q,s).w +return A.ci(new A.b1(A.bv(a,q,s).w.a.a,r.a.b,new A.lm(new A.aXV().$1(a),new A.aXT(new A.aXS()).$2(p.f,a),q),q),q,q)}} +A.aXV.prototype={ +$1(a){var s=A.bv(a,null,t.l).w.a,r=s.a,q=s.b +return r>q?r/q:q/r}, +$S:420} +A.aXS.prototype={ +$2(a,b){return B.Sa}, +$S:421} +A.aXT.prototype={ +$2(a,b){var s,r=null,q=A.a([],t.p) +q.push(A.bLF(A.ci(new A.lm(a.cy,new A.WT(a.r,r),r),r,r),2.5,!1,!1,r)) +if(A.ah(b).r!==B.aK)q.push(new A.NK(new A.aXU(),r,r,t.Sh)) +s=this.a +if(!a.ry)q.push(s.$2(b,a)) +else q.push(A.ha(!1,s.$2(b,a),!0,B.x,!0,!0)) +return A.cP(B.a7,q,B.u,B.a6,r)}, +$S:425} +A.aXU.prototype={ +$3(a,b,c){var s=b.a +return A.bdZ(A.j9(B.a0z,B.X,B.da,s?0:0.8),!s)}, +$C:"$3", +$R:3, +$S:428} +A.WU.prototype={ +a4(){return new A.a0R(B.i)}} +A.a0R.prototype={ +uN(a){if(this.c==null)return +this.U(new A.bvt())}, +av(){var s=this +s.aG() +s.a.c.a2(0,s.gyL(s))}, +f3(){var s=this,r=s.a.c +if(!r.ch)r.pZ(0,s.gyL(s)) +s.kQ()}, +a7E(a){var s=this.a.c,r=this.c +r.toString +s.m5(A.bNK(r,s.a.a,a))}, +B(a){var s,r=this,q=null +a.K(t.Lt).toString +s=r.a +s=A.cp(q,A.ci(new A.ahl(s.c.a,s.d,s.w,s.x,!0,q),q,q),B.D,!1,q,q,q,q,new A.bvp(r),new A.bvq(r),new A.bvr(r),q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,new A.bvs(r),q,q,q,q,!1,B.N) +return s}} +A.bvt.prototype={ +$0(){}, +$S:0} +A.bvq.prototype={ +$1(a){var s=this.a,r=s.a.c,q=r.a +if(!q.at)return +q=q.f +s.d=q +if(q)r.dR(0) +s.a.e.$0()}, +$S:40} +A.bvr.prototype={ +$1(a){var s=this.a +if(!s.a.c.a.at)return +s.e=a.d +s.uN(0) +s.a.r.$0()}, +$S:28} +A.bvp.prototype={ +$1(a){var s,r=this.a +if(r.d)r.a.c.kz(0) +s=r.e +if(s!=null){r.a7E(s) +r.e=null}r.a.f.$0()}, +$S:51} +A.bvs.prototype={ +$1(a){var s=this.a +if(!s.a.c.a.at)return +s.a7E(a.a)}, +$S:47} +A.ahl.prototype={ +B(a){var s,r=this,q=null,p=t.l,o=A.bv(a,q,p).w +p=A.bv(a,q,p).w +s=r.d +return A.b_(q,A.jR(q,q,q,new A.are(s,r.e,r.f,r.r,!0,A.bNK(a,s.a,q),q),B.A),B.f,B.S,q,q,q,o.a.b,q,q,q,q,q,p.a.a)}} +A.are.prototype={ +ff(a){return!0}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=1000,g=i.d,f=g/2,e=b.b/2-f,d=b.a +g=e+g +s=i.c +a.dr(A.on(A.tS(new A.j(0,e),new A.j(d,g)),B.cX),s.d) +r=i.b +if(!r.at)return +q=i.r.a +q=q!==B.E.a?B.e.bt(q,h):B.e.bt(r.b.a,h) +p=B.e.bt(r.a.a,h) +o=q/p +n=o>1?d:o*d +for(r=r.e,q=r.length,m=s.b,l=0;l").M(s.i("cR.V")).i("az<1,2>")))}, +E(a,b){J.dw(b,new A.aE7(this))}, +tV(a,b,c){var s=this.c +return s.tV(s,b,c)}, +T(a){this.c.T(0)}, +ak(a,b){var s=this +if(!s.HC(b))return!1 +return s.c.ak(0,s.a.$1(s.$ti.i("cR.K").a(b)))}, +gfi(a){var s=this.c +return s.gfi(s).iK(0,new A.aE8(this),this.$ti.i("az"))}, +a6(a,b){this.c.a6(0,new A.aE9(this,b))}, +gal(a){return this.c.a===0}, +gcs(a){return this.c.a!==0}, +gc5(a){var s=this.c +s=s.gaS(s) +return A.iS(s,new A.aEa(this),A.t(s).i("w.E"),this.$ti.i("cR.K"))}, +gu(a){return this.c.a}, +rd(a,b,c,d){var s=this.c +return s.rd(s,new A.aEb(this,b,c,d),c,d)}, +c0(a,b,c){return this.c.c0(0,this.a.$1(b),new A.aEc(this,b,c)).b}, +G(a,b){var s,r=this +if(!r.HC(b))return null +s=r.c.G(0,r.a.$1(r.$ti.i("cR.K").a(b))) +return s==null?null:s.b}, +gaS(a){var s=this.c +s=s.gaS(s) +return A.iS(s,new A.aEd(this),A.t(s).i("w.E"),this.$ti.i("cR.V"))}, +j(a){return A.ab2(this)}, +HC(a){var s +if(this.$ti.i("cR.K").b(a))s=!0 +else s=!1 +return s}, +$iaD:1} +A.aE7.prototype={ +$2(a,b){this.a.k(0,a,b) +return b}, +$S(){return this.a.$ti.i("~(cR.K,cR.V)")}} +A.aE8.prototype={ +$1(a){var s=a.b,r=this.a.$ti +return new A.az(s.a,s.b,r.i("@").M(r.i("cR.V")).i("az<1,2>"))}, +$S(){return this.a.$ti.i("az(az>)")}} +A.aE9.prototype={ +$2(a,b){return this.b.$2(b.a,b.b)}, +$S(){return this.a.$ti.i("~(cR.C,az)")}} +A.aEa.prototype={ +$1(a){return a.a}, +$S(){return this.a.$ti.i("cR.K(az)")}} +A.aEb.prototype={ +$2(a,b){return this.b.$2(b.a,b.b)}, +$S(){return this.a.$ti.M(this.c).M(this.d).i("az<1,2>(cR.C,az)")}} +A.aEc.prototype={ +$0(){var s=this.a.$ti +return new A.az(this.b,this.c.$0(),s.i("@").M(s.i("cR.V")).i("az<1,2>"))}, +$S(){return this.a.$ti.i("az()")}} +A.aEd.prototype={ +$1(a){return a.b}, +$S(){return this.a.$ti.i("cR.V(az)")}} +A.a7f.prototype={ +fv(a,b){return J.i(a,b)}, +fl(a,b){return J.I(b)}} +A.w6.prototype={ +fv(a,b){var s,r,q,p +if(a===b)return!0 +s=J.an(a) +r=J.an(b) +for(q=this.a;!0;){p=s.v() +if(p!==r.v())return!1 +if(!p)return!0 +if(!q.fv(s.gJ(s),r.gJ(r)))return!1}}, +fl(a,b){var s,r,q +for(s=J.an(b),r=this.a,q=0;s.v();){q=q+r.fl(0,s.gJ(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.tp.prototype={ +fv(a,b){var s,r,q,p,o +if(a==null?b==null:a===b)return!0 +if(a==null||b==null)return!1 +s=J.ae(a) +r=s.gu(a) +q=J.ae(b) +if(r!==q.gu(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.LB.prototype={ +fv(a,b){var s,r,q,p,o +if(a===b)return!0 +s=this.a +r=A.jX(s.gLh(),s.gaWl(s),s.gaXv(),A.t(this).i("LB.E"),t.S) +for(s=J.an(a),q=0;s.v();){p=s.gJ(s) +o=r.h(0,p) +r.k(0,p,(o==null?0:o)+1);++q}for(s=J.an(b);s.v();){p=s.gJ(s) +o=r.h(0,p) +if(o==null||o===0)return!1 +r.k(0,p,o-1);--q}return q===0}, +fl(a,b){var s,r,q +for(s=J.an(b),r=this.a,q=0;s.v();)q=q+r.fl(0,s.gJ(s))&2147483647 +q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.I8.prototype={} +A.KN.prototype={ +gm(a){var s=this.a +return 3*s.a.fl(0,this.b)+7*s.b.fl(0,this.c)&2147483647}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.KN){s=this.a +s=s.a.fv(this.b,b.b)&&s.b.fv(this.c,b.c)}else s=!1 +return s}} +A.Gw.prototype={ +fv(a,b){var s,r,q,p,o,n,m +if(a===b)return!0 +s=J.ae(a) +r=J.ae(b) +if(s.gu(a)!==r.gu(b))return!1 +q=A.jX(null,null,null,t.PJ,t.S) +for(p=J.an(s.gc5(a));p.v();){o=p.gJ(p) +n=new A.KN(this,o,s.h(a,o)) +m=q.h(0,n) +q.k(0,n,(m==null?0:m)+1)}for(s=J.an(r.gc5(b));s.v();){o=s.gJ(s) +n=new A.KN(this,o,r.h(b,o)) +m=q.h(0,n) +if(m==null||m===0)return!1 +q.k(0,n,m-1)}return!0}, +fl(a,b){var s,r,q,p,o,n,m,l,k +for(s=J.bH(b),r=J.an(s.gc5(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.v();){m=r.gJ(r) +l=q.fl(0,m) +k=s.h(b,m) +n=n+3*l+7*p.fl(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 +n^=n>>>11 +return n+(n<<15>>>0)&2147483647}} +A.a7d.prototype={ +fv(a,b){var s=this,r=t.Ro +if(r.b(a))return r.b(b)&&new A.I8(s,t.n5).fv(a,b) +r=t.f +if(r.b(a))return r.b(b)&&new A.Gw(s,s,t.Dx).fv(a,b) +r=t.j +if(r.b(a))return r.b(b)&&new A.tp(s,t.wO).fv(a,b) +r=t.JY +if(r.b(a))return r.b(b)&&new A.w6(s,t.K9).fv(a,b) +return J.i(a,b)}, +fl(a,b){var s=this +if(t.Ro.b(b))return new A.I8(s,t.n5).fl(0,b) +if(t.f.b(b))return new A.Gw(s,s,t.Dx).fl(0,b) +if(t.j.b(b))return new A.tp(s,t.wO).fl(0,b) +if(t.JY.b(b))return new A.w6(s,t.K9).fl(0,b) +return J.I(b)}, +aXw(a){!t.JY.b(a) +return!0}} +A.aSf.prototype={ +$1(a){return!this.a.$1(a)}, +$S(){return this.b.i("A(0)")}} +A.Qv.prototype={ +h(a,b){var s=this,r=s.b +if(r.length!==s.a)throw A.d(A.cf(r)) +A.bDx(b,s,null,s.d) +return r[s.c+b]}, +k(a,b,c){var s=this,r=s.b +if(r.length!==s.a)throw A.d(A.cf(r)) +A.bDx(b,s,null,s.d) +r[s.c+b]=c}, +bC(a,b,c,d,e){var s=this.b +if(s.length!==this.a)throw A.d(A.cf(s)) +A.d9(b,c,this.d,null,null) +B.c.bC(s,b+b,b+c,d,e)}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +dT(a,b){var s,r,q=this,p=q.b,o=p.length +if(o!==q.a)throw A.d(A.cf(p)) +if(b==null)b=A.cmV() +s=q.c +r=A.d9(s,s+q.d,o,null,null) +A.bFt(p,A.kw(A.cmW(),q.$ti.c),b,B.eb,s,r)}, +su(a,b){throw A.d(A.a1(u.O))}, +t(a,b){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +f8(a,b,c){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +fS(a,b,c){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +E(a,b){throw A.d(A.a1("Cannot add to a fixed-length list"))}, +G(a,b){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +hU(a,b){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +cE(a,b){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +e4(a){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +fW(a,b,c){throw A.d(A.a1("Cannot remove from a fixed-length list"))}, +gu(a){return this.d}} +A.a9z.prototype={ +B_(a){var s=this.b[a] +if(s==null){this.$ti.c.a(null) +s=null}return s}, +t(a,b){++this.d +this.a6P(0,b)}, +E(a,b){var s,r,q +for(s=J.an(b.a),r=new A.fB(s,b.b,b.$ti.i("fB<1>")),q=0;r.v();q=1)this.a6P(0,s.gJ(s)) +this.d+=q}, +gO(a){if(this.c===0)throw A.d(A.a9("No element")) +return this.B_(0)}, +gu(a){return this.c}, +G(a,b){var s,r=this,q=r.aDB(b) +if(q<0)return!1;++r.d +s=r.a74() +if(q0)q.a2_(r,0) +return s}, +a8O(){var s,r,q=this.$ti,p=A.a([],q.i("x<1>")) +for(q=q.c,s=0;s>>1;++r}while(r>m)}while(r!==1) +return-1}, +a74(){var s=this,r=s.c-1,q=s.B_(r) +B.c.k(s.b,r,null) +s.c=r +return q}, +a20(a,b){var s,r,q,p,o=this +for(s=o.a,r=o.$ti.c;b>0;b=q){q=B.e.bt(b-1,2) +p=o.b[q] +if(p==null){r.a(null) +p=null}if(s.$2(a,p)>0)break +B.c.k(o.b,b,p)}B.c.k(o.b,b,a)}, +a2_(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){B.c.k(j.b,b,k) +b=p}}B.c.k(j.b,b,a)}} +A.a6b.prototype={} +A.aHh.prototype={} +A.aIV.prototype={ +gXY(){var s,r,q=this +if(q.a==null){q.a=new A.dM(null,null,t.ur) +s=window +s.toString +r=t.I3 +A.db(s,"online",new A.aIW(q),!1,r) +s=window +s.toString +A.db(s,"offline",new A.aIX(q),!1,r)}s=q.a +s.toString +return new A.cW(s,A.t(s).i("cW<1>"))}} +A.aIW.prototype={ +$1(a){this.a.a.t(0,B.vS)}, +$S:31} +A.aIX.prototype={ +$1(a){this.a.a.t(0,B.kn)}, +$S:31} +A.aHg.prototype={} +A.aV6.prototype={ +gXY(){var s,r=this.c +if(r==null){r=B.a2s.YN() +s=A.t(r).i("e8") +s=this.c=new A.e8(A.cmX(),new A.e8(new A.aV7(),r,s),s.i("e8")) +r=s}return r}} +A.aV7.prototype={ +$1(a){return J.bU(a)}, +$S:82} +A.jd.prototype={ +I(){return"ConnectivityResult."+this.b}} +A.bvP.prototype={ +$1(a){var s,r,q=this.a +if(q.c!=null){s=$.aL.Z$.z.h(0,q.d) +r=s.ghC(s).b +q.a.d.$1(r)}}, +$S:14} +A.z5.prototype={ +a4(){return new A.amf(new A.i2(t.hT),B.i)}, +Ke(a){return this.d.$1(a)}} +A.amf.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={},g=j.a.Ke(a) +h.a=2*j.a.e +s=j.d +s.gaS(s).a6(0,new A.bhZ(h)) +r=J.ae(g) +q=r.gu(g) +s=s.a +p=h.a+(q-s)*24 +h.a=p +s=t.l +if(p>A.bv(a,i,s).w.a.b)h.a=A.bv(a,i,s).w.a.b +q=j.a.c +o=q.a +n=q.b +q=A.bv(a,i,s).w +m=j.a +l=q.a.a-m.c.a-m.f +if(l<0){o+=l +l=0}s=A.bv(a,i,s).w +q=j.a +k=s.a.b-q.c.b-h.a +if(k<0){n+=k +k=0}h=A.bX(16) +s=A.bX(16) +q=q.e +return A.bIc(new A.b1(0,0,A.Ng(A.nU(s,A.d8(B.F,!0,i,A.aTx(r.iK(g,new A.bi_(j),t.MY).bv(0),new A.ai(0,q,0,q),i,!1,!1,B.a_,!0),B.f,B.S,0,i,i,i,i,i,B.aA),i),i,i,i,B.x,new A.ch(h,B.y)),i),B.X,B.fA,new A.ai(o,n,l,k))}} +A.bhZ.prototype={ +$1(a){this.a.a+=a}, +$S:121} +A.bi_.prototype={ +$1(a){return new A.xL(a,new A.bhY(this.a,a),null)}, +$S:455} +A.bhY.prototype={ +$1(a){var s=this.a +s.U(new A.bhX(s,this.b,a))}, +$S:121} +A.bhX.prototype={ +$0(){this.a.d.k(0,new A.ct(this.b,t.Nf),this.c)}, +$S:0} +A.xL.prototype={ +a4(){return new A.awa(new A.bR(null,t.A),B.i)}} +A.awa.prototype={ +B(a){var s=null +return A.b_(s,this.a.c,B.f,s,s,s,s,s,this.d,s,s,s,s,s)}} +A.axk.prototype={ +av(){this.aG() +$.aL.gDb().aI(0,new A.bvP(this),t.a)}} +A.bA5.prototype={ +$1(a){var s=this +return new A.z5(s.a,s.b,s.c,s.d,null)}, +$S:456} +A.a6g.prototype={ +B(a){var s=null +return A.cp(s,this.c,B.D,!1,s,s,s,s,s,s,s,s,new A.aHm(this,a),s,s,s,s,s,s,s,s,s,s,new A.aHn(this,a),s,s,s,s,s,s,s,s,!1,B.N)}} +A.aHn.prototype={ +$1(a){var s=this.a +return A.bVG(a.a,this.b,s.d,s.e,320)}, +$S:47} +A.aHm.prototype={ +$1(a){var s=this.a +return A.bVG(a.a,this.b,s.d,s.e,320)}, +$S:87} +A.akn.prototype={ +jR(a){throw A.d(A.c3(".length() has not been implemented."))}} +A.ns.prototype={ +gAD(){var s=0,r=A.o(t.jj),q,p=2,o,n=this,m,l,k,j,i,h +var $async$gAD=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.f +if(j!=null){q=j +s=1 +break}j=window.navigator.vendor +j.toString +if(j==="Apple Computer, Inc."){j=n.d +j=j!=null&&j>=4294967296}else j=!1 +if(j)throw A.d(A.c1("Safari cannot handle XFiles larger than 4GB.")) +m=A.bm("request") +p=4 +j=n.c +j===$&&A.b() +h=m +s=7 +return A.h(A.c5X(j,"blob"),$async$gAD) +case 7:h.b=b +p=2 +s=6 +break +case 4:p=3 +i=o +j=A.a0(i) +if(t._p.b(j)){l=j +j=l.type +j.toString +if(j==="error")throw A.d(A.c1("Could not load Blob from its URL. Has it been revoked?")) +throw i}else throw i +s=6 +break +case 3:s=2 +break +case 6:j=t.BU.a(A.bF5(m.au().response)) +n.f=j +j.toString +q=j +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$gAD,r)}, +pC(){var s=0,r=A.o(t.E),q,p=this +var $async$pC=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q=p.gAD().aI(0,p.gato(),t.E) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$pC,r)}, +jR(a){var s=0,r=A.o(t.S),q,p=this,o +var $async$jR=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.d +s=o==null?3:4 +break +case 3:s=5 +return A.h(p.gAD(),$async$jR) +case 5:o=c.size +o.toString +case 4:q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$jR,r)}, +GM(a){return this.atp(a)}, +atp(a){var s=0,r=A.o(t.E),q,p,o,n +var $async$GM=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=new FileReader() +n.readAsArrayBuffer(a) +p=new A.ii(n,"loadend",!1,t.fg) +s=3 +return A.h(p.gO(p),$async$GM) +case 3:o=t.nc.a(B.p0.gYZ(n)) +if(o==null)throw A.d(A.c1("Cannot read bytes from Blob. Is it still available?")) +q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$GM,r)}, +OJ(a){return this.akh(a)}, +akh(a){var s=0,r=A.o(t.H),q=this,p,o,n,m +var $async$OJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=document +m=n.querySelector("#__x_file_dom_element") +if(m==null){m=A.bjy("flt-x-file",null) +m.id="__x_file_dom_element" +p=n.querySelector("body") +p.toString +J.pk(p).t(0,m)}q.r=m +p=q.c +p===$&&A.b() +o=n.createElement("a") +o.href=p +o.download=q.b +J.pk(q.r).T(0) +J.pk(q.r).t(0,o) +o.click() +return A.m(null,r)}}) +return A.n($async$OJ,r)}} +A.rL.prototype={ +l(a,b){var s,r,q,p,o +if(b==null)return!1 +if(b instanceof A.rL){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.a1("Hashing is unsupported for messages with more than 2^53 bits.")) +p=r*8 +o=i.b +i.E(0,new Uint8Array(8)) +n=A.hK(i.a.buffer,0,null) +m=B.e.bt(p,4294967296) +l=p>>>0 +i=j.b +r=B.aY===i +k=o+4 +if(i===B.jX){n.setUint32(o,m,r) +n.setUint32(k,l,r)}else{n.setUint32(o,l,r) +n.setUint32(k,m,r)}}} +A.aph.prototype={ +hD(a){var s=new Uint32Array(4),r=new Uint8Array(0),q=new Uint32Array(16) +s[0]=1732584193 +s[1]=4023233417 +s[2]=2562383102 +s[3]=271733878 +return new A.D1(new A.bmI(s,a,B.aY,q,new A.Wz(r,0)))}} +A.bmI.prototype={ +ahN(a){var s,r,q,p,o,n,m,l=this.w,k=l[0],j=l[1],i=l[2],h=l[3] +for(s=k,r=0;r<64;++r,s=h,h=i,i=j,j=m){if(r<16){q=(j&i|~j&h)>>>0 +p=r}else if(r<32){q=(h&j|~h&i)>>>0 +p=(5*r+1)%16}else if(r<48){q=(j^i^h)>>>0 +p=(3*r+5)%16}else{q=(i^(j|~h))>>>0 +p=B.e.bF(7*r,16)}o=(s+q>>>0)+(B.abL[r]+a[p]>>>0)>>>0 +n=B.aeF[r]&31 +m=j+((o<>>0)>>>0}l[0]=s+k>>>0 +l[1]=j+l[1]>>>0 +l[2]=i+l[2]>>>0 +l[3]=h+l[3]>>>0}, +gWb(){return this.w}} +A.asQ.prototype={ +hD(a){var s=new Uint32Array(A.e9(A.a([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) +return new A.D1(new A.brd(s,r,a,B.jX,new Uint32Array(16),new A.Wz(q,0)))}} +A.bre.prototype={ +ahN(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.a9q[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.brd.prototype={ +gWb(){return this.w}} +A.aZy.prototype={} +A.aZv.prototype={} +A.aZ7.prototype={ +KN(a,b){return this.aSB(a,b)}, +aSB(a,b){var s=0,r=A.o(t.Lr),q,p,o,n,m,l +var $async$KN=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:if(b!=null&&b.gcs(b))p=b +else{o=t.z +n=t.N +p=A.a3(["mandatory",A.q(o,o),"optional",A.a([A.a3(["DtlsSrtpKeyAgreement",!0],n,t.y)],t.uu)],n,t.K)}o=t.z +o=A.dx(p,o,o) +o.E(0,a) +m=A.c9d(o) +l=A.Sv(m) +q=A.c8G(B.hN.gdu().bf(new A.eT("Instance of '"+l+"'")),m) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$KN,r)}} +A.kQ.prototype={ +YT(a,b,c){return this.b15(0,b,!1)}, +b15(a,b,c){var s=0,r=A.o(t.H) +var $async$YT=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:return A.m(null,r)}}) +return A.n($async$YT,r)}, +Oj(a){var s=A.a([],t.wQ),r=this.e.getAudioTracks() +r.toString +B.c.a6(r,new A.aUs(s)) +return s}, +FK(a){var s=A.a([],t.wQ),r=this.e.getVideoTracks() +r.toString +B.c.a6(r,new A.aUt(s)) +return s}} +A.aUs.prototype={ +$1(a){return this.a.push(A.R_(a))}, +$S:8} +A.aUt.prototype={ +$1(a){return this.a.push(A.R_(a))}, +$S:8} +A.QZ.prototype={ +as5(a){var s=this,r=s.d,q=t.I3 +A.db(r,"ended",new A.aUp(s),!1,q) +A.db(r,"mute",new A.aUq(s),!1,q) +A.db(r,"unmute",new A.aUr(s),!1,q)}, +cA(a){var s=0,r=A.o(t.H),q=this +var $async$cA=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q.d.stop() +return A.m(null,r)}}) +return A.n($async$cA,r)}} +A.aUp.prototype={ +$1(a){var s=this.a.c +return s==null?null:s.$0()}, +$S:31} +A.aUq.prototype={ +$1(a){return null}, +$S:31} +A.aUr.prototype={ +$1(a){return null}, +$S:31} +A.q6.prototype={ +zP(a,b){return this.akd(0,b)}, +akd(a,b){var s=0,r=A.o(t.aP),q,p=2,o,n,m,l,k,j,i,h,g,f +var $async$zP=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +if(!A.ckP())if(t.f.b(b.h(0,"video"))&&J.as(b.h(0,"video"),"facingMode")!=null)J.jK(b.h(0,"video"),"facingMode") +b.c0(0,"video",new A.aUj()) +b.c0(0,"audio",new A.aUk()) +n=window.navigator.mediaDevices +if(n==null){i=A.c1("MediaDevices is null") +throw A.d(i)}s="getUserMedia" in n?7:9 +break +case 7:m=A.b8(b) +s=10 +return A.h(A.eQ(A.a2(n,"getUserMedia",[m]),t.hg),$async$zP) +case 10:l=d +i=l +h=i.id +h.toString +q=new A.kQ(i,h,"local") +s=1 +break +s=8 +break +case 9:i=window.navigator +i.toString +s=11 +return A.h(B.Kc.a_2(i,b.h(0,"audio"),b.h(0,"video")),$async$zP) +case 11:k=d +i=k +h=i.id +h.toString +q=new A.kQ(i,h,"local") +s=1 +break +case 8:p=2 +s=6 +break +case 4:p=3 +f=o +j=A.a0(f) +i=J.bU(j) +throw A.d("Unable to getUserMedia: "+A.c(i)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$zP,r)}, +zB(a){return this.ajz(a)}, +ajz(a){var s=0,r=A.o(t.aP),q,p=2,o,n,m,l,k,j,i,h,g,f,e +var $async$zB=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +n=window.navigator.mediaDevices +if(n==null){i=A.c1("MediaDevices is null") +throw A.d(i)}s="getDisplayMedia" in n?7:9 +break +case 7:m=A.b8(a) +s=10 +return A.h(A.eQ(A.a2(n,"getDisplayMedia",[m]),t.hg),$async$zB) +case 10:l=c +i=l +h=i.id +h.toString +q=new A.kQ(i,h,"local") +s=1 +break +s=8 +break +case 9:i=window.navigator +i.toString +h=t.N +h=A.a3(["mediaSource","screen"],h,h) +g=a.h(0,"audio") +s=11 +return A.h(B.Kc.a_2(i,g==null?!1:g,h),$async$zB) +case 11:k=c +i=k +h=i.id +h.toString +q=new A.kQ(i,h,"local") +s=1 +break +case 8:p=2 +s=6 +break +case 4:p=3 +e=o +j=A.a0(e) +i=J.bU(j) +throw A.d("Unable to getDisplayMedia: "+A.c(i)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$zB,r)}, +pd(a){var s=0,r=A.o(t.oK),q,p=this,o +var $async$pd=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.Ox(),$async$pd) +case 3:o=c +q=J.bT(o,new A.aUi(o),t.yO).bv(0) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$pd,r)}, +Ox(){var s=0,r=A.o(t.j),q,p +var $async$Ox=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=window.navigator.mediaDevices +if(p==null)p=null +else{p=p.enumerateDevices() +p.toString +p=A.eQ(p,t.j)}q=p==null?A.ck([],t.j):p +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ox,r)}, +sb__(a){var s,r,q,p +try{s=window.navigator.mediaDevices +if(s==null){q=A.c1("MediaDevices is null") +throw A.d(q)}s.ondevicechange=A.bL(new A.aUl(a))}catch(p){r=A.a0(p) +q=J.bU(r) +throw A.d("Unable to set ondevicechange: "+A.c(q))}}} +A.aUj.prototype={ +$0(){return!1}, +$S:38} +A.aUk.prototype={ +$0(){return!1}, +$S:38} +A.aUi.prototype={ +$1(a){var s,r,q +t.Mr.a(a) +s=a.deviceId +if(s==null)s="Generated Device Id :("+J.yi(this.a,a)+")" +a.groupId +r=a.kind +q=a.label +return new A.tt(s,r,q==null?"Generated label :("+J.yi(this.a,a)+")":q)}, +$S:464} +A.aUl.prototype={ +$1(a){var s=this.a.$1(a) +return s}, +$S:35} +A.aW7.prototype={} +A.ae5.prototype={ +asd(a,b){var s,r,q=this,p=q.at +p===$&&A.b() +s=t.k2 +A.db(p,"addstream",new A.aZf(q),!1,s) +A.db(p,"datachannel",new A.aZg(q),!1,t.Lz) +A.db(p,"icecandidate",new A.aZh(q),!1,t.zS) +r=t.I3 +A.db(p,"iceconnectionstatechange",new A.aZi(q),!1,r) +p.onicegatheringstatechange=A.bL(new A.aZj(q)) +A.db(p,"removestream",new A.aZk(q),!1,s) +A.db(p,"signalingstatechange",new A.aZl(q),!1,r) +if(A.bTb()!==$.bB4())A.db(p,"connectionstatechange",new A.aZm(q),!1,r) +A.db(p,"negotiationneeded",new A.aZn(q),!1,r) +A.db(p,"track",new A.aZo(q),!1,t.jy)}, +CS(a,b){return this.aSz(0,b)}, +u6(a){return this.CS(a,null)}, +aSz(a,b){var s=0,r=A.o(t.cS),q,p=this,o,n,m +var $async$CS=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:n=b!=null?[A.b8(b)]:[] +m=p.at +m===$&&A.b() +s=3 +return A.h(A.eQ(A.a2(m,"createOffer",n),t.z),$async$CS) +case 3:o=d +q=new A.n4(o.sdp,o.type) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$CS,r)}, +KM(a,b){return this.aSi(0,b)}, +aSi(a,b){var s=0,r=A.o(t.cS),q,p=this,o,n,m +var $async$KM=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:n=A.b8(b) +m=p.at +m===$&&A.b() +s=3 +return A.h(A.eQ(A.a2(m,"createAnswer",[n]),t.z),$async$KM) +case 3:o=d +q=new A.n4(o.sdp,o.type) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$KM,r)}, +A2(a,b){return this.alb(0,b)}, +alb(a,b){var s=0,r=A.o(t.H),q=this,p +var $async$A2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=q.at +p===$&&A.b() +p=p.setLocalDescription(A.bFT(A.a3(["sdp",b.a,"type",b.b],t.N,t.u))) +p.toString +s=2 +return A.h(A.eQ(p,t.z),$async$A2) +case 2:return A.m(null,r)}}) +return A.n($async$A2,r)}, +m6(a,b){return this.als(0,b)}, +als(a,b){var s=0,r=A.o(t.H),q=this,p +var $async$m6=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=q.at +p===$&&A.b() +p=p.setRemoteDescription(A.bFT(A.a3(["sdp",b.a,"type",b.b],t.N,t.u))) +p.toString +s=2 +return A.h(A.eQ(p,t.z),$async$m6) +case 2:return A.m(null,r)}}) +return A.n($async$m6,r)}, +Ow(){var s=0,r=A.o(t.Wg),q,p=this,o,n +var $async$Ow=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=p.at +n===$&&A.b() +n=n.remoteDescription +if(n==null){q=null +s=1 +break}o=n.sdp +n=n.type +q=new A.n4(o,n) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ow,r)}, +aO0(a){var s,r=this.at +r===$&&A.b() +s=a.hy() +s=new window.RTCIceCandidate(new A.Ls([],[]).n7(s)) +s.toString +return A.eQ(r.addIceCandidate(s),t.H)}, +FH(a){var s=0,r=A.o(t.YS),q,p=this,o,n,m +var $async$FH=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:m=p.at +m===$&&A.b() +m=m.getStats() +m.toString +s=3 +return A.h(A.eQ(m,t.i8),$async$FH) +case 3:o=c +n=A.a([],t.YI) +J.dw(o,new A.aZp(n)) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$FH,r)}, +YS(a,b){return this.b16(0,b)}, +b16(a,b){var s=0,r=A.o(t.y),q,p=this,o +var $async$YS=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=p.at +o===$&&A.b() +o.removeTrack(b.a) +q=A.ck(!0,t.y) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$YS,r)}, +OC(){var s=0,r=A.o(t.Kt),q,p=this,o,n,m +var $async$OC=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:m=p.at +m===$&&A.b() +o=m.getTransceivers() +n=A.a([],t.gj) +J.dw(o,new A.aZq(n)) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$OC,r)}, +Cf(a,b,c){return this.aOe(a,b,c)}, +aas(a,b){return this.Cf(a,b,null)}, +aOe(a,b,c){var s=0,r=A.o(t.iy),q,p=this,o,n,m,l,k +var $async$Cf=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:n=c instanceof A.QZ?c.d:null +m=$.c_Y().h(0,b) +l=n==null?m:n +k=p.at +k===$&&A.b() +o=[l] +o.push(A.c8H(a)) +q=new A.Hn(A.a2(k,"addTransceiver",o)) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Cf,r)}} +A.aZf.prototype={ +$1(a){var s,r,q,p=a.stream +if(p==null)throw A.d(A.c1("Unable to get the stream from the event")) +s=p.id +if(s==null)throw A.d(A.c1("The stream must have a valid identifier")) +r=this.a +q=r.ay.c0(0,s,new A.aZc(r,p)) +s=r.f +if(s!=null)s.$1(q) +s=t.I3 +A.db(p,"addtrack",new A.aZd(r,q),!1,s) +A.db(p,"removetrack",new A.aZe(r,q),!1,s)}, +$S:303} +A.aZc.prototype={ +$0(){var s=this.b,r=s.id +r.toString +return new A.kQ(s,r,this.a.as)}, +$S:469} +A.aZd.prototype={ +$1(a){var s,r=t.Aa.a(a).track +if(r==null)throw A.d(A.c1("The Media Stream track is null")) +s=A.R_(r) +A.ck(null,t.H).aI(0,new A.aZa(this.a,this.b,s),t.a)}, +$S:31} +A.aZa.prototype={ +$1(a){var s=this.a.w +if(s!=null)s.$2(this.b,this.c)}, +$S:14} +A.aZe.prototype={ +$1(a){var s,r,q=t.Aa.a(a).track +if(q==null)throw A.d(A.c1("The Media Stream track is null")) +s=A.R_(q) +r=this.b +r.YT(0,s,!1).aI(0,new A.aZ9(this.a,r,s),t.a)}, +$S:31} +A.aZ9.prototype={ +$1(a){var s=this.a.x +if(s!=null)s.$2(this.b,this.c)}, +$S:14} +A.aZg.prototype={ +$1(a){a.channel!=null}, +$S:472} +A.aZh.prototype={ +$1(a){var s,r=a.candidate +if(r!=null){s=this.a.e +if(s!=null)s.$1(new A.tN(r.candidate,r.sdpMid,r.sdpMLineIndex))}}, +$S:474} +A.aZi.prototype={ +$1(a){var s,r=this.a,q=r.at +q===$&&A.b() +q=A.cku(q.iceConnectionState) +r.cy=q +s=r.d +if(s!=null)s.$1(q) +if(A.bTb()===$.bB4())switch(r.cy.a){case 0:r.db=B.OB +break +case 1:r.db=B.OC +break +case 3:r.db=B.OD +break +case 5:r.db=B.Oz +break +case 6:r.db=B.OA +break +case 7:r.db=B.qW +break +default:break}}, +$S:31} +A.aZj.prototype={ +$1(a){var s=this.a,r=s.at +r===$&&A.b() +s.cx=A.ckv(r.iceGatheringState)}, +$S:13} +A.aZk.prototype={ +$1(a){var s,r,q=a.stream +if((q==null?null:q.id)!=null){s=this.a +r=s.ay.G(0,q.id) +if(r!=null){q=s.r +if(q!=null)q.$1(r)}}}, +$S:303} +A.aZl.prototype={ +$1(a){var s=this.a,r=s.at +r===$&&A.b() +s.CW=A.cmn(r.signalingState)}, +$S:31} +A.aZm.prototype={ +$1(a){var s=this.a,r=s.at +r===$&&A.b() +s.db=A.clJ(r.connectionState)}, +$S:31} +A.aZn.prototype={ +$1(a){var s=this.a.z +if(s!=null)s.$0()}, +$S:31} +A.aZo.prototype={ +$1(a){var s,r,q,p,o=a.track +if(o!=null&&a.receiver!=null){s=this.a +r=s.Q +if(r!=null){o.toString +o=A.R_(o) +a.receiver.toString +q=a.transceiver +p=a.streams +s=p!=null?J.bT(p,new A.aZb(s),t.zm).bv(0):A.a([],t.iO) +r.$1(new A.Bu(new A.SE(),s,o,new A.Hn(q)))}}}, +$S:476} +A.aZb.prototype={ +$1(a){var s=a.id +s.toString +return new A.kQ(a,s,this.a.as)}, +$S:477} +A.aZp.prototype={ +$2(a,b){var s=J.ae(b) +this.a.push(new A.UN(s.h(b,"id"),s.h(b,"type"),s.h(b,"timestamp"),b))}, +$S:81} +A.aZq.prototype={ +$1(a){this.a.push(new A.Hn(a))}, +$S:13} +A.aZt.prototype={ +$1(a){var s=t.z +s=A.a3(["uri",a.uri,"id",a.id,"encrypted",a.encrypted],s,s) +s.h(0,"uri") +s.h(0,"id") +s.h(0,"encrypted") +this.a.push(new A.ae4())}, +$S:13} +A.aZs.prototype={ +$1(a){var s,r,q,p,o="numTemporalLayers",n="scaleResolutionDownBy",m=t.z +m=A.a3(["rid",a.rid,"active",a.active,"maxBitrate",a.maxBitrate,"maxFramerate",a.maxFramerate,"minBitrate",a.minBitrate,o,a.numTemporalLayers,n,a.scaleResolutionDownBy,"ssrc",a.ssrc],m,m) +s=m.h(0,"rid") +r=m.h(0,"active") +q=m.h(0,"maxBitrate") +p=m.h(0,"maxFramerate") +this.a.push(new A.n3(s,r,q,m.h(0,"minBitrate"),p,m.h(0,o),m.h(0,n),m.h(0,"ssrc"),m.h(0,"scalabilityMode")))}, +$S:13} +A.aZr.prototype={ +$1(a){var s=t.z +s=A.a3(["payloadType",a.payloadType,"name",a.name,"kind",a.kind,"clockRate",a.clockRate,"numChannels",a.numChannels,"parameters",a.parameters],s,s) +s.h(0,"payloadType") +s.h(0,"name") +s.h(0,"kind") +s.h(0,"clockRate") +s.h(0,"numChannels") +s.h(0,"parameters") +this.a.push(new A.ae6())}, +$S:13} +A.SE.prototype={} +A.Bt.prototype={ +YV(a){return this.b1e(a)}, +b1e(a){var s=0,r=A.o(t.H),q=this,p,o,n,m +var $async$YV=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:try{p=a +n=p.d +q.a.replaceTrack(n)}catch(l){n=A.a0(l) +if(t.VI.b(n)){o=n +throw A.d("Unable to RTCRtpSender::replaceTrack: "+J.bU(o))}else throw l}return A.m(null,r)}}) +return A.n($async$YV,r)}, +gb_e(a){var s,r,q=this.a.getParameters() +if("transactionId" in q){s=q.rtcp +r=t.z +r=A.a3(["cname",s.cname,"reducedSize",s.reducedSize],r,r) +r.h(0,"cname") +r.h(0,"reducedSize")}A.bNx(q) +s=A.bNw(q) +A.bNv(q) +return new A.ae7(s)}, +Gb(a){return this.ali(a)}, +ali(a){var s=0,r=A.o(t.y),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$Gb=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +k=n.a +m=k.getParameters() +j=a.d +i=A.X(j).i("F<1,aD>") +i=A.P(new A.F(j,new A.aZz(),i),!0,i.i("al.E")) +m.encodings=A.b8(i) +s=7 +return A.h(A.eQ(A.a2(k,"setParameters",[m]),t.H),$async$Gb) +case 7:k=A.ck(!0,t.y) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +k=A.a0(g) +if(t.VI.b(k)){l=k +throw A.d("Unable to RTCRtpSender::setParameters: "+J.bU(l))}else throw g +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Gb,r)}, +gb23(a){var s=this.a.track +if(s!=null)return A.R_(s) +return null}} +A.aZz.prototype={ +$1(a){return a.hy()}, +$S:302} +A.aZA.prototype={ +$1(a){return a.e}, +$S:492} +A.aZB.prototype={ +$1(a){return a.hy()}, +$S:302} +A.Hn.prototype={} +A.bef.prototype={} +A.b_6.prototype={} +A.bcM.prototype={} +A.bcN.prototype={} +A.aLE.prototype={} +A.aZ2.prototype={} +A.aZ0.prototype={} +A.aZ4.prototype={} +A.aZ3.prototype={} +A.aZ1.prototype={} +A.aZ5.prototype={} +A.aZC.prototype={} +A.aZw.prototype={} +A.bzm.prototype={ +$1(a){var s=window.navigator.userAgent +s.toString +return B.b.H(s,A.aQ(a,!1,!1,!1))}, +$S:20} +A.a7o.prototype={ +aJ4(){var s,r=this,q=window +q.toString +s=t.Tl +A.db(q,"drop",new A.aJo(r),!1,s) +q=window +q.toString +A.db(q,"dragenter",new A.aJp(r),!1,s) +q=window +q.toString +A.db(q,"dragover",new A.aJq(r),!1,s) +q=window +q.toString +A.db(q,"dragleave",new A.aJr(r),!1,s)}, +WV(a){return this.aVy(a)}, +aVy(a){var s=0,r=A.o(t.z) +var $async$WV=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:throw A.d(A.js("Unimplemented","desktop_drop for web doesn't implement '"+a.a+"'",null,null)) +return A.m(null,r)}}) +return A.n($async$WV,r)}} +A.aJo.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +a.preventDefault() +s=A.a([],t.dJ) +try{r=a.dataTransfer.files +if(r!=null)for(n=r,m=n.length,l=0;l>") +this.a.a.f2("performOperation_web",A.P(new A.F(n,new A.aJn(),m),!0,m.i("al.E")),!1,t.z)}}, +$S:135} +A.aJn.prototype={ +$1(a){return a.N()}, +$S:507} +A.aJp.prototype={ +$1(a){var s,r +a.preventDefault() +s=a.clientX +s.toString +r=a.clientY +r.toString +this.a.a.f2("entered",A.a([s,r],t.n),!1,t.z)}, +$S:135} +A.aJq.prototype={ +$1(a){var s,r +a.preventDefault() +s=a.clientX +s.toString +r=a.clientY +r.toString +this.a.a.f2("updated",A.a([s,r],t.n),!1,t.z)}, +$S:135} +A.aJr.prototype={ +$1(a){var s,r +a.preventDefault() +s=a.clientX +s.toString +r=a.clientY +r.toString +this.a.a.f2("exited",A.a([s,r],t.n),!1,t.z)}, +$S:135} +A.aJm.prototype={ +yx(){if(this.b)return +this.b=!0 +B.alH.nb(new A.aJy(this))}, +RR(a){return this.aAb(a)}, +aAb(a){var s=0,r=A.o(t.H),q=this,p,o,n,m,l,k,j,i +var $async$RR=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:i=a.a +switch(i){case"entered":p=J.cQ(t.j.a(a.b),t.i) +i=new A.j(p.h(0,0),p.h(0,1)) +q.c=i +q.wC(new A.OG(i)) +break +case"updated":p=J.cQ(t.j.a(a.b),t.i) +i=new A.j(p.h(0,0),p.h(0,1)) +q.c=i +q.wC(new A.OK(i)) +break +case"exited":i=q.c +q.wC(new A.OI(i==null?B.h:i)) +q.c=null +break +case"performOperation":o=J.cQ(t.j.a(a.b),t.N) +i=q.c +if(i==null)i=B.h +n=A.t(o).i("F") +q.wC(new A.zq(A.P(new A.F(o,new A.aJs(),n),!0,n.i("al.E")),i)) +q.c=null +break +case"performOperation_linux":i=t.j +n=i.a(a.b) +m=J.ae(n) +l=A.aB(m.h(n,0)) +k=J.cQ(i.a(m.h(n,1)),t.i) +n=B.uv.bf(l) +o=new A.F(n,new A.aJt(),A.X(n).i("F<1,f>")).Gv(0,new A.aJu()) +n=k.h(0,0) +m=k.h(0,1) +i=o.$ti.i("ez<1,ns>") +q.wC(new A.zq(A.P(new A.ez(o,new A.aJv(),i),!0,i.i("w.E")),new A.j(n,m))) +break +case"performOperation_web":i=J.cQ(t.j.a(a.b),t.f) +n=A.t(i).i("F") +m=n.i("F") +j=A.P(new A.F(new A.F(i,new A.aJw(),n),new A.aJx(),m),!0,m.i("al.E")) +m=q.c +q.wC(new A.zq(j,m==null?B.h:m)) +q.c=null +break +default:throw A.d(A.c3(i+" not implement."))}return A.m(null,r)}}) +return A.n($async$RR,r)}, +wC(a){var s,r,q +for(s=this.a,s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c;s.v();){q=s.d;(q==null?r.a(q):q).$1(a)}}} +A.aJy.prototype={ +$1(a){return this.aiY(a)}, +aiY(a){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$$1=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.a.RR(a),$async$$1) +case 7:k=c +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +i=o +m=A.a0(i) +l=A.am(i) +A.ph().$1("_handleMethodChannel: "+A.c(m)+" "+A.c(l)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$$1,r)}, +$S:138} +A.aJs.prototype={ +$1(a){var s=null +return A.bEv(a,s,s,s,s)}, +$S:300} +A.aJt.prototype={ +$1(a){var s,r,q,p +try{q=A.bdg(a) +q=q==null?null:q.F3() +if(q==null)q="" +return q}catch(p){s=A.a0(p) +r=A.am(p) +A.ph().$1("failed to parse linux path: "+A.c(s)+" "+A.c(r))}return""}, +$S:19} +A.aJu.prototype={ +$1(a){return a.length!==0}, +$S:20} +A.aJv.prototype={ +$1(a){var s=null +return A.bEv(a,s,s,s,s)}, +$S:300} +A.aJw.prototype={ +$1(a){var s=J.aq(a,t.N,t.z) +return new A.np(s.h(0,"uri"),s.h(0,"name"),s.h(0,"type"),s.h(0,"size"),s.h(0,"relativePath"),A.lu(s.h(0,"lastModified"),!1))}, +$S:510} +A.aJx.prototype={ +$1(a){var s=a.a,r=a.b,q=a.d +return A.bEv(s,a.f,q,a.c,r)}, +$S:511} +A.np.prototype={ +N(){var s=this +return A.a3(["uri",s.a,"name",s.b,"type",s.c,"size",s.d,"relativePath",s.e,"lastModified",s.f.a],t.N,t.z)}, +gX(a){return this.c}} +A.OF.prototype={} +A.OH.prototype={} +A.OJ.prototype={ +a4(){return new A.Yb(B.ff,B.i)}} +A.Kn.prototype={ +I(){return"_DragTargetStatus."+this.b}} +A.Yb.prototype={ +av(){this.aG() +var s=$.bGT() +s.yx() +this.a.toString +s.a.t(0,this.ga67())}, +aL(a){this.b0(a) +this.a.toString}, +aFu(a){var s,r,q,p,o,n=this,m=t.aA.a(n.c.gaf()) +if(m==null)return +n.c.toString +s=a.a +r=m.js(s) +q=m.k3 +p=new A.K(0,0,0+q.a,0+q.b).H(0,r) +if(a instanceof A.OG){if(p)n.Js(B.ts,s,r)}else if(a instanceof A.OK){q=n.d +o=q===B.ff +if(o&&p)n.Js(B.ts,s,r) +else if((q===B.ts||q===B.RT)&&p)n.U0(B.RT,!1,s,r) +else if(!o&&!p)n.Js(B.ff,s,r)}else if(a instanceof A.OI&&n.d!==B.ff)n.Js(B.ff,s,r) +else{if(a instanceof A.zq)q=(n.d!==B.ff||!1)&&p +else q=!1 +if(q){n.U0(B.ff,!1,s,r) +n.a.r.$1(new A.OF(a.b))}}}, +U0(a,b,c,d){var s,r=this +r.d=a +s=new A.OH() +switch(a.a){case 0:r.a.d.$1(s) +break +case 1:r.a.toString +break +case 2:r.a.e.$1(s) +break}}, +Js(a,b,c){return this.U0(a,!0,b,c)}, +q(){this.a.toString +$.bGT().a.G(0,this.ga67()) +this.aE()}, +B(a){return this.a.c}} +A.pG.prototype={ +j(a){return A.B(this).j(0)+"("+this.a.j(0)+")"}} +A.OG.prototype={} +A.OI.prototype={} +A.OK.prototype={} +A.zq.prototype={ +j(a){return A.B(this).j(0)+"("+this.a.j(0)+", "+A.c(this.b)+")"}} +A.aJD.prototype={} +A.aJC.prototype={} +A.BE.prototype={} +A.aAi.prototype={ +Lj(a,b,c,d){return this.aUt(0,b,c,d)}, +aUt(a1,a2,a3,a4){var s=0,r=A.o(t.QN),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$Lj=A.k(function(a5,a6){if(a5===1)return A.l(a6,r) +while(true)switch(s){case 0:b={} +a=new XMLHttpRequest() +a.toString +p.a.t(0,a) +o=a2.a +o===$&&A.b() +B.kK.Ym(a,o,a2.gvp().j(0)) +a.responseType="arraybuffer" +o=a2.x +o===$&&A.b() +n=o.h(0,"withCredentials") +if(n!=null)a.withCredentials=J.i(n,!0) +else a.withCredentials=!1 +o=a2.b +o===$&&A.b() +o.G(0,"content-length") +a2.b.a6(0,new A.aAk(a)) +m=a2.yj$ +l=a2.d +b.a=0 +if(m!=null&&l!=null&&l.a>0){k=B.e.bt(m.a+l.a,1000) +b.a=k +a.timeout=k}o=new A.a6($.ac,t.A5) +j=new A.aH(o,t.rM) +i=t.fg +h=new A.ii(a,"load",!1,i) +g=t.a +h.gO(h).aI(0,new A.aAl(a,j),g) +b.b=null +f=a2.yj$ +if(f!=null)b.b=A.cq(f,new A.aAm(j,a,a2,f)) +e=new A.xb() +$.LU() +h=a.upload +h.toString +d=t._p +A.db(h,"progress",new A.aAn(b,a2,e,j,a),!1,d) +A.db(a,"progress",new A.aAo(b,a2,e,new A.xb(),j,a),!1,d) +d=new A.ii(a,"error",!1,i) +d.gO(d).aI(0,new A.aAp(b,j,a2),g) +i=new A.ii(a,"timeout",!1,i) +i.gO(i).aI(0,new A.aAq(b,j,a2),g) +if(a4!=null)a4.aI(0,new A.aAr(b,a,j,a2),g) +s=a3!=null?3:5 +break +case 3:b=new A.a6($.ac,t.Qy) +j=new A.aH(b,t.gI) +c=new A.XF(new A.aAs(j),new Uint8Array(1024)) +a3.b3(c.gix(c),!0,c.glF(c),new A.aAt(j)) +a0=a +s=6 +return A.h(b,$async$Lj) +case 6:a0.send(a6) +s=4 +break +case 5:a.send() +case 4:q=o.eQ(new A.aAu(p,a)) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Lj,r)}} +A.aAk.prototype={ +$2(a,b){return this.a.setRequestHeader(a,A.c(b))}, +$S:21} +A.aAl.prototype={ +$1(a){var s,r,q,p,o=this.a,n=A.d3(t.pI.a(A.bF5(o.response)),0,null),m=o.status +m.toString +s=B.kK.gah9(o) +r=t.N +s=s.rd(s,new A.aAj(),r,t.yp) +q=o.statusText +o=o.status +o=o===302||o===301 +p=A.bE4(new Uint8Array(A.e9(n)),t.E) +this.b.bI(0,new A.BE(o,p,m,q,s,A.q(r,t.z)))}, +$S:116} +A.aAj.prototype={ +$2(a,b){return new A.az(a,A.a(b.split(","),t.s),t.Kc)}, +$S:514} +A.aAm.prototype={ +$0(){var s=this,r=s.a +if((r.a.a&30)!==0)return +s.b.abort() +r.dt(A.F4(null,"The request connection took longer than "+s.d.j(0)+". It was aborted.",s.c,null,null,B.a0H),A.l0())}, +$S:0} +A.aAn.prototype={ +$1(a){var s,r=this.a,q=r.b +if(q!=null){q.R(0) +r.b=null}r=this.b.db +if(r!=null&&a.loaded!=null&&a.total!=null){r.toString +q=a.loaded +q.toString +s=a.total +s.toString +r.$2(q,s)}}, +$S:113} +A.aAo.prototype={ +$1(a){var s,r,q=this,p=q.a,o=p.b +if(o!=null){o.R(0) +p.b=null}p=q.b +s=p.d +if(s!=null){o=q.c +if(o.b!=null)o.dJ(0) +o=q.d +if(A.co(0,0,o.gLb(),0,0,0).a>s.a){if(o.b==null)o.b=$.Hi.$0() +o=p.d +o.toString +q.e.dt(A.bKc(p,o),A.l0()) +q.f.abort()}}p=p.cy +if(p!=null){o=a.loaded +if(o!=null&&a.total!=null){o.toString +r=a.total +r.toString +p.$2(o,r)}}}, +$S:113} +A.aAp.prototype={ +$1(a){var s=this.a.b +if(s!=null)s.R(0) +this.b.dt(A.F4(null,"The connection errored: The XMLHttpRequest onError callback was called. This typically indicates an error on the network layer.",this.c,null,null,B.a0J),A.l0())}, +$S:116} +A.aAq.prototype={ +$1(a){var s=this.a,r=s.b +if(r!=null)r.R(0) +r=this.b +if((r.a.a&30)===0)r.dt(A.bKc(this.c,A.co(0,0,0,s.a,0,0)),A.l0())}, +$S:116} +A.aAr.prototype={ +$1(a){var s,r=this,q=r.b,p=q.readyState +p.toString +if(p<4&&p>0){p=r.a.b +if(p!=null)p.R(0) +try{q.abort()}catch(s){}q=r.c +if((q.a.a&30)===0)q.ex(A.F4("The XMLHttpRequest was aborted.","The request was cancelled.",r.d,null,null,B.kt))}}, +$S:14} +A.aAs.prototype={ +$1(a){return this.a.bI(0,new Uint8Array(A.e9(a)))}, +$S:133} +A.aAt.prototype={ +$2(a,b){return this.a.dt(a,b)}, +$S:26} +A.aAu.prototype={ +$0(){this.a.a.G(0,this.b)}, +$S:5} +A.Ek.prototype={} +A.aJI.prototype={} +A.ang.prototype={} +A.rM.prototype={ +I(){return"DioExceptionType."+this.b}} +A.et.prototype={ +j(a){var s=this,r="DioException ["+A.c(A.cdr(s.c))+"]: "+A.c(s.f) +return s.gWs(s)!=null?r+("\nError: "+A.c(s.gWs(s))):r}, +$ibl:1, +gX(a){return this.c}, +gWs(a){return this.d}, +gaa(a){return this.f}} +A.aJJ.prototype={ +ZH(a,b,c,d,e,f,g){return this.b1i(0,b,c,null,d,A.aJK("GET",e),f,g)}, +zd(a,b,c,d,e,f,g,h,i){return this.b1j(0,b,c,d,e,f,g,h,i,i.i("f0<0>"))}, +b1i(a,b,c,d,e,f,g,h){return this.zd(a,b,c,d,e,null,f,g,h)}, +b1h(a,b,c,d,e,f,g){return this.zd(a,b,c,d,null,null,e,f,g)}, +b1j(a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s=0,r=A.o(b3),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$zd=A.k(function(b4,b5){if(b4===1)return A.l(b5,r) +while(true)switch(s){case 0:a3=p.Dr$ +a3===$&&A.b() +o=A.l0() +n=t.N +m=t.z +l=A.q(n,m) +k=a3.pg$ +k===$&&A.b() +l.E(0,k) +if(b1!=null)l.E(0,b1) +k=a3.b +k===$&&A.b() +j=A.axB(k,m) +k=b0.b +if(k!=null)j.E(0,k) +i=j.h(0,"content-type") +k=a3.x +k===$&&A.b() +h=A.hH(k,n,m) +n=b0.x +if(n!=null)h.E(0,n) +n=b0.a +if(n==null){n=a3.a +n===$&&A.b()}m=a3.yi$ +m===$&&A.b() +if(o==null)o=A.l0() +k=a3.yj$ +g=a3.d +f=b0.f +if(f==null){f=a3.f +f===$&&A.b()}e=a3.r +e===$&&A.b() +d=a3.w +d===$&&A.b() +c=a3.y +c===$&&A.b() +b=a3.z +b===$&&A.b() +a=a3.Q +a===$&&A.b() +a0=a3.ax +a0===$&&A.b() +a1=i==null?b0.e:i +if(a1==null)a1=A.aj(a3.b.h(0,"content-type")) +a2=A.bNU(m,a6,k,a1,a7,h,c,j,a0,b,n.toUpperCase(),a8,a9,a5,a,l,d,g,a3.as,a3.at,f,a3.c,o,e) +e=a2.cx +if(e!=null)e.c=a2 +q=p.pe(0,a2,b2) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$zd,r)}, +pe(a,b,c){return this.aUu(0,b,c,c.i("f0<0>"))}, +aUu(a,b,c,d){var s=0,r=A.o(d),q,p=this,o,n,m,l,k,j,i,h,g,f,e +var $async$pe=A.k(function(a0,a1){if(a0===1)return A.l(a1,r) +while(true)switch(s){case 0:e={} +e.a=b +if(A.cN(c)!==B.Rm){o=b.f +o===$&&A.b() +o=!(o===B.r1||o===B.OV)}else o=!1 +if(o)if(A.cN(c)===B.jC)b.f=B.as5 +else b.f=B.hp +n=new A.aJU(e) +m=new A.aJX(e) +l=new A.aJR(e) +o=t.z +k=A.a98(new A.aJN(e),o) +for(j=p.adu$,i=A.t(j),h=i.i("bw"),g=new A.bw(j,j.gu(j),h),i=i.i("H.E");g.v();){f=g.d +if(f==null)f=i.a(f) +k=k.aI(0,n.$1(f instanceof A.wI?f.gaAR():f.guZ()),o)}k=k.aI(0,n.$1(new A.aJO(e,p,c)),o) +for(g=new A.bw(j,j.gu(j),h);g.v();){f=g.d +if(f==null)f=i.a(f) +k=k.aI(0,m.$1(f instanceof A.wI?f.gaAT():f.gYe()),o)}for(o=new A.bw(j,j.gu(j),h);o.v();){j=o.d +if(j==null)j=i.a(j) +k=k.i7(l.$1(j instanceof A.wI?j.gaww():j.glT(j)))}q=k.aI(0,new A.aJP(e,c),c.i("f0<0>")).i7(new A.aJQ(e,c)) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$pe,r)}, +ti(a,b){return this.awC(a,b)}, +awC(a2,a3){var s=0,r=A.o(t.k8),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$ti=A.k(function(a4,a5){if(a4===1){o=a5 +s=p}while(true)switch(s){case 0:a0=a2.cx +p=4 +s=7 +return A.h(n.Jj(a2),$async$ti) +case 7:m=a5 +f=n.adv$ +f===$&&A.b() +e=a0 +e=e==null?null:e.a.a +s=8 +return A.h(f.Lj(0,a2,m,e),$async$ti) +case 8:l=a5 +k=A.bLj(l.f) +l.f=k.a +l.toString +f=A.a([],t.Bw) +e=l.a +d=l.c +c=l.d +j=A.bDG(null,l.r,k,e,f,a2,d,c,t.z) +i=a2.b2N(l.c) +if(!i){f=a2.w +f===$&&A.b()}else f=!0 +s=f?9:11 +break +case 9:s=12 +return A.h(n.adw$.NV(a2,l),$async$ti) +case 12:h=a5 +if(typeof h=="string")if(J.bf(h)===0)if(A.cN(a3)!==B.Rm)if(A.cN(a3)!==B.jC){f=a2.f +f===$&&A.b() +f=f===B.hp}else f=!1 +else f=!1 +else f=!1 +else f=!1 +if(f)h=null +j.a=h +s=10 +break +case 11:s=13 +return A.h(l.b.bw(null).R(0),$async$ti) +case 13:case 10:f=a0 +b=f==null?null:f.b +if(b!=null)A.Y(b) +if(i){q=j +s=1 +break}else{f=A.F4(null,"The request returned an invalid status code of "+l.c+".",a2,j,null,B.oA) +throw A.d(f)}p=2 +s=6 +break +case 4:p=3 +a1=o +g=A.a0(a1) +f=A.bC5(g,a2) +throw A.d(f) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$ti,r)}, +aCI(a){var s,r,q +for(s=new A.eT(a),r=t.Hz,s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("H.E");s.v();){q=s.d +if(q==null)q=r.a(q) +if(q>=128||B.b.a9(" ! #$%&' *+ -. 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ ^_`abcdefghijklmnopqrstuvwxyz | ~ ",q)===32)return!1}return!0}, +Jj(a){return this.aMx(a)}, +aMx(a){var s=0,r=A.o(t.Dt),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$Jj=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:e={} +d=a.a +d===$&&A.b() +if(!p.aCI(d))throw A.d(A.e2(a.gaYL(a),"method",null)) +o=a.ch +s=o!=null?3:4 +break +case 3:e.a=null +s=o instanceof A.FF?5:7 +break +case 5:d=a.b +d===$&&A.b() +n=o.a +n===$&&A.b() +d.k(0,"content-type","multipart/form-data; boundary="+n) +m=o.uu() +l=o.gu(o) +e.a=l +a.b.k(0,"content-length",B.e.j(l)) +s=6 +break +case 7:s=8 +return A.h(p.adw$.Zd(a),$async$Jj) +case 8:k=c +j=B.G.gdu().bf(k) +l=e.a=j.length +d=a.b +d===$&&A.b() +d.k(0,"content-length",B.e.j(l)) +i=A.a([],t.Zb) +h=B.d.dM(l/1024) +for(g=0;g(@)")}} +A.aJQ.prototype={ +$1(a){var s,r=a instanceof A.fH +if(r)if(a.b===B.xM)return A.bKe(a.a,this.a.a,this.b) +s=r?a.a:a +throw A.d(A.bC5(s,this.a.a))}, +$S(){return this.b.i("f0<0>(C)")}} +A.aK_.prototype={ +$1(a){return A.Y(a)}, +$S:534} +A.Aa.prototype={ +I(){return"InterceptorResultType."+this.b}} +A.fH.prototype={ +gX(a){return this.b}} +A.bgx.prototype={} +A.n5.prototype={ +he(a,b){var s +this.a.bI(0,new A.fH(b,B.eg,t.FN)) +s=this.b +if(s!=null)s.$0()}, +agK(a,b){var s +this.a.dt(new A.fH(a,B.xO,t.oF),a.e) +s=this.b +if(s!=null)s.$0()}} +A.qn.prototype={} +A.pI.prototype={ +he(a,b){var s +this.a.dt(new A.fH(b,B.eg,t.oF),b.e) +s=this.b +if(s!=null)s.$0()}} +A.i1.prototype={ +hS(a,b){b.he(0,a)}, +N_(a,b){var s +b.a.bI(0,new A.fH(a,B.eg,t.Pm)) +s=b.b +if(s!=null)s.$0()}, +fE(a,b,c){c.he(0,b)}} +A.aa6.prototype={ +gu(a){return this.a.length}, +su(a,b){B.c.su(this.a,b)}, +h(a,b){var s=this.a[b] +s.toString +return s}, +k(a,b,c){var s=this.a +if(s.length===b)s.push(c) +else s[b]=c}} +A.Dh.prototype={} +A.xY.prototype={} +A.wI.prototype={ +aAS(a,b){this.RS(this.a,a,b,this.guZ(),t.mu,t.Xi)}, +aAU(a,b){this.RS(this.b,a,b,this.gYe(),t.k8,t.Of)}, +awx(a,b){var s=this +s.RS(s.c,a,b,s.glT(s),t.__,t.eX)}, +RS(a,b,c,d,e,f){var s,r,q +c.b=new A.aYZ(a,d) +r=a.a +r.h0(0,new A.Dh(b,c,e.i("@<0>").M(f).i("Dh<1,2>"))) +if(!a.b){a.b=!0 +s=r.lY() +try{d.$2(s.a,s.b)}catch(q){s.b.b.$0()}}}} +A.aYZ.prototype={ +$0(){var s,r=this.a,q=r.a +if(!q.gal(q)){s=q.lY() +this.b.$2(s.a,s.b)}else r.b=!1}, +$S:0} +A.FF.prototype={ +arX(a,b,c){this.a="--dio-boundary-"+B.b.eB(B.e.j(B.eb.jj(4294967296)),10,"0") +A.bFY(a,new A.aOm(this),!1,!1,b)}, +a4O(a){var s={},r=a.b,q=s.a='content-disposition: form-data; name="'+A.c(this.GP(a.a))+'"',p=r.b +p=p!=null?s.a=q+'; filename="'+A.c(this.GP(p))+'"':q +s.a=p+"\r\ncontent-type: "+r.d.j(0) +r.c.a6(0,new A.aOn(s)) +return s.a+"\r\n\r\n"}, +GP(a){var s +if(a==null)return null +s=A.bQ(a,this.b,"%0D%0A") +return A.bQ(s,'"',"%22")}, +gu(a){var s,r,q,p,o,n,m,l=this +for(s=l.c,r=s.length,q=0,p=0;p"))}} +A.aOm.prototype={ +$2(a,b){var s,r=this.a +if(b instanceof A.tv)r.d.push(new A.az(a,b,t.YB)) +else{s=b==null?null:J.bU(b) +if(s==null)s="" +r.c.push(new A.az(a,s,t.mT))}return null}, +$S:541} +A.aOn.prototype={ +$2(a,b){var s,r,q +for(s=J.an(b),r=this.a;s.v();){q=s.gJ(s) +r.a=r.a+"\r\n"+a+": "+q}}, +$S:299} +A.aOr.prototype={ +$1(a){this.a.t(0,B.G.gdu().bf(a))}, +$S:66} +A.aOt.prototype={ +$1(a){return this.a.t(0,B.G.gdu().bf(a))}, +$S:66} +A.aOs.prototype={ +$0(){return this.a.t(0,A.a([13,10],t.t))}, +$S:0} +A.aOp.prototype={ +$1(a){var s=this,r=s.b,q=s.a,p=q.a +p===$&&A.b() +r.$1("--"+p+"\r\n") +r.$1(q.a4O(a)) +q=a.b +if(q.f)A.Y(A.a9("The MultipartFile has already been finalized. This typically means you are using the same MultipartFile in repeated requests.")) +q.f=!0 +return A.cnf(q.e.$0(),s.c).aI(0,new A.aOo(s.d),t.z)}, +$S:543} +A.aOo.prototype={ +$1(a){return this.a.$0()}, +$S:8} +A.aOq.prototype={ +$1(a){var s=this.a.a +s===$&&A.b() +this.b.$1("--"+s+"--\r\n") +this.c.ac(0)}, +$S:14} +A.a9x.prototype={ +h(a,b){return this.a.h(0,B.b.cq(b).toLowerCase())}, +a6(a,b){var s,r,q,p +for(s=this.a,r=A.iD(s,s.r,A.t(s).c);r.v();){q=r.d +p=s.h(0,B.b.cq(q).toLowerCase()) +p.toString +b.$2(q,p)}}, +j(a){var s,r=new A.cB("") +this.a.a6(0,new A.aPQ(r)) +s=r.a +return s.charCodeAt(0)==0?s:s}} +A.aPP.prototype={ +$2(a,b){return new A.az(B.b.cq(a).toLowerCase(),b,t.Kc)}, +$S:544} +A.aPQ.prototype={ +$2(a,b){var s,r,q +for(s=J.an(b),r=this.a,q=a+": ";s.v();)r.a+=q+s.gJ(s)+"\n"}, +$S:299} +A.PU.prototype={ +hS(a,b){var s,r,q=a.ch +if(q!=null){s=a.b +s===$&&A.b() +s=A.aj(s.h(0,"content-type"))==null}else s=!1 +if(s){if(q instanceof A.FF)r="multipart/form-data" +else r=t.f.b(q)||!1?"application/json":null +a.sVe(0,r)}b.he(0,a)}} +A.tv.prototype={ +gu(a){return this.a}} +A.aVS.prototype={ +$0(){return A.bPb(A.a([this.a],t.Zb),t.Cm)}, +$S:550} +A.BF.prototype={ +I(){return"ResponseType."+this.b}} +A.Qt.prototype={ +I(){return"ListFormat."+this.b}} +A.acp.prototype={ +sV8(a){if(a!=null&&a.a<0)throw A.d(A.a9("connectTimeout should be positive")) +this.yj$=a}} +A.azL.prototype={} +A.tA.prototype={} +A.k5.prototype={ +gvp(){var s,r,q,p,o=this,n=o.CW +if(!B.b.aZ(n,A.aQ("https?:",!0,!1,!1))){s=o.yi$ +s===$&&A.b() +n=s+n +r=n.split(":/") +if(r.length===2){s=A.c(r[0]) +q=r[1] +n=s+":/"+A.bQ(q,"//","/")}}s=o.pg$ +s===$&&A.b() +q=o.ax +q===$&&A.b() +p=A.cbZ(s,q) +if(p.length!==0)n+=(B.b.H(n,"?")?"&":"?")+p +return A.el(n,0,null).afv()}} +A.bqg.prototype={ +a1m(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q=this,p="content-type" +q.sX7(0,d) +s=q.b +s===$&&A.b() +r=s.ak(0,p) +if(a!=null&&r&&!J.i(q.b.h(0,p),a))throw A.d(A.e2(a,"contentType","Unable to set different values for `contentType` and the content-type header.")) +if(!r)q.sVe(0,a)}, +gaYL(a){var s=this.a +s===$&&A.b() +return s}, +sX7(a,b){var s=this,r="content-type",q=A.axB(b,t.z) +s.b=q +if(!q.ak(0,r)&&s.e!=null)s.b.k(0,r,s.e)}, +sVe(a,b){var s,r="content-type",q=b==null?null:B.b.cq(b) +this.e=q +s=this.b +if(q!=null){s===$&&A.b() +s.k(0,r,q)}else{s===$&&A.b() +s.G(0,r)}}, +gb2M(){var s=this.r +s===$&&A.b() +return s}, +b2N(a){return this.gb2M().$1(a)}} +A.alh.prototype={} +A.arZ.prototype={} +A.bxU.prototype={ +$2(a,b){var s,r="Stream is already closed",q=this.a,p=q.cx +if(p!=null&&p.b!=null){p.c=q +q=p.b +q.toString +b.dm(q) +q=b.a +if((q.e&2)!==0)A.Y(A.a9(r)) +q.Ap()}else{q=b.a +if(t.E.b(a)){if((q.e&2)!==0)A.Y(A.a9(r)) +q.t2(0,a)}else{s=new Uint8Array(A.e9(a)) +if((q.e&2)!==0)A.Y(A.a9(r)) +q.t2(0,s)}}}, +$S(){return this.b.i("~(0,cS)")}} +A.f0.prototype={ +j(a){var s=this.a +if(t.f.b(s))return B.ab.ib(s) +return J.bU(s)}} +A.bcP.prototype={} +A.bcQ.prototype={ +$2(a,b){if(b==null)return a +return a+"="+A.j7(B.di,J.bU(b),B.G,!0)}, +$S:298} +A.bcR.prototype={ +$2(a,b){if(b==null)return a +return a+"="+A.c(b)}, +$S:298} +A.azJ.prototype={} +A.bbc.prototype={ +Zd(a){return this.b26(a)}, +b26(a){var s=0,r=A.o(t.N),q,p,o +var $async$Zd=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=a.ch +if(o==null)o="" +if(typeof o!="string"){p=a.b +p===$&&A.b() +p=A.bPQ(A.aj(p.h(0,"content-type")))}else p=!1 +if(p){q=A.cj8().$1(o) +s=1 +break}else if(t.P.b(o)){p=a.ax +p===$&&A.b() +q=A.cbY(o,p) +s=1 +break}else{q=J.bU(o) +s=1 +break}case 1:return A.m(q,r)}}) +return A.n($async$Zd,r)}, +NV(a,b){return this.b27(a,b)}, +b27(a0,a1){var s=0,r=A.o(t.z),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$NV=A.k(function(a2,a3){if(a2===1)return A.l(a3,r) +while(true)switch(s){case 0:b={} +a=a0.f +a===$&&A.b() +if(a===B.OV){q=a1 +s=1 +break}o=a0.cy!=null +b.a=null +if(o){n=a1.f.h(0,"content-length") +n=n==null?null:J.kA(n) +b.a=A.er(n==null?"-1":n,null)}else b.a=0 +b.b=0 +n=a1.b +m=t.E +l=A.bRc(new A.bbd(b,o,a0),m,m).h4(n) +n=new A.a6($.ac,t.D) +k=new A.aH(n,t.h) +b.c=0 +j=A.a([],t.XE) +i=l.b3(new A.bbe(b,j),!0,new A.bbf(k),new A.bbg(k)) +m=a0.cx +if(m!=null)m.a.a.aI(0,new A.bbh(i),t.H) +s=3 +return A.h(n,$async$NV) +case 3:n=b.c +h=new Uint8Array(n) +for(n=j.length,g=0,f=0;f>>0}, +j(a){var s,r=this +switch(r.geg()){case!0:return A.bUQ(A.B(r),r.ga1()) +case!1:return A.B(r).j(0) +default:A.bKK() +s=A.B(r).j(0) +return s}}} +A.af.prototype={ +geg(){return null}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=t.T4.b(b)&&A.B(this)===A.B(b)&&A.bTO(this.ga1(),b.ga1()) +else s=!0 +return s}, +gm(a){return(A.aK(A.B(this))^A.bGg(this.ga1()))>>>0}, +j(a){var s,r=this +switch(r.geg()){case!0:return A.bUQ(A.B(r),r.ga1()) +case!1:return A.B(r).j(0) +default:A.bKK() +s=A.B(r).j(0) +return s}}} +A.bw6.prototype={ +$2(a,b){return J.I(a)-J.I(b)}, +$S:109} +A.bw7.prototype={ +$1(a){var s=this.a,r=s.a +s.a=(r^A.bF4(r,[a,J.as(s.b,a)]))>>>0}, +$S:8} +A.bw8.prototype={ +$2(a,b){return J.I(a)-J.I(b)}, +$S:109} +A.bzB.prototype={ +$1(a){return J.bU(a)}, +$S:378} +A.ack.prototype={ +I(){return"OnNavigate."+this.b}} +A.Pd.prototype={ +ga3H(){var s=this.at +return s===$?this.at=A.a([],t.b):s}, +a2(a,b){var s=this.as +s===$&&A.b() +s.a.a2(0,b) +this.ga3H().push(b)}, +L(a,b){var s=this.as +s===$&&A.b() +s.a.L(0,b) +B.c.G(this.ga3H(),b)}, +dJ(a){var s=this.x +s===$&&A.b() +s=s.a +s===$&&A.b() +if(!s.b){s=this.Q +s===$&&A.b() +s.mL(0,null)}else s.sME(0,!1)}} +A.biG.prototype={ +xL(a){return this.a=new A.Cz(a,null)}} +A.aGZ.prototype={} +A.bpG.prototype={} +A.R2.prototype={ +gWx(){return B.eP}, +Li(){this.a.d.$2(this.b,B.xf) +var s=this.gUI() +return(s==null?null:s.gPi(s).d)===B.eP}, +aSD(a){var s,r=this.b +this.a.d.$2(r,B.a3o) +s=this.aez(new A.aUy(!1),!0,!0) +if((s==null?null:s.gX(s))!==B.eP)throw A.d(A.bzH(r))}, +aci(){return this.aSD(!1)}, +VO(a){return this.aSE(a)}, +aSE(a){var s=0,r=A.o(t.Db),q,p=this +var $async$VO=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=p.acj(a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$VO,r)}, +acj(a){var s,r,q,p,o={},n=this.a,m=n.c,l=m.Xv(0,this.b,a+"rand"),k=m.aTj(l),j=A.ww(l,m.a).gUJ(),i=t.y9.a(n.LB(k)) +if(i==null)A.Y(A.bGn(A.aB(new A.aUz(k).$0()))) +i.toString +A.ciM(i,new A.aUA(k)) +s=$.bHt() +A.mE(n) +r=s.a.get(n) +o.a=r==null?0:r +q=new A.aUB(o,j) +for(s=i.r;s.ak(0,q.$0());)++o.a +$.bHt().k(0,n,o.a) +p=A.bKf(i) +s.k(0,q.$0(),p) +n=new A.R2(n,m.Xv(0,k,q.$0())) +n.aci() +return n}, +j(a){return"MemoryDirectory: '"+this.b+"'"}, +$ibCb:1} +A.aUy.prototype={ +$2(a,b){if(this.a||b)return A.bKf(a) +return null}, +$S:583} +A.aUz.prototype={ +$0(){return this.a}, +$S:1} +A.aUA.prototype={ +$0(){return this.a}, +$S:1} +A.aUB.prototype={ +$0(){return this.b+this.a.a}, +$S:1} +A.apw.prototype={} +A.R3.prototype={ +gaJA(){var s,r=this,q=r.gUI() +if(q==null)q=r.awK() +else{s=q.gX(q) +if(s===B.kD)q=A.bzW(t.C5.a(q),new A.aUJ(r),null,null) +A.bFN(B.fC,q.gX(q),new A.aUK(r))}return t.jL.a(q)}, +gWx(){return B.fC}, +Li(){this.a.d.$2(this.b,B.xf) +var s=this.gUI() +return(s==null?null:s.gPi(s).d)===B.fC}, +awL(a){var s=this.aX0(new A.aUI(!1),!0) +if((s==null?null:s.gX(s))!==B.fC)throw A.d(A.bUz(this.b)) +return s}, +awK(){return this.awL(!1)}, +jR(a){var s=0,r=A.o(t.S),q,p=this +var $async$jR=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=t.jL.a(p.gah8()).r.length +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$jR,r)}, +pC(){var s=0,r=A.o(t.E),q,p=this +var $async$pC=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q=p.b0i() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$pC,r)}, +b0i(){this.a.d.$2(this.b,B.a3m) +return new Uint8Array(A.e9(t.jL.a(this.gah8()).r))}, +j(a){return"MemoryFile: '"+this.b+"'"}, +$ibCo:1} +A.aUJ.prototype={ +$0(){return this.a.b}, +$S:1} +A.aUK.prototype={ +$0(){return this.a.b}, +$S:1} +A.aUI.prototype={ +$2(a,b){var s +if(b){s=new A.lz(new Uint8Array(0),a) +s.PH(a) +return s}return null}, +$S:588} +A.Yo.prototype={ +gMe(){var s=this.c +s=s==null?null:(s.a.a&30)!==0 +return s===!1}, +t(a,b){if(this.gMe())A.Y(A.a9("StreamSink is bound to a stream")) +if(this.d)throw A.d(A.a9("StreamSink is closed")) +this.a1t(b)}, +bP(a,b){if(this.gMe())A.Y(A.a9("StreamSink is bound to a stream")) +this.a.dt(a,b)}, +dm(a){return this.bP(a,null)}, +oO(a,b){var s,r=this +if(r.gMe())A.Y(A.a9("StreamSink is bound to a stream")) +r.c=new A.aH(new A.a6($.ac,t.D),t.h) +s=new A.bjX(r) +b.b3(new A.bjV(r),!0,s,new A.bjW(r,s)) +return r.c.a}, +ac(a){var s=this +if(s.gMe())A.Y(A.a9("StreamSink is bound to a stream")) +if(!s.d){s.d=!0 +s.b.e_(0,new A.bjY(s),new A.bjZ(s),t.H)}return s.a.a}, +a1t(a){this.b=this.b.aI(0,new A.bjU(a),t.jL)}, +$icS:1} +A.bjT.prototype={ +$0(){var s,r,q=this.a.a +if(q!=null)throw A.d(q) +q=this.c +s=q.au() +r=this.d +if(r===B.p_||r===B.xd)s.r=new Uint8Array(0) +return q.au()}, +$S:608} +A.bjX.prototype={ +$0(){var s=this.a +s.c.dN(0) +s.c=null}, +$S:0} +A.bjV.prototype={ +$1(a){return this.a.a1t(a)}, +$S:133} +A.bjW.prototype={ +$2(a,b){this.a.a.dt(a,b) +this.b.$0()}, +$S:27} +A.bjY.prototype={ +$1(a){return this.a.a.dN(0)}, +$S:609} +A.bjZ.prototype={ +$2(a,b){return this.a.a.dt(a,b)}, +$S:26} +A.bjU.prototype={ +$1(a){a.pR(0,this.a) +return a}, +$S:610} +A.aUC.prototype={ +gX(a){return this.d}} +A.apx.prototype={ +acK(a,b){return new A.R2(this,this.ZV(0,b))}, +NY(a,b,c){return this.b2g(0,b,c)}, +b2f(a,b){return this.NY(a,b,!0)}, +b2g(a,b,c){var s=0,r=A.o(t.L9),q,p=this +var $async$NY=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:q=p.b2h(b,c) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$NY,r)}, +b2h(a,b){var s,r=null +try{r=this.aUK(a,b)}catch(s){if(A.a0(s) instanceof A.iP)r=null +else throw s}if(r==null)return B.a3l +return J.bHS(r)}, +WN(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.c +if(d.a.jZ(a)>0){s=f.a +a=B.b.bg(a,0)}else{d=d.b +s=t.Tg.a(f.LB(d==null?A.axD():d))}$.ay_().toString +r=A.a(a.split("/"),t.s) +if(!!r.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(r,A.cn_(),!0) +q=s==null?e:s +p=r.length-1 +for(d=c==null,o=!d,n=t.C5,m=!a0,l=t.Tg,k=q,j=0;j<=p;++j){i=r[j] +switch(i){case".":k=q +break +case"..":h=q==null +k=h?e:q.gaH(q) +q=h?e:q.gaH(q) +break +default:k=q==null?e:q.r.h(0,i)}h=new A.bnV(f,r,j) +if((k==null?e:k.gX(k))===B.kD)g=j=this.b.length)this.d.bI(0,r)}, +$S:642} +A.aMV.prototype={ +$1(a){this.a.$4(this.b,null,A.aj(B.p0.gYZ(this.c)),null)}, +$S:113} +A.aMW.prototype={ +$1(a){this.a.$4(this.b,t.nc.a(B.p0.gYZ(this.c)),null,null)}, +$S:113} +A.aMR.prototype={ +$1(a){var s=window +s.toString +B.te.b10(s,"focus",this) +A.pO(A.co(0,0,0,0,0,1),null,t.z).aI(0,new A.aMS(this.a,this.b),t.a)}, +$S:8} +A.aMS.prototype={ +$1(a){var s=this.a +if(!s.a){s.a=!0 +this.b.bI(0,null)}}, +$S:13} +A.aMQ.prototype={ +$2(a,b){var s=a.gal(a)?"":A.c(a)+"," +return s+" ."+A.c(b)}, +$S:110} +A.vS.prototype={ +I(){return"FileType."+this.b}} +A.aMH.prototype={} +A.aMI.prototype={ +iM(a,b,c,d,e,f,g,h,i){return this.Hl(g,!1,!0,b,f,h,!1)}, +Hl(a,b,c,d,e,f,g){return this.ayB(a,!1,!0,d,e,f,!1)}, +ayB(a,b,a0,a1,a2,a3,a4){var s=0,r=A.o(t.fW),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$Hl=A.k(function(a5,a6){if(a5===1){o=a6 +s=p}while(true)switch(s){case 0:d=A.cjB(a) +!J.i(d,"custom") +p=4 +i=$.c4V +if(i!=null)i.R(0) +s=7 +return A.h($.bZd().M8(d,A.a3(["allowMultipleSelection",!1,"allowedExtensions",a1,"allowCompression",!0,"withData",a3],t.N,t.X),t.f),$async$Hl) +case 7:n=a6 +if(n==null){q=null +s=1 +break}m=A.a([],t.M6) +for(i=J.an(n);i.v();){l=i.gJ(i) +h=l +g=J.ae(h) +f=g.h(h,"name") +J.eb(m,new A.lV(g.h(h,"path"),f,g.h(h,"bytes"),null,g.h(h,"size"),g.h(h,"identifier")))}q=new A.vR(m) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +c=o +i=A.a0(c) +if(i instanceof A.mY){k=i +A.kx("[MethodChannelFilePicker] Platform exception: "+A.c(k)) +throw c}else{j=i +A.kx("[MethodChannelFilePicker] Unsupported operation. Method not found. The exception thrown was: "+A.c(j)) +throw c}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Hl,r)}} +A.aMK.prototype={ +iM(a,b,c,d,e,f,g,h,i){return this.b_J(!0,b,c,d,e,f,g,h,!1)}, +b_J(a,b,c,d,e,f,g,h,a0){var s=0,r=A.o(t.fW),q,p=this,o,n,m,l,k,j,i +var $async$iM=A.k(function(a1,a2){if(a1===1)return A.l(a2,r) +while(true)switch(s){case 0:s=3 +return A.h(A.LN("osascript"),$async$iM) +case 3:l=a2 +k=p.Lx(g,b) +j=A.bQ("","\\","\\\\") +j=A.bQ(j,'"','\\"') +j=A.bQ(j,"\n","\\\n") +o=A.a(["-e"],t.s) +n=k.length!==0?"choose file "+("of type {"+k+"} "):"choose file " +o.push(n+('with prompt "'+j+'"')) +s=4 +return A.h(A.a28(l,o),$async$iM) +case 4:m=a2 +if(m==null){q=null +s=1 +break}i=A +s=5 +return A.h(A.bUf(p.NI(m),!1,h),$async$iM) +case 5:q=new i.vR(a2) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$iM,r)}, +Lx(a,b){switch(a.a){case 0:return"" +case 4:return'"aac", "midi", "mp3", "ogg", "wav"' +case 5:return'"", "'+A.c(b.bA(0,'", "'))+'"' +case 2:return'"bmp", "gif", "jpeg", "jpg", "png"' +case 1:return'"avi", "flv", "mkv", "mov", "mp4", "mpeg", "webm", "wmv", "bmp", "gif", "jpeg", "jpg", "png"' +case 3:return'"avi", "flv", "mkv", "mov", "mp4", "mpeg", "webm", "wmv"' +default:throw A.d(A.c1("unknown file type"))}}, +NI(a){var s,r=B.b.cq(a) +if(r.length===0)return A.a([],t.s) +r=new A.F(A.a(r.split(", alias "),t.s),new A.aMM(),t.a4).Gv(0,new A.aMN()) +s=A.P(r,!0,r.$ti.i("w.E")) +if(s.length===1&&J.bI_(B.c.gO(s),"file "))s[0]=J.bI0(s[0],5) +else if(s.length!==0&&J.bI_(B.c.gO(s),"alias "))s[0]=J.bI0(s[0],6) +r=A.X(s).i("F<1,f>") +return A.P(new A.F(s,new A.aMO(),r),!0,r.i("al.E"))}} +A.aMM.prototype={ +$1(a){return B.b.cq(a)}, +$S:19} +A.aMN.prototype={ +$1(a){return a.length!==0}, +$S:20} +A.aMO.prototype={ +$1(a){var s=t.s,r=t.Hd,q=A.P(new A.aO(A.a(a.split(":"),s),new A.aML(),r),!0,r.i("w.E")) +s=A.a(["/Volumes",q[0]],s) +B.c.E(s,B.c.fZ(q,1)) +return B.c.bA(s,"/")}, +$S:19} +A.aML.prototype={ +$1(a){return a.length!==0}, +$S:20} +A.vR.prototype={ +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.vR&&A.ea(b.a,this.a)}, +gm(a){return J.I(this.a)}, +j(a){return"FilePickerResult(files: "+A.c(this.a)+")"}} +A.aMJ.prototype={ +iM(a,b,c,d,e,f,g,h,i){return this.b_I(!0,b,c,d,e,f,g,h,!1)}, +b_I(a,b,c,d,e,f,g,h,i){var s=0,r=A.o(t.fW),q,p=this,o,n,m,l,k +var $async$iM=A.k(function(j,a0){if(j===1)return A.l(a0,r) +while(true)switch(s){case 0:s=3 +return A.h(p.wl(),$async$iM) +case 3:o=a0 +n=A.c3v(o) +m=n.Lx(g,b) +s=4 +return A.h(A.a28(o,n.ZG("",m,"",!1,!1)),$async$iM) +case 4:l=a0 +if(l==null){q=null +s=1 +break}k=A +s=5 +return A.h(A.bUf(n.NI(l),!1,h),$async$iM) +case 5:q=new k.vR(a0) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$iM,r)}, +wl(){var s=0,r=A.o(t.N),q,p=2,o,n,m,l,k +var $async$wl=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +p=8 +s=11 +return A.h(A.LN("qarma"),$async$wl) +case 11:n=b +q=n +s=1 +break +p=4 +s=10 +break +case 8:p=7 +l=o +s=t.VI.b(A.a0(l))?12:14 +break +case 12:s=15 +return A.h(A.LN("kdialog"),$async$wl) +case 15:n=b +q=n +s=1 +break +s=13 +break +case 14:throw l +case 13:s=10 +break +case 7:s=4 +break +case 10:p=2 +s=6 +break +case 4:p=3 +k=o +s=t.VI.b(A.a0(k))?16:18 +break +case 16:s=19 +return A.h(A.LN("zenity"),$async$wl) +case 19:q=b +s=1 +break +s=17 +break +case 18:throw k +case 17:s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$wl,r)}} +A.aSC.prototype={ +ZG(a,b,c,d,e){var s=A.a(["--title",a],t.s) +s.push("--getopenfilename") +if(c.length!==0)s.push(c) +if(b.length!==0){if(c.length===0)s.push(".") +s.push(b)}return s}, +Lx(a,b){switch(a.a){case 0:return"" +case 4:return"Audio File (*.aac *.midi *.mp3 *.ogg *.wav)" +case 5:return A.c(b.iK(0,new A.aSD(),t.N).bA(0," File, "))+" File (*."+A.c(b.bA(0," *."))+")" +case 2:return"Image File (*.bmp *.gif *.jpeg *.jpg *.png)" +case 1:return"Media File (*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv *.bmp *.gif *.jpeg *.jpg *.png)" +case 3:return"Video File (*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv)" +default:throw A.d(A.c1("unknown file type"))}}, +NI(a){var s +if(B.b.cq(a).length===0)return A.a([],t.s) +s=t.a4 +return A.P(new A.F(A.a(a.split("\n"),t.s),new A.aSE(),s),!0,s.i("al.E"))}} +A.aSD.prototype={ +$1(a){return a.ahA(0)}, +$S:19} +A.aSE.prototype={ +$1(a){return B.b.aZ(a,"/")?a:"/"+a}, +$S:19} +A.aYV.prototype={ +ZG(a,b,c,d,e){var s=A.a(["--file-selection","--title",a],t.s) +if(c.length!==0)s.push("--filename="+c) +if(b.length!==0)s.push("--file-filter="+b) +return s}, +Lx(a,b){switch(a.a){case 0:return"" +case 4:return"*.aac *.midi *.mp3 *.ogg *.wav" +case 5:return"*."+A.c(b.bA(0," *.")) +case 2:return"*.bmp *.gif *.jpeg *.jpg *.png" +case 1:return"*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv *.bmp *.gif *.jpeg *.jpg *.png" +case 3:return"*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv" +default:throw A.d(A.c1("unknown file type"))}}, +NI(a){var s +if(B.b.cq(a).length===0)return A.a([],t.s) +s=t.a4 +return A.P(new A.F(A.a(a.split("|/"),t.s),new A.aYW(),s),!0,s.i("al.E"))}} +A.aYW.prototype={ +$1(a){return B.b.aZ(a,"/")?a:"/"+a}, +$S:19} +A.lV.prototype={ +l(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(b instanceof A.lV)if(b.b===q.b){s=b.c +r=q.c +s=(s==null?r==null:s===r)&&J.i(b.d,q.d)&&b.f==q.f&&b.e===q.e}else s=!1 +else s=!1 +return s}, +gm(a){return 0}, +j(a){var s=this +return"PlatformFile(, name: "+s.b+", bytes: "+A.c(s.c)+", readStream: "+A.c(s.d)+", size: "+s.e+")"}} +A.byN.prototype={ +$1(a){return a.length!==0}, +$S:20} +A.byO.prototype={ +$1(a){return this.ajk(a)}, +ajk(a){var s=0,r=A.o(t.hD),q,p=this,o,n,m +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=A.aN2(a) +if(!p.b){q=A.byv(o,null,null) +s=1 +break}n=A +m=o +s=3 +return A.h(o.pC(),$async$$1) +case 3:q=n.byv(m,c,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:646} +A.aMX.prototype={} +A.aMY.prototype={} +A.bCh.prototype={} +A.aNa.prototype={} +A.aXm.prototype={} +A.b_a.prototype={ +gX(a){throw A.d(A.c3("type is not implemented"))}} +A.aNb.prototype={} +A.aNc.prototype={ +$1(a){return this.aj_(a)}, +aj_(a){var s=0,r=A.o(t.H),q +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=A.ckd(a) +window.location.hostname +s=2 +return A.h(q.N6(),$async$$1) +case 2:return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:654} +A.aXn.prototype={} +A.b_b.prototype={ +gaxN(){$===$&&A.b() +return $}, +gX(a){var s=this.gaxN() +return s.gX(s)}} +A.ajQ.prototype={} +A.WI.prototype={ +N(){return A.axF(J.c0Z(this.a),null)}, +j(a){return"User: "+J.c0w(this.a)}} +A.a3k.prototype={ +N6(){var s=0,r=A.o(t.H),q=this,p,o +var $async$N6=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=new A.a6($.ac,t.LR) +o=J.c0E(q.a,A.bL(new A.azC(q,new A.aH(p,t.zh))),A.bL(new A.azD(q))) +s=2 +return A.h(p,$async$N6) +case 2:o.$0() +return A.m(null,r)}}) +return A.n($async$N6,r)}} +A.azC.prototype={ +$1(a){A.ccn(a) +this.b.dN(0)}, +$S:660} +A.azD.prototype={ +$1(a){return null.dm(a)}, +$S:8} +A.Mx.prototype={} +A.aRf.prototype={} +A.ajR.prototype={} +A.xx.prototype={} +A.H6.prototype={} +A.a3l.prototype={} +A.aWp.prototype={} +A.aWq.prototype={} +A.a3m.prototype={} +A.aLA.prototype={} +A.aMv.prototype={} +A.aPl.prototype={} +A.aPp.prototype={} +A.aWr.prototype={} +A.bcZ.prototype={} +A.aXh.prototype={} +A.b2l.prototype={} +A.a2V.prototype={} +A.b_c.prototype={} +A.aHc.prototype={} +A.ayq.prototype={} +A.bdq.prototype={} +A.bdr.prototype={} +A.ayp.prototype={} +A.ayr.prototype={} +A.aSb.prototype={} +A.ayG.prototype={} +A.bdl.prototype={} +A.ayD.prototype={} +A.azB.prototype={} +A.aVI.prototype={} +A.abD.prototype={} +A.abC.prototype={} +A.aVG.prototype={} +A.aVH.prototype={} +A.aXo.prototype={} +A.aXk.prototype={} +A.aXl.prototype={} +A.aXj.prototype={} +A.aXg.prototype={} +A.mF.prototype={ +l(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.mF))return!1 +s=b.a +r=this.a +return s.a===r.a&&s.b.l(0,r.b)}, +gm(a){var s=this.a +return A.V(s.a,s.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)}, +j(a){return B.aC9.j(0)+"("+this.a.a+")"}} +A.Pk.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.Pk))return!1 +return A.V(b.a,b.c,b.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.V(s.a,s.c,s.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)}, +gm(a){return A.V(this.a,this.c,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)}, +j(a){return"["+this.a+"/"+this.c+"] "+this.b}, +$ibl:1, +gaa(a){return this.b}} +A.zI.prototype={ +gK1(a){var s=this +return A.a3(["apiKey",s.a,"appId",s.b,"messagingSenderId",s.c,"projectId",s.d,"authDomain",s.e,"databaseURL",s.f,"storageBucket",s.r,"measurementId",s.w,"trackingId",s.x,"deepLinkURLScheme",s.y,"androidClientId",s.z,"iosClientId",s.Q,"iosBundleId",s.as,"appGroupId",s.at],t.N,t.u)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.zI))return!1 +return B.JB.fv(this.gK1(this),b.gK1(b))}, +gm(a){return B.JB.fl(0,this.gK1(this))}, +j(a){return A.ab2(this.gK1(this))}} +A.abt.prototype={ +HA(){var s=0,r=A.o(t.H),q=this,p,o +var $async$HA=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=J +s=2 +return A.h($.bAH().M1(),$async$HA) +case 2:p=o.jL(b,new A.aV9()) +A.dp(p,p.$ti.i("w.E"),t.IK).a6(0,q.gaCf()) +$.bMG=!0 +return A.m(null,r)}}) +return A.n($async$HA,r)}, +a55(a){var s=a.a,r=A.bKW(a.b),q=$.DM(),p=new A.Rd(new A.aN9(),s,r) +$.jJ().k(0,p,q) +$.GM.k(0,s,p) +$.bKX.k(0,s,a.d)}, +gaaC(){var s=$.GM +s=s.gaS(s) +return A.P(s,!1,A.t(s).i("w.E"))}, +mO(a,b){return this.aWO(a,b)}, +aWO(a,b){var s=0,r=A.o(t.h3),q,p=this,o,n,m,l,k +var $async$mO=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=!$.bMG?3:4 +break +case 3:s=5 +return A.h(p.HA(),$async$mO) +case 5:case 4:o=$.GM.h(0,"[DEFAULT]") +s=A.bP()===B.b4&&o==null&&b==null?6:8 +break +case 6:k=A +s=9 +return A.h($.bAH().N7(),$async$mO) +case 9:d=k.bKW(d) +s=7 +break +case 8:d=b +case 7:n=d +s=o==null&&n!=null?10:11 +break +case 10:s=12 +return A.h($.bAH().M0("[DEFAULT]",new A.B1(n.a,n.b,n.c,n.d,n.e,n.f,n.r,n.w,n.x,n.y,n.z,n.Q,n.as,n.at)),$async$mO) +case 12:p.a55(d) +o=$.GM.h(0,"[DEFAULT]") +case 11:m=o==null +if(m&&n==null)throw A.d(A.bTt()) +if(!m&&n!=null){m=n.a +l=o.b +if(m===l.a){m=n.f +if(!(m!=null&&m!==l.f)){m=n.r +m=m!=null&&m!==l.r}else m=!0}else m=!0 +if(m)throw A.d(A.bTM("[DEFAULT]"))}m=$.GM.h(0,"[DEFAULT]") +m.toString +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$mO,r)}, +K_(a,b){var s +if($.GM.ak(0,b)){s=$.GM.h(0,b) +s.toString +return s}throw A.d(A.bV4(b))}} +A.aV9.prototype={ +$1(a){return a!=null}, +$S:663} +A.Rd.prototype={} +A.aNu.prototype={} +A.ji.prototype={ +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.ji))return!1 +return b.a===this.a&&b.b.l(0,this.b)}, +gm(a){return A.V(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)}, +j(a){return B.aC8.j(0)+"("+this.a+")"}} +A.aNv.prototype={ +gb_P(){var s,r=$.bKX.h(0,this.a) +if(r!=null&&r.h(0,this.b)!=null){s=r.h(0,this.b) +s.toString +return t.f.a(s)}s=t.z +return A.q(s,s)}} +A.B1.prototype={ +ad7(){var s=this +return[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]}} +A.ok.prototype={} +A.bkq.prototype={ +f_(a,b,c){if(c instanceof A.B1){b.h1(0,128) +this.f_(0,b,c.ad7())}else if(c instanceof A.ok){b.h1(0,129) +this.f_(0,b,[c.a,c.b.ad7(),c.c,c.d])}else this.a12(0,b,c)}, +lX(a,b){var s,r,q,p,o +switch(a){case 128:s=this.jl(0,b) +s.toString +return A.bN9(s) +case 129:s=this.jl(0,b) +s.toString +r=t.Dn +r.a(s) +q=J.ae(s) +p=q.h(s,0) +p.toString +A.aB(p) +o=q.h(s,1) +o.toString +o=A.bN9(r.a(o)) +r=A.cX(q.h(s,2)) +s=t.J1.a(q.h(s,3)) +s.toString +return new A.ok(p,o,r,J.aq(s,t.u,t.X)) +default:return this.a11(a,b)}}} +A.aNd.prototype={ +M0(a,b){return this.aWM(a,b)}, +aWM(a,b){var s=0,r=A.o(t.IK),q,p,o,n,m,l +var $async$M0=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:l=t.wh +s=3 +return A.h(new A.mq("dev.flutter.pigeon.FirebaseCoreHostApi.initializeApp",B.nW,null,t.Al).ef(0,[a,b]),$async$M0) +case 3:m=l.a(d) +if(m==null)throw A.d(A.js("channel-error",null,u.E,null)) +else{p=J.ae(m) +if(p.gu(m)>1){o=p.h(m,0) +o.toString +A.aB(o) +n=A.aj(p.h(m,1)) +throw A.d(A.js(o,p.h(m,2),n,null))}else if(p.h(m,0)==null)throw A.d(A.js("null-error",null,u.l,null)) +else{p=t.z5.a(p.h(m,0)) +p.toString +q=p +s=1 +break}}case 1:return A.m(q,r)}}) +return A.n($async$M0,r)}, +M1(){var s=0,r=A.o(t.lo),q,p,o,n,m,l +var $async$M1=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=t.wh +l=n +s=3 +return A.h(new A.mq("dev.flutter.pigeon.FirebaseCoreHostApi.initializeCore",B.nW,null,t.Al).ef(0,null),$async$M1) +case 3:m=l.a(b) +if(m==null)throw A.d(A.js("channel-error",null,u.E,null)) +else{p=J.ae(m) +if(p.gu(m)>1){n=p.h(m,0) +n.toString +A.aB(n) +o=A.aj(p.h(m,1)) +throw A.d(A.js(n,p.h(m,2),o,null))}else if(p.h(m,0)==null)throw A.d(A.js("null-error",null,u.l,null)) +else{n=n.a(p.h(m,0)) +n.toString +q=J.cQ(n,t.z5) +s=1 +break}}case 1:return A.m(q,r)}}) +return A.n($async$M1,r)}, +N7(){var s=0,r=A.o(t.jS),q,p,o,n,m,l +var $async$N7=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:l=t.wh +s=3 +return A.h(new A.mq("dev.flutter.pigeon.FirebaseCoreHostApi.optionsFromResource",B.nW,null,t.Al).ef(0,null),$async$N7) +case 3:m=l.a(b) +if(m==null)throw A.d(A.js("channel-error",null,u.E,null)) +else{p=J.ae(m) +if(p.gu(m)>1){o=p.h(m,0) +o.toString +A.aB(o) +n=A.aj(p.h(m,1)) +throw A.d(A.js(o,p.h(m,2),n,null))}else if(p.h(m,0)==null)throw A.d(A.js("null-error",null,u.l,null)) +else{p=t.Gy.a(p.h(m,0)) +p.toString +q=p +s=1 +break}}case 1:return A.m(q,r)}}) +return A.n($async$N7,r)}} +A.aN9.prototype={} +A.Pj.prototype={} +A.t0.prototype={} +A.aNe.prototype={ +gaC3(){var s,r,q,p +try{r=$.ay5().h(0,"flutterfire_ignore_scripts") +if(typeof r=="number"||typeof r=="string"||A.eF(r)||!1)A.Y(A.b3("object cannot be a num, string, bool, or null",null)) +s=A.bFG(A.bwf(r)) +r=t.JY +if(r.b(s)){r=r.a(s) +q=A.aN(r).i("F") +q=A.P(new A.F(r,new A.aNf(),q),!1,q.i("al.E")) +return q}}catch(p){}return A.a([],t.s)}, +M4(a,b){return this.aWP(a,b)}, +aWP(a,b){var s=0,r=A.o(t.H),q,p,o,n,m,l,k +var $async$M4=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:l=null +k="flutterfire-"+b +if(self.trustedTypes!=null){self.console.debug.$2("TrustedTypes available. Creating policy:",k) +o=self.trustedTypes +o.toString +q=o +try{p=q.createPolicy(k,t.e.a({createScriptURL:A.bL(new A.aNl(a))})) +l=p.createScriptURL(a)}catch(j){throw j}}o=document +m=o.createElement("script") +m.type="text/javascript" +m.crossOrigin="anonymous" +m.textContent=" window.ff_trigger_"+b+' = async (callback) => {\n console.debug("Initializing Firebase '+b+'");\n callback(await import("'+A.c(l!=null?l.toString():a)+'"));\n };\n ' +o.head.appendChild(m).toString +o=new A.a6($.ac,t.LR) +$.ay5().oW("ff_trigger_"+b,[new A.aNm(b,new A.aH(o,t.zh))]) +s=2 +return A.h(o,$async$M4) +case 2:return A.m(null,r)}}) +return A.n($async$M4,r)}, +H8(){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$H8=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:m=$.ay5() +if(m.h(0,"firebase_core")!=null){s=1 +break}m=m.h(0,"flutterfire_web_sdk_version") +if(m==null)m="9.22.1" +o=p.gaC3() +n=$.bAA() +n=n.gaS(n) +s=3 +return A.h(A.i_(A.iS(n,new A.aNg(p,o,m),A.t(n).i("w.E"),t.uz),t.H),$async$H8) +case 3:case 1:return A.m(q,r)}}) +return A.n($async$H8,r)}, +gaaC(){return A.bG6(new A.aNi(),t.t3)}, +mO(a,b){return this.aWN(a,b)}, +aWN(a,b){var s=0,r=A.o(t.h3),q,p=this,o,n,m,l,k,j,i,h,g +var $async$mO=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:g={} +s=3 +return A.h(p.H8(),$async$mO) +case 3:A.bG6(new A.aNj(),t.N) +g.a=null +o=!1 +try{n=firebase_core.getApp() +g.a=A.a2T(n) +o=!0}catch(f){}if(o){if(b!=null){n=b.a +l=g.a.a +k=J.bH(l) +if(n===J.c0j(k.gpv(l))){n=b.f +j=J.c0m(k.gpv(l)) +if(n==null?j==null:n===j){n=b.r +l=J.c0v(k.gpv(l)) +l=n==null?l!=null:n!==l +n=l}else n=!0}else n=!0 +if(n)throw A.d(A.bTM("[DEFAULT]"))}}else{n=b.a +l=b.e +k=b.f +j=b.d +i=b.r +h=b.c +g.a=A.ckC(n,b.b,l,k,b.w,h,null,j,i)}n=$.bAA() +n=n.gaS(n) +s=4 +return A.h(A.i_(A.iS(n,new A.aNk(g),A.t(n).i("w.E"),t.uz),t.H),$async$mO) +case 4:g=g.a.a +n=J.bH(g) +q=A.bKR(n.gct(g),A.bRT(n.gpv(g))) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$mO,r)}, +K_(a,b){var s,r,q,p,o=null +try{o=A.bG6(new A.aNh(b),t.Gu)}catch(r){s=A.a0(r) +if(A.cgI(s)==="app/no-app")throw A.d(A.bV4(b)) +throw A.d(A.cfh(s))}q=o.a +p=J.bH(q) +return A.bKR(p.gct(q),A.bRT(p.gpv(q)))}} +A.aNn.prototype={ +$0(){return new A.t0(this.a,this.b,this.c)}, +$S:664} +A.aNf.prototype={ +$1(a){return J.bU(a)}, +$S:82} +A.aNl.prototype={ +$1(a){return this.a}, +$S:19} +A.aNm.prototype={ +$1(a){var s=$.ay5(),r=this.a +s.k(0,r,a) +delete s.a["ff_trigger_"+r] +this.b.dN(0)}, +$S:13} +A.aNg.prototype={ +$1(a){var s=a.b,r=s==null,q=r?a.a:s +if(B.c.H(this.b,q))return A.ck(null,t.z) +q=a.a +if(r)s=q +return this.a.M4("https://www.gstatic.com/firebasejs/"+this.c+"/firebase-"+q+".js","firebase_"+s)}, +$S:294} +A.aNi.prototype={ +$0(){var s=A.cih(),r=A.X(s).i("F<1,ji>") +return A.P(new A.F(s,A.ck0(),r),!1,r.i("al.E"))}, +$S:672} +A.aNj.prototype={ +$0(){return firebase_core.SDK_VERSION}, +$S:1} +A.aNk.prototype={ +$1(a){var s=a.c +if(s==null||this.a.a==null)return A.ck(null,t.z) +return s.$1(this.a.a)}, +$S:294} +A.aNh.prototype={ +$0(){var s=firebase_core.getApp(this.a) +return A.a2T(s)}, +$S:675} +A.mo.prototype={} +A.Ms.prototype={} +A.by1.prototype={ +$1(a){return A.a2T(a)}, +$S:676} +A.Fw.prototype={} +A.aNt.prototype={} +A.aYr.prototype={} +A.aam.prototype={} +A.byw.prototype={ +$1(a){return A.axF(a,this.a)}, +$S:35} +A.bzn.prototype={ +$1(a){return A.bGd(a,this.a)}, +$S:35} +A.bzp.prototype={ +$2(a,b){this.a[a]=A.bGd(b,this.b)}, +$S:34} +A.Fx.prototype={ +ga3d(){var s,r=this,q=r.c +if(q==null){q=r.gb_P() +s=$.a8F +if(s==null)s=$.a8F=A.bMD() +q=r.c=s.acz(r.d).a_v(J.as(q,"AUTO_INIT_ENABLED"))}return q}} +A.aNs.prototype={ +$0(){var s=this.a,r=$.bWN() +s=new A.Fx(s,s.a.a,"plugins.flutter.io/firebase_messaging") +$.jJ().k(0,s,r) +return s}, +$S:682} +A.bwN.prototype={ +$1(a){return this.ajj(a)}, +ajj(a){var s=0,r=A.o(t.a),q,p +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=a.a +if(p==="MessagingBackground#onMessage")q=t.cB.a(A.bNa(new A.a4O(J.as(a.b,"userCallbackHandle")))) +else throw A.d(A.c3(p+" has not been implemented")) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:683} +A.abu.prototype={ +as6(a){if($.bMF)return +B.K1.nb(new A.aV8(this)) +$.bMF=!0}, +acz(a){return A.c7b(a)}, +a_v(a){return this}, +Nx(a){var s=0,r=A.o(t.H),q +var $async$Nx=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:if(A.bP()!==B.b4){s=1 +break}if(!$.bME){$.bME=!0 +A.bNb(A.cl9())}case 1:return A.m(q,r)}}) +return A.n($async$Nx,r)}, +rL(a){return this.ak5(a)}, +ak5(a){var s=0,r=A.o(t.u),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$rL=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:p=4 +j=t.N +s=7 +return A.h(B.K1.DP("Messaging#getToken",A.a3(["appName",n.gaax(n).a.a],j,j),j,j),$async$rL) +case 7:m=a1 +j=m +j=j==null?null:J.as(j,"token") +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +b=o +l=A.a0(b) +k=A.am(b) +j=l +h=k +if(h===B.hU)h=A.l0() +if(!(j instanceof A.mY))A.Fr(j,h) +g=j.c +f=g!=null?A.hH(g,t.N,t.K):null +e=j.b +if(e==null)e="" +if(f!=null){d=A.aj(f.h(0,"code")) +if(d==null)d=null +c=A.aj(f.h(0,"message")) +e=c==null?e:c}else d=null +A.Fr(A.Pl(d,e,"firebase_messaging"),h) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$rL,r)}, +gafR(){var s=this.c +return new A.cW(s,A.t(s).i("cW<1>"))}} +A.aV8.prototype={ +$1(a){return this.aj8(a)}, +aj8(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)$async$outer:switch(s){case 0:n=a.a +switch(n){case"Messaging#onTokenRefresh":p.a.c.t(0,A.aB(a.b)) +break +case"Messaging#onMessage":o=A.hH(a.b,t.N,t.z) +$.bAB().t(0,A.b_m(o)) +break +case"Messaging#onMessageOpenedApp":o=A.hH(a.b,t.N,t.z) +$.bWM().t(0,A.b_m(o)) +break +case"Messaging#onBackgroundMessage":o=A.hH(a.b,t.N,t.z) +n=$.bKT +q=n==null?null:n.$1(A.b_m(o)) +s=1 +break $async$outer +default:throw A.d(A.c3(n+" has not been implemented"))}case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:138} +A.aNo.prototype={ +gaax(a){var s,r=this.a +if(r==null){r=$.t1 +s=(r==null?$.t1=$.a2j():r).K_(0,"[DEFAULT]") +A.h7(s,$.DM(),!0) +return new A.mF(s)}return r}} +A.wN.prototype={} +A.bDA.prototype={} +A.bBr.prototype={} +A.bBv.prototype={} +A.bBw.prototype={} +A.bEs.prototype={} +A.vi.prototype={ +I(){return"AndroidNotificationPriority."+this.b}} +A.DX.prototype={ +I(){return"AndroidNotificationVisibility."+this.b}} +A.aNp.prototype={ +ga3L(){var s,r,q=this,p=q.b +if(p==null){p=firebase_core.getApp(q.gaax(q).a.a) +p=firebase_messaging.getMessaging(A.a2T(p).a) +s=$.bXc() +A.mE(p) +r=s.a.get(p) +if(r==null){r=new A.abs(p) +s.k(0,p,r) +p=r}else p=r +p=q.b=p}if(!$.bCr){p.aw3(null).bw(new A.aNq()) +$.bCr=!0}p=q.b +p.toString +return p}, +Nx(a){}, +acz(a){return A.bKU(a)}, +a_v(a){return this}, +rL(a){return this.ak4(a)}, +ak4(a){var s=0,r=A.o(t.u),q,p=this +var $async$rL=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p.ga3L() +if(!$.bCr){q=null +s=1 +break}q=A.cj6(new A.aNr(p,a),t.Oi) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rL,r)}, +gafR(){var s=this.c +if(s==null){s=t.kS +s=this.c=new A.cW(new A.dM(null,null,s),s.i("cW<1>"))}return s}} +A.aNq.prototype={ +$1(a){var s=A.b_m(A.cl8(a)) +$.bAB().t(0,s)}, +$S:685} +A.aNr.prototype={ +$0(){var s=this.a.ga3L() +return A.bG7(firebase_messaging.getToken(s.a,null),t.N)}, +$S:292} +A.byr.prototype={ +$1(a){return B.b.le(a,"messaging/","")}, +$S:19} +A.abs.prototype={ +aw3(a){var s={} +s.a=a +s.a=new A.j6(null,null,t.S6) +firebase_messaging.onMessage(this.a,{next:A.bL(new A.aV4(s)),error:A.bL(new A.aV5(s))}) +s=s.a +return new A.cW(s,A.t(s).i("cW<1>"))}} +A.aV4.prototype={ +$1(a){this.a.a.t(0,new A.GJ(a))}, +$S:13} +A.aV5.prototype={ +$1(a){this.a.a.dm(a)}, +$S:13} +A.aWm.prototype={} +A.GJ.prototype={ +grh(a){var s=this.a,r=J.bH(s) +if(r.grh(s)==null)s=null +else{s=r.grh(s) +s.toString +s=new A.aWm(s)}return s}} +A.aMB.prototype={} +A.Rc.prototype={} +A.aWs.prototype={} +A.aPe.prototype={} +A.Rx.prototype={} +A.Rb.prototype={} +A.Pf.prototype={} +A.bzE.prototype={ +$2(a,b){var s +if(a==="google.c.a.c_id")this.a.b=A.aB(b) +if(a==="google.c.a.ts"){s=A.Bn(A.aB(b),null) +s.toString +this.a.a=s*1000}if(!B.b.aZ(a,"aps")&&!B.b.aZ(a,"gcm.")&&!B.b.aZ(a,"google."))this.b.k(0,a,b)}, +$S:21} +A.eY.prototype={ +ae(a,b){var s=A.G2(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) +return new A.eY(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, +a8(a,b){var s=A.G2(b) +return A.aS1(this.a,this.b,this.c,s.a,s.b,s.c)}, +ah(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.G2(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.eY(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, +aiy(a,b){var s=A.G2(b) +return new A.eY(this.a&s.a&4194303,this.b&s.b&4194303,this.c&s.c&1048575)}, +m8(a,b){var s,r,q,p,o,n,m=this +if(b>=64)return B.pr +if(b<22){s=m.a +r=B.e.qo(s,b) +q=m.b +p=22-b +o=B.e.qo(q,b)|B.e.qp(s,p) +n=B.e.qo(m.c,b)|B.e.qp(q,p)}else{s=m.a +if(b<44){q=b-22 +o=B.e.m8(s,q) +n=B.e.m8(m.b,q)|B.e.qp(s,44-b)}else{n=B.e.m8(s,b-44) +o=0}r=0}return new A.eY(r&4194303,o&4194303,n&1048575)}, +A8(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.a5e:B.pr +s=l.c +r=(s&524288)!==0 +if(r&&!0)s+=3145728 +if(b<22){q=A.Q3(s,b) +if(r)q|=~B.e.Tr(k,b)&1048575 +p=l.b +o=22-b +n=A.Q3(p,b)|B.e.m8(s,o) +m=A.Q3(l.a,b)|B.e.m8(p,o)}else if(b<44){q=r?k:0 +p=b-22 +n=A.Q3(s,p) +if(r)n|=~B.e.qp(j,p)&4194303 +m=A.Q3(l.b,p)|B.e.m8(s,44-b)}else{q=r?k:0 +n=r?j:0 +p=b-44 +m=A.Q3(s,p) +if(r)m|=~B.e.qp(j,p)&4194303}return new A.eY(m&4194303,n&4194303,q&1048575)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.eY)s=b +else if(A.eO(b)){if(r.c===0&&r.b===0)return r.a===b +if((b&4194303)===b)return!1 +s=A.Q2(b)}else s=null +if(s!=null)return r.a===s.a&&r.b===s.b&&r.c===s.c +return!1}, +be(a,b){return this.avf(b)}, +avf(a){var s=A.G2(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}, +NS(a,b){var s,r=this +if(b>64)throw A.d(A.cK(b,0,64,null,null)) +if(b>44)return new A.eY(r.a&4194303,r.b&4194303,r.c&B.e.m8(1,b-44)-1&1048575) +else{s=r.a +if(b>22)return new A.eY(s&4194303,r.b&B.e.m8(1,b-22)-1&4194303,0) +else return new A.eY(s&B.e.qo(1,b)-1&4194303,0,0)}}, +az(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}, +j(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.dd(p,22)&1) +r=o&4194303 +n=0-n-(B.e.dd(o,22)&1)&1048575 +o=r +p=s +q="-"}else q="" +return A.c6b(10,p,o,n,q)}, +$ice:1} +A.lk.prototype={ +I(){return"AnimationStatus."+this.b}} +A.dh.prototype={ +j(a){return"#"+A.cD(this)+"("+A.c(this.F8())+")"}, +F8(){switch(this.gca(this)){case B.bu:return"\u25b6" +case B.bn:return"\u25c0" +case B.ag:return"\u23ed" +case B.af:return"\u23ee"}}} +A.CX.prototype={ +I(){return"_AnimationDirection."+this.b}} +A.Mg.prototype={ +I(){return"AnimationBehavior."+this.b}} +A.yq.prototype={ +gp(a){var s=this.x +s===$&&A.b() +return s}, +sp(a,b){var s=this +s.cA(0) +s.Sf(b) +s.aO() +s.AK()}, +giS(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.w +s.toString +return s.iC(0,this.y.a/1e6)}, +Sf(a){var s=this,r=s.a,q=s.b,p=s.x=A.Z(a,r,q) +if(p===r)s.Q=B.af +else if(p===q)s.Q=B.ag +else s.Q=s.z===B.bk?B.bu:B.bn}, +gca(a){var s=this.Q +s===$&&A.b() +return s}, +mL(a,b){var s=this +s.z=B.bk +if(b!=null)s.sp(0,b) +return s.a1K(s.b)}, +ce(a){return this.mL(a,null)}, +ahf(a,b){var s=this +s.z=B.jM +if(b!=null)s.sp(0,b) +return s.a1K(s.a)}, +fd(a){return this.ahf(a,null)}, +ng(a,b,c){var s,r,q,p,o,n,m=this,l=$.afX.Lr$ +l===$&&A.b() +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.b() +q=Math.abs(a-l)/r}else q=1 +if(m.z===B.jM&&m.f!=null){l=m.f +l.toString +p=l}else{l=m.e +l.toString +p=l}o=new A.b6(B.d.aN(p.a*q))}else{l=m.x +l===$&&A.b() +o=a===l?B.E:c}m.cA(0) +l=o.a +if(l===B.E.a){l=m.x +l===$&&A.b() +if(l!==a){m.x=A.Z(a,m.a,m.b) +m.aO()}m.Q=m.z===B.bk?B.ag:B.af +m.AK() +return A.bEf()}n=m.x +n===$&&A.b() +return m.IY(new A.bmg(l*s/1e6,n,a,b,B.dw))}, +a1K(a){return this.ng(a,B.X,null)}, +agX(a,b){var s,r,q=this,p=q.a,o=q.b,n=q.e +q.cA(0) +s=q.x +s===$&&A.b() +r=n.a/1e6 +s=o===p?0:s/(o-p)*r +return q.IY(new A.bqf(p,o,b,q.gawy(),r,s,B.dw))}, +NE(a){return this.agX(a,!1)}, +awz(a){this.z=a +this.Q=a===B.bk?B.bu:B.bn +this.AK()}, +uv(a){var s,r,q,p=this,o=$.bZw(),n=a<0 +p.z=n?B.jM:B.bk +s=n?p.a-0.01:p.b+0.01 +n=$.afX.Lr$ +n===$&&A.b() +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.b() +q=new A.UJ(s,A.Ll(o,n-s,a*r),B.dw) +q.a=B.aBv +p.cA(0) +return p.IY(q)}, +JY(a){this.cA(0) +this.z=B.bk +return this.IY(a)}, +IY(a){var s,r=this +r.w=a +r.y=B.E +r.x=A.Z(a.hg(0,0),r.a,r.b) +s=r.r.dJ(0) +r.Q=r.z===B.bk?B.bu:B.bn +r.AK() +return s}, +pY(a,b){this.y=this.w=null +this.r.pY(0,b)}, +cA(a){return this.pY(a,!0)}, +q(){var s=this +s.r.q() +s.r=null +s.dh$.T(0) +s.cV$.T(0) +s.rX()}, +AK(){var s=this,r=s.Q +r===$&&A.b() +if(s.as!==r){s.as=r +s.Eo(r)}}, +at2(a){var s,r=this +r.y=a +s=a.a/1e6 +r.x=A.Z(r.w.hg(0,s),r.a,r.b) +if(r.w.pn(s)){r.Q=r.z===B.bk?B.ag:B.af +r.pY(0,!1)}r.aO() +r.AK()}, +F8(){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.Gp() +q=this.x +q===$&&A.b() +return A.c(r)+" "+B.d.aA(q,3)+p+s}} +A.bmg.prototype={ +hg(a,b){var s,r,q=this,p=A.Z(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.aj(0,p)}}}, +iC(a,b){return(this.hg(0,b+0.001)-this.hg(0,b-0.001))/0.002}, +pn(a){return a>this.b}} +A.bqf.prototype={ +hg(a,b){var s,r,q,p=this,o=b+p.r,n=p.f,m=B.d.bF(o/n,1),l=(B.d.hl(o,n)&1)===1 +n=p.d&&l +s=p.e +r=p.c +q=p.b +if(n){s.$1(B.jM) +n=A.ao(r,q,m) +n.toString +return n}else{s.$1(B.bk) +n=A.ao(q,r,m) +n.toString +return n}}, +iC(a,b){return(this.c-this.b)/this.f}, +pn(a){return!1}} +A.al2.prototype={} +A.al3.prototype={} +A.al4.prototype={} +A.akN.prototype={ +a2(a,b){}, +L(a,b){}, +fL(a){}, +ec(a){}, +gca(a){return B.ag}, +gp(a){return 1}, +j(a){return"kAlwaysCompleteAnimation"}} +A.akO.prototype={ +a2(a,b){}, +L(a,b){}, +fL(a){}, +ec(a){}, +gca(a){return B.af}, +gp(a){return 0}, +j(a){return"kAlwaysDismissedAnimation"}} +A.yk.prototype={ +a2(a,b){}, +L(a,b){}, +fL(a){}, +ec(a){}, +gca(a){return B.bu}, +F8(){return A.c(this.Gp())+" "+A.c(this.a)+"; paused"}, +gp(a){return this.a}} +A.Ml.prototype={ +a2(a,b){return this.gaH(this).a2(0,b)}, +L(a,b){return this.gaH(this).L(0,b)}, +fL(a){return this.gaH(this).fL(a)}, +ec(a){return this.gaH(this).ec(a)}, +gca(a){var s=this.gaH(this) +return s.gca(s)}} +A.Sx.prototype={ +saH(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gca(q) +q=r.c +r.b=q.gp(q) +if(r.qW$>0)r.L_()}r.c=b +if(b!=null){if(r.qW$>0)r.KZ() +q=r.b +s=r.c +s=s.gp(s) +if(q==null?s!=null:q!==s)r.aO() +q=r.a +s=r.c +if(q!=s.gca(s)){q=r.c +r.Eo(q.gca(q))}r.b=r.a=null}}, +KZ(){var s=this,r=s.c +if(r!=null){r.a2(0,s.ghx()) +s.c.fL(s.gafw())}}, +L_(){var s=this,r=s.c +if(r!=null){r.L(0,s.ghx()) +s.c.ec(s.gafw())}}, +gca(a){var s=this.c +if(s!=null)s=s.gca(s) +else{s=this.a +s.toString}return s}, +gp(a){var s=this.c +if(s!=null)s=s.gp(s) +else{s=this.b +s.toString}return s}, +j(a){var s=this,r=s.c +if(r==null)return"ProxyAnimation(null; "+A.c(s.Gp())+" "+B.d.aA(s.gp(s),3)+")" +return r.j(0)+"\u27a9ProxyAnimation"}} +A.n6.prototype={ +a2(a,b){this.c3() +this.a.a2(0,b)}, +L(a,b){this.a.L(0,b) +this.ue()}, +KZ(){this.a.fL(this.gwW())}, +L_(){this.a.ec(this.gwW())}, +J_(a){this.Eo(this.a7h(a))}, +gca(a){var s=this.a +return this.a7h(s.gca(s))}, +gp(a){var s=this.a +return 1-s.gp(s)}, +a7h(a){switch(a.a){case 1:return B.bn +case 2:return B.bu +case 3:return B.af +case 0:return B.ag}}, +j(a){return this.a.j(0)+"\u27aaReverseAnimation"}} +A.O9.prototype={ +a9g(a){var s=this +switch(a.a){case 0:case 3:s.d=null +break +case 1:if(s.d==null)s.d=B.bu +break +case 2:if(s.d==null)s.d=B.bn +break}}, +ga9N(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gca(s)}s=s!==B.bn}else s=!0 +return s}, +q(){this.a.ec(this.ga9f())}, +gp(a){var s=this,r=s.ga9N()?s.b:s.c,q=s.a,p=q.gp(q) +if(r==null)return p +if(p===0||p===1)return p +return r.aj(0,p)}, +j(a){var s=this,r=s.c +if(r==null)return s.a.j(0)+"\u27a9"+s.b.j(0) +if(s.ga9N())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+r.j(0) +return s.a.j(0)+"\u27a9"+s.b.j(0)+"/"+r.j(0)+"\u2092\u2099"}, +gaH(a){return this.a}} +A.a0y.prototype={ +I(){return"_TrainHoppingMode."+this.b}} +A.CF.prototype={ +J_(a){if(a!==this.e){this.aO() +this.e=a}}, +gca(a){var s=this.a +return s.gca(s)}, +aNu(){var s,r,q=this,p=q.b +if(p!=null){switch(q.c.a){case 0:p=p.gp(p) +s=q.a +r=p<=s.gp(s) +break +case 1:p=p.gp(p) +s=q.a +r=p>=s.gp(s) +break +default:r=!1}if(r){p=q.a +s=q.gwW() +p.ec(s) +p.L(0,q.gU4()) +p=q.b +q.a=p +q.b=null +p.fL(s) +s=q.a +q.J_(s.gca(s))}}else r=!1 +p=q.a +p=p.gp(p) +if(p!==q.f){q.aO() +q.f=p}if(r&&q.d!=null)q.d.$0()}, +gp(a){var s=this.a +return s.gp(s)}, +q(){var s,r,q=this +q.a.ec(q.gwW()) +s=q.gU4() +q.a.L(0,s) +q.a=null +r=q.b +if(r!=null)r.L(0,s) +q.b=null +q.cV$.T(0) +q.dh$.T(0) +q.rX()}, +j(a){var s=this +if(s.b!=null)return A.c(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.c(s.b)+")" +return A.c(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +A.EE.prototype={ +KZ(){var s,r=this,q=r.a,p=r.ga5O() +q.a2(0,p) +s=r.ga5P() +q.fL(s) +q=r.b +q.a2(0,p) +q.fL(s)}, +L_(){var s,r=this,q=r.a,p=r.ga5O() +q.L(0,p) +s=r.ga5P() +q.ec(s) +q=r.b +q.L(0,p) +q.ec(s)}, +gca(a){var s=this.b +if(s.gca(s)===B.bu||s.gca(s)===B.bn)return s.gca(s) +s=this.a +return s.gca(s)}, +j(a){return"CompoundAnimation("+this.a.j(0)+", "+this.b.j(0)+")"}, +aEj(a){var s=this +if(s.gca(s)!=s.c){s.c=s.gca(s) +s.Eo(s.gca(s))}}, +aEi(){var s=this +if(!J.i(s.gp(s),s.d)){s.d=s.gp(s) +s.aO()}}} +A.Mk.prototype={ +gp(a){var s,r=this.a +r=r.gp(r) +s=this.b +s=s.gp(s) +return Math.min(A.hf(r),A.hf(s))}} +A.XL.prototype={} +A.XM.prototype={} +A.XN.prototype={} +A.amW.prototype={} +A.arg.prototype={} +A.arh.prototype={} +A.ari.prototype={} +A.as5.prototype={} +A.as6.prototype={} +A.auQ.prototype={} +A.auR.prototype={} +A.auS.prototype={} +A.RX.prototype={ +aj(a,b){return this.pJ(b)}, +pJ(a){throw A.d(A.c3(null))}, +j(a){return"ParametricCurve"}} +A.lt.prototype={ +aj(a,b){if(b===0||b===1)return b +return this.ao7(0,b)}} +A.Z5.prototype={ +pJ(a){return a}} +A.TI.prototype={ +pJ(a){a*=this.a +return a-(a<0?Math.ceil(a):Math.floor(a))}, +j(a){return"SawTooth("+this.a+")"}} +A.jn.prototype={ +pJ(a){var s=this.a +a=A.Z((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.aj(0,a)}, +j(a){var s=this,r=s.c +if(!(r instanceof A.Z5))return"Interval("+A.c(s.a)+"\u22ef"+A.c(s.b)+")\u27a9"+r.j(0) +return"Interval("+A.c(s.a)+"\u22ef"+A.c(s.b)+")"}} +A.Wg.prototype={ +pJ(a){return a"))}} +A.b2.prototype={ +gp(a){var s=this.a +return this.b.aj(0,s.gp(s))}, +j(a){var s=this.a,r=this.b +return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.c(r.aj(0,s.gp(s)))}, +F8(){return A.c(this.Gp())+" "+this.b.j(0)}, +gaH(a){return this.a}} +A.kn.prototype={ +aj(a,b){return this.b.aj(0,this.a.aj(0,b))}, +j(a){return this.a.j(0)+"\u27a9"+this.b.j(0)}} +A.aT.prototype={ +fC(a){var s=this.a +return A.t(this).i("aT.T").a(J.LX(s,J.c03(J.c04(this.b,s),a)))}, +aj(a,b){var s,r=this +if(b===0){s=r.a +return s==null?A.t(r).i("aT.T").a(s):s}if(b===1){s=r.b +return s==null?A.t(r).i("aT.T").a(s):s}return r.fC(b)}, +j(a){return"Animatable("+A.c(this.a)+" \u2192 "+A.c(this.b)+")"}, +sK4(a){return this.a=a}, +sbT(a,b){return this.b=b}} +A.Ty.prototype={ +fC(a){return this.c.fC(1-a)}} +A.jP.prototype={ +fC(a){return A.U(this.a,this.b,a)}} +A.agI.prototype={ +fC(a){return A.b5o(this.a,this.b,a)}} +A.SY.prototype={ +fC(a){return A.c8N(this.a,this.b,a)}} +A.w2.prototype={ +fC(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.d.aN(r+(s-r)*a)}} +A.EG.prototype={ +fC(a){var s=this.a +return s==null?this.$ti.c.a(s):s}, +j(a){return"ConstantTween(value: "+A.c(this.a)+")"}} +A.kJ.prototype={ +aj(a,b){if(b===0||b===1)return b +return this.a.aj(0,b)}, +j(a){return"CurveTween(curve: "+this.a.j(0)+")"}} +A.a15.prototype={} +A.Wx.prototype={ +aso(a,b){var s,r,q,p,o,n,m,l=this.a +B.c.E(l,a) +for(s=l.length,r=0,q=0;q=n&&b"}} +A.O1.prototype={ +a4(){return new A.amF(null,null,B.i)}} +A.amF.prototype={ +av(){var s,r=this +r.aG() +s=A.cu(null,B.cs,null,null,r) +r.d=s +r.a.toString +s.NE(0)}, +aL(a){this.b0(a) +this.a.toString}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.ar5()}, +B(a){var s,r=null,q=this.a +q.toString +s=this.d +s===$&&A.b() +q=q.c +q=B.a0i.e5(a) +this.a.toString +return new A.b1(20,20,A.jR(r,r,r,new A.amE(s,q,10,1,new A.n2(-1,-3.3333333333333335,1,-10,1,1,1,1,1,1,1,1,!0),s),B.A),r)}} +A.amE.prototype={ +aM(a,b){var s,r,q,p,o,n,m,l,k=this,j=$.av().bh() +a.cM(0) +a.aX(0,b.a/2,b.b/2) +s=k.b.x +s===$&&A.b() +r=B.d.dw(8*s) +for(s=k.e,q=8*s,p=k.f,s=s<1,o=k.c,n=0;n>>16&255,o.gp(o)>>>8&255,o.gp(o)&255)) +a.dr(p,j) +a.kC(0,0.7853981633974483)}a.cj(0)}, +ff(a){return a.b!==this.b||!a.c.l(0,this.c)||a.e!==this.e}} +A.a1c.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.O2.prototype={ +a4(){return new A.XU(new A.aT(1,null,t.Y),null,null,B.i)}} +A.XU.prototype={ +av(){var s,r,q,p=this +p.aG() +s=A.cu(null,B.F,null,0,p) +p.e=s +r=t.B +q=p.d +p.f=new A.b2(r.a(new A.b2(r.a(s),new A.kJ(B.eI),t.HY.i("b2"))),q,q.$ti.i("b2")) +p.a7T()}, +aL(a){this.b0(a) +this.a7T()}, +a7T(){var s=this.a.x +this.d.b=s}, +q(){var s=this.e +s===$&&A.b() +s.q() +this.ar6()}, +aBJ(a){if(!this.r){this.r=!0 +this.GJ(0)}}, +aBL(a){if(this.r){this.r=!1 +this.GJ(0)}}, +aBH(){if(this.r){this.r=!1 +this.GJ(0)}}, +GJ(a){var s,r,q,p=this.e +p===$&&A.b() +s=p.r +if(s!=null&&s.a!=null)return +r=this.r +if(r){p.z=B.bk +q=p.ng(1,B.aBm,B.a15)}else{p.z=B.bk +q=p.ng(0,B.a01,B.a1b)}q.aI(0,new A.bi5(this,r),t.H)}, +B(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.px(a0),b=c.gfV(),a=g.a.e +if(a==null)s=f +else s=A.a6M(a,a0) +a=s!=null +if(a)r=c.gv8() +else if(d)r=b +else{q=B.a0k.e5(a0) +r=q}p=c.gee().gdS().bz(r) +q=d&&!0?B.bY:B.bw +o=d?g.gaBI():f +n=d?g.gaBK():f +m=d?g.gaBG():f +l=g.a +k=l.r +j=l.w +i=g.f +i===$&&A.b() +h=l.y +if(a&&e)e=l.f.e5(a0) +else e=s +a=g.a +l=a.d +return A.f_(A.cp(B.bg,A.cM(!0,new A.dR(new A.at(j,1/0,j,1/0),new A.fj(i,!1,A.f7(new A.ak(l,new A.dc(a.z,1,1,A.mA(A.PQ(a.c,new A.ey(f,f,f,f,f,r,f,f),f),f,f,B.cd,!0,p,f,f,B.aX),f),f),new A.bA(e,f,f,h,f,f,B.I),B.az),f),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.D,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,k,m,o,n,f,f,f,!1,B.N),q,f,f,f,f)}} +A.bi5.prototype={ +$1(a){var s=this.a +if(s.c!=null&&this.b!==s.r)s.GJ(0)}, +$S:14} +A.a1d.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.dZ.prototype={ +gp(a){return this.b.a}, +gBe(){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)}, +gBb(){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)}, +gBc(){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)}, +e5(a){var s,r,q,p,o,n,m=this,l=null +if(m.gBe()){s=a.K(t.WD) +r=s==null?l:s.f.c.gjC() +if(r==null){r=A.dy(a,B.tx) +r=r==null?l:r.d +q=r}else q=r +if(q==null)q=B.aw}else q=B.aw +if(m.gBb()){r=A.dy(a,B.S1) +r=r==null?l:r.Q +p=r===!0}else p=!1 +if(m.gBc()){r=A.c36(a) +o=r==null?B.w5:r}else o=B.w5 +switch(q.a){case 1:switch(o.a){case 0:n=p?m.r:m.e +break +case 1:n=p?m.z:m.x +break +default:n=l}break +case 0:switch(o.a){case 0:n=p?m.w:m.f +break +case 1:n=p?m.Q:m.y +break +default:n=l}break +default:n=l}return new A.dZ(n,m.c,l,m.e,m.f,m.r,m.w,m.x,m.y,m.z,m.Q,0)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.dZ&&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)}, +gm(a){var s=this +return A.V(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)}, +j(a){var s=this,r=new A.aII(s),q=A.a([r.$2("color",s.e)],t.s) +if(s.gBe())q.push(r.$2("darkColor",s.f)) +if(s.gBb())q.push(r.$2("highContrastColor",s.r)) +if(s.gBe()&&s.gBb())q.push(r.$2("darkHighContrastColor",s.w)) +if(s.gBc())q.push(r.$2("elevatedColor",s.x)) +if(s.gBe()&&s.gBc())q.push(r.$2("darkElevatedColor",s.y)) +if(s.gBb()&&s.gBc())q.push(r.$2("highContrastElevatedColor",s.z)) +if(s.gBe()&&s.gBb()&&s.gBc())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) +r=s.c +if(r==null)r="CupertinoDynamicColor" +q=B.c.bA(q,", ") +return r+"("+q+", resolved by: UNRESOLVED)"}} +A.aII.prototype={ +$2(a,b){var s=b.l(0,this.a.b)?"*":"" +return s+a+" = "+b.j(0)+s}, +$S:715} +A.amK.prototype={} +A.amH.prototype={} +A.aIH.prototype={ +zF(a){return B.A}, +Ka(a,b,c,d){return B.ax}, +zE(a,b){return B.h}} +A.aw_.prototype={} +A.a6L.prototype={ +B(a){var s=null,r=A.bv(a,B.cI,t.l).w.f.b+8 +return new A.ak(new A.ai(8,r,8,8),new A.py(new A.a7q(this.c.a8(0,new A.j(8,r))),A.b_(s,new A.ak(B.a1q,A.bB(this.d,B.m,B.l,B.R,B.w),s),B.f,s,s,new A.bA(B.a0e.e5(a),s,A.E3(B.a0f.e5(a),1),B.fj,s,s,B.I),s,s,s,s,s,s,s,222),s),s)}} +A.za.prototype={ +a4(){return new A.XW(B.i)}} +A.XW.prototype={ +aFy(a){this.U(new A.bit(this))}, +aFD(a){this.U(new A.biu(this))}, +B(a){var s=this,r=null,q=s.a.d,p=s.d?A.px(a).gfV():r +return new A.b1(1/0,r,A.f_(A.bJT(B.d1,r,q,p,B.a0m,0,s.a.c,B.wy,0.7),B.bw,r,s.gaFx(),s.gaFC(),r),r)}} +A.bit.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.biu.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.O0.prototype={ +atI(a){var s=A.a([],t.p),r=B.or.e5(a) +return new A.it(r,A.bB(s,B.bE,B.l,B.R,B.w),null)}, +atz(){var s=null,r=this.e,q=r.length +if(q===0)return A.b_(s,s,B.f,s,s,s,s,0,s,s,s,s,s,s) +q=A.BN(!0) +return new A.amG(r,q,this.w!=null,!0,s)}, +B(a){var s,r,q,p=null,o=$.av().qH(20,20,B.aN) +o=A.a([new A.ev(1,B.bf,A.nU(B.u5,A.E2(new A.XX(new A.e3(this.gatH(),p),this.atz(),B.of,!0,p),o),p),p)],t.p) +s=this.w +if(s!=null)o.push(new A.ak(new A.ai(0,8,0,0),new A.XR(s,p),p)) +s=t.l +r=A.bv(a,B.S0,s).w +q=r.gmX(r)===B.he?A.bv(a,B.eD,s).w.a.a-16:A.bv(a,B.eD,s).w.a.b-16 +return A.ha(!0,A.bO9(A.TQ(a).Vu(!1),A.cM(p,A.bJX(A.b_(p,A.bB(o,B.bE,B.l,B.R,B.w),B.f,p,p,p,p,p,p,B.a1M,p,p,p,q),B.w6),!1,p,p,!1,!0,p,p,p,p,"Alert",p,p,!0,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p)),!0,B.x,!0,!0)}, +gaa(){return null}} +A.z9.prototype={ +B(a){var s,r,q=null +if(this.e)s=B.a0c.e5(a) +else s=A.px(a).gfV() +r=B.azn.bz(s) +return A.f_(A.cp(B.bg,new A.dR(B.TO,A.cM(!0,A.b_(B.C,A.mA(this.f,q,q,B.cd,!0,r,B.b5,q,B.aX),B.f,q,q,q,q,q,q,q,B.a1v,q,q,q),!1,q,q,!1,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q),q),B.D,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,this.c,q,q,q,q,q,q,!1,B.N),B.bY,q,q,q,q)}} +A.XR.prototype={ +a4(){return new A.XS(B.i)}} +A.XS.prototype={ +aGQ(a){this.U(new A.bi2(this))}, +aGS(a){this.U(new A.bi3(this))}, +aGO(){this.U(new A.bi1(this))}, +B(a){var s=this,r=null,q=(s.d?B.a0j:B.a0g).e5(a) +return A.cp(r,A.b_(r,s.a.c,B.f,r,r,new A.bA(q,r,r,B.u6,r,r,B.I),r,r,r,r,r,r,r,r),B.D,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.gaGN(),s.gaGP(),s.gaGR(),r,r,r,!1,B.N)}} +A.bi2.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.bi3.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.bi1.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.XX.prototype={ +aQ(a){var s,r=A.bv(a,B.co,t.l).w +A.bSm(a) +s=$.av().bh() +s.sap(0,this.e) +s.scl(0,B.b2) +s=new A.L8(!1,!0,1/r.b,s,A.aA(t.T)) +s.aP() +return s}, +aU(a,b){A.bSm(a) +if(b.a_){b.a_=!1 +b.a5()}b.sWg(this.e)}, +cC(a){return new A.amJ(!0,this,B.ar)}} +A.amJ.prototype={ +gaf(){return t.WL.a(A.bE.prototype.gaf.call(this))}, +bx(a){var s=this.p2 +if(s!=null)a.$1(s) +s=this.p3 +if(s!=null)a.$1(s)}, +fn(a,b){var s,r=this +r.q0(a,b) +s=r.f +s.toString +t.Wt.a(s) +r.p2=r.eY(r.p2,s.c,B.RK) +r.p3=r.eY(r.p3,s.d,B.RL)}, +jQ(a,b){this.a6I(a,b)}, +jS(a,b,c){this.a6I(a,c)}, +cd(a,b){var s,r=this +r.nd(0,b) +s=r.f +s.toString +t.Wt.a(s) +r.p2=r.eY(r.p2,s.c,B.RK) +r.p3=r.eY(r.p3,s.d,B.RL)}, +jL(a){var s=this +if(J.i(s.p2,a))s.p2=null +else s.p3=null +s.mb(a)}, +kA(a,b){var s=t.WL +if(s.a(A.bE.prototype.gaf.call(this)).C===a)s.a(A.bE.prototype.gaf.call(this)).sabn(null) +else s.a(A.bE.prototype.gaf.call(this)).saa7(null)}, +a6I(a,b){switch(b.a){case 0:t.WL.a(A.bE.prototype.gaf.call(this)).sabn(t.x.a(a)) +break +case 1:t.WL.a(A.bE.prototype.gaf.call(this)).saa7(t.x.a(a)) +break}}} +A.L8.prototype={ +sabn(a){var s=this,r=s.C +if(a!=r){if(r!=null)s.iB(r) +s.C=a +if(a!=null)s.i6(a)}}, +saa7(a){var s=this,r=s.P +if(a!=r){if(r!=null)s.iB(r) +s.P=a +if(a!=null)s.i6(a)}}, +sWg(a){var s=this.Z +if(s.gap(s).l(0,a))return +s.sap(0,a) +this.aD()}, +aF(a){var s +this.eh(a) +s=this.C +if(s!=null)s.aF(a) +s=this.P +if(s!=null)s.aF(a)}, +aC(a){var s +this.dU(0) +s=this.C +if(s!=null)s.aC(0) +s=this.P +if(s!=null)s.aC(0)}, +jX(){var s=this,r=s.C +if(r!=null)s.pD(r) +r=s.P +if(r!=null)s.pD(r)}, +eF(a){if(!(a.e instanceof A.hJ))a.e=new A.hJ(null,null,B.h)}, +bx(a){var s=this.C +if(s!=null)a.$1(s) +s=this.P +if(s!=null)a.$1(s)}, +bu(a){var s=t.k.a(A.D.prototype.ga3.call(this)) +return s.a}, +bk(a){var s=t.k.a(A.D.prototype.ga3.call(this)) +return s.b}, +bl(a){var s,r,q=this.C,p=q.an(B.aa,a,q.gbs()) +q=this.P +s=q.an(B.aa,a,q.gbs()) +q=p>0 +r=p+(q&&s>0?this.D:0)+s +q=s>0||q +if(q)r-=20 +if(isFinite(r))return r +return 0}, +bq(a){var s,r,q=this.C,p=q.an(B.aE,a,q.gbQ()) +q=this.P +s=q.an(B.aE,a,q.gbQ()) +q=p>0 +r=p+(q&&s>0?this.D:0)+s +q=s>0||q +if(q)r-=20 +if(isFinite(r))return r +return 0}, +cB(a){return this.a6E(a,A.DI()).a}, +bO(){var s,r=this,q=r.a6E(t.k.a(A.D.prototype.ga3.call(r)),A.DJ()) +r.k3=q.a +s=r.P.e +s.toString +t.Wz.a(s).a=new A.j(0,q.b+q.c)}, +a6E(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.a_){s=j.C +if(s.an(B.aE,310,s.gbQ())>0){s=j.P +s.toString +r=j.a_?310:270 +q=s.an(B.aE,r,s.gbQ())>0}else q=!1 +p=q?j.D:0 +s=j.C +s.toString +r=j.a_?310:270 +o=s.an(B.aE,r,s.gbQ()) +s=j.P +s.toString +r=j.a_?310:270 +n=a.d +if(o+p+s.an(B.aE,r,s.gbQ())>n){s=j.P +s.toString +m=b.$2(s,a.qM(new A.ai(0,n/2,0,0))) +n=j.C +n.toString +l=b.$2(n,a.qM(new A.ai(0,0,0,m.b+p)))}else{s=j.C +s.toString +l=b.$2(s,a) +s=j.P +s.toString +m=b.$2(s,a.qM(new A.ai(0,l.b,0,0)))}s=l.b +r=j.a_?310:270 +s=new A.akL(a.b_(new A.a_(r,s+p+m.b)),s,p)}else{s=j.C +s.toString +r=t.k +n=r.a(A.D.prototype.ga3.call(j)) +if(s.an(B.aE,n.b,s.gbQ())>0){s=j.P +s.toString +n=r.a(A.D.prototype.ga3.call(j)) +q=s.an(B.aE,n.b,s.gbQ())>0}else q=!1 +p=q?j.D:0 +s=j.P +s.toString +r=r.a(A.D.prototype.ga3.call(j)) +k=s.an(B.aa,r.b,s.gbs()) +s=j.C +s.toString +l=b.$2(s,a.qM(new A.ai(0,0,0,k+p))) +s=j.P +s.toString +r=l.b +n=r+p +s=b.$2(s,a.qM(new A.ai(0,n,0,0))).b +s=new A.akL(new A.a_(a.b,n+s),r,p)}return s}, +aM(a,b){var s,r,q=this,p=q.C,o=p.e +o.toString +s=t.Wz +p.aM(a,b.ae(0,s.a(o).a)) +if(q.C.k3.b>0&&q.P.k3.b>0){p=a.gcu(a) +o=b.a +r=b.b+q.C.k3.b +p.d8(new A.K(o,r,o+q.k3.a,r+q.D),q.Z)}p=q.P +o=p.e +o.toString +p.aM(a,b.ae(0,s.a(o).a))}, +d1(a,b){var s,r,q=this,p=q.C.e +p.toString +s=t.Wz +s.a(p) +r=q.P.e +r.toString +s.a(r) +return a.kX(new A.bpI(q,b,p),p.a,b)||a.kX(new A.bpJ(q,b,r),r.a,b)}} +A.bpI.prototype={ +$2(a,b){return this.a.C.cD(a,b)}, +$S:16} +A.bpJ.prototype={ +$2(a,b){return this.a.P.cD(a,b)}, +$S:16} +A.akL.prototype={} +A.Xl.prototype={ +I(){return"_AlertDialogSections."+this.b}} +A.amG.prototype={ +B(a){var s,r,q=null,p=A.bv(a,B.co,t.l).w,o=A.a([],t.p) +for(s=this.c,r=0;r"))}, +q(){var s,r=this +r.a.d.a=null +s=r.f +s===$&&A.b() +s.q() +r.a.w.L(0,r.gSp()) +r.ar8()}, +aL(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gSp() +q.L(0,s) +r.a.w.a2(0,s)}r.b0(a)}, +bD(){this.a5y() +this.d6()}, +a5y(){var s,r=this,q=r.a.w.a,p=q.c.gbo().b,o=q.a,n=p-o.b,m=r.a +m.toString +if(n<-48){if(m.d.gGl())r.a.d.DB(!1) +return}if(!m.d.gGl()){m=r.f +m===$&&A.b() +m.ce(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.bv(m,B.eD,t.l).w.a +r.a.toString +n=A.bMe(new A.K(10,-21.5,0+m.a-10,0+m.b+21.5),new A.K(o,n,o+80,n+47.5)) +r.U(new A.biA(r,new A.j(n.a,n.b),p,s))}, +B(a){var s,r,q=this +q.a.toString +s=q.d +r=q.r +r===$&&A.b() +return A.bId(new A.a6O(r,new A.j(0,q.e),null),B.ii,B.a1h,s.a,s.b)}} +A.biC.prototype={ +$0(){return this.a.U(new A.biB())}, +$S:0} +A.biB.prototype={ +$0(){}, +$S:0} +A.biA.prototype={ +$0(){var s=this,r=s.a +r.d=s.b +r.e=s.c-s.d}, +$S:0} +A.a6O.prototype={ +B(a){var s,r,q=this.r,p=q.b +q=q.a +p.aj(0,q.gp(q)) +s=new A.j(0,49.75).ae(0,this.w) +r=p.aj(0,q.gp(q)) +r=A.AL(B.alT,B.h,r==null?1:r) +r.toString +q=p.aj(0,q.gp(q)) +if(q==null)q=1 +return A.Wu(new A.SQ(null,A.bMf(q,B.ad7,new A.ch(B.Tr,B.Tt)),s,1,B.av5,null),r)}} +A.a1f.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.aIJ.prototype={ +$0(){return A.c3_(this.a)}, +$S:38} +A.aIK.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s=s.at +s.toString +r.aTg() +return new A.XT(s,r,this.b.i("XT<0>"))}, +$S(){return this.b.i("XT<0>()")}} +A.a6P.prototype={ +B(a){var s,r=this,q=a.K(t.I) +q.toString +s=q.w +q=r.e +return A.bDS(A.bDS(new A.a7b(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.Kd.prototype={ +a4(){return new A.Ke(B.i,this.$ti.i("Ke<1>"))}, +aTZ(){return this.d.$0()}, +aZS(){return this.e.$0()}} +A.Ke.prototype={ +av(){var s,r=this +r.aG() +s=A.bCF(r,null) +s.ay=r.gaJH() +s.ch=r.gaJJ() +s.CW=r.gaJF() +s.cx=r.gazu() +r.e=s}, +q(){var s=this.e +s===$&&A.b() +s.k3.T(0) +s.rY() +this.aE()}, +aJI(a){this.d=this.a.aZS()}, +aJK(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +r=this.c +r=this.a3_(s/r.ghC(r).a) +q=q.a +s=q.x +s===$&&A.b() +q.sp(0,s-r)}, +aJG(a){var s,r=this,q=r.d +q.toString +s=r.c +q.acV(r.a3_(a.a.a.a/s.ghC(s).a)) +r.d=null}, +azv(){var s=this.d +if(s!=null)s.acV(0) +this.d=null}, +aJM(a){var s +if(this.a.aTZ()){s=this.e +s===$&&A.b() +s.Up(a)}}, +a3_(a){var s=this.c.K(t.I) +s.toString +switch(s.w.a){case 0:return-a +case 1:return a}}, +B(a){var s,r,q=null,p=a.K(t.I) +p.toString +s=t.l +r=p.w===B.P?A.bv(a,B.cI,s).w.f.a:A.bv(a,B.cI,s).w.f.c +r=Math.max(r,20) +return A.cP(B.a7,A.a([this.a.c,new A.adD(0,0,0,r,A.Qy(B.cP,q,q,q,this.gaJL(),q,q,q),q)],t.p),B.u,B.Qy,q)}} +A.XT.prototype={ +acV(a){var s,r,q,p,o=this +if(Math.abs(a)>=1)s=a<=0 +else{r=o.a.x +r===$&&A.b() +s=r>0.5}if(s){r=o.a +q=r.x +q===$&&A.b() +q=A.ao(800,0,q) +q.toString +q=A.co(0,0,0,Math.min(B.d.dw(q),300),0,0) +r.z=B.bk +r.ng(1,B.w0,q)}else{o.b.bR() +r=o.a +q=r.r +if(q!=null&&q.a!=null){q=r.x +q===$&&A.b() +q=A.ao(0,800,q) +q.toString +q=A.co(0,0,0,B.d.dw(q),0,0) +r.z=B.jM +r.ng(0,B.w0,q)}}q=r.r +if(q!=null&&q.a!=null){p=A.bm("animationStatusCallback") +p.b=new A.bi4(o,p) +q=p.au() +r.c3() +r=r.dh$ +r.b=!0 +r.a.push(q)}else o.b.L0()}} +A.bi4.prototype={ +$1(a){var s=this.a +s.b.L0() +s.a.ec(this.b.au())}, +$S:10} +A.p7.prototype={ +ez(a,b){var s +if(a instanceof A.p7){s=A.biv(a,this,b) +s.toString +return s}s=A.biv(null,this,b) +s.toString +return s}, +eA(a,b){var s +if(a instanceof A.p7){s=A.biv(this,a,b) +s.toString +return s}s=A.biv(this,null,b) +s.toString +return s}, +CO(a){return new A.amL(this,a)}, +l(a,b){var s,r +if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +if(b instanceof A.p7){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gm(a){return J.I(this.a)}} +A.biw.prototype={ +$1(a){var s=A.U(null,a,this.a) +s.toString +return s}, +$S:127} +A.bix.prototype={ +$1(a){var s=A.U(null,a,1-this.a) +s.toString +return s}, +$S:127} +A.amL.prototype={ +lV(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.PG() +break +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.PG() +break}}, +q(){var s=this.cy +s===$&&A.b() +s.q() +this.a0J()}} +A.biz.prototype={ +$0(){this.a.Fg()}, +$S:0} +A.biy.prototype={ +$1(a){return A.PG()}, +$S:290} +A.auo.prototype={ +aM(a,b){var s,r,q,p=$.av(),o=p.bh() +o.sap(0,this.b) +s=A.iU(B.amk,6) +r=A.tS(B.aml,new A.j(7,b.b)) +q=p.c2() +q.jz(s) +q.hI(r) +a.cK(q,o)}, +ff(a){return!this.b.l(0,a.b)}} +A.a6R.prototype={} +A.aIL.prototype={ +zF(a){return new A.a_(12,a+12-1.5)}, +Ka(a,b,c,d){var s,r,q,p=null,o=A.jR(p,p,p,new A.auo(A.px(a).gfV(),p),B.A) +switch(b.a){case 0:return A.Io(o,new A.a_(12,c+12-1.5)) +case 1:s=c+12-1.5 +r=A.Io(o,new A.a_(12,s)) +q=new A.bq(new Float64Array(16)) +q.dc() +q.aX(0,6,s/2) +q.pH(3.141592653589793) +q.aX(0,-6,-s/2) +return A.CG(p,r,q,!0) +case 2:return B.ax}}, +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.amO.prototype={} +A.amV.prototype={ +B(a){return new A.b1(1/A.bv(a,B.co,t.l).w.b,null,null,null)}} +A.a6S.prototype={ +B(a){var s,r=t.l,q=A.bv(a,B.cI,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+43,l=26+q.a,k=A.bv(a,B.eD,r).w.a.a-q.c-26,j=new A.j(A.Z(o.a,l,k),n-8-p) +n=this.d +s=new A.j(A.Z(n.a,l,k),n.b+8-p) +r=m?j:s +return new A.ak(new A.ai(8,p,8,8),new A.py(new A.aiW(j,s,m),new A.Y_(r,A.c33(this.e),m,A.cmM(),null),null),null)}} +A.amQ.prototype={ +aQ(a){var s=new A.ary(this.e,this.f,A.iq(50,null),A.aA(t.xG),null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.siA(this.e) +b.sXn(this.f)}} +A.ary.prototype={ +ghu(){return!0}, +siA(a){if(a.l(0,this.F))return +this.F=a +this.a5()}, +sXn(a){if(this.Y===a)return +this.Y=a +this.a5()}, +bO(){var s,r,q=this +if(q.D$==null)return +s=t.k.a(A.D.prototype.ga3.call(q)) +r=q.D$ +r.toString +r.cf(q.ar.ul(new A.at(0,s.b,0,s.d)),!0) +s=q.D$ +r=s.e +r.toString +t.r.a(r) +r.a=new A.j(0,q.Y?-7:0) +s=s.k3 +q.k3=new A.a_(s.a,s.b-7)}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.D$ +if(d==null)return +d=d.e +d.toString +s=t.r +s.a(d) +r=e.bN +q=e.cx +q===$&&A.b() +d=b.ae(0,d.a) +p=e.D$ +o=p.k3 +n=o.a +o=o.b +p=p.e +p.toString +s.a(p) +s=$.av() +m=s.c2() +l=e.D$.k3 +m.fK(A.on(new A.K(0,7,0+l.a,7+(l.b-14)),B.ho)) +k=e.js(e.F) +p=p.a.a +l=e.D$.k3 +j=l.a/2 +i=j+(k.a-(p+j)) +p=e.Y +h=p?l.b-7:7 +g=p?l.b:0 +f=s.c2() +f.fc(0,i,g) +f.d3(0,i-7,h) +f.d3(0,i+7,h) +f.ac(0) +r.saK(0,a.b01(q,d,new A.K(0,0,0+n,0+o),s.abc(B.aqq,m,f),new A.bpR(e),r.a))}, +q(){this.bN.saK(0,null) +this.hE()}, +d1(a,b){var s,r=this.D$,q=r.e +q.toString +q=t.r.a(q).a +s=q.a +q=q.b+7 +r=r.k3 +if(!new A.K(s,q,s+r.a,q+(r.b-14)).H(0,b))return!1 +return this.aox(a,b)}} +A.bpR.prototype={ +$2(a,b){var s=this.a.D$ +s.toString +return a.ep(s,b)}, +$S:18} +A.Y_.prototype={ +a4(){return new A.Y0(null,null,B.i)}, +b20(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.Y0.prototype={ +aAq(){var s=this,r=s.d +r===$&&A.b() +r.fd(0) +r=s.d +r.c3() +r=r.dh$ +r.b=!0 +r.a.push(s.gJ0()) +s.f=s.e+1}, +aAN(){var s=this,r=s.d +r===$&&A.b() +r.fd(0) +r=s.d +r.c3() +r=r.dh$ +r.b=!0 +r.a.push(s.gJ0()) +s.f=s.e-1}, +aLK(a){var s,r=this +if(a!==B.af)return +r.U(new A.biD(r)) +s=r.d +s===$&&A.b() +s.ce(0) +r.d.ec(r.gJ0())}, +av(){this.aG() +this.d=A.cu(null,B.ed,null,1,this)}, +aL(a){var s,r=this +r.b0(a) +if(r.a.d!==a.d){r.e=0 +r.f=null +s=r.d +s===$&&A.b() +s.ce(0) +r.d.ec(r.gJ0())}}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.ar9()}, +B(a){var s,r,q,p,o=this,n=o.a,m=n.c,l=n.e,k=o.d +k===$&&A.b() +s=o.e +r=A.bBX(o.gaAM(),"\u25c0") +q=A.bv(a,B.co,t.l).w +p=A.bBX(o.gaAp(),"\u25b6") +return n.b20(a,m,l,new A.fj(k,!1,new A.Y1(r,o.a.d,1/q.b,p,B.a0o,s,null),null))}} +A.biD.prototype={ +$0(){var s=this.a,r=s.f +r.toString +s.e=r +s.f=null}, +$S:0} +A.Y1.prototype={ +aQ(a){var s=new A.a_4(A.q(t.TC,t.x),this.w,this.e,0,null,null,A.aA(t.T)) +s.aP() +return s}, +aU(a,b){b.sz0(0,this.w) +b.saTo(this.e)}, +cC(a){var s=t.C +return new A.amP(A.q(t.TC,s),A.di(s),this,B.ar)}} +A.amP.prototype={ +gaf(){return t.l0.a(A.bE.prototype.gaf.call(this))}, +a9z(a,b){var s +switch(b.a){case 0:s=t.l0.a(A.bE.prototype.gaf.call(this)) +s.aw=s.TE(s.aw,a,B.tn) +break +case 1:s=t.l0.a(A.bE.prototype.gaf.call(this)) +s.D=s.TE(s.D,a,B.to) +break +case 2:s=t.l0.a(A.bE.prototype.gaf.call(this)) +s.Z=s.TE(s.Z,a,B.tp) +break}}, +jQ(a,b){var s,r +if(b instanceof A.uH){this.a9z(t.x.a(a),b) +return}if(b instanceof A.w0){s=t.l0.a(A.bE.prototype.gaf.call(this)) +t.x.a(a) +r=b.a +r=r==null?null:r.gaf() +t.aA.a(r) +s.i6(a) +s.Sd(a,r) +return}}, +jS(a,b,c){t.l0.a(A.bE.prototype.gaf.call(this)).Ei(t.x.a(a),t.aA.a(c.a.gaf()))}, +kA(a,b){var s +if(b instanceof A.uH){this.a9z(null,b) +return}s=t.l0.a(A.bE.prototype.gaf.call(this)) +t.x.a(a) +s.T0(a) +s.iB(a)}, +bx(a){var s,r,q,p,o=this.p2 +o.gaS(o).a6(0,a) +o=this.p1 +o===$&&A.b() +s=o.length +r=this.p3 +q=0 +for(;q0){s=k.D.e +s.toString +q=t.yS +q.a(s) +m=k.Z.e +m.toString +q.a(m) +l=k.aw.e +l.toString +q.a(l) +if(k.P===j){m.a=new A.j(p.au(),0) +m.e=!0 +p.b=p.au()+k.Z.k3.a}else{s.a=new A.j(p.au(),0) +s.e=!0 +p.b=p.au()+k.D.k3.a}if(k.P>0){l.a=B.h +l.e=!0}}else p.b=p.au()-k.a_ +k.k3=r.a(A.D.prototype.ga3.call(k)).b_(new A.a_(p.au(),o.SY()))}, +aM(a,b){this.bx(new A.bpM(b,a))}, +eF(a){if(!(a.e instanceof A.jB))a.e=new A.jB(null,null,B.h)}, +d1(a,b){var s,r,q=this,p=q.cv$ +for(s=t.yS;p!=null;){r=p.e +r.toString +s.a(r) +if(!r.e){p=r.cL$ +continue}if(A.bpK(p,a,b))return!0 +p=r.cL$}if(A.bpK(q.aw,a,b))return!0 +if(A.bpK(q.D,a,b))return!0 +if(A.bpK(q.Z,a,b))return!0 +return!1}, +aF(a){var s,r,q +this.aro(a) +for(s=this.C,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a;(q==null?r.a(q):q).aF(a)}}, +aC(a){var s,r,q +this.arp(0) +for(s=this.C,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a;(q==null?r.a(q):q).aC(0)}}, +jX(){this.bx(new A.bpP(this))}, +bx(a){var s=this,r=s.aw +if(r!=null)a.$1(r) +r=s.D +if(r!=null)a.$1(r) +r=s.Z +if(r!=null)a.$1(r) +s.Gs(a)}, +k_(a){this.bx(new A.bpQ(a))}} +A.bpN.prototype={ +$0(){return 0}, +$S:79} +A.bpO.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.aw||a===r.D||a===r.Z||l.b>r.P)return +q=l.b===0 +if(q)p=k===r.bb$+2?0:r.D.k3.a +else p=m.c +k=q?t.k.a(A.D.prototype.ga3.call(r)).b:m.d.au() +q=t.k +a.cf(A.mt(new A.a_(k-p,q.a(A.D.prototype.ga3.call(r)).d)),!0) +k=m.e +k.b=a.k3.b>k.SY()?a.k3.b:k.SY() +if(l.a+p+a.k3.a>q.a(A.D.prototype.ga3.call(r)).b){++l.b +k=r.aw.k3.a +l.a=k+r.a_ +o=r.D.k3.a +a.cf(A.mt(new A.a_(m.d.au()-(k+o),q.a(A.D.prototype.ga3.call(r)).d)),!0)}k=l.a +s.a=new A.j(k,0) +n=l.a=k+(a.k3.a+r.a_) +l=l.b +k=l===r.P +s.e=k +if(l===0)m.d.b=n+r.D.k3.a +if(k)m.f.b=n}, +$S:33} +A.bpM.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +t.yS.a(s) +if(s.e)this.b.ep(a,s.a.ae(0,this.a))}, +$S:33} +A.bpL.prototype={ +$2(a,b){return this.c.cD(a,b)}, +$S:16} +A.bpP.prototype={ +$1(a){this.a.pD(t.x.a(a))}, +$S:33} +A.bpQ.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:33} +A.uH.prototype={ +I(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} +A.aq0.prototype={} +A.aq1.prototype={ +cC(a){return A.Y(A.c3(null))}} +A.a1g.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.a1v.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.yS;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.yS;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.aww.prototype={} +A.zb.prototype={ +B(a){var s,r=this,q=null,p=r.f +if(p==null){p=r.e +p.toString +p=A.bJW(a,p)}s=A.aw(p,q,q,B.aM,q,q,B.rU.bz(r.d!=null?B.w2.e5(a):B.fy),q,q) +p=r.d +return A.bJT(B.C,q,s,B.w1,B.w1,44,p,B.a1F,p==null?1:0.7)}} +A.EQ.prototype={ +gdS(){var s=this.c,r=this.a.a +s=B.kr.l(0,r)?B.R3:B.R3.bz(r) +return s}, +e5(a){var s=this,r=s.a,q=r.a,p=q instanceof A.dZ?q.e5(a):q,o=r.b +if(o instanceof A.dZ)o=o.e5(a) +r=p.l(0,q)&&o.l(0,B.fy)?r:new A.a0s(p,o) +return new A.EQ(r,A.a6M(s.b,a),A.DF(s.c,a),A.DF(s.d,a),A.DF(s.e,a),A.DF(s.f,a),A.DF(s.r,a),A.DF(s.w,a),A.DF(s.x,a),A.DF(s.y,a))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aa(b)!==A.B(r))return!1 +if(b instanceof A.EQ)if(b.a.l(0,r.a))if(J.i(b.b,r.b))s=!0 +else s=!1 +else s=!1 +else s=!1 +return s}, +gm(a){var s=this +return A.V(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.a0s.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.a0s&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gm(a){return A.V(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.amR.prototype={} +A.a6T.prototype={ +B(a){var s=null +return new A.YM(this,A.PQ(this.d,A.bJU(this.c.gfV(),s,s,s,s,s,s,s),s),s)}} +A.YM.prototype={ +cO(a){return!this.f.c.l(0,a.f.c)}} +A.ER.prototype={ +gfV(){var s=this.b +return s==null?this.w.b:s}, +gv8(){var s=this.c +return s==null?this.w.c:s}, +gee(){var s=null,r=this.d +if(r==null){r=this.w.r +r=new A.biK(r.a,r.b,B.aFE,this.gfV(),s,s,s,s,s,s,s,s)}return r}, +gCp(){var s=this.e +return s==null?this.w.d:s}, +gvD(){var s=this.f +return s==null?this.w.e:s}, +gxd(){var s=this.r +return s==null?!1:s}, +e5(a){var s,r=this,q=new A.aIM(a),p=r.gjC(),o=q.$1(r.b),n=q.$1(r.c),m=r.d +m=m==null?null:m.e5(a) +s=q.$1(r.e) +q=q.$1(r.f) +r.gxd() +return A.c35(p,o,n,m,s,q,!1,r.w.b1n(a,r.d==null))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aa(b)!==A.B(r))return!1 +if(b instanceof A.ER)if(b.gjC()==r.gjC())if(b.gfV().l(0,r.gfV()))if(b.gv8().l(0,r.gv8()))if(b.gee().l(0,r.gee()))if(b.gCp().l(0,r.gCp()))if(b.gvD().l(0,r.gvD())){b.gxd() +r.gxd() +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}, +gm(a){var s=this,r=s.gjC(),q=s.gfV(),p=s.gv8(),o=s.gee(),n=s.gCp(),m=s.gvD() +s.gxd() +return A.V(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.aIM.prototype={ +$1(a){return A.a6M(a,this.a)}, +$S:289} +A.Ru.prototype={ +e5(a){var s=this,r=new A.aWe(a),q=s.gjC(),p=r.$1(s.gfV()),o=r.$1(s.gv8()),n=s.gee() +n=n==null?null:n.e5(a) +return new A.Ru(q,p,o,n,r.$1(s.gCp()),r.$1(s.gvD()),s.gxd())}, +gjC(){return this.a}, +gfV(){return this.b}, +gv8(){return this.c}, +gee(){return this.d}, +gCp(){return this.e}, +gvD(){return this.f}, +gxd(){return this.r}} +A.aWe.prototype={ +$1(a){return A.a6M(a,this.a)}, +$S:289} +A.amU.prototype={ +b1n(a,b){var s,r,q=this,p=new A.biE(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.dZ)r=r.e5(a) +s=s.b +s=new A.amS(r,s instanceof A.dZ?s.e5(a):s)}return new A.amU(q.a,o,n,m,p,!1,s)}} +A.biE.prototype={ +$1(a){return a instanceof A.dZ?a.e5(this.a):a}, +$S:127} +A.amS.prototype={} +A.biK.prototype={ +gdS(){return A.EQ.prototype.gdS.call(this).bz(this.z)}} +A.amT.prototype={} +A.bxR.prototype={ +$0(){return null}, +$S:746} +A.bvY.prototype={ +$0(){var s=self.window.navigator.platform,r=s==null?null:s.toLowerCase() +if(r==null)r="" +if(B.b.aZ(r,"mac"))return B.bZ +if(B.b.aZ(r,"win"))return B.cG +if(B.b.H(r,"iphone")||B.b.H(r,"ipad")||B.b.H(r,"ipod"))return B.aK +if(B.b.H(r,"android"))return B.b4 +if(self.window.matchMedia("only screen and (pointer: fine)").matches)return B.cF +return B.b4}, +$S:747} +A.xI.prototype={ +F7(a,b){var s=A.mB.prototype.gp.call(this,this) +s.toString +return J.bHV(s)}, +j(a){return this.F7(a,B.bQ)}} +A.Fq.prototype={} +A.a8h.prototype={} +A.a8f.prototype={} +A.cG.prototype={ +aUm(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gaa(l) +r=l.j(0) +if(typeof s=="string"&&s!==r){q=r.length +p=J.ae(s) +if(q>p.gu(s)){o=B.b.nR(r,s) +if(o===q-p.gu(s)&&o>2&&B.b.V(r,o-2,o)===": "){n=B.b.V(r,0,o-2) +m=B.b.d2(n," Failed assertion:") +if(m>=0)n=B.b.V(n,0,m)+"\n"+B.b.bg(n,m+1) +l=p.pM(s)+"\n"+n}else l=null}else l=null}else l=null +if(l==null)l=r}else if(!(typeof l=="string"))l=t.Cr.b(l)||t.VI.b(l)?J.bU(l):" "+A.c(l) +l=J.c12(l) +return l.length===0?" ":l}, +gamz(){return A.c3u(new A.aNL(this).$0(),!0,B.wg)}, +eq(){return"Exception caught by "+this.c}, +j(a){A.cdL(null,B.a0F,this) +return""}} +A.aNL.prototype={ +$0(){return J.c11(this.a.aUm().split("\n")[0])}, +$S:1} +A.t4.prototype={ +gaa(a){return this.j(0)}, +eq(){return"FlutterError"}, +j(a){var s,r,q=new A.eN(this.a,t.ow) +if(!q.gal(q)){s=q.gO(q) +r=J.bH(s) +s=A.mB.prototype.gp.call(r,s) +s.toString +s=J.bHV(s)}else s="FlutterError" +return s}, +$iyt:1} +A.aNM.prototype={ +$1(a){return A.c9(a)}, +$S:748} +A.aNN.prototype={ +$1(a){return a+1}, +$S:52} +A.aNO.prototype={ +$1(a){return a+1}, +$S:52} +A.byy.prototype={ +$1(a){return B.b.H(a,"StackTrace.current")||B.b.H(a,"dart-sdk/lib/_internal")||B.b.H(a,"dart:sdk_internal")}, +$S:20} +A.ao0.prototype={} +A.ao2.prototype={} +A.ao1.prototype={} +A.a3I.prototype={ +arO(){var s,r,q,p,o,n,m,l,k=this,j=null +A.cbG("Framework initialization") +k.aqY() +$.aL=k +s=t.C +r=A.di(s) +q=A.a([],t.lX) +p=t.S +o=new A.aoj(new A.FO(A.kO(j,j,j,t.Su,p),t.t6)) +n=A.bCt(!0,"Root Focus Scope",!1) +m=A.a([],t.OM) +l=$.be() +n=n.w=new A.Pt(o,n,A.b0(t.mx),m,l) +m=$.iW.h8$ +m===$&&A.b() +m.a=o.gae4() +$.jl.rx$.b.k(0,o.gae6(),j) +o=n +s=new A.aAE(new A.aoA(r),q,o,A.q(t.yi,s)) +k.Z$=s +s.a=k.gaz6() +s=$.c_() +s.fr=k.gaVt() +s.fx=$.ac +B.mh.nb(k.gaAn()) +s=new A.a7h(A.q(p,t.qa),B.KO) +B.KO.nb(s.gaEo()) +k.bm$=s +k.aqZ() +s=t.N +A.clN("Flutter.FrameworkInitialization",A.q(s,s),"Extension") +A.cbF()}, +l9(){}, +uB(){}, +aYi(a){var s,r=A.bPB() +r.Gn(0,"Lock events");++this.c +s=a.$0() +s.eQ(new A.aA_(this,r)) +return s}, +Ze(){}, +j(a){return""}} +A.aA_.prototype={ +$0(){var s=this.a +if(--s.c<=0){this.b.adG(0) +s.aqQ() +if(s.ch$.c!==0)s.Rd()}}, +$S:5} +A.aG.prototype={} +A.jO.prototype={ +a2(a,b){var s,r,q,p,o=this +if(o.geS(o)===o.gdV().length){s=t.Nw +if(o.geS(o)===0)o.sdV(A.bo(1,null,!1,s)) +else{r=A.bo(o.gdV().length*2,null,!1,s) +for(q=0;q0){r.gdV()[s]=null +r.slv(r.glv()+1)}else r.Iw(s) +break}}, +q(){this.sdV($.be()) +this.seS(0,0)}, +aO(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.geS(f)===0)return +f.skU(f.gkU()+1) +p=f.geS(f) +for(s=0;s0){l=f.geS(f)-f.glv() +if(l*2<=f.gdV().length){k=A.bo(l,null,!1,t.Nw) +for(j=0,s=0;s#"+A.cD(this)+"("+A.c(this.a)+")"}} +A.F2.prototype={ +I(){return"DiagnosticLevel."+this.b}} +A.pC.prototype={ +I(){return"DiagnosticsTreeStyle."+this.b}} +A.bov.prototype={} +A.hW.prototype={ +F7(a,b){return this.cI(0)}, +j(a){return this.F7(a,B.bQ)}} +A.mB.prototype={ +gp(a){this.aEg() +return this.at}, +aEg(){return}} +A.zl.prototype={} +A.a7t.prototype={} +A.aE.prototype={ +eq(){return"#"+A.cD(this)}, +F7(a,b){var s=this.eq() +return s}, +j(a){return this.F7(a,B.bQ)}} +A.a7s.prototype={ +eq(){return"#"+A.cD(this)}} +A.pA.prototype={ +j(a){return this.ahr(B.wg).cI(0)}, +eq(){return"#"+A.cD(this)}, +b1M(a,b){return A.bC4(a,b,this)}, +ahr(a){return this.b1M(null,a)}} +A.ane.prototype={} +A.h4.prototype={} +A.q4.prototype={} +A.oV.prototype={ +j(a){return"[#"+A.cD(this)+"]"}} +A.ct.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return A.t(this).i("ct").b(b)&&J.i(b.a,this.a)}, +gm(a){return A.V(A.B(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)}, +j(a){var s=A.t(this),r=s.i("ct.T"),q=this.a,p=A.cN(r)===B.jC?"<'"+A.c(q)+"'>":"<"+A.c(q)+">" +if(A.B(this)===A.cN(s.i("ct")))return"["+p+"]" +return"["+A.cN(r).j(0)+" "+p+"]"}} +A.bER.prototype={ +gX(a){return A.cN(this.$ti.c)}} +A.mN.prototype={} +A.Qq.prototype={} +A.a4.prototype={ +pD(a){var s=a.a,r=this.a +if(s<=r){a.a=r+1 +a.jX()}}, +jX(){}, +gdz(){return this.b}, +aF(a){this.b=a}, +aC(a){this.b=null}, +gaH(a){return this.c}, +i6(a){var s +a.c=this +s=this.b +if(s!=null)a.aF(s) +this.pD(a)}, +iB(a){a.c=null +if(this.b!=null)a.aC(0)}} +A.bK.prototype={ +gHX(){var s,r=this,q=r.c +if(q===$){s=A.di(r.$ti.c) +r.c!==$&&A.aC() +r.c=s +q=s}return q}, +G(a,b){this.b=!0 +this.gHX().T(0) +return B.c.G(this.a,b)}, +T(a){this.b=!1 +B.c.T(this.a) +this.gHX().T(0)}, +H(a,b){var s=this,r=s.a +if(r.length<3)return B.c.H(r,b) +if(s.b){s.gHX().E(0,r) +s.b=!1}return s.gHX().H(0,b)}, +gao(a){var s=this.a +return new J.eG(s,s.length,A.X(s).i("eG<1>"))}, +gal(a){return this.a.length===0}, +gcs(a){return this.a.length!==0}, +fH(a,b){var s=this.a,r=A.X(s) +return b?A.a(s.slice(0),r):J.h3(s.slice(0),r.c)}, +bv(a){return this.fH(a,!0)}} +A.FO.prototype={ +t(a,b){var s=this.a,r=s.h(0,b) +s.k(0,b,(r==null?0:r)+1)}, +G(a,b){var s=this.a,r=s.h(0,b) +if(r==null)return!1 +if(r===1)s.G(0,b) +else s.k(0,b,r-1) +return!0}, +H(a,b){return this.a.ak(0,b)}, +gao(a){var s=this.a +return A.iD(s,s.r,A.t(s).c)}, +gal(a){return this.a.a===0}, +gcs(a){return this.a.a!==0}} +A.H8.prototype={ +b04(a,b,c){var s=this.a,r=s==null?$.a2n():s,q=r.o1(0,0,b,A.aK(b),c) +if(q===s)return this +s=this.$ti +return new A.H8(q,s.i("@<1>").M(s.z[1]).i("H8<1,2>"))}, +h(a,b){var s=this.a +if(s==null)return null +return s.zy(0,0,b,J.I(b))}} +A.buX.prototype={} +A.aob.prototype={ +o1(a,b,c,d,e){var s,r,q,p,o=B.e.BR(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.a2n() +s=m.o1(0,b+5,c,d,e) +if(s===m)n=this +else{r=n.length +q=A.bo(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.c0K(p,a5+5,a6,a7,a8) +if(o===p)return c +a2=a.length +n=A.bo(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.aCa(a5) +a1.a[a]=$.a2n().o1(0,a5+5,a6,a7,a8) +return a1}else{h=2*s +g=2*i +f=A.bo(g+2,b,!1,t.X) +for(a=c.b,e=0;e>>0,f)}}}, +zy(a,b,c,d){var s,r,q,p,o=1<<(B.e.a_P(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.zy(0,b+5,c,d) +if(J.i(c,q))return p +return null}, +aCa(a){var s,r,q,p,o,n,m,l=A.bo(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.BR(s,o)&1)!==0){n=q[p] +m=p+1 +if(n==null)l[o]=q[m] +else l[o]=$.a2n().o1(0,r,n,J.I(n),q[m]) +p+=2}return new A.aob(l)}} +A.YG.prototype={ +o1(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.a4X(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.bo(q,null,!1,t.X) +for(o=0;o>>0,k).o1(0,b,c,d,e)}, +zy(a,b,c,d){var s=this.a4X(c) +return s<0?null:this.b[s+1]}, +a4X(a){var s,r,q=this.b,p=q.length +for(s=J.jI(a),r=0;r=s.a.length)s.T7(q) +B.M.cR(s.a,s.b,q,a) +s.b+=r}, +At(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.T7(q) +B.M.cR(s.a,s.b,q,a) +s.b=q}, +asH(a){return this.At(a,0,null)}, +T7(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +B.M.cR(o,0,r,s) +this.a=o}, +aJw(){return this.T7(null)}, +nf(a){var s=B.e.bF(this.b,a) +if(s!==0)this.At($.bYH(),0,a-s)}, +qQ(){var s,r=this +if(r.c)throw A.d(A.a9("done() must not be called more than once on the same "+A.B(r).j(0)+".")) +s=A.hK(r.a.buffer,0,r.b) +r.a=new Uint8Array(0) +r.c=!0 +return s}} +A.SU.prototype={ +n9(a){return this.a.getUint8(this.b++)}, +Os(a){var s=this.b,r=$.hi() +B.iT.ZM(this.a,s,r)}, +pT(a){var s=this.a,r=A.d3(s.buffer,s.byteOffset+this.b,a) +this.b+=a +return r}, +Ot(a){var s +this.nf(8) +s=this.a +B.Ka.aaD(s.buffer,s.byteOffset+this.b,a)}, +nf(a){var s=this.b,r=B.e.bF(s,a) +if(r!==0)this.b=s+(a-r)}} +A.oK.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.oK&&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}, +j(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.b5S.prototype={ +$1(a){return a.length!==0}, +$S:20} +A.da.prototype={ +oY(a,b){return new A.a6($.ac,this.$ti.i("a6<1>"))}, +i7(a){return this.oY(a,null)}, +e_(a,b,c,d){var s=b.$1(this.a) +if(d.i("Q<0>").b(s))return s +return new A.da(s,d.i("da<0>"))}, +aI(a,b,c){return this.e_(a,b,null,c)}, +eQ(a){var s,r,q,p,o,n=this +try{s=a.$0() +if(t.L0.b(s)){p=J.bBi(s,new A.bbi(n),n.$ti.c) +return p}return n}catch(o){r=A.a0(o) +q=A.am(o) +p=A.vV(r,q,n.$ti.c) +return p}}, +$iQ:1} +A.bbi.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.i("1(@)")}} +A.PB.prototype={ +I(){return"GestureDisposition."+this.b}} +A.eI.prototype={} +A.FH.prototype={ +am(a){this.a.wJ(this.b,this.c,a)}} +A.Kw.prototype={ +j(a){var s=this,r=s.a +r=r.length===0?""+"":""+new A.F(r,new A.blh(s),A.X(r).i("F<1,f>")).bA(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +A.blh.prototype={ +$1(a){if(a===this.a.e)return a.j(0)+" (eager winner)" +return a.j(0)}, +$S:754} +A.aOR.prototype={ +jy(a,b,c){this.a.c0(0,b,new A.aOT(this,b)).a.push(c) +return new A.FH(this,b,c)}, +V0(a,b){var s=this.a.h(0,b) +if(s==null)return +s.b=!1 +this.a8V(b,s)}, +a1e(a){var s,r=this.a,q=r.h(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.G(0,a) +r=q.a +if(r.length!==0){B.c.gO(r).jx(a) +for(s=1;s").M(q.z[1]),r=new A.bG(J.an(r.a),r.b,q.i("bG<1,2>")),p=n.r,q=q.z[1];r.v();){o=r.a;(o==null?q.a(o):o).b3j(0,p)}s.T(0) +n.c=B.E +s=n.y +if(s!=null)s.R(0)}} +A.FI.prototype={ +aAy(a){var s,r,q,p,o +try{q=a.a +p=$.c_().d.h(0,0).x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}this.RG$.E(0,A.c83(q,p)) +if(this.c<=0)this.Rn()}catch(o){s=A.a0(o) +r=A.am(o) +q=A.c9("while handling a pointer data packet") +A.ew(new A.cG(s,r,"gestures library",q,null,!1))}}, +aPg(a){var s=this.RG$ +if(s.b===s.c&&this.c<=0)A.hR(this.gaxQ()) +s.Cb(A.bNd(0,0,0,0,0,B.by,!1,0,a,B.h,1,1,0,0,0,0,0,0,B.E))}, +Rn(){for(var s=this.RG$;!s.gal(s);)this.X_(s.lY())}, +X_(a){this.ga7a().cA(0) +this.a4I(a)}, +a4I(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.bCE() +r=a.gb1(a) +q=p.aR$ +q===$&&A.b() +q.e.cD(s,r) +p.a0n(s,r) +if(!o||t.w5.b(a))p.x1$.k(0,a.gc_(),s) +o=s}else if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a)){s=p.x1$.G(0,a.gc_()) +o=s}else o=a.gL6()||t.DB.b(a)?p.x1$.h(0,a.gc_()):null +if(o!=null||t.ge.b(a)||t.PB.b(a))p.Wc(0,a,o)}, +aWy(a,b){a.t(0,new A.lD(this,t.AL))}, +Wc(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" +if(c==null){try{this.rx$.ahi(b)}catch(p){s=A.a0(p) +r=A.am(p) +A.ew(A.c5e(A.c9("while dispatching a non-hit-tested pointer event"),b,s,null,new A.aOW(b),i,r))}return}for(n=c.a,m=n.length,l=0;l0.4){r.dy=B.na +r.am(B.cO)}else if(a.gxQ().guf()>A.y5(a.gdi(a),r.b))r.am(B.aS) +if(s>0.4&&r.dy===B.RX){r.dy=B.na +if(r.at!=null)r.e3("onStart",new A.aOl(r,s))}}r.Ai(a)}, +jx(a){var s=this,r=s.dy +if(r===B.n9)r=s.dy=B.RX +if(s.at!=null&&r===B.na)s.e3("onStart",new A.aOj(s))}, +pa(a){var s=this,r=s.dy,q=r===B.na||r===B.aEs +if(r===B.n9){s.am(B.aS) +return}if(q&&s.ch!=null)if(s.ch!=null)s.e3("onEnd",new A.aOk(s)) +s.dy=B.tu}, +ij(a){this.jt(a) +this.pa(a)}} +A.aOl.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s=s.db +s===$&&A.b() +return r.$1(new A.zN(s.b))}, +$S:0} +A.aOj.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s.dx===$&&A.b() +s=s.db +s===$&&A.b() +return r.$1(new A.zN(s.b))}, +$S:0} +A.aOk.prototype={ +$0(){var s=this.a,r=s.ch +r.toString +s=s.db +s===$&&A.b() +return r.$1(new A.zN(s.b))}, +$S:0} +A.a7r.prototype={ +gm(a){return A.V(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.aa(b)!==A.B(this))return!1 +return b instanceof A.a7r&&b.a==this.a}, +j(a){return"DeviceGestureSettings(touchSlop: "+A.c(this.a)+")"}} +A.lD.prototype={ +j(a){return"#"+A.cD(this)+"("+this.a.j(0)+")"}} +A.LA.prototype={} +A.Zj.prototype={ +dk(a,b){return this.a.hw(b)}} +A.KW.prototype={ +dk(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.bq(o) +n.ba(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.o3.prototype={ +ayO(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=B.c.gS(s) +for(q=o.length,p=0;p":B.c.bA(s,", "))+")"}} +A.Gu.prototype={} +A.QE.prototype={} +A.Gt.prototype={} +A.kP.prototype={ +ku(a){var s,r=this +switch(a.gft(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.w_(a)}, +W4(){var s,r=this +r.am(B.cO) +r.k2=!0 +s=r.CW +s.toString +r.a0G(s) +r.auR()}, +ae7(a){var s,r=this +if(!a.gt4()){if(t.pY.b(a)){s=new A.km(a.gdi(a),A.bo(20,null,!1,t.av)) +r.ab=s +s.oN(a.gjo(a),a.gen())}if(t.n2.b(a)){s=r.ab +s.toString +s.oN(a.gjo(a),a.gen())}}if(t.oN.b(a)){if(r.k2)r.auP(a) +else r.am(B.aS) +r.T4()}else if(t.Ko.b(a)){r.a2l() +r.T4()}else if(t.pY.b(a)){r.k3=new A.jp(a.gen(),a.gb1(a)) +r.k4=a.gft(a) +r.auO(a)}else if(t.n2.b(a))if(a.gft(a)!==r.k4){r.am(B.aS) +s=r.CW +s.toString +r.jt(s)}else if(r.k2)r.auQ(a)}, +auO(a){this.k3.toString +this.e.h(0,a.gc_()).toString +switch(this.k4){case 1:break +case 2:break +case 4:break}}, +a2l(){if(this.ch===B.kJ)switch(this.k4){case 1:break +case 2:break +case 4:break}}, +auR(){var s,r,q=this +switch(q.k4){case 1:if(q.p3!=null){s=q.k3 +r=s.b +s=s.a +q.e3("onLongPressStart",new A.aTQ(q,new A.Gu(r,s)))}s=q.p2 +if(s!=null)q.e3("onLongPress",s) +break +case 2:break +case 4:break}}, +auQ(a){var s=this,r=a.gb1(a),q=a.gen(),p=a.gb1(a).a8(0,s.k3.b) +a.gen().a8(0,s.k3.a) +switch(s.k4){case 1:if(s.p4!=null)s.e3("onLongPressMoveUpdate",new A.aTP(s,new A.QE(r,q,p))) +break +case 2:break +case 4:break}}, +auP(a){var s,r=this,q=r.ab.zQ(),p=q==null?B.e5:new A.l6(q.a) +a.gb1(a) +s=a.gen() +r.ab=null +switch(r.k4){case 1:if(r.RG!=null)r.e3("onLongPressEnd",new A.aTO(r,new A.Gt(s,p))) +break +case 2:break +case 4:break}}, +T4(){var s=this +s.k2=!1 +s.ab=s.k4=s.k3=null}, +am(a){var s=this +if(a===B.aS)if(s.k2)s.T4() +else s.a2l() +s.a0z(a)}, +jx(a){}} +A.aTQ.prototype={ +$0(){return this.a.p3.$1(this.b)}, +$S:0} +A.aTP.prototype={ +$0(){return this.a.p4.$1(this.b)}, +$S:0} +A.aTO.prototype={ +$0(){return this.a.RG.$1(this.b)}, +$S:0} +A.v0.prototype={ +h(a,b){return this.c[b+this.a]}, +ah(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.G6(A.P(new A.F(s,new A.aY8(),r),!0,r.i("al.E")),"[","]") +r=this.b +r===$&&A.b() +return"PolynomialFit("+q+", confidence: "+B.d.aA(r,3)+")"}} +A.aY8.prototype={ +$1(a){return B.d.ahx(a,3)}, +$S:771} +A.aaE.prototype={ +a_X(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.aY7(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.v0(c*a5,a5,q).ah(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.Z(r,-q,q) +return new A.jS(new A.l6(new A.j(0,p)),p)}, +S2(a,b){var s=this.k2 +s===$&&A.b() +return Math.abs(s)>A.y5(a,this.b)}, +B4(a){return new A.j(0,a.b)}, +B6(a){return a.b}} +A.o4.prototype={ +QO(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.y5(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.Z(r,-q,q) +return new A.jS(new A.l6(new A.j(p,0)),p)}, +S2(a,b){var s=this.k2 +s===$&&A.b() +return Math.abs(s)>A.y5(a,this.b)}, +B4(a){return new A.j(a.a,0)}, +B6(a){return a.a}} +A.oh.prototype={ +QO(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.y5(b,o.b) +r=a.a +if(!(r.guf()>n*n&&a.d.guf()>s*s))return null +q=o.db +if(q==null)q=50 +p=o.dx +if(p==null)p=8000 +return new A.jS(new A.l6(r).aPw(q,p),null)}, +S2(a,b){var s=this.k2 +s===$&&A.b() +return Math.abs(s)>A.byk(a,this.b)}, +B4(a){return a}, +B6(a){return null}} +A.amB.prototype={ +aGU(){this.a=!0}} +A.Lw.prototype={ +jt(a){if(this.r){this.r=!1 +$.jl.rx$.agQ(this.b,a)}}, +aeW(a,b){return a.gb1(a).a8(0,this.d).gdE()<=b}} +A.nX.prototype={ +ku(a){var s,r=this +if(r.y==null)if(r.r==null&&!0)return!1 +s=r.w_(a) +if(!s)r.tv() +return s}, +i4(a){var s=this,r=s.y +if(r!=null)if(!r.aeW(a,100))return +else{r=s.y +if(!r.f.a||a.gft(a)!==r.e){s.tv() +return s.a8S(a)}}s.a8S(a)}, +a8S(a){var s,r,q,p,o,n,m=this +m.a8e() +s=$.jl.ry$.jy(0,a.gc_(),m) +r=a.gc_() +q=a.gb1(a) +p=a.gft(a) +o=new A.amB() +A.cq(B.a1g,o.gaGT()) +n=new A.Lw(r,s,q,p,o) +m.z.k(0,a.gc_(),n) +o=a.gcH(a) +if(!n.r){n.r=!0 +$.jl.rx$.aan(r,m.gHV(),o)}}, +aEB(a){var s,r=this,q=r.z,p=q.h(0,a.gc_()) +p.toString +if(t.oN.b(a)){s=r.y +if(s==null){if(r.x==null)r.x=A.cq(B.ac,r.gaEC()) +s=p.b +$.jl.ry$.aWD(s) +p.jt(r.gHV()) +q.G(0,s) +r.a2D() +r.y=p}else{s=s.c +s.a.wJ(s.b,s.c,B.cO) +s=p.c +s.a.wJ(s.b,s.c,B.cO) +p.jt(r.gHV()) +q.G(0,p.b) +q=r.r +if(q!=null)r.e3("onDoubleTap",q) +r.tv()}}else if(t.n2.b(a)){if(!p.aeW(a,18))r.BL(p)}else if(t.Ko.b(a))r.BL(p)}, +jx(a){}, +ij(a){var s,r=this,q=r.z.h(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.BL(q)}, +BL(a){var s,r=this,q=r.z +q.G(0,a.b) +s=a.c +s.a.wJ(s.b,s.c,B.aS) +a.jt(r.gHV()) +s=r.y +if(s!=null)if(a===s)r.tv() +else{r.a2h() +if(q.a===0)r.tv()}}, +q(){this.tv() +this.a0p()}, +tv(){var s,r=this +r.a8e() +if(r.y!=null){if(r.z.a!==0)r.a2h() +s=r.y +s.toString +r.y=null +r.BL(s) +$.jl.ry$.b0U(0,s.b)}r.a2D()}, +a2D(){var s=this.z +s=s.gaS(s) +B.c.a6(A.P(s,!0,A.t(s).i("w.E")),this.gaJ6())}, +a8e(){var s=this.x +if(s!=null){s.R(0) +this.x=null}}, +a2h(){}} +A.aY1.prototype={ +aan(a,b,c){J.f4(this.a.c0(0,a,new A.aY3()),b,c)}, +agQ(a,b){var s,r=this.a,q=r.h(0,a) +q.toString +s=J.c8(q) +s.G(q,b) +if(s.gal(q))r.G(0,a)}, +awA(a,b,c){var s,r,q,p +try{b.$1(a.bU(c))}catch(q){s=A.a0(q) +r=A.am(q) +p=A.c9("while routing a pointer event") +A.ew(new A.cG(s,r,"gesture library",p,null,!1))}}, +ahi(a){var s=this,r=s.a.h(0,a.gc_()),q=s.b,p=t.Ld,o=t.iD,n=A.dx(q,p,o) +if(r!=null)s.a3l(a,r,A.dx(r,p,o)) +s.a3l(a,q,n)}, +a3l(a,b,c){c.a6(0,new A.aY2(this,b,a))}} +A.aY3.prototype={ +$0(){return A.q(t.Ld,t.iD)}, +$S:776} +A.aY2.prototype={ +$2(a,b){if(J.fg(this.b,a))this.a.awA(this.c,a,b)}, +$S:782} +A.aY4.prototype={ +agJ(a,b,c){if(this.a!=null)return +this.b=b +this.a=c}, +am(a){var s,r,q,p,o=this,n=o.a +if(n==null)return +try{q=o.b +q.toString +n.$1(q)}catch(p){s=A.a0(p) +r=A.am(p) +n=A.c9("while resolving a PointerSignalEvent") +A.ew(new A.cG(s,r,"gesture library",n,null,!1))}o.b=o.a=null}} +A.OC.prototype={ +I(){return"DragStartBehavior."+this.b}} +A.ef.prototype={ +JJ(a){}, +Up(a){var s=this +s.e.k(0,a.gc_(),a.gdi(a)) +if(s.ku(a))s.i4(a) +else s.ux(a)}, +i4(a){}, +ux(a){}, +ku(a){var s=this.c +return(s==null||s.H(0,a.gdi(a)))&&this.d.$1(a.gft(a))}, +aeN(a){var s=this.c +return s==null||s.H(0,a.gdi(a))}, +q(){}, +aeE(a,b,c){var s,r,q,p,o=null +try{o=b.$0()}catch(q){s=A.a0(q) +r=A.am(q) +p=A.c9("while handling a gesture") +A.ew(new A.cG(s,r,"gesture",p,null,!1))}return o}, +e3(a,b){return this.aeE(a,b,null,t.z)}, +aX9(a,b,c){return this.aeE(a,b,c,t.z)}} +A.dC.prototype={ +i4(a){this.Af(a.gc_(),a.gcH(a))}, +ux(a){this.am(B.aS)}, +jx(a){}, +ij(a){}, +am(a){var s,r=this.f,q=A.P(r.gaS(r),!0,t.SP) +r.T(0) +for(r=q.length,s=0;s")),r=r.c;q.v();){p=q.d +if(p==null)p=r.a(p) +o=$.jl.rx$ +n=k.glQ() +o=o.a +m=o.h(0,p) +m.toString +l=J.c8(m) +l.G(m,n) +if(l.gal(m))o.G(0,p)}s.T(0) +k.a0p()}, +asW(a){var s=this.w +if(s!=null)return s.jy(0,a,this) +return $.jl.ry$.jy(0,a,this)}, +Af(a,b){var s=this +$.jl.rx$.aan(a,s.glQ(),b) +s.r.t(0,a) +s.f.k(0,a,s.asW(a))}, +jt(a){var s=this.r +if(s.H(0,a)){$.jl.rx$.agQ(a,this.glQ()) +s.G(0,a) +if(s.a===0)this.pa(a)}}, +Ai(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jt(a.gc_())}} +A.FK.prototype={ +I(){return"GestureRecognizerState."+this.b}} +A.Hg.prototype={ +i4(a){var s=this +s.w0(a) +if(s.ch===B.ef){s.ch=B.kJ +s.CW=a.gc_() +s.cx=new A.jp(a.gen(),a.gb1(a)) +s.db=A.cq(s.at,new A.aYh(s,a))}}, +ux(a){if(!this.cy)this.a0y(a)}, +f6(a){var s,r,q,p=this +if(p.ch===B.kJ&&a.gc_()===p.CW){if(!p.cy)s=p.a4_(a)>18 +else s=!1 +if(p.cy){r=p.ay +q=r!=null&&p.a4_(a)>r}else q=!1 +if(t.n2.b(a))r=s||q +else r=!1 +if(r){p.am(B.aS) +r=p.CW +r.toString +p.jt(r)}else p.ae7(a)}p.Ai(a)}, +W4(){}, +jx(a){if(a===this.CW){this.wX() +this.cy=!0}}, +ij(a){var s=this +if(a===s.CW&&s.ch===B.kJ){s.wX() +s.ch=B.a3Q}}, +pa(a){var s=this +s.wX() +s.ch=B.ef +s.cx=null +s.cy=!1}, +q(){this.wX() +this.rY()}, +wX(){var s=this.db +if(s!=null){s.R(0) +this.db=null}}, +a4_(a){return a.gb1(a).a8(0,this.cx.b).gdE()}} +A.aYh.prototype={ +$0(){this.a.W4() +return null}, +$S:0} +A.jp.prototype={ +ae(a,b){return new A.jp(this.a.ae(0,b.a),this.b.ae(0,b.b))}, +a8(a,b){return new A.jp(this.a.a8(0,b.a),this.b.a8(0,b.b))}, +j(a){return"OffsetPair(local: "+this.a.j(0)+", global: "+this.b.j(0)+")"}} +A.aoe.prototype={} +A.Ds.prototype={ +I(){return"_ScaleState."+this.b}} +A.Dp.prototype={ +gaUT(){return this.b.ae(0,this.c)}, +gf1(a){return this.d}, +j(a){var s=this +return"_PointerPanZoomData(parent: "+s.a.j(0)+", _position: "+s.b.j(0)+", _pan: "+s.c.j(0)+", _scale: "+A.c(s.d)+", _rotation: "+s.e+")"}} +A.TL.prototype={ +j(a){return"ScaleStartDetails(focalPoint: "+this.a.j(0)+", localFocalPoint: "+this.b.j(0)+", pointersCount: "+this.c+")"}} +A.TM.prototype={ +j(a){var s=this +return"ScaleUpdateDetails(focalPoint: "+s.b.j(0)+", localFocalPoint: "+s.c.j(0)+", scale: "+A.c(s.d)+", horizontalScale: "+A.c(s.e)+", verticalScale: "+A.c(s.f)+", rotation: "+A.c(s.r)+", pointerCount: "+s.w+", focalPointDelta: "+s.a.j(0)+")"}} +A.HO.prototype={ +j(a){return"ScaleEndDetails(velocity: "+this.a.j(0)+", scaleVelocity: "+A.c(this.b)+", pointerCount: "+this.c+")"}} +A.ap7.prototype={} +A.kX.prototype={ +gBD(){var s,r=this.fr +r===$&&A.b() +if(r>0){s=this.fx +s===$&&A.b() +r=s/r}else r=1 +return r}, +gwM(){var s,r,q,p=this.gBD() +for(s=this.R8,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a +if(q==null)q=r.a(q) +p*=q.gf1(q)/this.RG}return p}, +gaC1(){var s,r,q,p=this,o=p.fy +o===$&&A.b() +if(o>0){s=p.go +s===$&&A.b() +r=s/o}else r=1 +for(o=p.R8,o=o.gaS(o),s=A.t(o),s=s.i("@<1>").M(s.z[1]),o=new A.bG(J.an(o.a),o.b,s.i("bG<1,2>")),s=s.z[1];o.v();){q=o.a +if(q==null)q=s.a(q) +r*=q.gf1(q)/p.RG}return r}, +gaNy(){var s,r,q,p=this,o=p.id +o===$&&A.b() +if(o>0){s=p.k1 +s===$&&A.b() +r=s/o}else r=1 +for(o=p.R8,o=o.gaS(o),s=A.t(o),s=s.i("@<1>").M(s.z[1]),o=new A.bG(J.an(o.a),o.b,s.i("bG<1,2>")),s=s.z[1];o.v();){q=o.a +if(q==null)q=s.a(q) +r*=q.gf1(q)/p.RG}return r}, +avv(){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.gaS(m),s=A.t(m),s=s.i("@<1>").M(s.z[1]),m=new A.bG(J.an(m.a),m.b,s.i("bG<1,2>")),s=s.z[1];m.v();){r=m.a +o+=(r==null?s.a(r):r).e}return o-n.rx}, +i4(a){var s=this +s.w0(a) +s.p2.k(0,a.gc_(),new A.km(a.gdi(a),A.bo(20,null,!1,t.av))) +if(s.CW===B.hK){s.CW=B.jS +s.k1=s.id=s.go=s.fy=s.fx=s.fr=0}}, +aeN(a){return!0}, +JJ(a){var s=this +s.a0o(a) +s.Af(a.gc_(),a.gcH(a)) +s.p2.k(0,a.gc_(),new A.km(a.gdi(a),A.bo(20,null,!1,t.av))) +if(s.CW===B.hK){s.CW=B.jS +s.RG=1 +s.rx=0}}, +f6(a){var s,r,q,p,o,n,m=this +if(t.n2.b(a)){s=m.p2.h(0,a.gc_()) +s.toString +if(!a.gt4())s.oN(a.gjo(a),a.gb1(a)) +m.ok.k(0,a.gc_(),a.gb1(a)) +m.cx=a.gcH(a) +r=!1 +q=!0}else if(t.pY.b(a)){m.ok.k(0,a.gc_(),a.gb1(a)) +m.p1.push(a.gc_()) +m.cx=a.gcH(a) +r=!0 +q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.G(0,a.gc_()) +B.c.G(m.p1,a.gc_()) +m.cx=a.gcH(a) +r=!0 +q=!1}else if(t.w5.b(a)){m.R8.k(0,a.gc_(),new A.Dp(m,a.gb1(a),B.h,1,0)) +m.cx=a.gcH(a) +r=!0 +q=!0}else if(t.DB.b(a)){if(!a.gt4()&&!0){s=m.p2.h(0,a.gc_()) +s.toString +s.oN(a.gjo(a),a.gEw(a))}m.R8.k(0,a.gc_(),new A.Dp(m,a.gb1(a),a.gEw(a),a.gf1(a),a.gNL())) +m.cx=a.gcH(a) +r=!1 +q=!0}else{if(t.WQ.b(a)){m.R8.G(0,a.gc_()) +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.h(0,p) +n.toString +o=o[1] +s=s.h(0,o) +s.toString +m.k4=new A.ap7(n,p,s,o)}else{p=o[0] +n=s.h(0,p) +n.toString +o=o[1] +s=s.h(0,o) +s.toString +m.k4=m.k3=new A.ap7(n,p,s,o)}}m.aMQ(0) +if(!r||m.aIY(a.gc_()))m.at1(q,a) +m.Ai(a)}, +aMQ(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.t(s).c,q=A.iD(s,s.r,r),p=B.h;q.v();){o=s.h(0,q.d) +p=new A.j(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gaS(q),n=A.t(o),n=n.i("@<1>").M(n.z[1]),o=new A.bG(J.an(o.a),o.b,n.i("bG<1,2>")),n=n.z[1];o.v();){m=o.a +m=(m==null?n.a(m):m).gaUT() +p=new A.j(p.a+m.a,p.b+m.b)}q=q.a+e.p1.length +q=q>0?p.hA(0,q):B.h +e.dy=q +o=e.cx +if(d==null){e.k2=A.Sn(o,q) +e.p4=B.h}else{n=e.k2 +n===$&&A.b() +q=A.Sn(o,q) +e.k2=q +e.p4=q.a8(0,n)}l=s.a +for(q=A.iD(s,s.r,r),k=B.h;q.v();){o=s.h(0,q.d) +k=new A.j(k.a+o.a,k.b+o.b)}q=l>0 +if(q)k=k.hA(0,l) +for(r=A.iD(s,s.r,r),o=k.a,n=k.b,j=0,i=0,h=0;r.v();){m=r.d +g=s.h(0,m) +f=o-g.a +g=n-g.b +j+=Math.sqrt(f*f+g*g) +i+=Math.abs(o-s.h(0,m).a) +h+=Math.abs(n-s.h(0,m).b)}e.fx=q?j/l:0 +e.go=q?i/l:0 +e.k1=q?h/l:0}, +aIY(a){var s,r=this,q={},p=r.dy +p.toString +r.dx=p +p=r.fx +p===$&&A.b() +r.fr=p +r.k3=r.k4 +p=r.go +p===$&&A.b() +r.fy=p +p=r.k1 +p===$&&A.b() +r.id=p +p=r.R8 +if(p.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gwM()/r.gBD() +p=p.gaS(p) +r.rx=A.iS(p,new A.b2Q(),A.t(p).i("w.E"),t.i).n2(0,new A.b2R())}if(r.CW===B.nn){if(r.ch!=null){s=r.p2.h(0,a).OG() +q.a=s +p=s.a +if(p.guf()>2500){if(p.guf()>64e6)q.a=new A.l6(p.hA(0,p.gdE()).ah(0,8000)) +r.e3("onEnd",new A.b2S(q,r))}else r.e3("onEnd",new A.b2T(r))}r.CW=B.S6 +r.p3=new A.km(B.by,A.bo(20,null,!1,t.av)) +return!1}r.p3=new A.km(B.by,A.bo(20,null,!1,t.av)) +return!0}, +at1(a,b){var s,r,q,p,o=this,n=o.CW +if(n===B.hK)n=o.CW=B.jS +if(n===B.jS){n=o.fx +n===$&&A.b() +s=o.fr +s===$&&A.b() +r=o.dy +r.toString +q=o.dx +q===$&&A.b() +p=r.a8(0,q).gdE() +if(Math.abs(n-s)>A.ciX(b.gdi(b))||p>A.byk(b.gdi(b),o.b)||Math.max(o.gwM()/o.gBD(),o.gBD()/o.gwM())>1.05)o.am(B.cO)}else if(n.a>=2)o.am(B.cO) +if(o.CW===B.S6&&a){o.CW=B.nn +o.a3n()}if(o.CW===B.nn){n=o.p3 +if(n!=null)n.oN(b.gjo(b),new A.j(o.gwM(),0)) +if(o.ay!=null)o.e3("onUpdate",new A.b2O(o))}}, +a3n(){if(this.ax!=null)this.e3("onStart",new A.b2P(this))}, +jx(a){var s,r=this +if(r.CW===B.jS){r.CW=B.nn +r.a3n() +if(r.at===B.D){s=r.dy +s.toString +r.dx=s +s=r.fx +s===$&&A.b() +r.fr=s +r.k3=r.k4 +s=r.go +s===$&&A.b() +r.fy=s +s=r.k1 +s===$&&A.b() +r.id=s +s=r.R8 +if(s.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gwM()/r.gBD() +s=s.gaS(s) +r.rx=A.iS(s,new A.b2U(),A.t(s).i("w.E"),t.i).n2(0,new A.b2V())}}}}, +ij(a){var s=this +s.R8.G(0,a) +s.ok.G(0,a) +B.c.G(s.p1,a) +s.jt(a)}, +pa(a){switch(this.CW.a){case 1:this.am(B.aS) +break +case 0:break +case 2:break +case 3:break}this.CW=B.hK}, +q(){this.p2.T(0) +this.rY()}} +A.b2Q.prototype={ +$1(a){return a.e}, +$S:286} +A.b2R.prototype={ +$2(a,b){return a+b}, +$S:163} +A.b2S.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.OG().a.a +if(r==null)r=-1 +return p.$1(new A.HO(s,r,q.R8.a+q.p1.length))}, +$S:0} +A.b2T.prototype={ +$0(){var s,r=this.a,q=r.ch +q.toString +s=r.p3 +s=s==null?null:s.OG().a.a +if(s==null)s=-1 +return q.$1(new A.HO(B.e5,s,r.R8.a+r.p1.length))}, +$S:0} +A.b2O.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.ay +j.toString +s=k.gwM() +r=k.gaC1() +q=k.gaNy() +p=k.dy +p.toString +o=k.k2 +o===$&&A.b() +n=k.avv() +m=k.R8.a +l=k.p1.length +k=k.p4 +k===$&&A.b() +j.$1(A.c9p(p,k,r,o,m+l,n,s,q))}, +$S:0} +A.b2P.prototype={ +$0(){var s,r,q,p=this.a,o=p.ax +o.toString +s=p.dy +s.toString +r=p.k2 +r===$&&A.b() +q=p.R8.a +p=p.p1.length +o.$1(new A.TL(s,r,q+p))}, +$S:0} +A.b2U.prototype={ +$1(a){return a.e}, +$S:286} +A.b2V.prototype={ +$2(a,b){return a+b}, +$S:163} +A.J6.prototype={} +A.J7.prototype={} +A.a3H.prototype={ +i4(a){var s=this +if(s.ch===B.ef){if(s.k4!=null&&s.ok!=null)s.BX() +s.k4=a}if(s.k4!=null)s.aoc(a)}, +Af(a,b){this.ao3(a,b)}, +ae7(a){var s,r,q=this +if(t.oN.b(a)){q.ok=a +q.a2p()}else if(t.Ko.b(a)){q.am(B.aS) +if(q.k2){s=q.k4 +s.toString +q.LP(a,s,"")}q.BX()}else{s=a.gft(a) +r=q.k4 +if(s!==r.gft(r)){q.am(B.aS) +s=q.CW +s.toString +q.jt(s)}}}, +am(a){var s,r=this +if(r.k3&&a===B.aS){s=r.k4 +s.toString +r.LP(null,s,"spontaneous") +r.BX()}r.a0z(a)}, +W4(){this.a8n()}, +jx(a){var s=this +s.a0G(a) +if(a===s.CW){s.a8n() +s.k3=!0 +s.a2p()}}, +ij(a){var s,r=this +r.aod(a) +if(a===r.CW){if(r.k2){s=r.k4 +s.toString +r.LP(null,s,"forced")}r.BX()}}, +a8n(){var s,r=this +if(r.k2)return +s=r.k4 +s.toString +r.ae9(s) +r.k2=!0}, +a2p(){var s,r,q=this +if(!q.k3||q.ok==null)return +s=q.k4 +s.toString +r=q.ok +r.toString +q.aea(s,r) +q.BX()}, +BX(){var s=this +s.k3=s.k2=!1 +s.k4=s.ok=null}} +A.l4.prototype={ +ku(a){var s=this +switch(a.gft(a)){case 1:if(s.aR==null&&s.bE==null&&s.c4==null&&s.b8==null)return!1 +break +case 2:if(s.ab==null&&s.aq==null&&s.b9==null&&s.b7==null)return!1 +break +case 4:return!1 +break +default:return!1}return s.w_(a)}, +ae9(a){var s,r=this,q=a.gb1(a),p=a.gen() +r.e.h(0,a.gc_()).toString +s=new A.J6(q,p) +switch(a.gft(a)){case 1:if(r.aR!=null)r.e3("onTapDown",new A.bbo(r,s)) +break +case 2:if(r.aq!=null)r.e3("onSecondaryTapDown",new A.bbp(r,s)) +break +case 4:break}}, +aea(a,b){var s,r,q=this +b.gdi(b) +b.gb1(b) +b.gen() +s=new A.J7() +switch(a.gft(a)){case 1:if(q.c4!=null)q.e3("onTapUp",new A.bbq(q,s)) +r=q.bE +if(r!=null)q.e3("onTap",r) +break +case 2:if(q.b9!=null)q.e3("onSecondaryTapUp",new A.bbr(q,s)) +if(q.ab!=null)q.e3("onSecondaryTap",new A.bbs(q)) +break +case 4:break}}, +LP(a,b,c){var s,r=this,q=c===""?c:c+" " +switch(b.gft(b)){case 1:s=r.b8 +if(s!=null)r.e3(q+"onTapCancel",s) +break +case 2:s=r.b7 +if(s!=null)r.e3(q+"onSecondaryTapCancel",s) +break +case 4:break}}} +A.bbo.prototype={ +$0(){return this.a.aR.$1(this.b)}, +$S:0} +A.bbp.prototype={ +$0(){return this.a.aq.$1(this.b)}, +$S:0} +A.bbq.prototype={ +$0(){return this.a.c4.$1(this.b)}, +$S:0} +A.bbr.prototype={ +$0(){return this.a.b9.$1(this.b)}, +$S:0} +A.bbs.prototype={ +$0(){return this.a.ab.$0()}, +$S:0} +A.am7.prototype={ +am(a){this.a.aM0(this.b,a)}, +$iFH:1} +A.D4.prototype={ +jx(a){var s,r,q,p,o=this +o.a2E() +if(o.e==null){s=o.a.b +o.e=s==null?o.b[0]:s}for(s=o.b,r=s.length,q=0;qb*b)return new A.l6(s.hA(0,s.gdE()).ah(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.aaE(b,e,c).a_X(2) +if(j!=null){i=new A.aaE(b,d,c).a_X(2) +if(i!=null){f=j.a[1] +m=i.a[1] +h=j.b +h===$&&A.b() +g=i.b +g===$&&A.b() +return new A.CP(new A.j(f*1000,m*1000),h*g,new A.b6(r-q.a.a),s.b.a8(0,q.b))}}}return new A.CP(B.h,1,new A.b6(r-q.a.a),s.b.a8(0,q.b))}, +OG(){var s=this.zQ() +if(s==null||s.a.l(0,B.h))return B.e5 +return new A.l6(s.a)}} +A.A3.prototype={ +oN(a,b){var s=(this.c+1)%20 +this.c=s +this.d[s]=new A.ZN(a,b)}, +wG(a){var s,r,q=this.c+a,p=B.e.bF(q,20),o=B.e.bF(q-1,20) +q=this.d +s=q[p] +r=q[o] +if(s==null||r==null)return B.h +q=s.a.a-r.a.a +return q>0?s.b.a8(0,r.b).ah(0,1000).hA(0,q/1000):B.h}, +zQ(){var s,r,q=this,p=q.wG(-2).ah(0,0.6).ae(0,q.wG(-1).ah(0,0.35)).ae(0,q.wG(0).ah(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bF(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Rs +else return new A.CP(p,1,new A.b6(m.a.a-s.a.a),m.b.a8(0,s.b))}} +A.Gv.prototype={ +zQ(){var s,r,q=this,p=q.wG(-2).ah(0,0.15).ae(0,q.wG(-1).ah(0,0.65)).ae(0,q.wG(0).ah(0,0.2)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bF(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Rs +else return new A.CP(p,1,new A.b6(m.a.a-s.a.a),m.b.a8(0,s.b))}} +A.akG.prototype={ +B(a){var s=this,r=null +return A.eJ(r,r,r,s.c,r,new A.bfo(s,a),r,r,s.f,s.RA(a),r)}} +A.bfo.prototype={ +$0(){this.a.SM(this.b)}, +$S:0} +A.K1.prototype={ +B(a){var s,r,q,p,o=null +a.K(t.vH) +s=A.ah(a) +r=this.c.$1(s.R8) +if(r!=null)return r.$1(a) +q=this.d.$1(a) +switch(A.bP().a){case 0:s=A.aV(a,B.ce,t.c4) +s.toString +p=this.e.$1(s) +break +case 1:case 3:case 5:case 2:case 4:p=o +break +default:p=o}return A.d_(q,o,p,o)}} +A.a3v.prototype={ +B(a){return new A.K1(new A.azF(),new A.azG(),new A.azH(),null)}} +A.azF.prototype={ +$1(a){return a==null?null:a.a}, +$S:161} +A.azG.prototype={ +$1(a){return B.pd}, +$S:207} +A.azH.prototype={ +$1(a){return"Back"}, +$S:155} +A.a3u.prototype={ +SM(a){return A.abX(a)}, +RA(a){A.aV(a,B.ce,t.c4).toString +return"Back"}} +A.a7J.prototype={ +B(a){return new A.K1(new A.aKP(),new A.aKQ(),new A.aKR(),null)}} +A.aKP.prototype={ +$1(a){return a==null?null:a.c}, +$S:161} +A.aKQ.prototype={ +$1(a){return B.xw}, +$S:207} +A.aKR.prototype={ +$1(a){return"Open navigation menu"}, +$S:155} +A.a7I.prototype={ +SM(a){var s,r,q=A.x_(a),p=q.e +if(p.ga7()!=null){s=q.x +r=s.y +s=r==null?A.t(s).i("eK.T").a(r):r}else s=!1 +if(s)p.ga7().ac(0) +q=q.d.ga7() +if(q!=null)q.v_(0) +return null}, +RA(a){A.aV(a,B.ce,t.c4).toString +return"Open navigation menu"}} +A.a82.prototype={ +B(a){return new A.K1(new A.aLF(),new A.aLG(),new A.aLH(),null)}} +A.aLF.prototype={ +$1(a){return a==null?null:a.d}, +$S:161} +A.aLG.prototype={ +$1(a){return B.xw}, +$S:207} +A.aLH.prototype={ +$1(a){return"Open navigation menu"}, +$S:155} +A.a81.prototype={ +SM(a){var s,r,q=A.x_(a),p=q.d +if(p.ga7()!=null){s=q.w +r=s.y +s=r==null?A.t(s).i("eK.T").a(r):r}else s=!1 +if(s)p.ga7().ac(0) +q=q.e.ga7() +if(q!=null)q.v_(0) +return null}, +RA(a){A.aV(a,B.ce,t.c4).toString +return"Open navigation menu"}} +A.DT.prototype={ +gm(a){var s=this +return A.cv([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.aa(b)!==A.B(this))return!1 +if(b instanceof A.DT)s=!0 +else s=!1 +return s}} +A.akJ.prototype={} +A.a2H.prototype={ +B(a){var s,r,q=this,p=q.c.length===0 +if(p)return B.ax +s=J.lj(A.c17(a,q.c)) +switch(A.ah(a).r.a){case 2:p=q.e +r=p.a +p=p.b +return A.c32(r,p==null?r:p,s) +case 0:p=q.e +r=p.a +p=p.b +return A.cbr(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.a7p(q.e.a,s,null) +case 4:return new A.a6L(q.e.a,s,null)}}} +A.ayz.prototype={ +$1(a){return A.bBX(a.a,A.ayC(this.a,a))}, +$S:801} +A.ayA.prototype={ +$1(a){var s=this.a +return A.c3s(s,a.a,A.ayC(s,a))}, +$S:806} +A.ayB.prototype={ +$1(a){var s=this.a +return A.c2Z(s,a.a,A.ayC(s,a))}, +$S:807} +A.a2O.prototype={ +B(a){var s,r,q=null,p=A.a9Q(a),o=p.a +o.toString +a.K(t.I).toString +s=p.r +s=s==null?q:A.Z(s,0,1) +s.toString +r=this.d +if(s!==1)r=A.ax(B.d.aN(255*((r.a>>>24&255)/255*s)),r.a>>>16&255,r.a>>>8&255,r.a&255) +s=this.c +return A.cM(q,A.jR(q,q,q,new A.akS(B.a7a,s,r,o/48,!1,A.cic(),s),new A.a_(o,o)),!1,q,q,!1,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q)}} +A.akS.prototype={ +aM(a,b){var s,r,q,p,o,n=this +if(n.f){a.kC(0,3.141592653589793) +a.aX(0,-b.a,-b.b)}s=n.e +a.er(0,s,s) +s=n.c.x +s===$&&A.b() +r=A.Z(s,0,1) +for(s=n.b,q=n.d,p=n.r,o=0;o<3;++o)s[o].v1(a,q,p,r)}, +ff(a){var s,r=this,q=a.c.x +q===$&&A.b() +s=r.c.x +s===$&&A.b() +return q!==s||!a.d.l(0,r.d)||a.b!==r.b||a.e!==r.e||!J.i(a.r,r.r)}, +DE(a){return null}, +P9(a){return!1}, +gFR(){return null}} +A.KZ.prototype={ +v1(a,b,c,d){var s,r,q,p=A.axt(this.b,d,A.a2h()) +p.toString +s=$.av().bh() +s.scl(0,B.b2) +s.sap(0,A.ax(B.d.aN(255*((b.gp(b)>>>24&255)/255*p)),b.gp(b)>>>16&255,b.gp(b)>>>8&255,b.gp(b)&255)) +r=c.$0() +for(p=this.a,q=0;q<6;++q)p[q].Uy(r,d) +a.cK(r,s)}} +A.Do.prototype={} +A.L_.prototype={ +Uy(a,b){var s=A.axt(this.a,b,A.bAl()) +s.toString +a.fc(0,s.a,s.b)}} +A.kr.prototype={ +Uy(a,b){var s,r,q=A.axt(this.b,b,A.bAl()) +q.toString +s=A.axt(this.a,b,A.bAl()) +s.toString +r=A.axt(this.c,b,A.bAl()) +r.toString +a.qI(q.a,q.b,s.a,s.b,r.a,r.b)}} +A.aqm.prototype={ +Uy(a,b){a.ac(0)}} +A.ayJ.prototype={} +A.bfH.prototype={} +A.aj0.prototype={ +I(){return"ThemeMode."+this.b}} +A.QP.prototype={ +a4(){return new A.Zc(B.i)}} +A.aU7.prototype={ +$2(a,b){return new A.Gz(a,b)}, +$S:815} +A.aUa.prototype={ +o6(a){return A.ah(a).r}, +Kc(a,b,c){switch(A.c4(c.a)){case B.av:return b +case B.a_:switch(A.ah(a).r.a){case 3:case 4:case 5:return A.bOb(b,c.b) +case 0:case 1:case 2:return b}break}}, +Kb(a,b,c){var s=A.bm("indicator") +A.ah(a) +A.ah(a) +s.sdG(B.ns) +switch(A.ah(a).r.a){case 2:case 3:case 4:case 5:return b +case 0:switch(s.au()){case B.Sn:return A.cb1(c.a,b,c.d) +case B.ns:break}break +case 1:break}return A.bLf(c.a,b,A.ah(a).ax.f)}} +A.Zc.prototype={ +av(){this.aG() +this.d=A.c6Y()}, +gaDA(){var s=A.a([],t.a9) +this.a.toString +s.push(B.VV) +s.push(B.VN) +return s}, +aCt(a,b){return A.bKZ(null,B.a4L,!0,b)}, +aDX(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +k.a.toString +s=A.dy(a,B.tx) +r=s==null?j:s.d +if(r==null)r=B.aw +q=r===B.a9 +s=A.dy(a,B.S1) +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 +s=o.el +n=s.b +if(n==null){m=o.ax.b +n=A.ax(102,m.gp(m)>>>16&255,m.gp(m)>>>8&255,m.gp(m)&255)}l=s.a +if(l==null)l=o.ax.b +k.a.toString +return new A.TJ(A.bC1(new A.Me(o,new A.e3(new A.bmL(k,b),j),B.X,B.F,j,j),l,n),j)}, +aun(a){var s,r,q,p=this,o=null,n=p.a,m=n.cy +m=m.fr +s=m +if(s==null)s=B.iO +m=n.c +r=n.w +n=n.CW +q=p.gaDA() +p.a.toString +return new A.WY(m,r,o,new A.bmK(),o,o,o,o,o,o,B.ajy,o,o,B.adz,p.gaDW(),n,o,B.aAP,s,o,q,o,o,B.At,!1,!1,!1,!1,p.gaCs(),!0,o,o,o,new A.t9(p,t.bT))}, +B(a){var s,r=null,q=A.pM(!1,!1,this.aun(a),r,r,r,r,!0,r,r,new A.bmM(),r,r,r) +this.a.toString +s=this.d +s===$&&A.b() +return A.bO9(B.UU,new A.zV(s,q,r))}} +A.bmL.prototype={ +$1(a){return this.a.a.ch.$2(a,this.b)}, +$S:11} +A.bmK.prototype={ +$1$2(a,b,c){return A.lJ(b,a,c)}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:819} +A.bmM.prototype={ +$2(a,b){if(!(b instanceof A.op)||!b.c.gE2().l(0,B.eZ))return B.fF +return A.cbR()?B.eS:B.fF}, +$S:285} +A.buG.prototype={ +vy(a){return a.NN(this.b)}, +rK(a){return new A.a_(a.b,this.b)}, +vA(a,b){return new A.j(0,a.b-b.b)}, +pX(a){return this.b!==a.b}} +A.ZR.prototype={} +A.Mq.prototype={ +ayk(a){var s=this.cy +if(s==null)s=a.RG.y +return s==null?new A.ayT(this,a).$0():s}, +a4(){return new A.Xp(B.i)}, +ri(a){return A.a2a().$1(a)}, +gNj(){return this.fx}} +A.ayT.prototype={ +$0(){switch(this.b.r.a){case 0:case 1:case 3:case 5:return!1 +case 2:case 4:var s=this.a.f +return s==null||s.length<2}}, +$S:38} +A.Xp.prototype={ +bD(){var s,r=this +r.d6() +s=r.d +if(s!=null)s.L(0,r.gQ_()) +s=r.c.K(t.yd) +s=s==null?null:s.f +r.d=s +if(s!=null){s=s.d +s.aCq(s.c,new A.xO(r.gQ_()),!1)}}, +q(){var s=this,r=s.d +if(r!=null){r.L(0,s.gQ_()) +s.d=null}s.aE()}, +at4(a){var s,r,q,p=this +if(a instanceof A.k8&&p.a.ri(a)){s=p.e +r=a.a +switch(r.e.a){case 0:q=p.e=Math.max(r.gkw()-r.geW(),0)>0 +break +case 2:q=p.e=Math.max(r.geW()-r.gkx(),0)>0 +break +case 1:case 3:q=s +break +default:q=s}if(q!==s)p.U(new A.bg7())}}, +B(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=this,a9=null,b0=A.ah(b6),b1=A.c61(b6),b2=A.ah(b6).RG,b3=new A.bg6(b6,a9,a9,4,a9,B.q,a9,a9,a9,a9,a9,16,56,a9,a9,a9),b4=b6.cg(t.Np),b5=A.abA(b6,t.X) +b6.K(t.KL) +s=A.b0(t.Wy) +r=a8.e +if(r)s.t(0,B.JX) +r=b4==null +if(r)q=a9 +else{b4.a.toString +q=!1}if(r)b4=a9 +else{b4.a.toString +b4=!1}p=b4===!0 +b4=b5==null +if(b4)r=a9 +else if(!b5.gLU()){r=b5.je$ +r=r!=null&&r.length!==0}else r=!0 +o=r===!0 +r=a8.a +r.toString +n=b2.Q +if(n==null)n=56 +m=b3.gdL(b3) +l=t.MH +r=A.dJ(r.ax,s,l) +if(r==null)r=A.dJ(b2.a,s,l) +if(r==null)r=A.dJ(m,s,t.n8) +a8.a.toString +k=b2.b +j=k==null?b3.giI():k +m=a8.a.x +i=m==null?b2.c:m +if(i==null){m=b3.c +m.toString +i=m}if(s.H(0,B.JX)){a8.a.toString +s=b2.d +if(s==null)s=b3.d +h=s==null?i:s}else h=i +a8.a.toString +g=b2.w +f=g==null?b3.gDG().bz(j):g +a8.a.toString +s=b2.x +if(s==null)s=a9 +if(s==null)s=g +if(s==null){s=b3.x +s=s==null?a9:s.bz(k) +e=s}else e=s +if(e==null)e=f +s=a8.a.id +d=s==null?b2.as:s +if(d==null){s=b3.gFb() +d=s==null?a9:s.bz(j)}s=a8.a.k1 +c=s==null?b2.at:s +if(c==null){s=b3.giQ() +c=s==null?a9:s.bz(j)}s=a8.a +b=s.c +if(b==null&&s.d)if(q===!0){b4=f.a +b=new A.a7I(B.a10,a9,A.PP(a9,a9,a9,a9,a9,a9,a9,a9,a9,b4==null?24:b4,a9,a9,a9,a9),a9)}else{if(!(!p&&o)){if(b4)b4=a9 +else b4=b5.gLU()||b5.mF$>0 +b4=b4===!0}else b4=!0 +if(b4)b=B.SE}if(b!=null){a8.a.toString +b=new A.dR(A.iq(a9,56),b,a9)}a=a8.a.e +if(a!=null){switch(b0.r.a){case 0:case 1:case 3:case 5:a0=!0 +break +case 2:case 4:a0=a9 +break +default:a0=a9}a=A.cM(a9,new A.al7(a,a9),!1,a9,a9,!1,!1,a9,a9,!0,a9,a9,a9,a9,a0,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9) +c.toString +a=A.mA(a,a9,a9,B.aM,!1,c,a9,a9,B.aX) +a1=A.bv(b6,a9,t.l).w +a=A.q7(a,a1.u1(Math.min(a1.c,1.34)),a9)}b4=a8.a.f +if(b4!=null&&b4.length!==0){b4.toString +a2=A.bO(b4,B.bE,B.l,B.R,a9)}else if(p){b4=f.a +a2=new A.a81(B.a22,a9,A.PP(a9,a9,a9,a9,a9,a9,a9,a9,a9,b4==null?24:b4,a9,a9,a9,a9),a9)}else a2=a9 +if(a2!=null){if(e.l(0,b3.x))a3=b1 +else{a4=A.PP(a9,a9,a9,a9,a9,a9,e.f,a9,a9,e.a,a9,a9,a9,a9) +b4=b1.a +a3=new A.tb(b4==null?a9:b4.aRZ(a4.c,a4.as,a4.d))}a2=A.a9P(A.pT(a2,e),a3)}b4=a8.a.ayk(b0) +s=a8.a +s.toString +q=b2.z +if(q==null)q=16 +d.toString +a5=A.rA(new A.py(new A.buG(n),A.pT(A.mA(new A.abV(b,a,a2,b4,q,a9),a9,a9,B.cd,!0,d,a9,a9,B.aX),f),a9),B.u,a9) +a5=A.ha(!1,a5,!0,B.x,!0,!0) +b4=s.k2 +if(b4==null)b4=b2.ax +a6=b4==null?b3.ax:b4 +if(a6==null){b4=A.We(r) +a7=b4===B.a9?B.QE:B.QF +a6=new A.qE(a9,a9,a9,a9,a9,a7.f,a7.r,a7.w)}a8.a.toString +b4=b2.e +if(b4==null)b4=b3.e +a8.a.toString +s=b2.f +if(s==null)s=b3.f +a8.a.toString +q=b2.r +if(q==null)q=b3.r +return A.cM(a9,new A.Mm(a6,A.d8(B.F,!0,a9,A.cM(a9,new A.dc(B.dF,a9,a9,a5,a9),!1,a9,a9,!1,!0,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9),B.f,r,h,a9,b4,q,s,a9,B.aA),a9,t.ph),!0,a9,a9,!1,!1,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9)}} +A.bg7.prototype={ +$0(){}, +$S:0} +A.al7.prototype={ +aQ(a){var s=a.K(t.I) +s.toString +s=new A.arv(B.C,s.w,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){var s=a.K(t.I) +s.toString +b.scp(s.w)}} +A.arv.prototype={ +cB(a){var s=a.Vo(1/0) +return a.b_(this.D$.hh(s))}, +bO(){var s,r=this,q=t.k,p=q.a(A.D.prototype.ga3.call(r)).Vo(1/0) +r.D$.cf(p,!0) +q=q.a(A.D.prototype.ga3.call(r)) +s=r.D$.k3 +s.toString +r.k3=q.b_(s) +r.x8()}} +A.bg6.prototype={ +gJ9(){var s,r=this,q=r.ch +if(q===$){s=A.ah(r.ay) +r.ch!==$&&A.aC() +r.ch=s +q=s}return q}, +gw8(){var s,r=this,q=r.CW +if(q===$){s=r.gJ9() +r.CW!==$&&A.aC() +q=r.CW=s.ax}return q}, +gdL(a){return this.gw8().a===B.a9?this.gw8().cy:this.gw8().b}, +giI(){return this.gw8().a===B.a9?this.gw8().db:this.gw8().c}, +gDG(){return this.gJ9().ok}, +gFb(){return this.gJ9().p3.z}, +giQ(){return this.gJ9().p3.r}} +A.DY.prototype={ +gm(a){var s=this +return A.V(s.gdL(s),s.giI(),s.c,s.d,s.gdC(s),s.geG(),s.r,s.gDG(),s.gUe(),s.y,s.z,s.Q,s.gFb(),s.giQ(),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.aa(b)!==A.B(s))return!1 +return b instanceof A.DY&&J.i(b.gdL(b),s.gdL(s))&&J.i(b.giI(),s.giI())&&b.c==s.c&&b.d==s.d&&J.i(b.gdC(b),s.gdC(s))&&J.i(b.geG(),s.geG())&&J.i(b.r,s.r)&&J.i(b.gDG(),s.gDG())&&J.i(b.gUe(),s.gUe())&&b.z==s.z&&b.Q==s.Q&&J.i(b.gFb(),s.gFb())&&J.i(b.giQ(),s.giQ())&&!0}, +gdL(a){return this.a}, +giI(){return this.b}, +gdC(a){return this.e}, +geG(){return this.f}, +gDG(){return this.w}, +gUe(){return this.x}, +gFb(){return this.as}, +giQ(){return this.at}} +A.al6.prototype={} +A.QT.prototype={ +ot(){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.a8(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.gdE() +n=s.a +m=f.b +l=new A.j(n,m) +k=new A.aU8(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q700){s=-o/p.ga2r() +o=p.a.c +r=o.x +r===$&&A.b() +if(r>0)o.uv(s) +q=s<0&&!0}else{o=p.a.c +r=o.x +r===$&&A.b() +if(r<0.5){if(r>0)o.uv(-1) +q=!0}else{o.ce(0) +q=!1}}p.a.z.$2$isClosing(a,q) +if(q)p.a.afB()}, +Wz(a){if(a.a===a.b)this.a.afB() +return!1}, +azz(a){if(a!==this.e.H(0,B.br))this.U(new A.bgF(this,a))}, +B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=A.ah(a).x2 +A.ah(a) +s=g.a +s.toString +r=e.as +if(r==null)r=f +s=s.Q +q=s==null?e.a:s +if(q==null)q=f +p=e.b +if(p==null)p=f +g.a.toString +o=e.f +if(o==null)o=f +s=g.a +n=s.at +if(n==null)n=e.c +m=n==null?f:n +if(m==null)m=0 +n=s.ax +l=n==null?e.w:n +if(l==null)l=f +n=s.ay +k=n==null?e.Q:n +if(k==null)k=B.f +j=s.r +if(j==null){s.f +j=!1}if(j){i=new A.anv(s.d,g.gazy(),g.e,f,f,f) +if(!s.f)i=A.cp(f,i,B.D,!0,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,g.ga1X(),g.ga1Y(),g.ga1Z(),!1,B.N)}else i=f +if(!j)s=s.Ke(a) +else{i.toString +s=A.cP(B.dF,A.a([i,new A.ak(B.a1r,s.Ke(a),f)],t.p),B.u,B.a6,f)}h=A.d8(B.F,!0,f,new A.fb(g.gWy(),s,f,t.K3),k,q,m,g.d,o,l,p,f,B.aA) +if(r!=null)h=new A.dc(B.dE,f,1,new A.dR(r,h,f),f) +return!g.a.f?h:A.cp(f,h,B.D,!0,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,g.ga1X(),g.ga1Y(),g.ga1Z(),!1,B.N)}} +A.bgG.prototype={ +$0(){this.a.e.t(0,B.mf)}, +$S:0} +A.bgE.prototype={ +$0(){this.a.e.G(0,B.mf)}, +$S:0} +A.bgF.prototype={ +$0(){var s=this.a.e +if(this.b)s.t(0,B.br) +else s.G(0,B.br)}, +$S:0} +A.anv.prototype={ +B(a){var s,r,q,p,o,n=this,m=null,l=A.ah(a).x2,k=A.cdg(a),j=l.z +if(j==null)j=B.Qe +A.aV(a,B.ce,t.c4).toString +s=j.b +r=A.bX(s/2) +q=n.e +p=t.MH +o=A.dJ(n.f,q,p) +q=o==null?A.dJ(l.y,q,p):o +if(q==null){q=k.gGN() +p=q.dy +q=(p==null?q.db:p).a +q=A.ax(102,q>>>16&255,q>>>8&255,q&255)}return A.f_(A.cM(m,new A.b1(48,48,A.ci(A.b_(m,m,B.f,m,m,new A.bA(q,m,m,r,m,m,B.I),m,s,m,m,m,m,m,j.a),m,m),m),!0,m,m,!1,!1,m,m,m,m,"Dismiss",m,m,m,m,m,m,m,m,m,n.c,m,m,m,m,m,m,m,m),B.bw,m,new A.bjl(n),new A.bjm(n),m)}} +A.bjl.prototype={ +$1(a){return this.a.d.$1(!0)}, +$S:64} +A.bjm.prototype={ +$1(a){return this.a.d.$1(!1)}, +$S:46} +A.alo.prototype={ +aQ(a){var s=new A.a__(B.A,this.r,this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.saZb(this.r) +b.saOq(this.e) +b.saXr(this.f)}} +A.a__.prototype={ +saZb(a){if(J.i(this.Y,a))return +this.Y=a +this.a5()}, +saOq(a){if(this.ar===a)return +this.ar=a +this.a5()}, +saXr(a){if(this.bN===a)return +this.bN=a +this.a5()}, +bu(a){var s=A.jb(a,1/0),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bk(a){var s=A.jb(a,1/0),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bl(a){var s=A.jb(1/0,a),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +bq(a){var s=A.jb(1/0,a),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +cB(a){return a.b_(new A.a_(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)))}, +bO(){var s,r,q,p,o,n,m=this,l=t.k,k=l.a(A.D.prototype.ga3.call(m)) +m.k3=k.b_(new A.a_(A.Z(1/0,k.a,k.b),A.Z(1/0,k.c,k.d))) +if(m.D$!=null){l=l.a(A.D.prototype.ga3.call(m)) +k=l.b +l=l.d +l=m.bN?l:l*9/16 +s=m.D$ +s.toString +r=k>=k +q=r&&0>=l +s.cf(new A.at(k,k,0,l),!q) +q=m.D$ +s=q.e +s.toString +t.r.a(s) +p=m.k3 +p.toString +if(r&&0>=l)o=new A.a_(A.Z(0,k,k),A.Z(0,0,l)) +else{o=q.k3 +o.toString}s.a=new A.j(0,p.b-o.b*m.ar) +if(r&&0>=l)n=new A.a_(A.Z(0,k,k),A.Z(0,0,l)) +else{l=q.k3 +l.toString +n=l}if(!m.F.l(0,n)){m.F=n +m.Y.$1(n)}}}} +A.Dm.prototype={ +a4(){return new A.KQ(B.oq,B.i,this.$ti.i("KQ<1>"))}} +A.KQ.prototype={ +ayF(a){var s=this.c +s.toString +switch(A.ah(s).r.a){case 2:case 4:return"" +case 0:case 1:case 3:case 5:return"Dialog"}}, +aVh(a){this.d=B.X}, +ae_(a,b){var s=this.a.c.go +this.d=new A.bgI(s.gp(s),B.oq)}, +aVf(a){return this.ae_(a,null)}, +B(a){var s,r,q,p,o,n,m,l=this,k=A.aV(a,B.ce,t.c4) +k.toString +s=l.ayF(k) +k=l.a +r=k.c +q=r.go +q.toString +p=r.iG +o=k.e +n=k.f +m=k.r +return A.ip(q,new A.bob(l,s),A.bIy(p,o,r.el,k.w,k.x,n,!0,new A.boc(l,a),l.gaVe(),l.gaVg(),m,k.z))}} +A.boc.prototype={ +$0(){if(this.a.a.c.guC())A.bD(this.b,!1).jU(null)}, +$S:0} +A.bob.prototype={ +$2(a,b){var s=null,r=this.a,q=r.d,p=r.a.c.go +return A.cM(s,A.rA(new A.alo(q.aj(0,p.gp(p)),r.a.d,new A.boa(r),b,s),B.u,s),!1,s,s,!1,!0,s,s,s,s,this.b,s,s,!0,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +$S:278} +A.boa.prototype={ +$1(a){this.a.a.c.awt(new A.ai(0,0,0,a.b))}, +$S:360} +A.Rg.prototype={ +awt(a){var s=this.h8 +if(J.i(s.a,a))return!1 +s.sp(0,a) +return!0}, +gvn(a){return B.da}, +gNJ(){return B.F}, +goS(){return!0}, +goR(){var s=this.nO +return s==null?B.a3:s}, +ac6(){var s=this.a +s.toString +s=A.cu("BottomSheet",B.da,B.F,null,s) +this.iG=s +return s}, +xi(a,b,c){var s=A.bD8(new A.F5(this.c8,new A.e3(new A.aVq(this),null),null),a,!1,!1,!1,!0),r=new A.D2(this.ey.a,s,null) +return r}, +aaT(){var s,r,q=this,p=q.nO,o=p==null +if(((o?B.a3:p).a>>>24&255)!==0&&!q.fy){s=q.go +s.toString +r=(o?B.a3:p).a +r=A.ax(0,r>>>16&255,r>>>8&255,r&255) +if(o)p=B.a3 +o=t.IC.i("kn") +return A.bIb(!0,q.h8,new A.b2(t.B.a(s),new A.kn(new A.kJ(B.bP),new A.jP(r,p),o),o.i("b2")),!0,q.fk,q.eN)}else return A.aVo(!0,q.h8,null,!0,null,q.fk,q.eN)}, +gtQ(){return this.fk}} +A.aVq.prototype={ +$1(a){var s,r,q,p,o=A.ah(a).x2 +A.ah(a) +s=this.a +r=s.em +if(r==null)r=o.d +if(r==null)r=o.a +if(r==null)r=null +q=s.kt +if(q==null)q=o.r +if(q==null)q=null +if(q==null)q=o.c +p=s.ar +p=!1 +return new A.Dm(s,s.eU,r,q,s.eM,s.f5,s.mG,!0,p,null,s.$ti.i("Dm<1>"))}, +$S(){return this.a.$ti.i("Dm<1>(y)")}} +A.bgI.prototype={ +aj(a,b){var s=this.a +if(b#"+A.cD(this)+"("+A.c(this.a)+", "+this.b.j(0)+")"}} +A.bgD.prototype={ +gGN(){var s,r=this,q=r.ax +if(q===$){s=A.ah(r.at) +r.ax!==$&&A.aC() +q=r.ax=s.ax}return q}, +gdL(a){return this.gGN().cy}, +geG(){var s=this.gGN(),r=s.k3 +return r==null?s.b:r}, +gdC(a){return B.S}, +gL8(){var s=this.gGN(),r=s.dy +s=(r==null?s.db:r).a +return A.ax(102,s>>>16&255,s>>>8&255,s&255)}, +gL9(){return B.Qe}} +A.E6.prototype={ +gm(a){var s=this +return A.V(s.gdL(s),s.geG(),s.c,s.d,s.e,s.gdC(s),s.r,s.w,s.x,s.gL8(),s.gL9(),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)return!0 +if(J.aa(b)!==A.B(r))return!1 +if(b instanceof A.E6)if(J.i(b.gdL(b),r.gdL(r)))if(J.i(b.geG(),r.geG()))if(b.c==r.c)if(J.i(b.d,r.d))if(J.i(b.gdC(b),r.gdC(r)))if(J.i(b.e,r.e))if(b.r==r.r)if(J.i(b.w,r.w))if(J.i(b.gL8(),r.gL8()))if(J.i(b.gL9(),r.gL9()))s=J.i(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}, +gdL(a){return this.a}, +geG(){return this.b}, +gdC(a){return this.f}, +gL8(){return this.y}, +gL9(){return this.z}} +A.alp.prototype={} +A.SR.prototype={ +a4(){return new A.arn(A.b0(t.Wy),B.i)}} +A.arn.prototype={ +av(){var s=this +s.aG() +if(!(s.a.c!=null||!1))s.Un(B.aq) +else s.NC(B.aq)}, +aL(a){var s,r=this +r.b0(a) +if(!(r.a.c!=null||!1))r.Un(B.aq) +else r.NC(B.aq) +s=r.yh$ +if(s.H(0,B.aq)&&s.H(0,B.bU))r.NC(B.bU)}, +gax1(){var s=this,r=s.yh$ +if(r.H(0,B.aq))return s.a.ch +if(r.H(0,B.bU))return s.a.ay +if(r.H(0,B.br))return s.a.at +if(r.H(0,B.bh))return s.a.ax +return s.a.as}, +B(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=null,a6=a4.a.r +a6=a6==null?a5:a6.b +s=a4.yh$ +r=A.dJ(a6,s,t.MH) +q=A.dJ(a4.a.db,s,t.Zi) +a4.a.toString +p=new A.j(0,0).ah(0,4) +o=B.RB.D7(a4.a.cy) +a6=a4.a.f +if(a6==null)a6=B.n8 +n=A.dJ(a6,s,t.GE) +a4.a.toString +s=p.a +a6=p.b +m=B.x.t(0,new A.ai(s,a6,s,a6)).dq(0,B.x,B.ty) +l=a4.gax1() +k=a4.a.r +k=k==null?a5:k.bz(r) +j=a4.a.w +A.ah(a7) +i=a4.a +h=i.w==null?B.cC:B.qL +g=i.go +f=i.fx +i=i.c!=null||!1 +e=a4.ahP(B.bh) +a4.a.toString +d=a4.ahQ(B.bU,a5) +c=a4.a +b=c.Q +a=c.x +c=c.y +a0=a4.ahP(B.br) +a1=a4.a +a2=a1.c +h=A.d8(B.F,!0,a5,A.fG(!1,i,A.pT(A.b_(a5,A.ci(a1.dy,1,1),B.f,a5,a5,a5,a5,a5,a5,a5,m,a5,a5,a5),new A.ey(a5,a5,a5,a5,a5,r,a5,a5)),q,!0,a,f,a5,c,n,e,d,a0,a5,a2,a5,b,a5,a5),g,j,l,a5,a5,q,a5,k,h) +switch(a1.fr.a){case 0:a3=new A.a_(48+s,48+a6) +break +case 1:a3=B.A +break +default:a3=a5}a6=a2!=null||!1 +return A.cM(!0,new A.aoI(a3,new A.dR(o,h,a5),a5),!0,a5,a6,!1,!1,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5)}} +A.aoI.prototype={ +aQ(a){var s=new A.a_c(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sXT(this.e)}} +A.a_c.prototype={ +sXT(a){if(this.F.l(0,a))return +this.F=a +this.a5()}, +bu(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.an,a,s.gby()),this.F.a) +return 0}, +bl(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.aa,a,s.gbs()),this.F.b) +return 0}, +bk(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.at,a,s.gbJ()),this.F.a) +return 0}, +bq(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.aE,a,s.gbQ()),this.F.b) +return 0}, +a2a(a,b){var s,r,q=this.D$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.F +return a.b_(new A.a_(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.A}, +cB(a){return this.a2a(a,A.DI())}, +bO(){var s,r,q=this,p=q.a2a(t.k.a(A.D.prototype.ga3.call(q)),A.DJ()) +q.k3=p +s=q.D$ +if(s!=null){r=s.e +r.toString +t.r.a(r) +s=s.k3 +s.toString +r.a=B.C.tM(t.EP.a(p.a8(0,s)))}}, +cD(a,b){var s +if(this.mc(a,b))return!0 +s=this.D$.k3.nw(B.h) +return a.Us(new A.bpY(this,s),s,A.bMr(s))}} +A.bpY.prototype={ +$2(a,b){return this.a.D$.cD(a,this.b)}, +$S:16} +A.awr.prototype={} +A.a3X.prototype={ +B(a){var s,r,q,p,o,n,m=null,l=a.K(t.Xj),k=l==null?m:l.w,j=k==null +if((j?m:k.at)==null){s=A.ah(a) +if(j)k=s.y1 +if(k.at==null){j=s.y1.at +k=k.Vk(j==null?s.ax:j)}}k.toString +a.K(t.v1) +r=A.ah(a).xr +j=r.d +if(j==null)j=64 +q=r.e +if(q==null)q=36 +p=this.w +k=k.aSb(!1,q,B.ug,j,p,B.TZ) +o=k.gfo(k).gf7()/4 +j=this.c +q=this.as +p=A.X(q).i("F<1,e>") +n=A.bIO(new A.alr(m,B.av,j,B.r,B.m,m,B.w,m,A.P(new A.F(q,new A.aAI(o),p),!0,p.i("al.E")),m),k) +switch(k.d.a){case 1:j=2*o +return new A.ak(new A.ai(o,j,o,j),n,m) +case 0:return A.b_(B.C,n,B.f,m,B.TM,m,m,m,m,m,new A.ai(o,0,o,0),m,m,m)}}} +A.aAI.prototype={ +$1(a){var s=this.a +return new A.ak(new A.ai(s,0,s,0),a,null)}, +$S:837} +A.alr.prototype={ +aQ(a){var s=this,r=null,q=s.Fx(a) +q.toString +q=new A.arw(s.ax,s.e,s.f,s.r,s.w,q,s.y,s.z,B.f,A.aA(t.O5),A.bo(4,A.Cv(r,r,r,r,r,B.bc,B.P,r,1,B.aX),!1,t.iz),!0,0,r,r,A.aA(t.T)) +q.aP() +q.E(0,r) +return q}, +aU(a,b){var s=this +b.spb(0,s.e) +b.safe(s.f) +b.saff(s.r) +b.sKO(s.w) +b.scp(s.Fx(a)) +b.sai_(s.y) +b.szj(0,s.z) +b.Dj=s.ax}} +A.arw.prototype={ +ga3(){if(this.l7)return A.S.prototype.ga3.call(this) +return A.S.prototype.ga3.call(this).u_(1/0)}, +cB(a){var s,r,q,p,o=this,n=a.b +if(o.a0P(a.u_(1/0)).a<=n)return o.a0P(a) +s=o.W$ +for(r=A.t(o).i("ar.1"),q=0;s!=null;){q+=s.hh(a.abz(0)).b +p=s.e +p.toString +s=r.a(p).ad$}return a.b_(new A.a_(n,q))}, +bO(){var s,r,q,p,o,n=this +n.l7=!1 +n.a0Q() +n.l7=!0 +if(n.k3.a<=n.ga3().b)n.a0Q() +else{s=n.ga3().abz(0) +switch(n.Z.a){case 1:r=n.W$ +break +case 0:r=n.cv$ +break +default:r=null}for(q=t.US,p=0;r!=null;){o=r.e +o.toString +q.a(o) +r.cf(s,!0) +switch(n.D.a){case 1:switch(n.P.a){case 2:o.a=new A.j((n.ga3().b-r.k3.a)/2,p) +break +case 1:o.a=new A.j(n.ga3().b-r.k3.a,p) +break +case 4:case 3:case 5:case 0:o.a=new A.j(0,p) +break}break +case 0:switch(n.P.a){case 2:o.a=new A.j(n.ga3().b/2-r.k3.a/2,p) +break +case 1:o.a=new A.j(0,p) +break +case 4:case 3:case 5:case 0:o.a=new A.j(n.ga3().b-r.k3.a,p) +break}break}p+=r.k3.b +switch(n.Z.a){case 1:r=o.ad$ +break +case 0:r=o.cL$ +break}}n.k3=n.ga3().b_(new A.a_(n.ga3().b,p))}}} +A.MU.prototype={ +gm(a){var s=this +return A.V(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,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aa(b)!==A.B(r))return!1 +if(b instanceof A.MU)if(b.d==r.d)if(b.e==r.e)if(J.i(b.f,r.f))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.als.prototype={} +A.d7.prototype={ +aRR(a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4){var s=this,r=c3==null?s.gdS():c3,q=a5==null?s.gdL(s):a5,p=a9==null?s.giI():a9,o=b5==null?s.gEv():b5,n=b7==null?s.gdC(s):b7,m=c1==null?s.geG():c1,l=a6==null?s.gjd(s):a6,k=b6==null?s.gfo(s):b6,j=b3==null?s.gEg():b3,i=a8==null?s.y:a8,h=b2==null?s.gE8():b2,g=b0==null?s.Q:b0,f=b1==null?s.gmN():b1,e=b9==null?s.gA9():b9,d=b8==null?s.ges(s):b8,c=b4==null?s.gEh():b4,b=c4==null?s.gvr():c4,a=c2==null?s.gF0():c2,a0=a4==null?s.cx:a4,a1=a7==null?s.cy:a7,a2=a3==null?s.db:a3 +return A.yE(a2,a0,q,l,a1,i,p,g,f,h,j,c,o,k,n,d,e,c0==null?s.gAe():c0,m,a,r,b)}, +aRZ(a,b,c){return this.aRR(null,null,null,null,null,null,a,null,b,null,null,null,c,null,null,null,null,null,null,null,null,null)}, +gm(a){var s=this +return A.cv([s.gdS(),s.gdL(s),s.giI(),s.gEv(),s.gdC(s),s.geG(),s.gjd(s),s.gfo(s),s.gEg(),s.y,s.gE8(),s.Q,s.gmN(),s.gA9(),s.ges(s),s.gEh(),s.gvr(),s.gF0(),s.cx,s.cy,s.db,s.gAe()])}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.d7&&b.gdS()==s.gdS()&&J.i(b.gdL(b),s.gdL(s))&&J.i(b.giI(),s.giI())&&J.i(b.gEv(),s.gEv())&&b.gdC(b)==s.gdC(s)&&b.geG()==s.geG()&&b.gjd(b)==s.gjd(s)&&b.gfo(b)==s.gfo(s)&&b.gEg()==s.gEg()&&b.y==s.y&&b.gE8()==s.gE8()&&b.Q==s.Q&&b.gmN()==s.gmN()&&b.gA9()==s.gA9()&&b.ges(b)==s.ges(s)&&J.i(b.gEh(),s.gEh())&&J.i(b.gvr(),s.gvr())&&b.gF0()==s.gF0()&&J.i(b.cx,s.cx)&&b.cy==s.cy&&J.i(b.db,s.db)&&b.gAe()==s.gAe()}, +gdS(){return this.a}, +gdL(a){return this.b}, +giI(){return this.c}, +gEv(){return this.d}, +gdC(a){return this.e}, +geG(){return this.f}, +gjd(a){return this.r}, +gfo(a){return this.w}, +gEg(){return this.x}, +gE8(){return this.z}, +gmN(){return this.as}, +gA9(){return this.at}, +ges(a){return this.ax}, +gEh(){return this.ay}, +gvr(){return this.ch}, +gF0(){return this.CW}, +gAe(){return this.dx}} +A.ap3.prototype={ +am(a){var s,r=this,q=r.a,p=q==null?null:q.am(a) +q=r.b +s=q==null?null:q.am(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return A.bs(new A.cw(A.ax(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.ai,-1),s,r.c)}if(s==null){q=p.a +return A.bs(p,new A.cw(A.ax(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.ai,-1),r.c)}return A.bs(p,s,r.c)}, +$ica:1} +A.alt.prototype={} +A.MV.prototype={ +a4(){return new A.XE(null,null,B.i)}} +A.XE.prototype={ +X2(){this.U(new A.bhh())}, +gfX(){var s=this.a.z +if(s==null){s=this.r +s.toString}return s}, +DI(){var s,r=this +if(r.a.z==null)r.r=A.bMk(null) +s=r.gfX() +s.hz(0,B.aq,!(r.a.c!=null||!1)) +r.gfX().a2(0,r.guy())}, +av(){this.aG() +this.DI()}, +aL(a){var s,r=this +r.b0(a) +s=a.z +if(r.a.z!=s){if(s!=null)s.L(0,r.guy()) +if(r.a.z!=null){s=r.r +if(s!=null){s.aq$=$.be() +s.ab$=0}r.r=null}r.DI()}s=r.a.c!=null||!1 +if(s!==(a.c!=null||!1)){s=r.gfX() +s.hz(0,B.aq,!(r.a.c!=null||!1)) +if(!(r.a.c!=null||!1))r.gfX().hz(0,B.bU,!1)}}, +q(){var s,r=this +r.gfX().L(0,r.guy()) +s=r.r +if(s!=null){s.aq$=$.be() +s.ab$=0}s=r.d +if(s!=null)s.q() +r.ar2()}, +B(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.bhe(c4.r,c4.Z5(c7),c2.a.VW(c7)),c6=new A.bhf(c2,c5) +c4=t.PM +s=c6.$1$1(new A.bgS(),c4) +r=c6.$1$1(new A.bgT(),t.p8) +q=t.MH +p=c6.$1$1(new A.bgU(),q) +o=c6.$1$1(new A.bh4(),q) +n=c6.$1$1(new A.bh7(),q) +m=c6.$1$1(new A.bh8(),q) +l=c6.$1$1(new A.bh9(),t.pc) +k=t.tW +j=c6.$1$1(new A.bha(),k) +i=c6.$1$1(new A.bhb(),k) +h=c6.$1$1(new A.bhc(),k) +g=c6.$1$1(new A.bhd(),q) +f=c6.$1$1(new A.bgV(),c4) +e=c6.$1$1(new A.bgW(),t.uE) +d=c6.$1$1(new A.bgX(),t.KX) +c=c5.$1$1(new A.bgY(),t.X3) +b=c5.$1$1(new A.bgZ(),t.Oc) +a=c5.$1$1(new A.bh_(),t.Tu) +a0=c5.$1$1(new A.bh0(),t.y) +a1=c5.$1$1(new A.bh1(),t.pC) +a2=new A.j(c.a,c.b).ah(0,4) +a3=c5.$1$1(new A.bh2(),t.Ya) +c4=j.a +q=j.b +a4=c.D7(new A.at(c4,h.a,q,h.b)) +if(i!=null){a5=a4.b_(i) +c4=a5.a +if(isFinite(c4))a4=a4.Vx(c4,c4) +c4=a5.b +if(isFinite(c4))a4=a4.abT(c4,c4)}a6=a2.b +c4=a2.a +a7=Math.max(0,c4) +a8=l.t(0,new A.ai(a7,a6,a7,a6)).dq(0,B.x,B.ty) +if(a.a>0){q=c2.e +if(q!=null){k=c2.f +if(k!=null)if(q!==s)if(k.gp(k)!==p.gp(p)){q=c2.f +q=(q.gp(q)>>>24&255)/255===1&&(p.gp(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.i(q==null?c3:q.e,a)){q=c2.d +if(q!=null)q.q() +q=A.cu(c3,a,c3,c3,c2) +q.c3() +k=q.dh$ +k.b=!0 +k.a.push(new A.bh3(c2)) +c2.d=q}p=c2.f +c2.d.sp(0,0) +c2.d.ce(0)}c2.e=s +c2.f=p +s.toString +q=r==null?c3:r.bz(o) +k=d.qF(e) +a9=p==null?B.cC:B.qL +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.qF(e) +b8=c2.gfX() +b9=g==null?o:g +a1.toString +c0=c2.a +a9=A.d8(a,!0,c3,A.fG(!1,b6,A.pT(new A.ak(a8,new A.dc(a1,1,1,c0.Q,c3),c3),new A.ey(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.S,c3,new A.apJ(new A.bh5(c5)),b0,c3,b4,b3,b2,new A.me(new A.bh6(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) +switch(b.a){case 0:c1=new A.a_(48+c4,48+a6) +break +case 1:c1=B.A +break +default:c1=c3}c4=c0.c!=null||!1 +return A.cM(!0,new A.aoH(c1,new A.dR(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.bhh.prototype={ +$0(){}, +$S:0} +A.bhe.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:840} +A.bhf.prototype={ +$1$1(a,b){return this.b.$1$1(new A.bhg(this.a,a,b),b)}, +$1(a){return this.$1$1(a,t.z)}, +$S:841} +A.bhg.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.am(this.a.gfX().a)}, +$S(){return this.c.i("0?(d7?)")}} +A.bgS.prototype={ +$1(a){return a==null?null:a.gjd(a)}, +$S:277} +A.bgT.prototype={ +$1(a){return a==null?null:a.gdS()}, +$S:844} +A.bgU.prototype={ +$1(a){return a==null?null:a.gdL(a)}, +$S:117} +A.bh4.prototype={ +$1(a){return a==null?null:a.giI()}, +$S:117} +A.bh7.prototype={ +$1(a){return a==null?null:a.gdC(a)}, +$S:117} +A.bh8.prototype={ +$1(a){return a==null?null:a.geG()}, +$S:117} +A.bh9.prototype={ +$1(a){return a==null?null:a.gfo(a)}, +$S:857} +A.bha.prototype={ +$1(a){return a==null?null:a.gEg()}, +$S:157} +A.bhb.prototype={ +$1(a){return a==null?null:a.y}, +$S:157} +A.bhc.prototype={ +$1(a){return a==null?null:a.gE8()}, +$S:157} +A.bhd.prototype={ +$1(a){return a==null?null:a.Q}, +$S:117} +A.bgV.prototype={ +$1(a){return a==null?null:a.gmN()}, +$S:277} +A.bgW.prototype={ +$1(a){return a==null?null:a.gA9()}, +$S:859} +A.bgX.prototype={ +$1(a){return a==null?null:a.ges(a)}, +$S:861} +A.bh5.prototype={ +$1(a){return this.a.$1$1(new A.bgQ(a),t.Pb)}, +$S:862} +A.bgQ.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gEh() +s=s==null?null:s.am(this.a)}return s}, +$S:864} +A.bh6.prototype={ +$1(a){return this.a.$1$1(new A.bgP(a),t.n8)}, +$S:867} +A.bgP.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gEv() +s=s==null?null:s.am(this.a)}return s}, +$S:868} +A.bgY.prototype={ +$1(a){return a==null?null:a.gvr()}, +$S:872} +A.bgZ.prototype={ +$1(a){return a==null?null:a.gF0()}, +$S:873} +A.bh_.prototype={ +$1(a){return a==null?null:a.cx}, +$S:875} +A.bh0.prototype={ +$1(a){return a==null?null:a.cy}, +$S:896} +A.bh1.prototype={ +$1(a){return a==null?null:a.db}, +$S:897} +A.bh2.prototype={ +$1(a){return a==null?null:a.gAe()}, +$S:898} +A.bh3.prototype={ +$1(a){if(a===B.ag)this.a.U(new A.bgR())}, +$S:10} +A.bgR.prototype={ +$0(){}, +$S:0} +A.apJ.prototype={ +am(a){var s=this.a.$1(a) +s.toString +return s}, +gxO(){return"ButtonStyleButton_MouseCursor"}} +A.aoH.prototype={ +aQ(a){var s=new A.a_b(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sXT(this.e)}} +A.a_b.prototype={ +sXT(a){if(this.F.l(0,a))return +this.F=a +this.a5()}, +bu(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.an,a,s.gby()),this.F.a) +return 0}, +bl(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.aa,a,s.gbs()),this.F.b) +return 0}, +bk(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.at,a,s.gbJ()),this.F.a) +return 0}, +bq(a){var s=this.D$ +if(s!=null)return Math.max(s.an(B.aE,a,s.gbQ()),this.F.b) +return 0}, +a2b(a,b){var s,r,q=this.D$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.F +return a.b_(new A.a_(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.A}, +cB(a){return this.a2b(a,A.DI())}, +bO(){var s,r,q=this,p=q.a2b(t.k.a(A.D.prototype.ga3.call(q)),A.DJ()) +q.k3=p +s=q.D$ +if(s!=null){r=s.e +r.toString +t.r.a(r) +s=s.k3 +s.toString +r.a=B.C.tM(t.EP.a(p.a8(0,s)))}}, +cD(a,b){var s +if(this.mc(a,b))return!0 +s=this.D$.k3.nw(B.h) +return a.Us(new A.bpX(this,s),s,A.bMr(s))}} +A.bpX.prototype={ +$2(a,b){return this.a.D$.cD(a,this.b)}, +$S:16} +A.a18.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.MW.prototype={ +I(){return"ButtonTextTheme."+this.b}} +A.a3Y.prototype={ +I(){return"ButtonBarLayoutBehavior."+this.b}} +A.MX.prototype={ +zt(a,b,c){return A.bIO(c,this.w)}, +cO(a){return!this.w.l(0,a.w)}} +A.a4_.prototype={ +gfo(a){var s=this.e +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.cN +case 2:return B.oH}}, +ges(a){var s=this.f +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.as6 +case 2:return B.f9}}, +ac4(a,b,c,d,e,f,g){var s=this,r=g==null?s.c:g,q=d==null?s.d:d,p=e==null?s.a:e,o=c==null?s.b:c,n=f==null?s.gfo(s):f,m=s.ges(s),l=b==null?s.at:b +return A.bIP(a===!0,s.w,l,s.x,s.y,o,s.Q,s.z,q,s.ax,p,n,m,s.as,r)}, +Vk(a){return this.ac4(null,a,null,null,null,null,null)}, +aSb(a,b,c,d,e,f){return this.ac4(a,null,b,c,d,e,f)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.a4_&&b.c===s.c&&b.a===s.a&&b.b===s.b&&J.i(b.gfo(b),s.gfo(s))&&J.i(b.ges(b),s.ges(s))&&J.i(b.w,s.w)&&J.i(b.y,s.y)&&J.i(b.z,s.z)&&J.i(b.at,s.at)&&b.ax==s.ax}, +gm(a){var s=this +return A.V(s.c,s.a,s.b,s.gfo(s),s.ges(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.alu.prototype={} +A.a4W.prototype={ +B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.ah(a).y2 +A.ah(a) +s=new A.bhA(a,B.f,j,j,j,1,B.oK,B.f9) +r=k.y +q=k.c +if(q==null)q=i.b +if(q==null)q=s.gap(s) +p=i.c +if(p==null)p=s.gdC(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=k.r +l=k.x +if(l==null)l=i.a +if(l==null){l=s.a +l.toString}return A.cM(j,A.b_(j,A.d8(B.F,!0,j,A.cM(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.h9),B.f,j,j,j,j,j,j,r,j,j,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.bhA.prototype={ +gap(a){return A.ah(this.w).at}, +gdC(a){return A.ah(this.w).k2}} +A.Em.prototype={ +gm(a){var s=this +return A.V(s.a,s.gap(s),s.gdC(s),s.geG(),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.aa(b)!==A.B(s))return!1 +return b instanceof A.Em&&b.a==s.a&&J.i(b.gap(b),s.gap(s))&&J.i(b.gdC(b),s.gdC(s))&&J.i(b.geG(),s.geG())&&b.e==s.e&&J.i(b.f,s.f)&&J.i(b.r,s.r)}, +gap(a){return this.b}, +gdC(a){return this.c}, +geG(){return this.d}} +A.alX.prototype={} +A.Nk.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Nk&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.i(b.w,s.w)&&J.i(b.x,s.x)}} +A.alZ.prototype={} +A.No.prototype={ +gm(a){var s=this +return A.cv([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.aa(b)!==A.B(s))return!1 +return b instanceof A.No&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&J.i(b.c,s.c)&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&J.i(b.w,s.w)&&b.x==s.x&&J.i(b.y,s.y)&&J.i(b.z,s.z)&&J.i(b.Q,s.Q)&&J.i(b.as,s.as)&&J.i(b.at,s.at)&&J.i(b.ax,s.ax)&&J.i(b.ay,s.ay)&&b.ch==s.ch&&b.CW==s.CW&&b.cx==s.cx&&J.i(b.cy,s.cy)}} +A.am1.prototype={} +A.a55.prototype={ +gaEu(){var s,r=this.y,q=r==null +if(q)s=this.Q==null +else s=!1 +if(s)return 40 +if(q)r=null +return 2*(r==null?0:r)}, +gaEd(){var s,r=this.y,q=r==null +if(q)s=this.Q==null +else s=!1 +if(s)return 40 +if(q)r=this.Q +return 2*(r==null?1/0:r)}, +B(a){var s,r,q,p,o,n=this,m=null,l=A.ah(a),k=l.p2.w.bz(m),j=n.d +if(j==null)s=m +else s=j +if(s==null){r=k.b +r.toString +switch(A.We(r).a){case 0:j=l.fy +break +case 1:j=l.fx +break +default:j=s}}else{j.toString +switch(A.We(j).a){case 0:k=k.bz(l.fy) +break +case 1:k=k.bz(l.fx) +break}j=s}q=n.gaEu() +p=n.gaEd() +r=A.bv(a,m,t.l).w.u1(1) +o=l.ok.bz(k.b) +r=A.ci(A.q7(A.PQ(A.mA(n.c,m,m,B.cd,!0,k,m,m,B.aX),o,m),r,m),m,m) +return A.bBs(r,m,new A.at(q,p,q,p),new A.bA(j,m,m,m,m,m,B.fl),B.F,m)}} +A.a61.prototype={ +Vy(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=this,b0=null,b1=b5==null?a9.b:b5,b2=a9.c,b3=a9.d +if(b3==null)b3=a9.b +s=a9.e +if(s==null)s=b2 +r=b6==null?a9.f:b6 +q=a9.r +p=a9.w +if(p==null)p=a9.f +o=a9.x +if(o==null)o=q +n=a9.y +m=n==null?a9.f:n +l=a9.z +k=l==null?q:l +j=a9.Q +if(j==null){if(n==null)n=a9.f}else n=j +j=a9.as +if(j==null){if(l==null)l=q}else l=j +j=a9.at +i=a9.ax +h=a9.ay +if(h==null)h=j +g=a9.ch +if(g==null)g=i +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.q +a2=a9.go +if(a2==null)a2=B.q +a3=a9.id +if(a3==null)a3=d +a4=a9.k1 +if(a4==null)a4=e +a5=a9.k2 +if(a5==null)a5=b2 +a6=a9.k4 +if(a6==null)a6=a9.b +a7=a9.ok +if(a7==null)a7=a9.f +a8=a9.k3 +if(a8==null)a8=a9.b +return A.aH3(a9.CW,a9.a,j,h,a5,a3,f,i,g,a4,b2,s,q,o,d,b,k,l,a,a0,b1,b3,a6,a2,r,p,a7,a1,e,a8,c,m,n)}, +aR8(a){return this.Vy(null,a,null)}, +aQp(a){return this.Vy(a,null,null)}, +aRb(a){return this.Vy(null,null,a)}, +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.aa(a0)!==A.B(b))return!1 +if(a0 instanceof A.a61)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.q +l=b.fy +if(m.l(0,l==null?B.q:l)){m=a0.go +if(m==null)m=B.q +l=b.go +if(m.l(0,l==null?B.q: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}, +gm(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.q +a2=a9.go +if(a2==null)a2=B.q +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.V(a9.a,b0,b1,b2,s,r,q,p,o,l,i,n,m,k,j,h,g,a9.CW,f,A.V(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.am6.prototype={} +A.Au.prototype={} +A.QO.prototype={} +A.Oc.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(r))return!1 +if(b instanceof A.Oc)if(J.i(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.i(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.i(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.amZ.prototype={} +A.Oe.prototype={ +gm(a){var s=this +return A.cv([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.Oe&&J.i(b.a,s.a)&&b.b==s.b&&J.i(b.c,s.c)&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&J.i(b.w,s.w)&&J.i(b.x,s.x)&&J.i(b.y,s.y)&&J.i(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.i(b.ch,s.ch)&&J.i(b.CW,s.CW)&&b.cx==s.cx&&b.cy==s.cy&&b.db==s.db&&J.i(b.dx,s.dx)&&b.dy==s.dy&&J.i(b.fr,s.fr)&&J.i(b.fx,s.fx)&&J.i(b.fy,s.fy)&&J.i(b.go,s.go)&&J.i(b.id,s.id)&&J.i(b.k1,s.k1)&&J.i(b.k2,s.k2)&&J.i(b.k3,s.k3)&&b.k4==s.k4}} +A.an0.prototype={} +A.and.prototype={} +A.aJB.prototype={ +zF(a){return B.A}, +Ka(a,b,c,d){return B.ax}, +zE(a,b){return B.h}} +A.aw1.prototype={} +A.a7p.prototype={ +B(a){var s=null,r=A.bv(a,B.cI,t.l).w.f.b+8 +return new A.ak(new A.ai(8,r,8,8),new A.py(new A.a7q(this.c.a8(0,new A.j(8,r))),new A.b1(222,s,A.d8(B.F,!0,B.u3,A.bB(this.d,B.m,B.l,B.R,B.w),B.cr,s,1,s,s,s,s,s,B.h9),s),s),s)}} +A.F0.prototype={ +B(a){var s=null +return new A.b1(1/0,s,A.nj(this.d,this.c,A.VY(B.d1,s,s,s,s,B.cZ,s,s,B.cZ,A.ah(a).ax.a===B.a9?B.k:B.al,s,B.av2,B.wy,s,B.mu,s,s,s,s)),s)}} +A.a7u.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +A.ah(a) +s=A.ah(a).bE +r=t.l +q=A.bv(a,B.ne,r).w +p=q.e.ae(0,h.x) +o=A.bQF(a) +q=s.f +if(q==null){q=o.f +q.toString}n=h.c +m=h.d +if(m==null)m=s.b +if(m==null){m=o.b +m.toString}l=s.c +if(l==null)l=o.gdC(o) +k=s.d +if(k==null)k=o.d +j=h.z +if(j==null)j=s.e +if(j==null){j=o.e +j.toString}i=new A.dc(q,g,g,new A.dR(B.ub,A.d8(B.F,!0,g,h.as,h.y,n,m,g,l,j,k,g,B.h9),g),g) +return A.bIc(A.q7(i,A.bv(a,g,r).w.agT(!0,!0,!0,!0),g),B.eI,B.bF,p)}} +A.a2K.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.ah(a),g=A.ah(a).bE,f=A.bQF(a),e=h.r +switch(e.a){case 2:case 4:s=i +break +case 0:case 1:case 3:case 5:A.aV(a,B.ce,t.c4).toString +s="Alert" +break +default:s=i}r=A.dy(a,B.d0) +r=r==null?i:r.c +q=A.bSE(r==null?1:r) +A.ee(a) +r=j.x==null?20:0 +p=24*q +o=g.r +if(o==null){o=f.giQ() +o.toString}e=s==null&&e!==B.aK +n=new A.ak(new A.ai(p,p,p,r),A.mA(A.cM(i,j.f,!0,i,i,!1,!1,i,i,i,i,i,i,i,e,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i),i,i,B.cd,!0,o,B.bc,i,B.aX),i) +e=j.x +r=e!=null +if(r){p=24*q +o=g.w +if(o==null){o=f.gnz() +o.toString}m=new A.ak(new A.ai(p,20,p,24),A.mA(A.cM(i,e,!0,i,i,!1,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i),i,i,B.cd,!0,o,i,i,B.aX),i)}else m=i +e=g.x +if(e==null)e=f.gJH().t(0,new A.ai(8,8,8,8)) +l=new A.ak(e,A.c7G(B.dV,j.Q,B.apR,B.w,0,8),i) +e=A.a([],t.p) +n.toString +e.push(n) +if(r){m.toString +e.push(new A.ev(1,B.bf,m,i))}l.toString +e.push(l) +k=A.bLG(A.bB(e,B.bE,B.l,B.R,B.w),i) +if(s!=null)k=A.cM(i,k,!1,i,i,!1,!0,i,i,i,i,s,i,i,!0,i,i,i,i,i,i,i,i,!0,i,i,i,i,i,i) +return A.bKb(i,j.cx,k,B.f,i,B.wA,i,j.fy,i)}} +A.Im.prototype={ +B(a){var s,r,q,p,o,n=null +switch(A.ah(a).r.a){case 4:case 2:s=n +break +case 0:case 1:case 3:case 5:A.aV(a,B.ce,t.c4).toString +s="Dialog" +break +default:s=n}r=A.dy(a,B.d0) +r=r==null?n:r.c +q=A.bSE(r==null?1:r) +A.ee(a) +r=0*q +p=new A.ev(1,B.bf,A.oF(new A.aaN(this.f,n),n,new A.ai(r,12*q,r,16*q),B.a_),n) +r=A.a([],t.p) +p.toString +r.push(p) +o=A.bLG(new A.dR(B.ub,A.bB(r,B.bE,B.l,B.R,B.w),n),56) +if(s!=null)o=A.cM(n,o,!1,n,n,!1,!0,n,n,n,n,s,n,n,!0,n,n,n,n,n,n,n,n,!0,n,n,n,n,n,n) +return A.bKb(n,this.w,o,B.f,this.x,B.wA,n,n,n)}} +A.Op.prototype={} +A.aJF.prototype={ +$3(a,b,c){var s=new A.e3(this.a,null),r=new A.D2(this.b.a,s,null) +return this.c?A.ha(!0,r,!0,B.x,!0,!0):r}, +$C:"$3", +$R:3, +$S:313} +A.bje.prototype={ +gjP(){return this.as.f}, +gdL(a){return A.ah(this.z).ay}, +gdC(a){return A.ah(this.z).k2}, +giQ(){return this.Q.r}, +gnz(){return this.Q.w}, +gJH(){return B.x}} +A.F3.prototype={ +gm(a){return J.I(this.e)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.F3&&J.i(b.gdL(b),s.gdL(s))&&b.b==s.b&&J.i(b.gdC(b),s.gdC(s))&&J.i(b.geG(),s.geG())&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.gjP(),s.gjP())&&J.i(b.giQ(),s.giQ())&&J.i(b.gnz(),s.gnz())&&J.i(b.gJH(),s.gJH())}, +gdL(a){return this.a}, +gdC(a){return this.c}, +geG(){return this.d}, +giQ(){return this.r}, +gnz(){return this.w}, +gJH(){return this.x}, +gjP(){return this.y}} +A.anf.prototype={} +A.vI.prototype={ +B(a){var s,r,q,p,o,n,m,l=this,k=null +A.ah(a) +s=A.bKi(a) +r=A.bQG(a) +q=l.c +p=q==null?s.b:q +if(p==null){q=r.b +q.toString +p=q}q=l.d +o=q==null?s.c:q +if(o==null){q=r.c +q.toString +o=q}q=l.e +n=q==null?s.d:q +if(n==null){q=r.d +q.toString +n=q}q=l.f +m=q==null?s.e:q +if(m==null){q=r.e +q.toString +m=q}return new A.b1(k,p,A.ci(A.b_(k,k,B.f,k,k,new A.bA(k,k,new A.fs(B.y,B.y,A.c3K(a,l.r,o),B.y),k,k,k,B.I),k,o,k,new A.jT(n,0,m,0),k,k,k,k),k,k),k)}} +A.bji.prototype={ +gap(a){return A.ah(this.f).CW}} +A.F7.prototype={ +gm(a){var s=this +return A.V(s.gap(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.aa(b)!==A.B(s))return!1 +return b instanceof A.F7&&J.i(b.gap(b),s.gap(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +gap(a){return this.a}} +A.anl.prototype={} +A.OE.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.OE&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&b.c==s.c&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&b.w==s.w}} +A.any.prototype={} +A.OL.prototype={ +gm(a){return A.V(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.aa(b)!==A.B(r))return!1 +if(b instanceof A.OL)if(J.i(b.a,r.a))s=J.i(b.c,r.c) +else s=!1 +else s=!1 +return s}} +A.anz.prototype={} +A.Fh.prototype={ +VW(a){var s,r,q,p=A.ah(a),o=p.ax +A.ah(a) +s=o.db.a +r=s>>>16&255 +q=s>>>8&255 +s&=255 +s=A.Fi(B.C,B.F,o.b,A.ax(31,r,q,s),A.ax(97,r,q,s),B.cZ,2,!0,B.bY,null,o.c,B.rp,B.ro,A.chF(a),p.k2,B.f9,null,B.nX,p.e,p.p3.as,p.z) +return s}, +Z5(a){var s +a.K(t.dq) +s=A.ah(a) +return s.b9.a}} +A.Yj.prototype={ +am(a){if(a.H(0,B.aq))return this.b +return this.a}} +A.anI.prototype={ +am(a){var s +if(a.H(0,B.br)){s=this.a +return A.ax(20,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}if(a.H(0,B.bh)||a.H(0,B.bU)){s=this.a +return A.ax(61,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}return null}} +A.anG.prototype={ +am(a){var s=this +if(a.H(0,B.aq))return 0 +if(a.H(0,B.br))return s.a+2 +if(a.H(0,B.bh))return s.a+2 +if(a.H(0,B.bU))return s.a+6 +return s.a}} +A.anH.prototype={ +am(a){if(a.H(0,B.aq))return this.b +return this.a}} +A.aw2.prototype={} +A.aw3.prototype={} +A.aw4.prototype={} +A.aw5.prototype={} +A.OQ.prototype={ +gm(a){return J.I(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.OQ&&J.i(b.a,this.a)}} +A.anJ.prototype={} +A.Pc.prototype={ +gm(a){var s=this +return A.V(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,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.aa(b)!==A.B(s))return!1 +return b instanceof A.Pc&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&J.i(b.c,s.c)&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&J.i(b.w,s.w)&&J.i(b.x,s.x)&&J.i(b.y,s.y)&&J.i(b.z,s.z)&&!0}} +A.anO.prototype={} +A.Pi.prototype={ +gm(a){return J.I(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.Pi&&J.i(b.a,this.a)}} +A.anX.prototype={} +A.Pq.prototype={ +cO(a){var s=this +return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x||!1}} +A.biL.prototype={ +j(a){return""}} +A.Db.prototype={ +I(){return"_FloatingActionButtonType."+this.b}} +A.a8O.prototype={ +B(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=A.ah(a6),a2=a1.P,a3=a.k1,a4=new A.bjH(a3,!0,A.ah(a6),A.ah(a6).ax,a0,a0,a0,a0,a0,6,6,8,a0,12,a0,!0,a0,B.TD,B.hO,B.TG,B.TH,8,a0,a0,a0),a5=a2.a +if(a5==null)a5=a4.giI() +s=a.f +r=s==null?a2.b:s +if(r==null)r=a4.gdL(a4) +q=a2.c +if(q==null)q=a4.gDw() +p=a2.d +if(p==null)p=a4.gDF() +o=a2.e +if(o==null)o=a4.gAd() +n=a2.f +if(n==null){s=a4.f +s.toString +n=s}m=a2.r +if(m==null){s=a4.r +s.toString +m=s}l=a2.w +if(l==null){s=a4.w +s.toString +l=s}s=a2.x +k=s==null?a4.x:s +if(k==null)k=n +j=a2.y +if(j==null){s=a4.y +s.toString +j=s}i=a2.Q +if(i==null){s=a4.Q +s.toString +i=s}h=a2.as +if(h==null)h=a4.gmN() +s=a2.cy +g=(s==null?a4.gDh():s).bz(a5) +f=a2.z +if(f==null)f=a4.ges(a4) +s=a.c +e=A.pT(s,new A.ey(h,a0,a0,a0,a0,a0,a0,a0)) +switch(a3.a){case 0:d=a2.at +if(d==null){a3=a4.at +a3.toString +d=a3}break +case 1:d=a2.ax +if(d==null){a3=a4.ax +a3.toString +d=a3}break +case 2:d=a2.ay +if(d==null){a3=a4.ay +a3.toString +d=a3}break +case 3:d=a2.ch +if(d==null){a3=a4.ch +a3.toString +d=a3}c=a2.cx +if(c==null)c=a4.gDg() +a3=A.a([],t.p) +a3.push(s) +e=new A.am_(new A.ak(c,A.bO(a3,B.m,B.l,B.R,a0),a0),a0) +break +default:d=a0}b=A.SS(!1,e,B.f,d,k,n,i,r,q,m,a0,j,p,l,a1.e,new A.anF(a0,a2.db),a.z,f,o,g) +b=A.a9A(b,a0,a0,a0,B.VP,!1) +return new A.R6(b,a0)}} +A.anF.prototype={ +am(a){var s=A.dJ(this.a,a,t.GE) +if(s==null)s=null +return s==null?B.n8.am(a):s}, +gxO(){return"MaterialStateMouseCursor(FloatActionButton)"}} +A.am_.prototype={ +aQ(a){var s=a.K(t.I) +s.toString +s=new A.a_0(B.C,s.w,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){var s=a.K(t.I) +s.toString +b.scp(s.w)}} +A.a_0.prototype={ +bu(a){return 0}, +bl(a){return 0}, +cB(a){var s,r=this.D$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.hh(B.dH) +return new A.a_(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.a_(A.Z(1/0,q,p),A.Z(1/0,o,n))}, +bO(){var s=this,r=t.k.a(A.D.prototype.ga3.call(s)),q=s.D$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.cf(B.dH,!0) +q=s.D$.k3 +s.k3=new A.a_(Math.max(p,Math.min(o,q.a)),Math.max(n,Math.min(m,q.b))) +s.x8()}else s.k3=new A.a_(A.Z(1/0,p,o),A.Z(1/0,n,m))}} +A.bjH.prototype={ +giI(){return this.fx.r}, +gdL(a){return this.fx.f}, +gDw(){return this.fr.cx}, +gDF(){return this.fr.dx}, +gAd(){return this.fr.k3}, +ges(a){return this.dx===B.RW?B.avw:B.hX}, +gmN(){return this.dx===B.aEr?36:24}, +gDg(){return new A.jT(this.dy&&this.dx===B.RW?16:20,0,20,0)}, +gDh(){return this.fr.p3.as.aR1(1.2)}, +gX(a){return this.dx}} +A.aND.prototype={ +j(a){return"FloatingActionButtonLocation"}} +A.b5T.prototype={ +rF(a){var s=this.ajM(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.aMu.prototype={} +A.aMt.prototype={ +ajM(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.bjB.prototype={ +j(a){return"FloatingActionButtonLocation.endFloat"}} +A.aNC.prototype={ +j(a){return"FloatingActionButtonAnimator"}} +A.bqG.prototype={ +ajK(a,b,c){if(c<0.5)return a +else return b}} +A.Xo.prototype={ +gp(a){var s=this,r=s.w.x +r===$&&A.b() +if(r>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +return s}if(a.H(0,B.br)){s=q.c +r=q.a +s=r==null?p:A.ax(20,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +return s}if(a.H(0,B.bh)){s=q.b +r=q.a +s=r==null?p:A.ax(31,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +return s}}if(a.H(0,B.bU)){s=q.d +r=q.a +s=r==null?p:A.ax(31,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +return s}if(a.H(0,B.br)){s=q.c +r=q.a +s=r==null?p:A.ax(20,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +return s}if(a.H(0,B.bh)){s=q.b +r=q.a +s=r==null?p:A.ax(20,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +return s}return p}, +j(a){return"{hovered: "+A.c(this.c)+", focused: "+A.c(this.b)+", pressed: "+A.c(this.d)+", otherwise: null}"}} +A.tb.prototype={ +gm(a){return J.I(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.tb&&J.i(b.a,this.a)}} +A.PO.prototype={ +zt(a,b,c){return A.a9P(c,this.w)}, +cO(a){return!this.w.l(0,a.w)}} +A.aos.prototype={} +A.PX.prototype={ +gaCl(){var s,r=this.e +if(r==null)return B.x +s=r.gfo(r) +return s}, +a4(){return new A.YT(new A.bR(null,t.A),B.i)}} +A.YT.prototype={ +aAQ(){this.e=null}, +f3(){var s,r=this.e +if(r!=null){s=r.e +if(s!=null)s.q() +r.oo()}this.kQ()}, +aty(a){var s,r,q,p=this,o=p.e,n=p.a +if(o==null){o=n.e +n=A.bQn(a) +s=A.LL(a,null) +r=A.bD2(a,t.zd) +r.toString +q=$.aL.Z$.z.h(0,p.d).gaf() +q.toString +q=new A.PY(s,r,t.x.a(q),p.gaAP()) +q.sb4(o) +q.saeT(n) +r.JN(q) +p.e=q}else{o.sb4(n.e) +o=p.e +o.toString +o.saeT(A.bQn(a)) +o=p.e +o.toString +o.stY(A.LL(a,null))}o=p.a.c +return o}, +B(a){var s=this,r=s.a.gaCl() +s.a.toString +return new A.ak(r,new A.e3(s.gatx(),null),s.d)}} +A.PY.prototype={ +sb4(a){var s,r=this +if(J.i(a,r.f))return +r.f=a +s=r.e +if(s!=null)s.q() +s=r.f +r.e=s==null?null:s.CO(r.gazd()) +r.a.aD()}, +saeT(a){if(a===this.r)return +this.r=a +this.a.aD()}, +stY(a){if(a.l(0,this.w))return +this.w=a +this.a.aD()}, +aze(){this.a.aD()}, +Na(a,b){var s,r,q,p,o=this +if(o.e==null||!o.r)return +s=A.abd(b) +r=o.w +q=o.b.k3 +q.toString +p=r.Vv(q) +if(s==null){a.cM(0) +a.aj(0,b.a) +o.e.lV(a,B.h,p) +a.cj(0)}else o.e.lV(a,s,p)}} +A.w1.prototype={ +ayU(a){var s +if(a===B.af&&!this.CW){s=this.ch +s===$&&A.b() +s.q() +this.oo()}}, +q(){var s=this.ch +s===$&&A.b() +s.q() +this.oo()}, +a6n(a,b,c){var s,r,q=this +a.cM(0) +s=q.f +if(s!=null)a.kj(0,s.dB(b,q.ax)) +switch(q.z.a){case 1:s=b.gbo() +r=q.Q +a.jc(s,r==null?35:r,c) +break +case 0:s=q.as +if(!s.l(0,B.aQ))a.dr(A.aZ_(b,s.c,s.d,s.a,s.b),c) +else a.d8(b,c) +break}a.cj(0)}, +Na(a,b){var s,r,q,p=this,o=$.av().bh(),n=p.e,m=p.ay +m===$&&A.b() +s=m.a +o.sap(0,A.ax(m.b.aj(0,s.gp(s)),n.gp(n)>>>16&255,n.gp(n)>>>8&255,n.gp(n)&255)) +r=A.abd(b) +n=p.at +if(n!=null)q=n.$0() +else{n=p.b.k3 +q=new A.K(0,0,0+n.a,0+n.b)}if(r==null){a.cM(0) +a.aj(0,b.a) +p.a6n(a,q,o) +a.cj(0)}else p.a6n(a,q.dH(r),o)}} +A.bwY.prototype={ +$0(){var s=this.a.k3 +return new A.K(0,0,0+s.a,0+s.b)}, +$S:158} +A.aoD.prototype={ +ac5(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=new A.a_(s.c-s.a,s.d-s.b)}else{s=a3.k3 +s.toString +r=s}s=Math.max(r.K6(0,B.h).gdE(),new A.j(0+r.a,0).a8(0,new A.j(0,0+r.b)).gdE())/2}else s=a1 +q=new A.PZ(a0,B.aQ,s,A.cgE(a3,d,a2),a4,c,f,e,a3,g) +p=e.F +o=A.cu(h,B.fA,h,h,p) +n=e.geP() +o.c3() +m=o.cV$ +m.b=!0 +m.a.push(n) +o.ce(0) +q.cx=o +m=c.gp(c) +l=t.B +k=t.gD +q.CW=new A.b2(l.a(o),new A.w2(0,m>>>24&255),k.i("b2")) +m=A.cu(h,B.cs,h,h,p) +m.c3() +o=m.cV$ +o.b=!0 +o.a.push(n) +m.ce(0) +q.ch=m +o=t.Y +j=$.bX3() +i=o.i("kn") +q.ay=new A.b2(l.a(m),new A.kn(j,new A.aT(s*0.3,s+5,o),i),i.i("b2")) +p=A.cu(h,B.wn,h,h,p) +p.c3() +i=p.cV$ +i.b=!0 +i.a.push(n) +p.c3() +n=p.dh$ +n.b=!0 +n.a.push(q.gaCm()) +q.db=p +n=c.gp(c) +i=$.bX4() +k=k.i("kn") +q.cy=new A.b2(l.a(p),new A.kn(i,new A.w2(n>>>24&255,0),k),k.i("b2")) +e.JN(q) +return q}} +A.PZ.prototype={ +CB(a){var s=this.ch +s===$&&A.b() +s.e=B.a1c +s.ce(0) +s=this.cx +s===$&&A.b() +s.ce(0) +s=this.db +s===$&&A.b() +s.z=B.bk +s.ng(1,B.X,B.wn)}, +R(a){var s,r=this,q=r.cx +q===$&&A.b() +q.cA(0) +q=r.cx.x +q===$&&A.b() +s=1-q +q=r.db +q===$&&A.b() +q.sp(0,s) +if(s<1){q=r.db +q.z=B.bk +q.ng(1,B.X,B.fA)}}, +aCn(a){if(a===B.ag)this.q()}, +q(){var s=this,r=s.ch +r===$&&A.b() +r.q() +r=s.cx +r===$&&A.b() +r.q() +r=s.db +r===$&&A.b() +r.q() +s.oo()}, +Na(a,b){var s,r,q,p,o,n,m=this,l=m.cx +l===$&&A.b() +l=l.r +if(l!=null&&l.a!=null){l=m.CW +l===$&&A.b() +s=l.a +r=l.b.aj(0,s.gp(s))}else{l=m.cy +l===$&&A.b() +s=l.a +r=l.b.aj(0,s.gp(s))}q=$.av().bh() +l=m.e +q.sap(0,A.ax(r,l.gp(l)>>>16&255,l.gp(l)>>>8&255,l.gp(l)&255)) +l=m.at +p=l!=null?l.$0():null +s=p!=null?p.gbo():m.b.k3.nw(B.h) +o=m.ch +o===$&&A.b() +o=o.x +o===$&&A.b() +o=A.AL(m.z,s,B.bP.aj(0,o)) +o.toString +s=m.ay +s===$&&A.b() +n=s.a +n=s.b.aj(0,n.gp(n)) +m.ag1(m.Q,a,o,l,m.f,q,n,m.ax,b)}} +A.bwZ.prototype={ +$0(){var s=this.a.k3 +return new A.K(0,0,0+s.a,0+s.b)}, +$S:158} +A.aoE.prototype={ +ac5(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.cgM(k,d,j,h):i,o=new A.Q_(h,B.aQ,p,A.cgF(k,d,j),!d,a0,c,f,e,k,g),n=e.F,m=A.cu(q,B.cs,q,q,n),l=e.geP() +m.c3() +s=m.cV$ +s.b=!0 +s.a.push(l) +m.ce(0) +o.CW=m +s=t.Y +r=t.B +o.ch=new A.b2(r.a(m),new A.aT(0,p,s),s.i("b2")) +n=A.cu(q,B.F,q,q,n) +n.c3() +s=n.cV$ +s.b=!0 +s.a.push(l) +n.c3() +l=n.dh$ +l.b=!0 +l.a.push(o.gaCo()) +o.cy=n +l=c.gp(c) +o.cx=new A.b2(r.a(n),new A.w2(l>>>24&255,0),t.gD.i("b2")) +e.JN(o) +return o}} +A.Q_.prototype={ +CB(a){var s=B.d.dw(this.as/1),r=this.CW +r===$&&A.b() +r.e=A.co(0,0,0,s,0,0) +r.ce(0) +this.cy.ce(0)}, +R(a){var s=this.cy +if(s!=null)s.ce(0)}, +aCp(a){if(a===B.ag)this.q()}, +q(){var s=this,r=s.CW +r===$&&A.b() +r.q() +s.cy.q() +s.cy=null +s.oo()}, +Na(a,b){var s,r,q=this,p=$.av().bh(),o=q.e,n=q.cx +n===$&&A.b() +s=n.a +p.sap(0,A.ax(n.b.aj(0,s.gp(s)),o.gp(o)>>>16&255,o.gp(o)>>>8&255,o.gp(o)&255)) +r=q.z +if(q.ax){o=q.b.k3.nw(B.h) +n=q.CW +n===$&&A.b() +n=n.x +n===$&&A.b() +r=A.AL(r,o,n)}r.toString +o=q.ch +o===$&&A.b() +n=o.a +n=o.b.aj(0,n.gp(n)) +q.ag1(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} +A.w3.prototype={ +CB(a){}, +R(a){}, +sap(a,b){if(b.l(0,this.e))return +this.e=b +this.a.aD()}, +sVQ(a){if(J.i(a,this.f))return +this.f=a +this.a.aD()}, +ag1(a,b,c,d,e,f,g,h,i){var s,r=A.abd(i) +b.cM(0) +if(r==null)b.aj(0,i.a) +else b.aX(0,r.a,r.b) +if(d!=null){s=d.$0() +if(e!=null)b.kj(0,e.dB(s,h)) +else if(!a.l(0,B.aQ))b.tW(A.aZ_(s,a.c,a.d,a.a,a.b)) +else b.oZ(s)}b.jc(c,g,f) +b.cj(0)}} +A.w4.prototype={} +A.ZH.prototype={ +cO(a){return this.f!==a.f}} +A.FZ.prototype={ +ajX(a){return null}, +B(a){var s=this,r=a.K(t.sZ),q=r==null?null:r.f +return new A.YS(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,!1,s.k4,s.ok,q,s.gajW(),s.gaSO(),s.p1,null)}, +aSP(a){return!0}} +A.YS.prototype={ +a4(){return new A.YR(A.q(t.R9,t.Pr),new A.bK(A.a([],t.ML),t.yw),null,B.i)}} +A.uQ.prototype={ +I(){return"_HighlightType."+this.b}} +A.YR.prototype={ +gaWu(){var s=this.r +s=s.gaS(s) +s=new A.aO(s,new A.bm2(),A.t(s).i("aO")) +return!s.gal(s)}, +XK(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.G(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.p1 +if(r!=null)r.XK(this,s)}}, +a_S(a){var s=this.c +s.toString +this.a8b(s) +this.ae8()}, +am3(){return this.a_S(null)}, +am2(){var s=this.c +s.toString +this.a8b(s) +this.ae5()}, +X2(){this.U(new A.bm1())}, +gfX(){var s=this.a.p4 +if(s==null){s=this.x +s.toString}return s}, +DI(){var s,r,q=this +if(q.a.p4==null)q.x=A.bMk(null) +s=q.gfX() +r=q.a +r.toString +s.hz(0,B.aq,!q.iJ(r)) +q.gfX().a2(0,q.guy())}, +av(){this.ari() +this.DI() +$.aL.Z$.f.a.d.t(0,this.gae2())}, +aL(a){var s,r,q,p,o=this +o.b0(a) +s=a.p4 +if(o.a.p4!=s){if(s!=null)s.L(0,o.guy()) +if(o.a.p4!=null){s=o.x +if(s!=null){s.aq$=$.be() +s.ab$=0}o.x=null}o.DI()}s=o.a +if(s.cx!=a.cx||s.CW!==a.CW||!1){s=o.r +r=s.h(0,B.hG) +if(r!=null){q=r.ch +q===$&&A.b() +q.q() +r.oo() +o.Zm(B.hG,!1,o.f)}p=s.h(0,B.RZ) +if(p!=null){s=p.ch +s===$&&A.b() +s.q() +p.oo()}}if(!J.i(o.a.db,a.db))o.aN_() +s=o.a +s.toString +if(o.iJ(s)!==o.iJ(a)){s=o.gfX() +q=o.a +q.toString +s.hz(0,B.aq,!o.iJ(q)) +s=o.a +s.toString +if(!o.iJ(s)){o.gfX().hz(0,B.bU,!1) +r=o.r.h(0,B.hG) +if(r!=null){s=r.ch +s===$&&A.b() +s.q() +r.oo()}}o.Zm(B.hG,!1,o.f)}o.Zl()}, +q(){var s,r=this +$.aL.Z$.f.a.d.G(0,r.gae2()) +r.gfX().L(0,r.guy()) +s=r.x +if(s!=null){s.aq$=$.be() +s.ab$=0}r.aE()}, +gpQ(){if(!this.gaWu()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +ajB(a){switch(a.a){case 0:return B.F +case 1:case 2:return B.a1i}}, +Zm(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.h(0,a),d=a.a +switch(d){case 0:h.gfX().hz(0,B.bU,c) +break +case 1:if(b)h.gfX().hz(0,B.br,c) +break +case 2:break}if(a===B.hF){s=h.a.p1 +if(s!=null)s.XK(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.gfX().a +r=s.a.$1(q)}if(r==null){s=h.c +s.toString +p=A.ah(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.gaf() +s.toString +t.x.a(s) +q=h.c +q.toString +q=A.bD2(q,t.zd) +q.toString +o=h.a +o.toString +o=h.iJ(o)?r:A.ax(0,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +n=h.a +m=n.CW +l=n.cx +k=n.db +n=n.p2.$1(s) +j=h.c.K(t.I) +j.toString +i=h.ajB(a) +s=new A.w1(m,l,B.aQ,n,j.w,o,k,q,s,new A.bm3(h,a)) +i=A.cu(g,i,g,g,q.F) +i.c3() +o=i.cV$ +o.b=!0 +o.a.push(q.geP()) +i.c3() +o=i.dh$ +o.b=!0 +o.a.push(s.gayT()) +i.ce(0) +s.ch=i +o=s.e +o=o.gp(o) +s.ay=new A.b2(t.B.a(i),new A.w2(0,o>>>24&255),t.gD.i("b2")) +q.JN(s) +f.k(0,a,s) +h.rw()}else{e.CW=!0 +f=e.ch +f===$&&A.b() +f.ce(0)}else{e.CW=!1 +f=e.ch +f===$&&A.b() +f.fd(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}}, +rv(a,b){return this.Zm(a,!0,b)}, +aN_(){var s,r,q,p=this +for(s=p.r,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a +if(q==null)q=r.a(q) +if(q!=null)q.sVQ(p.a.db)}s=p.e +if(s!=null)s.sVQ(p.a.db) +s=p.d +if(s!=null&&s.a!==0)for(r=A.t(s),s=new A.l9(s,s.wa(),r.i("l9<1>")),r=r.c;s.v();){q=s.d +if(q==null)q=r.a(q) +q.sVQ(p.a.db)}}, +aw7(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c +g.toString +g=A.bD2(g,t.zd) +g.toString +s=i.c.gaf() +s.toString +t.x.a(s) +r=s.js(a) +q=i.a.fx +if(q==null)q=null +else{p=i.gfX().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.ah(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.ah(q).x}p=i.a +k=p.ch +p=p.cx +j=i.c.K(t.I) +j.toString +return h.a=q.ac5(0,m,o,k,g,l,new A.blZ(h,i),r,p,n,s,j.w)}, +aVj(a){if(this.c==null)return +this.U(new A.bm0(this))}, +gaL2(){var s,r=this,q=r.c +q.toString +q=A.dy(q,B.jR) +s=q==null?null:q.ax +switch((s==null?B.hb:s).a){case 0:q=r.a +q.toString +return r.iJ(q)&&r.z +case 1:return r.z}}, +Zl(){var s,r=$.aL.Z$.f.a.b +switch((r==null?A.KB():r).a){case 0:s=!1 +break +case 1:s=this.gaL2() +break +default:s=null}this.rv(B.RZ,s)}, +aVl(a){var s,r=this +r.z=a +r.gfX().hz(0,B.bh,a) +r.Zl() +s=r.a.k2 +if(s!=null)s.$1(a)}, +adX(a){if(this.y.a.length!==0)return +this.aLE(a)}, +aWb(a){this.adX(a) +this.a.toString}, +aWd(a){this.a.toString}, +aW0(a){this.adX(a) +this.a.toString}, +aW2(a){this.a.toString}, +a8c(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gaf() +s.toString +t.x.a(s) +r=s.k3 +r=new A.K(0,0,0+r.a,0+r.b).gbo() +q=A.de(s.ck(0,null),r)}else q=b.a +o.gfX().hz(0,B.bU,!0) +p=o.aw7(q) +s=o.d;(s==null?o.d=A.di(t.nQ):s).t(0,p) +s=o.e +if(s!=null)s.R(0) +o.e=p +o.rw() +o.rv(B.hF,!0)}, +aLE(a){return this.a8c(null,a)}, +a8b(a){return this.a8c(a,null)}, +ae8(){var s=this,r=s.e +if(r!=null)r.CB(0) +s.e=null +s.rv(B.hF,!1) +r=s.a +if(r.d!=null){if(r.id){r=s.c +r.toString +A.aMD(r)}r=s.a.d +if(r!=null)r.$0()}}, +aW9(){var s=this,r=s.e +if(r!=null)r.R(0) +s.e=null +s.a.toString +s.rv(B.hF,!1)}, +ae5(){var s=this,r=s.e +if(r!=null)r.CB(0) +s.e=null +r=s.a +if(r.x!=null){if(r.id){r=s.c +r.toString +A.aMC(r)}s.a.x.$0()}}, +aVX(){var s=this,r=s.e +if(r!=null)r.CB(0) +s.e=null +s.rv(B.hF,!1) +s.a.toString}, +aVZ(){var s=this,r=s.e +if(r!=null)r.R(0) +s.e=null +s.a.toString +s.rv(B.hF,!1)}, +f3(){var s,r,q,p,o,n,m,l=this,k=l.d +if(k!=null){l.d=null +for(s=A.t(k),k=new A.l9(k,k.wa(),s.i("l9<1>")),s=s.c;k.v();){r=k.d;(r==null?s.a(r):r).q()}l.e=null}for(k=l.r,s=A.iD(k,k.r,A.t(k).c);s.v();){r=s.d +q=k.h(0,r) +if(q!=null){p=q.ch +p===$&&A.b() +p.r.q() +p.r=null +o=p.dh$ +o.b=!1 +B.c.T(o.a) +n=o.c +if(n===$){m=A.di(o.$ti.c) +o.c!==$&&A.aC() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.cV$ +o.b=!1 +B.c.T(o.a) +n=o.c +if(n===$){m=A.di(o.$ti.c) +o.c!==$&&A.aC() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.rX() +q.oo()}k.k(0,r,null)}k=l.a.p1 +if(k!=null)k.XK(l,!1) +l.arh()}, +iJ(a){var s +if(a.d==null)if(a.x==null)s=!1 +else s=!0 +else s=!0 +return s}, +aVB(a){var s,r=this +r.f=!0 +s=r.a +s.toString +if(r.iJ(s))r.rv(B.hG,r.f)}, +aVD(a){this.f=!1 +this.rv(B.hG,!1)}, +gauB(){var s,r=this,q=r.c +q.toString +q=A.dy(q,B.jR) +s=q==null?null:q.ax +switch((s==null?B.hb:s).a){case 0:q=r.a +q.toString +return r.iJ(q)&&r.a.ok +case 1:return!0}}, +B(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null +b.vX(a0) +s=new A.bm_(b,a0) +for(r=b.r,q=A.iD(r,r.r,A.t(r).c);q.v();){p=q.d +o=r.h(0,p) +if(o!=null)o.sap(0,s.$1(p))}r=b.e +if(r!=null){q=b.a.fx +if(q==null)q=a +else{p=b.gfX().a +p=q.a.$1(p) +q=p}if(q==null)q=b.a.fy +r.sap(0,q==null?A.ah(a0).k3:q)}r=b.a.ay +if(r==null)r=B.n8 +n=A.dJ(r,b.gfX().a,t.Pb) +m=b.w +if(m===$){r=b.ga_R() +q=t.ot +p=t.wS +l=A.a3([B.aBU,new A.dX(r,new A.bK(A.a([],q),p),t.wY),B.aBV,new A.dX(r,new A.bK(A.a([],q),p),t.nz)],t.Q,t.od) +b.w!==$&&A.aC() +b.w=l +m=l}r=b.a.k4 +q=b.gauB() +p=b.a +o=p.d +o=o==null?a:b.ga_R() +k=p.x +k=k==null?a:b.gam1() +p=b.iJ(p)?b.gaWa():a +j=b.a +j.toString +j=b.iJ(j)?b.gaWc():a +i=b.a +i.toString +i=b.iJ(i)?b.gaW7():a +h=b.a +h.toString +h=b.iJ(h)?b.gaW8():a +g=b.a +f=g.x!=null?b.gaVv():a +g=b.iJ(g)?b.gaW_():a +e=b.a +e.toString +e=b.iJ(e)?b.gaW1():a +d=b.a +d.toString +d=b.iJ(d)?b.gaVW():a +c=b.a +c.toString +c=b.iJ(c)?b.gaVY():a +return new A.ZH(b,A.DU(m,A.pM(!1,q,A.f_(A.cM(a,A.cp(B.bg,b.a.c,B.D,!0,a,a,a,a,a,a,a,f,a,a,a,a,a,a,a,a,a,d,c,g,e,i,h,p,j,a,a,a,!1,B.N),!1,a,a,!1,!1,a,a,a,a,a,a,a,a,a,a,a,a,k,a,o,a,a,a,a,a,a,a,a),n,a,b.gaVA(),b.gaVC(),a),a,a,a,r,!0,a,b.gaVk(),a,a,a,a)),a)}, +$ibEN:1} +A.bm2.prototype={ +$1(a){return a!=null}, +$S:929} +A.bm1.prototype={ +$0(){}, +$S:0} +A.bm3.prototype={ +$0(){var s=this.a +s.r.k(0,this.b,null) +s.rw()}, +$S:0} +A.blZ.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.G(0,s.a) +if(r.e==s.a)r.e=null +r.rw()}}, +$S:0} +A.bm0.prototype={ +$0(){this.a.Zl()}, +$S:0} +A.bm_.prototype={ +$1(a){var s,r,q=this,p=A.ah(q.b) +switch(a.a){case 0:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.atU) +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.atM) +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.atF) +s=r==null?s.a.dy:r +return s==null?p.dx:s}}, +$S:938} +A.tf.prototype={} +A.a1n.prototype={ +av(){this.aG() +if(this.gpQ())this.tk()}, +f3(){var s=this.fQ$ +if(s!=null){s.aO() +s.dK() +this.fQ$=null}this.kQ()}} +A.lF.prototype={} +A.apU.prototype={ +Vi(a){return B.tz}, +guE(){return!1}, +gl4(){return B.x}, +bG(a,b){return B.tz}, +f0(a,b){var s=$.av().c2() +s.hI(a) +return s}, +lg(a){return this.f0(a,null)}, +dB(a,b){var s=$.av().c2() +s.hI(a) +return s}, +li(a){return this.dB(a,null)}, +ky(a,b,c,d){a.d8(b,c)}, +gjW(){return!0}, +z1(a,b,c,d,e,f){}, +jT(a,b,c){return this.z1(a,b,0,0,null,c)}} +A.oU.prototype={ +guE(){return!1}, +Vi(a){var s=a==null?this.a:a +return new A.oU(this.b,s)}, +gl4(){return new A.ai(0,0,0,this.a.b)}, +bG(a,b){return new A.oU(B.u4,this.a.bG(0,b))}, +f0(a,b){var s=$.av().c2(),r=a.a,q=a.b +s.hI(new A.K(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +lg(a){return this.f0(a,null)}, +dB(a,b){var s=$.av().c2() +s.fK(this.b.dA(a)) +return s}, +li(a){return this.dB(a,null)}, +ky(a,b,c,d){a.dr(this.b.dA(b),c)}, +gjW(){return!0}, +ez(a,b){var s,r +if(a instanceof A.oU){s=A.bs(a.a,this.a,b) +r=A.kC(a.b,this.b,b) +r.toString +return new A.oU(r,s)}return this.GA(a,b)}, +eA(a,b){var s,r +if(a instanceof A.oU){s=A.bs(this.a,a.a,b) +r=A.kC(this.b,a.b,b) +r.toString +return new A.oU(r,s)}return this.GB(a,b)}, +z1(a,b,c,d,e,f){var s=this.b +if(!s.c.l(0,B.U)||!s.d.l(0,B.U))a.kj(0,this.dB(b,f)) +s=b.d +a.kp(new A.j(b.a,s),new A.j(b.c,s),this.a.kD())}, +jT(a,b,c){return this.z1(a,b,0,0,null,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.oU&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gm(a){return A.V(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.mW.prototype={ +guE(){return!0}, +Vi(a){var s=a==null?this.a:a +return new A.mW(this.b,this.c,s)}, +gl4(){var s=this.a.b +return new A.ai(s,s,s,s)}, +bG(a,b){var s=this.a.bG(0,b) +return new A.mW(this.b*b,this.c.ah(0,b),s)}, +ez(a,b){var s,r +if(a instanceof A.mW){s=A.kC(a.c,this.c,b) +s.toString +r=A.bs(a.a,this.a,b) +return new A.mW(a.b,s,r)}return this.GA(a,b)}, +eA(a,b){var s,r +if(a instanceof A.mW){s=A.kC(this.c,a.c,b) +s.toString +r=A.bs(this.a,a.a,b) +return new A.mW(a.b,s,r)}return this.GB(a,b)}, +f0(a,b){var s=$.av().c2() +s.fK(this.c.dA(a).e2(-this.a.b)) +return s}, +lg(a){return this.f0(a,null)}, +dB(a,b){var s=$.av().c2() +s.fK(this.c.dA(a)) +return s}, +li(a){return this.dB(a,null)}, +ky(a,b,c,d){a.dr(this.c.dA(b),c)}, +gjW(){return!0}, +a3R(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a5.zT(),f=g.a,e=g.b,d=g.e,c=g.f,b=g.c,a=g.r,a0=a*2,a1=b-a0,a2=g.w,a3=new A.K(a1,e,a1+a0,e+a2*2) +a0=g.x +a1=a0*2 +s=b-a1 +r=g.d +q=g.y +p=q*2 +o=r-p +n=g.Q +m=n*2 +l=r-m +k=g.z +j=$.av().c2() +if(!new A.bj(d,c).l(0,B.U))j.oM(new A.K(f,e,f+d*2,e+c*2),3.141592653589793,Math.acos(A.Z(1-a6/d,0,1))) +else j.fc(0,f-this.a.b/2,e) +if(a6>d)j.d3(0,f+a6,e) +d=a6+a7 +i=b-f +if(d#"+A.cD(this)}} +A.YW.prototype={ +fC(a){var s=A.fx(this.a,this.b,a) +s.toString +return t.U1.a(s)}} +A.aoF.prototype={ +aM(a,b){var s,r,q,p=this,o=p.b,n=p.c.aj(0,o.gp(o)),m=new A.K(0,0,0+b.a,0+b.b) +o=p.x +o=p.w.aj(0,o.gp(o)) +o.toString +s=A.aH4(o,p.r) +if((s.gp(s)>>>24&255)>0){o=n.dB(m,p.f) +r=$.av().bh() +r.sap(0,s) +r.scl(0,B.b2) +a.cK(o,r)}o=p.e +r=o.a +q=p.d +n.z1(a,m,o.b,q.gp(q),r,p.f)}, +ff(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}, +j(a){return"#"+A.cD(this)}} +A.XA.prototype={ +a4(){return new A.alj(null,null,B.i)}} +A.alj.prototype={ +av(){var s,r=this,q=null +r.aG() +r.e=A.cu(q,B.a19,q,r.a.w?1:0,r) +s=A.cu(q,B.dM,q,q,r) +r.d=s +r.f=A.ed(B.b1,s,new A.t2(B.b1)) +s=r.a.c +r.r=new A.YW(s,s) +r.w=A.ed(B.X,r.e,q) +r.x=new A.jP(B.S,r.a.r)}, +q(){var s=this.d +s===$&&A.b() +s.q() +s=this.e +s===$&&A.b() +s.q() +this.ar1()}, +aL(a){var s,r,q=this +q.b0(a) +s=a.c +if(!q.a.c.l(0,s)){q.r=new A.YW(s,q.a.c) +s=q.d +s===$&&A.b() +s.sp(0,0) +s.ce(0)}if(!q.a.r.l(0,a.r))q.x=new A.jP(B.S,q.a.r) +s=q.a.w +if(s!==a.w){r=q.e +if(s){r===$&&A.b() +r.ce(0)}else{r===$&&A.b() +r.fd(0)}}}, +B(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +j===$&&A.b() +s=k.a.d +r=k.e +r===$&&A.b() +r=A.a([j,s,r],t.Eo) +s=k.f +j=k.r +j===$&&A.b() +q=k.a +p=q.e +q=q.d +o=a.K(t.I) +o.toString +n=k.a.f +m=k.x +m===$&&A.b() +l=k.w +l===$&&A.b() +return A.jR(null,new A.aoF(s,j,p,q,o.w,n,m,l,new A.Dl(r)),null,null,B.A)}} +A.asR.prototype={ +gb2c(){var s=t.B.a(this.c),r=s.gp(s) +if(r<=0.25)return-r*4 +else if(r<0.75)return(r-0.5)*4 +else return(1-r)*4*4}, +B(a){return A.CG(null,this.e,A.k0(this.gb2c(),0,0),!0)}} +A.YH.prototype={ +a4(){return new A.YI(null,null,B.i)}} +A.YI.prototype={ +av(){var s,r=this +r.aG() +r.d=A.cu(null,B.dM,null,null,r) +if(r.a.r!=null){r.f=r.AF() +r.d.sp(0,1)}s=r.d +s.c3() +s=s.cV$ +s.b=!0 +s.a.push(r.gSb())}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.arg()}, +Sc(){this.U(new A.bly())}, +aL(a){var s,r=this +r.b0(a) +s=r.a.r!=null +if(s!==(a.r!=null)||!1)if(s){r.f=r.AF() +s=r.d +s===$&&A.b() +s.ce(0)}else{s=r.d +s===$&&A.b() +s.fd(0)}}, +AF(){var s,r,q,p,o,n=null,m=this.d +m===$&&A.b() +s=new A.aT(B.anq,B.h,t.Ni).aj(0,m.gp(m)) +r=this.a +q=r.r +q.toString +p=r.w +o=r.c +return A.cM(n,new A.fj(m,!1,A.bCw(A.aw(q,n,r.x,B.aM,n,n,p,o,n),!0,s),n),!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)}, +B(a){var s,r=this,q=r.d +q===$&&A.b() +if(q.gca(q)===B.af){r.f=null +r.a.toString +r.e=null +return B.ax}q=r.d +if(q.gca(q)===B.ag){r.e=null +if(r.a.r!=null)return r.f=r.AF() +else{r.f=null +return B.ax}}q=r.e +if(q==null&&r.a.r!=null)return r.AF() +if(r.f==null)r.a.toString +if(r.a.r!=null){s=t.Y +return A.cP(B.a7,A.a([new A.fj(new A.b2(r.d,new A.aT(1,0,s),s.i("b2")),!1,q,null),r.AF()],t.p),B.u,B.a6,null)}return B.ax}} +A.bly.prototype={ +$0(){}, +$S:0} +A.FB.prototype={ +I(){return"FloatingLabelBehavior."+this.b}} +A.a8Q.prototype={ +gm(a){return B.e.gm(-1)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.a8Q&&!0}, +j(a){return A.c5c(-1)}} +A.ig.prototype={ +I(){return"_DecorationSlot."+this.b}} +A.an2.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.an2&&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.i(b.z,s.z)&&J.i(b.Q,s.Q)&&J.i(b.as,s.as)&&J.i(b.at,s.at)&&J.i(b.ax,s.ax)&&J.i(b.ay,s.ay)&&J.i(b.ch,s.ch)&&J.i(b.CW,s.CW)&&b.cx.q_(0,s.cx)&&J.i(b.cy,s.cy)&&b.db.q_(0,s.db)}, +gm(a){var s=this +return A.V(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.bpS.prototype={} +A.a_6.prototype={ +gew(a){var s,r=A.a([],t.Ik),q=this.fz$ +if(q.h(0,B.aO)!=null){s=q.h(0,B.aO) +s.toString +r.push(s)}if(q.h(0,B.bd)!=null){s=q.h(0,B.bd) +s.toString +r.push(s)}if(q.h(0,B.aP)!=null){s=q.h(0,B.aP) +s.toString +r.push(s)}if(q.h(0,B.b8)!=null){s=q.h(0,B.b8) +s.toString +r.push(s)}if(q.h(0,B.b6)!=null){s=q.h(0,B.b6) +s.toString +r.push(s)}if(q.h(0,B.b7)!=null){s=q.h(0,B.b7) +s.toString +r.push(s)}if(q.h(0,B.aD)!=null){s=q.h(0,B.aD) +s.toString +r.push(s)}if(q.h(0,B.bl)!=null){s=q.h(0,B.bl) +s.toString +r.push(s)}if(q.h(0,B.bm)!=null){s=q.h(0,B.bm) +s.toString +r.push(s)}if(q.h(0,B.b0)!=null){s=q.h(0,B.b0) +s.toString +r.push(s)}if(q.h(0,B.e7)!=null){q=q.h(0,B.e7) +q.toString +r.push(q)}return r}, +sb4(a){if(this.C.l(0,a))return +this.C=a +this.a5()}, +scp(a){if(this.P===a)return +this.P=a +this.a5()}, +szj(a,b){if(this.a_===b)return +this.a_=b +this.a5()}, +sb1E(a){var s,r=this,q=r.aw +if(q==a)return +if(q==null)q=r.gBd()?B.jw:B.mR +s=a==null?null:a.a +if(s==null)s=(r.gBd()?B.jw:B.mR).a +if(q.a===s){r.aw=a +return}r.aw=a +r.a5()}, +saXj(a){if(this.D===a)return +this.D=a +this.bS()}, +sWw(a){return}, +gBd(){var s=this.C.f.guE() +return s}, +k_(a){var s,r=this.fz$ +if(r.h(0,B.aO)!=null){s=r.h(0,B.aO) +s.toString +a.$1(s)}if(r.h(0,B.b6)!=null){s=r.h(0,B.b6) +s.toString +a.$1(s)}if(r.h(0,B.aP)!=null){s=r.h(0,B.aP) +s.toString +a.$1(s)}if(r.h(0,B.aD)!=null){s=r.h(0,B.aD) +s.toString +a.$1(s)}if(r.h(0,B.bl)!=null)if(this.D){s=r.h(0,B.bl) +s.toString +a.$1(s)}else if(r.h(0,B.aD)==null){s=r.h(0,B.bl) +s.toString +a.$1(s)}if(r.h(0,B.bd)!=null){s=r.h(0,B.bd) +s.toString +a.$1(s)}if(r.h(0,B.b8)!=null){s=r.h(0,B.b8) +s.toString +a.$1(s)}if(r.h(0,B.b7)!=null){s=r.h(0,B.b7) +s.toString +a.$1(s)}if(r.h(0,B.e7)!=null){s=r.h(0,B.e7) +s.toString +a.$1(s)}if(r.h(0,B.bm)!=null){s=r.h(0,B.bm) +s.toString +a.$1(s)}if(r.h(0,B.b0)!=null){r=r.h(0,B.b0) +r.toString +a.$1(r)}}, +gkM(){return!1}, +nl(a,b){var s +if(a==null)return 0 +a.cf(b,!0) +s=a.zC(B.am) +s.toString +return s}, +aCw(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}, +bu(a){var s,r,q,p,o,n=this.fz$,m=n.h(0,B.aO) +m=m==null?0:m.an(B.an,a,m.gby()) +s=this.C +r=n.h(0,B.aP) +r=r==null?0:r.an(B.an,a,r.gby()) +q=n.h(0,B.b6) +q=q==null?0:q.an(B.an,a,q.gby()) +p=n.h(0,B.bd) +p=p==null?0:p.an(B.an,a,p.gby()) +o=n.h(0,B.bl) +o=o==null?0:o.an(B.an,a,o.gby()) +o=Math.max(p,o) +p=n.h(0,B.b7) +p=p==null?0:p.an(B.an,a,p.gby()) +n=n.h(0,B.b8) +n=n==null?0:n.an(B.an,a,n.gby()) +return m+s.a.a+r+q+o+p+n+this.C.a.c}, +bk(a){var s,r,q,p,o,n=this.fz$,m=n.h(0,B.aO) +m=m==null?0:m.an(B.at,a,m.gbJ()) +s=this.C +r=n.h(0,B.aP) +r=r==null?0:r.an(B.at,a,r.gbJ()) +q=n.h(0,B.b6) +q=q==null?0:q.an(B.at,a,q.gbJ()) +p=n.h(0,B.bd) +p=p==null?0:p.an(B.at,a,p.gbJ()) +o=n.h(0,B.bl) +o=o==null?0:o.an(B.at,a,o.gbJ()) +o=Math.max(p,o) +p=n.h(0,B.b7) +p=p==null?0:p.an(B.at,a,p.gbJ()) +n=n.h(0,B.b8) +n=n==null?0:n.an(B.at,a,n.gbJ()) +return m+s.a.a+r+q+o+p+n+this.C.a.c}, +aCT(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.an(B.aa,b,q.gbs()) +s=Math.max(p,s)}return s}, +bl(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.fz$,a0=a.h(0,B.aO),a1=a0==null?0:a0.an(B.aa,a2,a0.gbs()) +a0=a.h(0,B.aO) +a2=Math.max(a2-(a0==null?0:a0.an(B.an,a1,a0.gby())),0) +a0=a.h(0,B.aP) +s=a0==null?0:a0.an(B.aa,a2,a0.gbs()) +a0=a.h(0,B.aP) +r=a0==null?0:a0.an(B.an,s,a0.gby()) +a0=a.h(0,B.b8) +q=a0==null?0:a0.an(B.aa,a2,a0.gbs()) +a0=a.h(0,B.b8) +p=a0==null?0:a0.an(B.an,q,a0.gby()) +a2=Math.max(a2-b.C.a.gf7(),0) +a0=a.h(0,B.b0) +o=a0==null?0:a0.an(B.aa,a2,a0.gbs()) +a0=a.h(0,B.b0) +n=Math.max(a2-(a0==null?0:a0.an(B.an,o,a0.gby())),0) +a0=a.h(0,B.bm) +m=a0==null?0:a0.an(B.aa,n,a0.gbs()) +l=Math.max(o,m) +if(l>0)l+=8 +a0=a.h(0,B.b6) +k=a0==null?0:a0.an(B.aa,a2,a0.gbs()) +a0=a.h(0,B.b6) +j=a0==null?0:a0.an(B.an,k,a0.gby()) +a0=a.h(0,B.b7) +i=a0==null?0:a0.an(B.aa,a2,a0.gbs()) +a0=a.h(0,B.b7) +h=a0==null?0:a0.an(B.an,i,a0.gby()) +a0=t.n +g=B.c.n2(A.a([b.aCT(0,Math.max(a2-j-h-r-p,0),A.a([a.h(0,B.bd),a.h(0,B.bl)],t.iG)),k,i],a0),B.uh) +f=b.C.y +e=new A.j(f.a,f.b).ah(0,4) +f=b.C +a=a.h(0,B.aD)==null?0:b.C.c +d=B.c.n2(A.a([a1,f.a.b+a+g+b.C.a.d+e.b,s,q],a0),B.uh) +a=b.C.x +a.toString +c=a||!1?0:48 +return Math.max(d,c)+l}, +bq(a){return this.bl(a)}, +fO(a){var s=this.fz$,r=s.h(0,B.bd).e +r.toString +r=t.r.a(r).a.b +s=s.h(0,B.bd) +s=s==null?null:s.fO(a) +return r+(s==null?0:s)}, +cB(a){return B.A}, +auV(a){var s,r,q,p,o,n,m=null,l=t.q1,k=A.a([],l),j=new A.a52(k,A.a([],t.X_)) +for(s=a.length,r=m,q=r,p=0;p0 +a4=!a3?0:o.h(0,B.bm).k3.b+8 +a5=Math.max(a2,a4) +f0=e8.C.y +a6=new A.j(f0.a,f0.b).ah(0,4) +f0=o.h(0,B.bd) +n=o.h(0,B.bd) +k=e8.C.a +j=a6.b +i=j/2 +s.k(0,f0,e8.nl(n,p.qM(new A.ai(0,k.b+a1+i,0,k.d+a5+i)).Vx(c,c))) +k=o.h(0,B.bl) +a7=k==null?e9:k.k3.b +if(a7==null)a7=0 +f0=o.h(0,B.bd) +a8=f0==null?e9:f0.k3.b +if(a8==null)a8=0 +a9=Math.max(a7,a8) +f0=s.h(0,o.h(0,B.bd)) +f0.toString +n=s.h(0,o.h(0,B.bl)) +n.toString +b0=Math.max(f0,n) +n=o.h(0,B.b6) +b1=n==null?e9:n.k3.b +if(b1==null)b1=0 +f0=o.h(0,B.b7) +b2=f0==null?e9:f0.k3.b +if(b2==null)b2=0 +f0=s.h(0,o.h(0,B.b6)) +f0.toString +n=s.h(0,o.h(0,B.b7)) +n.toString +b3=Math.max(0,Math.max(f0,n)-b0) +n=s.h(0,o.h(0,B.b6)) +n.toString +f0=s.h(0,o.h(0,B.b7)) +f0.toString +b4=Math.max(0,Math.max(b1-n,b2-f0)-(a9-b0)) +f0=o.h(0,B.aP) +b5=f0==null?e9:f0.k3.b +if(b5==null)b5=0 +f0=o.h(0,B.b8) +b6=f0==null?e9:f0.k3.b +if(b6==null)b6=0 +b7=Math.max(b5,b6) +f0=e8.C +n=f0.a +b8=Math.max(b7,a1+n.b+b3+a9+b4+n.d+j) +f0=f0.x +f0.toString +if(!f0)f0=!1 +else f0=!0 +b9=f0?0:48 +c0=q-a5 +c1=Math.min(Math.max(b8,b9),c0) +c2=b9>b8?(b9-b8)/2:0 +c3=Math.max(0,b8-c0) +f0=e8.aw +if(f0==null)f0=e8.gBd()?B.jw:B.mR +c4=(f0.a+1)/2 +c5=b3-c3*(1-c4) +f0=e8.C.a +c6=f0.b+a1+b0+c5+c2+i +c7=c1-(f0.gcU(f0)+f0.gcX(f0))-a1-j-(b3+a9+b4) +c8=c6+c7*c4 +j=e8.aw +if(j==null)f0=e8.gBd()?B.jw:B.mR +else f0=j +c9=e8.aCw(c6,b0+c5/2+(c1-(2+a9))/2,c6+c7,f0) +if(o.h(0,B.b0)!=null){f0=s.h(0,o.h(0,B.b0)) +f0.toString +d0=c1+8+f0 +d1=o.h(0,B.b0).k3.b+8}else{d0=0 +d1=0}if(a3){f0=s.h(0,o.h(0,B.bm)) +f0.toString +d2=c1+8+f0 +d3=a4}else{d2=0 +d3=0}d4=Math.max(d0,d2) +d5=Math.max(d1,d3) +d6=o.h(0,B.e7) +f0=d6==null +if(!f0){q=o.h(0,B.aO) +if(q==null)q=B.A +else{q=q.k3 +q.toString}d6.cf(A.iq(c1,r-q.a),!0) +switch(e8.P.a){case 0:d7=0 +break +case 1:q=o.h(0,B.aO) +if(q==null)q=B.A +else{q=q.k3 +q.toString}d7=q.a +break +default:d7=e9}q=d6.e +q.toString +t.r.a(q).a=new A.j(d7,0)}d8=A.bm("height") +d9=new A.bpW(d8) +e0=A.bm("baseline") +e1=new A.bpV(e0,new A.bpS(s,c8,c9,d4,c1,d5)) +q=e8.C.a +e2=q.a +e3=r-q.c +d8.b=c1 +e0.b=e8.gBd()?c9:c8 +if(o.h(0,B.aO)!=null){switch(e8.P.a){case 0:d7=r-o.h(0,B.aO).k3.a +break +case 1:d7=0 +break +default:d7=e9}q=o.h(0,B.aO) +q.toString +d9.$2(q,d7)}switch(e8.P.a){case 0:q=o.h(0,B.aO) +if(q==null)q=B.A +else{q=q.k3 +q.toString}e4=e3-q.a +if(o.h(0,B.aP)!=null){e4+=e8.C.a.a +q=o.h(0,B.aP) +q.toString +e4-=d9.$2(q,e4-o.h(0,B.aP).k3.a)}if(o.h(0,B.aD)!=null){q=o.h(0,B.aD) +q.toString +d9.$2(q,e4-o.h(0,B.aD).k3.a)}if(o.h(0,B.b6)!=null){q=o.h(0,B.b6) +q.toString +e4-=e1.$2(q,e4-o.h(0,B.b6).k3.a)}if(o.h(0,B.bd)!=null){q=o.h(0,B.bd) +q.toString +e1.$2(q,e4-o.h(0,B.bd).k3.a)}if(o.h(0,B.bl)!=null){q=o.h(0,B.bl) +q.toString +e1.$2(q,e4-o.h(0,B.bl).k3.a)}if(o.h(0,B.b8)!=null){e5=e2-e8.C.a.a +q=o.h(0,B.b8) +q.toString +e5+=d9.$2(q,e5)}else e5=e2 +if(o.h(0,B.b7)!=null){q=o.h(0,B.b7) +q.toString +e1.$2(q,e5)}break +case 1:q=o.h(0,B.aO) +if(q==null)q=B.A +else{q=q.k3 +q.toString}e4=e2+q.a +if(o.h(0,B.aP)!=null){e4-=e8.C.a.a +q=o.h(0,B.aP) +q.toString +e4+=d9.$2(q,e4)}if(o.h(0,B.aD)!=null){q=o.h(0,B.aD) +q.toString +d9.$2(q,e4)}if(o.h(0,B.b6)!=null){q=o.h(0,B.b6) +q.toString +e4+=e1.$2(q,e4)}if(o.h(0,B.bd)!=null){q=o.h(0,B.bd) +q.toString +e1.$2(q,e4)}if(o.h(0,B.bl)!=null){q=o.h(0,B.bl) +q.toString +e1.$2(q,e4)}if(o.h(0,B.b8)!=null){e5=e3+e8.C.a.c +q=o.h(0,B.b8) +q.toString +e5-=d9.$2(q,e5-o.h(0,B.b8).k3.a)}else e5=e3 +if(o.h(0,B.b7)!=null){q=o.h(0,B.b7) +q.toString +e1.$2(q,e5-o.h(0,B.b7).k3.a)}break}if(o.h(0,B.bm)!=null||o.h(0,B.b0)!=null){d8.b=d5 +e0.b=d4 +switch(e8.P.a){case 0:if(o.h(0,B.bm)!=null){q=o.h(0,B.bm) +q.toString +n=o.h(0,B.bm).k3.a +k=o.h(0,B.aO) +if(k==null)k=B.A +else{k=k.k3 +k.toString}e1.$2(q,e3-n-k.a)}if(o.h(0,B.b0)!=null){q=o.h(0,B.b0) +q.toString +e1.$2(q,e2)}break +case 1:if(o.h(0,B.bm)!=null){q=o.h(0,B.bm) +q.toString +n=o.h(0,B.aO) +if(n==null)n=B.A +else{n=n.k3 +n.toString}e1.$2(q,e2+n.a)}if(o.h(0,B.b0)!=null){q=o.h(0,B.b0) +q.toString +e1.$2(q,e3-o.h(0,B.b0).k3.a)}break}}if(o.h(0,B.aD)!=null){q=o.h(0,B.aD).e +q.toString +e6=t.r.a(q).a.a +q=o.h(0,B.aD) +if(q==null)q=B.A +else{q=q.k3 +q.toString}e7=q.a*0.75 +switch(e8.P.a){case 0:o.h(0,B.aP)!=null&&!0 +q=e8.C +n=o.h(0,B.aD) +if(n==null)n=B.A +else{n=n.k3 +n.toString}if(f0)f0=B.A +else{f0=d6.k3 +f0.toString}q.r.scF(0,A.ao(e6+n.a+0,f0.a/2+e7/2,0)) +break +case 1:o.h(0,B.aP)!=null&&!0 +q=e8.C +n=o.h(0,B.aO) +if(n==null)n=B.A +else{n=n.k3 +n.toString}if(f0)f0=B.A +else{f0=d6.k3 +f0.toString}q.r.scF(0,A.ao(e6-n.a+0,f0.a/2-e7/2,0)) +break}e8.C.r.sf4(o.h(0,B.aD).k3.a*0.75)}else{e8.C.r.scF(0,e9) +e8.C.r.sf4(0)}e8.k3=f1.b_(new A.a_(r,c1+d5))}, +aHg(a,b){var s=this.fz$.h(0,B.aD) +s.toString +a.ep(s,b)}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=new A.bpU(a,b),e=g.fz$ +f.$1(e.h(0,B.e7)) +if(e.h(0,B.aD)!=null){s=e.h(0,B.aD).e +s.toString +r=t.r +q=r.a(s).a +s=e.h(0,B.aD) +if(s==null)s=B.A +else{s=s.k3 +s.toString}p=e.h(0,B.aD) +if(p==null)p=B.A +else{p=p.k3 +p.toString}o=p.a +p=g.C +n=p.f +m=p.d +l=n.guE() +k=l?-s.b*0.75/2+n.a.b/2:g.C.a.b +s=A.ao(1,0.75,m) +s.toString +p=e.h(0,B.e7).e +p.toString +p=r.a(p).a.a +r=e.h(0,B.e7) +if(r==null)r=B.A +else{r=r.k3 +r.toString}switch(g.P.a){case 0:j=q.a+o*(1-s) +if(e.h(0,B.aP)!=null)n=l +else n=!1 +if(n)i=j+0 +else i=j +break +case 1:j=q.a +if(e.h(0,B.aP)!=null)n=l +else n=!1 +if(n)i=j+0 +else i=j +break +default:j=null +i=null}r=A.ao(i,p+r.a/2-o*0.75/2,0) +r.toString +r=A.ao(j,r,m) +r.toString +p=q.b +n=A.ao(0,k-p,m) +n.toString +h=new A.bq(new Float64Array(16)) +h.dc() +h.aX(0,r,p+n) +h.bG(0,s) +g.aV=h +s=g.cx +s===$&&A.b() +n=g.ch +n.saK(0,a.vb(s,b,h,g.gaHf(),t.zV.a(n.a)))}else g.ch.saK(0,null) +f.$1(e.h(0,B.aO)) +f.$1(e.h(0,B.b6)) +f.$1(e.h(0,B.b7)) +f.$1(e.h(0,B.aP)) +f.$1(e.h(0,B.b8)) +f.$1(e.h(0,B.bl)) +f.$1(e.h(0,B.bd)) +f.$1(e.h(0,B.bm)) +f.$1(e.h(0,B.b0))}, +jO(a){return!0}, +d1(a,b){var s,r,q,p,o,n,m +for(s=this.gew(this),r=s.length,q=t.r,p=0;p>>16&255,s>>>8&255,s&255) +if(q.a.w){q.gb4() +s=!0}else s=!1 +if(s){q.gb4() +s=a.dx.a +return A.aH4(A.ax(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +aym(a,b){if(this.gb4().p4!==!0)return B.S +this.gb4() +return A.dJ(b.gDt(),this.ghd(),t.n8)}, +ayr(a){if(this.gb4().p4!=null)this.gb4().p4.toString +return B.S}, +a49(a,b){var s=this,r=t.MH,q=A.dJ(s.gb4().go,s.ghd(),r) +r=q==null?A.dJ(null,s.ghd(),r):q +return r==null?A.dJ(b.gEE(),s.ghd(),t.n8):r}, +a4h(a,b){var s=this,r=t.MH,q=A.dJ(s.gb4().k4,s.ghd(),r) +r=q==null?A.dJ(null,s.ghd(),r):q +return r==null?A.dJ(b.gAk(),s.ghd(),t.n8):r}, +ga4N(){var s=this,r=s.a +if(r.y)r=r.r&&!0 +else r=!0 +if(!r){if(s.gb4().d==null){s.gb4() +r=!1}else r=!0 +r=r&&s.gb4().ch!==B.p4}else r=!1 +return r}, +a41(a,b){return A.dJ(b.gDz(),this.ghd(),t.em).a0(A.dJ(this.gb4().w,this.ghd(),t.p8))}, +ghd(){var s,r=this,q=A.b0(t.Wy) +r.gb4() +if(r.a.r)q.t(0,B.bh) +if(r.a.w){r.gb4() +s=!0}else s=!1 +if(s)q.t(0,B.br) +if(r.gb4().at!=null)q.t(0,B.qJ) +return q}, +aye(a,b){var s,r,q=this,p=A.dJ(q.gb4().y1,q.ghd(),t.Ef) +if(p==null)p=B.aD_ +q.gb4() +if(p.a.l(0,B.y))return p +s=q.ayf(a) +q.gb4() +if(!J.i(q.gb4().y1,B.tz)){q.gb4() +r=!1}else r=!0 +if(r)r=0 +else r=q.a.r?2:1 +return p.Vi(new A.cw(s,r,B.ai,-1))}, +B(c5){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=A.ah(c5) +A.ah(c5) +s=new A.bm4(c5,c3) +r=t.em +q=A.dJ(s.gDW(),c2.ghd(),r) +p=t.p8 +o=A.dJ(c2.gb4().e,c2.ghd(),p) +if(o==null)o=A.dJ(c4.d.a,c2.ghd(),p) +n=c4.p3.w +n.toString +m=n.a0(c2.a.d).a0(q).a0(o).KD(1) +l=m.Q +l.toString +q=A.dJ(s.gDD(),c2.ghd(),r) +o=A.dJ(c2.gb4().z,c2.ghd(),p) +if(o==null)o=A.dJ(c3,c2.ghd(),p) +k=n.a0(c2.a.d).a0(q).a0(o) +j=c2.gb4().y +if(j==null)i=c3 +else{h=c2.a.y&&!c2.ga4N()?1:0 +g=c2.gb4() +f=c2.a.e +i=A.j9(A.aw(j,c3,c2.gb4().as,B.aM,c3,c3,k,f,g.Q),B.b1,B.dM,h)}e=c2.gb4().at!=null +c2.gb4() +if(c2.a.r)d=e?c2.gb4().x1:c2.gb4().to +else d=e?c2.gb4().ry:c2.gb4().xr +if(d==null)d=c2.aye(c4,s) +h=c2.r +g=c2.e +g===$&&A.b() +f=c2.aym(c4,s) +c=c2.ayr(c4) +if(c2.a.w){c2.gb4() +b=!0}else b=!1 +if(c2.gb4().d==null){c2.gb4() +a=!0}else a=!1 +if(a)a0=c3 +else{a=c2.f +a===$&&A.b() +a1=c2.ga4N()||c2.gb4().ch!==B.p3?1:0 +a2=c2.a +if(a2.y)a2=a2.r&&!0 +else a2=!0 +if(a2){a3=A.dJ(s.gDv(),c2.ghd(),r) +if(c2.gb4().at!=null)c2.gb4() +c2.gb4() +a2=c2.gb4() +a3=a3.a0(a2.e) +o=A.dJ(c2.gb4().f,c2.ghd(),p) +if(o==null)o=A.dJ(c3,c2.ghd(),p) +n=n.a0(c2.a.d).KD(1).a0(a3).a0(o)}else n=m +c2.gb4() +a2=c2.gb4().d +a2.toString +a2=A.aw(a2,c3,c3,B.aM,c3,c3,c3,c2.a.e,c3) +a0=new A.asR(A.j9(A.a2N(a2,B.b1,B.dM,n),B.b1,B.dM,a1),a,c3)}c2.gb4() +c2.gb4() +c2.gb4() +c2.gb4() +n=c2.a +a4=n.z +a=n.y +if(a)n=n.r&&!0 +else n=!0 +if(n){a4!=null +a5=!1}else a5=!1 +if(a4!=null&&a5)a4=A.cM(c3,a4,!1,c3,c3,!1,!1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,B.KQ,c3,c3,c3,c3) +n=c2.gb4() +a6=n.cx===!0 +a7=a6?18:24 +c2.gb4() +if(c2.gb4().dx==null)a8=c3 +else{n=c2.gb4().dy +if(n==null)n=c4.z.D7(B.nK) +a=c2.a49(c4,s) +a1=A.PP(c3,c3,c3,c3,c3,c3,c2.a49(c4,s),c3,c3,a7,c3,c3,c3,c3) +a8=A.ci(A.f_(new A.dR(n,A.pT(A.a9P(A.cM(c3,c2.gb4().dx,!1,c3,c3,!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),new A.tb(a1)),new A.ey(a7,c3,c3,c3,c3,a,c3,c3)),c3),B.cZ,c3,c3,c3,c3),1,1)}if(c2.gb4().id==null)a9=c3 +else{n=c2.gb4().ok +if(n==null)n=c4.z.D7(B.nK) +a=c2.a4h(c4,s) +a1=A.PP(c3,c3,c3,c3,c3,c3,c2.a4h(c4,s),c3,c3,a7,c3,c3,c3,c3) +a9=A.ci(A.f_(new A.dR(n,A.pT(A.a9P(A.cM(c3,c2.gb4().id,!1,c3,c3,!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),new A.tb(a1)),new A.ey(a7,c3,c3,c3,c3,a,c3,c3)),c3),B.cZ,c3,c3,c3,c3),1,1)}n=c2.a.e +a=c2.gb4() +a1=c2.a41(c4,s) +a2=c2.gb4() +b0=c2.gb4() +r=A.dJ(s.gDc(),c2.ghd(),r).a0(c2.gb4().ax) +b1=c2.gb4() +if(c2.gb4().p2!=null)b2=c2.gb4().p2 +else if(c2.gb4().p1!=null&&c2.gb4().p1!==""){b3=c2.a.r +b4=c2.gb4().p1 +b4.toString +p=c2.a41(c4,s).a0(A.dJ(c2.gb4().p3,c2.ghd(),p)) +b2=A.cM(c3,A.aw(b4,c3,c3,B.aM,c2.gb4().co,c3,p,c3,c3),!0,c3,c3,!1,!1,c3,c3,c3,c3,c3,b3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3)}else b2=c3 +p=c5.K(t.I) +p.toString +b5=c2.gb4().cy +if(b5==null)b5=c3 +c2.gb4() +if(!d.guE()){b3=m.r +b3.toString +b4=A.dy(c5,B.d0) +b4=b4==null?c3:b4.c +if(b4==null)b4=1 +b6=(4+0.75*b3)*b4 +b3=c2.gb4() +if(b3.p4===!0)if(b5==null)b7=a6?B.a1A:B.ww +else b7=b5 +else if(b5==null)b7=a6?B.oG:B.wv +else b7=b5}else{if(b5==null)b7=a6?B.a1x:B.a1y +else b7=b5 +b6=0}c2.gb4() +b3=c2.gb4().CW +b3.toString +b4=g.gp(g) +b8=c2.gb4() +b9=c2.gb4() +c0=c2.a +c1=c0.f +c0=c0.r +c2.gb4() +return new A.an5(new A.an2(b7,!1,b6,b4,b3,d,h,b8.bY===!0,b9.cx,c4.z,c3,a4,a0,i,c3,c3,a8,a9,new A.YH(n,a.r,a1,a2.x,b0.at,r,b1.ay,c3),b2,new A.XA(d,h,g,f,c,b,c3)),p.w,l,c1,c0,!1,c3)}} +A.bme.prototype={ +$0(){}, +$S:0} +A.G0.prototype={ +Vz(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){var s=this,r=e1==null?s.d:e1,q=e0==null?s.e:e0,p=d4==null?s.y:d4,o=d3==null?s.z:d3,n=d2==null?s.as:d2,m=c0==null?s.at:c0,l=c4==null?s.ch:c4,k=c3==null?s.CW:c3,j=d9==null?s.cx:d9,i=b0==null?s.cy:b0,h=e3==null?s.dx:e3,g=e4==null?s.dy:e4,f=e9==null?s.id:e9,e=f0==null?s.ok:f0,d=b1==null?s.p2:b1,c=b3==null?s.p1:b3,b=b2==null?s.p3:b2,a=c2==null?s.p4:c2,a0=b7==null?s.ry:b7,a1=c7==null?s.to:c7,a2=b4==null?s.x2:b4,a3=b6==null?s.xr:b6,a4=a8==null?s.y1:a8,a5=e7==null?s.co:e7,a6=a7==null?s.bY:a7 +return A.bCK(a6,a4,s.aR,i,d,b,c,a2,b5!==!1,a3,a0,s.ay,s.ax,m,s.R8,a,k,l,s.f,s.RG,a1,s.x1,s.x,s.w,s.r,n,o,p,s.Q,s.rx,s.a,s.b,d8===!0,j,s.c,q,r,s.fr,h,s.go,g,s.fy,s.fx,a5,s.k1,f,s.k4,e,s.k3,s.k2)}, +aRS(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.Vz(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,null,a1,null,null,a2,null,a3,a4,a5,null,null,null,null,a6,null,null,null,null,null,a7,null)}, +aRE(a,b){return this.Vz(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,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aS8(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){return this.Vz(a,b,null,c,d,e,f,g,h,i,j,k,l,m,n,o,null,p,null,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)}, +aaz(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.e +if(g==null)g=a.a +s=i.z +if(s==null)s=h +r=i.ch +if(r==null)r=B.xi +q=i.CW +if(q==null)q=B.jY +p=i.cy +if(p==null)p=h +o=i.p3 +if(o==null)o=h +n=i.ry +if(n==null)n=h +m=i.to +if(m==null)m=h +l=i.x2 +if(l==null)l=h +k=i.xr +if(k==null)k=h +j=i.y1 +if(j==null)j=h +return i.aRS(i.bY===!0,j,h,p,o,l,k,n,h,h,h,i.p4===!0,q,r,h,h,m,h,h,h,s,h,!1,i.cx===!0,g,h,h)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.G0&&b.d==s.d&&J.i(b.e,s.e)&&b.y==s.y&&J.i(b.z,s.z)&&b.as==s.as&&b.at==s.at&&b.ch==s.ch&&J.i(b.CW,s.CW)&&b.cx==s.cx&&J.i(b.cy,s.cy)&&J.i(b.dx,s.dx)&&J.i(b.dy,s.dy)&&J.i(b.id,s.id)&&J.i(b.ok,s.ok)&&J.i(b.p2,s.p2)&&b.p1==s.p1&&J.i(b.p3,s.p3)&&b.p4==s.p4&&J.i(b.ry,s.ry)&&J.i(b.to,s.to)&&J.i(b.x2,s.x2)&&J.i(b.xr,s.xr)&&J.i(b.y1,s.y1)&&b.co==s.co&&b.bY==s.bY&&!0}, +gm(a){var s=this +return A.cv([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,!0,s.co,s.bY,s.aR])}, +j(a){var s=this,r=A.a([],t.s),q=s.d +if(q!=null)r.push('labelText: "'+q+'"') +q=s.y +if(q!=null)r.push('hintText: "'+q+'"') +q=s.as +if(q!=null)r.push('hintMaxLines: "'+A.c(q)+'"') +q=s.at +if(q!=null)r.push('errorText: "'+q+'"') +q=s.ch +if(q!=null)r.push("floatingLabelBehavior: "+q.j(0)) +q=s.CW +if(q!=null)r.push("floatingLabelAlignment: "+q.j(0)) +q=s.cx +if(q===!0)r.push("isDense: "+A.c(q)) +q=s.cy +if(q!=null)r.push("contentPadding: "+q.j(0)) +q=s.dx +if(q!=null)r.push("prefixIcon: "+q.j(0)) +q=s.dy +if(q!=null)r.push("prefixIconConstraints: "+q.j(0)) +q=s.id +if(q!=null)r.push("suffixIcon: "+q.j(0)) +q=s.ok +if(q!=null)r.push("suffixIconConstraints: "+q.j(0)) +q=s.p2 +if(q!=null)r.push("counter: "+q.j(0)) +q=s.p1 +if(q!=null)r.push("counterText: "+q) +q=s.p3 +if(q!=null)r.push("counterStyle: "+q.j(0)) +if(s.p4===!0)r.push("filled: true") +q=s.ry +if(q!=null)r.push("errorBorder: "+q.j(0)) +q=s.to +if(q!=null)r.push("focusedBorder: "+q.j(0)) +q=s.x2 +if(q!=null)r.push("disabledBorder: "+q.j(0)) +q=s.xr +if(q!=null)r.push("enabledBorder: "+q.j(0)) +q=s.y1 +if(q!=null)r.push("border: "+q.j(0)) +q=s.co +if(q!=null)r.push("semanticCounterText: "+q) +q=s.bY +if(q!=null)r.push("alignLabelWithHint: "+A.c(q)) +return"InputDecoration("+B.c.bA(r,", ")+")"}} +A.G1.prototype={ +gm(a){var s=this,r=null +return A.V(s.gDW(),s.gDv(),s.gDz(),r,s.gDD(),s.gDc(),r,B.xi,B.jY,!1,r,!1,s.gjP(),r,s.gEE(),r,s.gAk(),r,!1,A.V(s.gDt(),s.gUg(),s.gYo(),r,r,r,r,r,r,r,r,!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.aa(b)!==A.B(r))return!1 +if(b instanceof A.G1)if(J.i(b.gDW(),r.gDW()))if(J.i(b.gDv(),r.gDv()))if(J.i(b.gDz(),r.gDz()))if(J.i(b.gDD(),r.gDD()))if(J.i(b.gDc(),r.gDc()))if(J.i(b.gjP(),r.gjP()))if(J.i(b.gEE(),r.gEE()))if(J.i(b.gAk(),r.gAk()))if(B.jY.l(0,B.jY))if(J.i(b.gDt(),r.gDt()))if(J.i(b.gUg(),r.gUg()))if(J.i(b.gYo(),r.gYo()))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}, +gDW(){return this.a}, +gDv(){return null}, +gDz(){return null}, +gDD(){return null}, +gDc(){return null}, +gjP(){return null}, +gEE(){return null}, +gAk(){return null}, +gDt(){return null}, +gYo(){return null}, +gUg(){return null}} +A.bm4.prototype={ +gDD(){return A.Zh(new A.bm9(this))}, +gDW(){return A.Zh(new A.bmb(this))}, +gDv(){return A.Zh(new A.bm7(this))}, +gDz(){return A.Zh(new A.bm8(this))}, +gDc(){return A.Zh(new A.bm5(this))}, +gDt(){return A.bnR(new A.bm6(this))}, +gjP(){return A.bnR(new A.bma(this))}, +gEE(){return A.bnR(new A.bmc(this))}, +gAk(){return A.bnR(new A.bmd(this))}} +A.bm9.prototype={ +$1(a){var s=null +if(a.H(0,B.aq))return A.cV(s,s,A.ah(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.cV(s,s,A.ah(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:86} +A.bmb.prototype={ +$1(a){var s=null +if(a.H(0,B.aq))return A.cV(s,s,A.ah(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.cV(s,s,A.ah(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:86} +A.bm7.prototype={ +$1(a){var s=this,r=null +if(a.H(0,B.aq))return A.cV(r,r,A.ah(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.H(0,B.qJ))return A.cV(r,r,A.ah(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.H(0,B.bh))return A.cV(r,r,A.ah(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.cV(r,r,A.ah(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:86} +A.bm8.prototype={ +$1(a){var s=A.ah(this.a.ok) +if(a.H(0,B.aq))return s.p3.Q.bz(B.S) +return s.p3.Q.bz(s.db)}, +$S:86} +A.bm5.prototype={ +$1(a){var s=A.ah(this.a.ok) +if(a.H(0,B.aq))return s.p3.Q.bz(B.S) +return s.p3.Q.bz(s.ax.at)}, +$S:86} +A.bm6.prototype={ +$1(a){if(a.H(0,B.aq))switch(A.ah(this.a.ok).ax.a.a){case 0:return B.Xm +case 1:return B.a_P}switch(A.ah(this.a.ok).ax.a.a){case 0:return B.a_L +case 1:return B.Xi}}, +$S:69} +A.bma.prototype={ +$1(a){if(a.H(0,B.aq)&&!a.H(0,B.bh))return A.ah(this.a.ok).ch +if(a.H(0,B.bh))return A.ah(this.a.ok).ax.b +switch(A.ah(this.a.ok).ax.a.a){case 0:return B.ak +case 1:return B.i_}}, +$S:69} +A.bmc.prototype={ +$1(a){if(a.H(0,B.aq)&&!a.H(0,B.bh))return A.ah(this.a.ok).ch +if(a.H(0,B.bh))return A.ah(this.a.ok).ax.b +switch(A.ah(this.a.ok).ax.a.a){case 0:return B.ak +case 1:return B.i_}}, +$S:69} +A.bmd.prototype={ +$1(a){if(a.H(0,B.aq)&&!a.H(0,B.bh))return A.ah(this.a.ok).ch +if(a.H(0,B.bh))return A.ah(this.a.ok).ax.b +switch(A.ah(this.a.ok).ax.a.a){case 0:return B.ak +case 1:return B.i_}}, +$S:69} +A.aoG.prototype={} +A.a17.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.aw0.prototype={ +aU(a,b){return this.Py(a,b)}} +A.a1m.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.a1o.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.awx.prototype={ +aF(a){var s,r,q +this.eh(a) +for(s=this.gew(this),r=s.length,q=0;q0){a7=b/2 +e-=a7 +c+=a7}a=a2.aV +if(eg){f=b0+j.b+2*a +c=b0+a +e=a}else f=g +d=a}switch(a2.cQ.a){case 0:d=(f-p.b)/2 +a0=(f-o.b)/2 +break +case 1:if(f>72){d=16 +a0=16}else{d=Math.min((f-p.b)/2,16) +a0=(f-o.b)/2}break +case 2:a0=d +break +case 3:d=(f-p.b)/2 +a0=(f-o.b)/2 +break +case 4:a1=f-p.b-d +a0=f-o.b-d +d=a1 +break +default:a0=a3 +d=a0}switch(a2.aw.a){case 0:if(a6){a7=a5.h(0,B.cH).e +a7.toString +t.r.a(a7).a=new A.j(s-p.a,d)}a7=a5.h(0,B.cm).e +a7.toString +b0=t.r +b0.a(a7).a=new A.j(m,e) +if(a8){a7=a5.h(0,B.cn) +a7.toString +c.toString +a7=a7.e +a7.toString +b0.a(a7).a=new A.j(m,c)}if(a9){a5=a5.h(0,B.dD).e +a5.toString +b0.a(a5).a=new A.j(0,a0)}break +case 1:if(a6){a7=a5.h(0,B.cH).e +a7.toString +t.r.a(a7).a=new A.j(0,d)}a7=a5.h(0,B.cm).e +a7.toString +b0=t.r +b0.a(a7).a=new A.j(n,e) +if(a8){a7=a5.h(0,B.cn) +a7.toString +c.toString +a7=a7.e +a7.toString +b0.a(a7).a=new A.j(n,c)}if(a9){a5=a5.h(0,B.dD).e +a5.toString +b0.a(a5).a=new A.j(s-o.a,a0)}break}a2.k3=a4.b_(new A.a_(s,f))}, +aM(a,b){var s=new A.bq0(a,b),r=this.fz$ +s.$1(r.h(0,B.cH)) +s.$1(r.h(0,B.cm)) +s.$1(r.h(0,B.cn)) +s.$1(r.h(0,B.dD))}, +jO(a){return!0}, +d1(a,b){var s,r,q,p,o,n +for(s=this.gew(this),r=s.length,q=t.r,p=0;p#"+A.cD(this)}} +A.C0.prototype={ +fC(a){return A.fx(this.a,this.b,a)}} +A.Zf.prototype={ +a4(){return new A.apm(null,null,B.i)}} +A.apm.prototype={ +lP(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.bnC())) +s=q.a +r=t.YJ +s=r.a(a.$3(q.cy,s.as,new A.bnD())) +q.cy=s +s=q.a.at +q.cx=s!=null?r.a(a.$3(q.cx,s,new A.bnE())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.bnF()))}, +B(a){var s,r,q,p,o,n,m=this,l=m.db +l.toString +s=m.gev() +s=l.aj(0,s.gp(s)) +s.toString +l=m.CW +l.toString +r=m.gev() +q=l.aj(0,r.gp(r)) +A.ah(a) +p=A.bCk(a,m.a.Q,q) +m.a.toString +l=m.cy +if(l==null)o=null +else{r=m.gev() +r=l.aj(0,r.gp(r)) +o=r}if(o==null)o=B.S +l=A.ee(a) +r=m.a +n=r.y +return A.bN8(new A.a_M(r.r,s,!0,null),n,new A.u3(s,l,null),p,q,o)}} +A.bnC.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bnD.prototype={ +$1(a){return new A.jP(t.n8.a(a),null)}, +$S:146} +A.bnE.prototype={ +$1(a){return new A.jP(t.n8.a(a),null)}, +$S:146} +A.bnF.prototype={ +$1(a){return new A.C0(t.RY.a(a),null)}, +$S:969} +A.a_M.prototype={ +B(a){var s=A.ee(a) +return A.jR(this.c,new A.asS(this.d,s,null),null,null,B.A)}} +A.asS.prototype={ +aM(a,b){this.b.jT(a,new A.K(0,0,0+b.a,0+b.b),this.c)}, +ff(a){return!a.b.l(0,this.b)}} +A.awf.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.apn.prototype={ +Xt(a){return a.gyJ(a)==="en"}, +kv(a,b){return new A.da(B.Uw,t.az)}, +Pb(a){return!1}, +j(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +A.a7g.prototype={$iAv:1} +A.eA.prototype={ +I(){return"MaterialState."+this.b}} +A.ab6.prototype={$ica:1} +A.apq.prototype={ +am(a){return this.c.$1(a)}} +A.ab8.prototype={ +CV(a){return this.am(A.b0(t.Wy)).CV(a)}, +$ica:1} +A.Yl.prototype={ +am(a){if(a.H(0,B.aq))return B.cZ +return this.a}, +gxO(){return"MaterialStateMouseCursor("+this.c+")"}} +A.ab9.prototype={$ica:1} +A.apr.prototype={ +am(a){return this.b8.$1(a)}} +A.ca.prototype={} +A.Z4.prototype={ +am(a){var s,r=this,q=r.a,p=q==null?null:q.am(a) +q=r.b +s=q==null?null:q.am(a) +return r.d.$3(p,s,r.c)}, +$ica:1} +A.me.prototype={ +am(a){return this.a.$1(a)}, +$ica:1} +A.cO.prototype={ +am(a){return this.a}, +j(a){var s="MaterialStatePropertyAll(",r=this.a +if(typeof r=="number")return s+A.mi(r)+")" +else return s+A.c(r)+")"}, +$ica:1} +A.aba.prototype={ +hz(a,b,c){var s=this.a +if(c?J.eb(s,b):J.jK(s,b))this.aO()}} +A.ab7.prototype={ +ahQ(a,b){return new A.aUd(this,a,b)}, +ahP(a){return this.ahQ(a,null)}, +Un(a){if(this.yh$.t(0,a))this.U(new A.aUb())}, +NC(a){if(this.yh$.G(0,a))this.U(new A.aUc())}} +A.aUd.prototype={ +$1(a){var s=this.a,r=this.b +if(s.yh$.H(0,r)===a)return +if(a)s.Un(r) +else s.NC(r)}, +$S:29} +A.aUb.prototype={ +$0(){}, +$S:0} +A.aUc.prototype={ +$0(){}, +$S:0} +A.abm.prototype={} +A.R5.prototype={ +gm(a){return J.I(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.R5&&J.i(b.a,this.a)}} +A.apy.prototype={} +A.abn.prototype={ +gm(a){var s=this +return A.cv([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.aa(b)!==A.B(r))return!1 +if(b instanceof A.abn)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.i(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.ap5.prototype={ +am(a){var s,r=this,q=r.a,p=q==null?null:q.am(a) +q=r.b +s=q==null?null:q.am(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return A.bs(new A.cw(A.ax(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.ai,-1),s,r.c)}if(s==null){q=p.a +return A.bs(p,new A.cw(A.ax(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.ai,-1),r.c)}return A.bs(p,s,r.c)}, +$ica:1} +A.apz.prototype={} +A.GG.prototype={ +gm(a){return J.I(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.GG&&J.i(b.a,this.a)}} +A.apA.prototype={} +A.Rp.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Rp&&b.a==s.a&&J.i(b.b,s.b)&&b.c==s.c&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} +A.apR.prototype={} +A.Rq.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Rq&&b.a==s.a&&J.i(b.b,s.b)&&b.c==s.c&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&J.i(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.apS.prototype={} +A.Rr.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Rr&&J.i(b.a,s.a)&&b.b==s.b&&J.i(b.c,s.c)&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&b.r==s.r&&J.i(b.y,s.y)&&J.i(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.apT.prototype={} +A.acs.prototype={ +VW(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.ah(a),h=i.ax +A.ah(a) +s=h.b +r=h.db.a +q=A.ax(97,r>>>16&255,r>>>8&255,r&255) +r=i.p3.as +p=A.chG(a) +o=A.ah(a).ax.db.a +o=A.ax(31,o>>>16&255,o>>>8&255,o&255) +n=new A.ZD(s,q) +m=new A.ZD(B.S,B.S) +l=new A.aqd(s) +r=r==null?j:new A.cO(r,t.XL) +k=t.iL +r=A.yE(B.C,B.F,m,new A.cO(0,t.QL),!0,j,n,j,j,new A.cO(B.rp,k),new A.cO(B.ro,k),new A.aqc(B.bY,B.cZ),l,new A.cO(p,t.Ak),new A.cO(i.k2,t.h9),new A.cO(B.f9,t.kU),new A.cO(new A.cw(o,1,B.ai,-1),t.e1),B.nX,j,i.e,r,i.z) +return r}, +Z5(a){var s +a.K(t.BR) +s=A.ah(a) +return s.cr.a}} +A.ZD.prototype={ +am(a){if(a.H(0,B.aq))return this.b +return this.a}} +A.aqd.prototype={ +am(a){var s +if(a.H(0,B.br)){s=this.a +return A.ax(10,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}if(a.H(0,B.bh)||a.H(0,B.bU)){s=this.a +return A.ax(31,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}return null}} +A.aqc.prototype={ +am(a){if(a.H(0,B.aq))return this.b +return this.a}} +A.awm.prototype={} +A.awn.prototype={} +A.awo.prototype={} +A.RI.prototype={ +gm(a){return J.I(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.RI&&J.i(b.a,this.a)}} +A.aqe.prototype={} +A.Aw.prototype={ +gxP(){return A.fR.prototype.gxP.call(this)+"("+A.c(this.b.a)+")"}, +guS(){return!0}} +A.QU.prototype={ +gvn(a){return B.ac}, +goR(){return null}, +gtQ(){return null}, +UQ(a){var s +if(!(t.Lf.b(a)&&!0))s=!1 +else s=!0 +return s}, +xi(a,b,c){var s=null +return A.cM(s,this.eU.$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)}, +xj(a,b,c,d){var s,r +A.ah(a) +s=A.ah(a).r +r=B.mb.h(0,this.a.CW.a?B.aK:s) +if(r==null)r=B.uI +return r.aaX(this,a,b,c,d,this.$ti.c)}} +A.Zg.prototype={} +A.avV.prototype={ +B(a){var s=this +return new A.zr(s.c,new A.bvG(s),new A.bvH(s),new A.zr(new A.n6(s.d,new A.bK(A.a([],t.x8),t.jc),0),new A.bvI(s),new A.bvJ(s),s.f,null),null)}} +A.bvG.prototype={ +$3(a,b,c){return new A.y_(b,c,this.a.e&&!0,!1,null)}, +$C:"$3", +$R:3, +$S:270} +A.bvH.prototype={ +$3(a,b,c){return new A.y0(b,this.a.e,!0,c,null)}, +$C:"$3", +$R:3, +$S:268} +A.bvI.prototype={ +$3(a,b,c){return new A.y_(b,c,this.a.e&&!0,!0,null)}, +$C:"$3", +$R:3, +$S:270} +A.bvJ.prototype={ +$3(a,b,c){return new A.y0(b,this.a.e,!1,c,null)}, +$C:"$3", +$R:3, +$S:268} +A.y_.prototype={ +a4(){return new A.avT(new A.UE($.be()),$,$,B.i)}} +A.avT.prototype={ +gZu(){return!1}, +Bz(){var s,r=this,q=r.a,p=q.f +if(p)s=B.hS +else{s=$.bZ2() +s=new A.b2(q.c,s,A.t(s).i("b2"))}r.ph$=s +p=p?$.bZ3():$.bZ4() +q=q.c +r.qZ$=new A.b2(q,p,A.t(p).i("b2")) +q.a2(0,r.gyW()) +r.a.c.fL(r.gyV())}, +av(){var s,r,q,p,o=this +o.Bz() +s=o.a +r=s.f +q=o.ph$ +q===$&&A.b() +p=o.qZ$ +p===$&&A.b() +o.d=A.bRA(s.c,q,r,p) +o.aG()}, +aL(a){var s,r,q,p=this,o=p.a +if(a.f!==o.f||a.c!==o.c){o=a.c +o.L(0,p.gyW()) +o.ec(p.gyV()) +p.Bz() +o=p.d +o===$&&A.b() +o.q() +o=p.a +s=o.f +r=p.ph$ +r===$&&A.b() +q=p.qZ$ +q===$&&A.b() +p.d=A.bRA(o.c,r,s,q)}p.b0(a)}, +q(){var s,r=this +r.a.c.L(0,r.gyW()) +r.a.c.ec(r.gyV()) +s=r.d +s===$&&A.b() +s.q() +r.aE()}, +B(a){var s=this.d +s===$&&A.b() +return A.bOH(!0,this.a.d,this.yk$,B.Qu,s)}} +A.y0.prototype={ +a4(){return new A.avU(new A.UE($.be()),$,$,B.i)}} +A.avU.prototype={ +gZu(){return!1}, +Bz(){var s,r=this,q=r.a,p=q.e +if(p){s=$.bZ6() +s=new A.b2(q.c,s,A.t(s).i("b2"))}else s=B.hS +r.ph$=s +p=p?$.bZ7():$.bZ8() +q=q.c +r.qZ$=new A.b2(q,p,A.t(p).i("b2")) +q.a2(0,r.gyW()) +r.a.c.fL(r.gyV())}, +av(){var s,r,q,p,o=this +o.Bz() +s=o.a +r=s.e +q=o.ph$ +q===$&&A.b() +p=o.qZ$ +p===$&&A.b() +o.d=A.bRB(s.c,q,r,p) +o.aG()}, +aL(a){var s,r,q,p=this,o=p.a +if(a.e!==o.e||a.c!==o.c){o=a.c +o.L(0,p.gyW()) +o.ec(p.gyV()) +p.Bz() +o=p.d +o===$&&A.b() +o.q() +o=p.a +s=o.e +r=p.ph$ +r===$&&A.b() +q=p.qZ$ +q===$&&A.b() +p.d=A.bRB(o.c,r,s,q)}p.b0(a)}, +q(){var s,r=this +r.a.c.L(0,r.gyW()) +r.a.c.ec(r.gyV()) +s=r.d +s===$&&A.b() +s.q() +r.aE()}, +B(a){var s=this.d +s===$&&A.b() +return A.bOH(!0,this.a.f,this.yk$,B.Qu,s)}} +A.tD.prototype={} +A.akA.prototype={ +aaX(a,b,c,d,e){return new A.avV(c,d,!0,e,!0,null)}} +A.a6Q.prototype={ +aaX(a,b,c,d,e,f){return A.c30(a,b,c,d,e,f)}} +A.acz.prototype={ +PX(a){var s=t.Tr +return A.P(new A.F(B.afW,new A.aWL(a),s),!0,s.i("al.E"))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aa(b)!==A.B(r))return!1 +s=b instanceof A.acz +if(s&&!0)return!0 +return s&&A.ea(r.PX(B.mb),r.PX(B.mb))}, +gm(a){return A.cv(this.PX(B.mb))}} +A.aWL.prototype={ +$1(a){return this.a.h(0,a)}, +$S:984} +A.a13.prototype={ +aZa(){var s,r=this,q=r.qZ$ +q===$&&A.b() +s=q.a +if(J.i(q.b.aj(0,s.gp(s)),1)){q=r.ph$ +q===$&&A.b() +if(!J.i(q.gp(q),0)){q=r.ph$ +q=J.i(q.gp(q),1)}else q=!0}else q=!1 +s=r.yk$ +if(q)s.sJU(!1) +else{r.gZu() +s.sJU(!1)}}, +aZ9(a){switch(a.a){case 0:case 3:this.yk$.sJU(!1) +break +case 1:case 2:this.gZu() +this.yk$.sJU(!1) +break}}} +A.a11.prototype={ +SN(a){this.aO()}, +awS(a,b,c){var s,r,q,p,o +if(!this.r){s=this.w +s=s.gca(s)!==B.ag}else s=!1 +if(s){s=this.w +s=$.bZ5().aj(0,s.gp(s)) +s.toString +r=s}else r=0 +if(r>0){s=a.gcu(a) +q=b.a +p=b.b +o=$.av().bh() +o.sap(0,A.ax(B.d.aN(255*r),0,0,0)) +s.d8(new A.K(q,p,q+c.a,p+c.b),o)}}, +v1(a,b,c,d){var s,r,q=this,p=q.w +switch(p.gca(p)){case B.ag:case B.af:return d.$2(a,b) +case B.bu:case B.bn:break}q.awS(a,b,c) +p=q.z +s=q.x +r=s.a +A.bT0(p,s.b.aj(0,r.gp(r)),c) +r=q.as +r.saK(0,a.vb(!0,b,p,new A.bvE(q,d),r.a))}, +q(){var s=this,r=s.w,q=s.ghx() +r.L(0,q) +r.ec(s.gBv()) +s.x.a.L(0,q) +s.y.L(0,q) +s.Q.saK(0,null) +s.as.saK(0,null) +s.dK()}, +ff(a){var s,r,q,p,o=this +if(a.r===o.r){s=a.w +r=o.w +if(J.i(s.gp(s),r.gp(r))){s=a.x +r=s.a +q=o.x +p=q.a +if(J.i(s.b.aj(0,r.gp(r)),q.b.aj(0,p.gp(p)))){s=a.y +r=o.y +r=!J.i(s.gp(s),r.gp(r)) +s=r}else s=!0}else s=!0}else s=!0 +return s}} +A.bvE.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.y +r.saK(0,a.YA(b,B.d.aN(s.gp(s)*255),this.b,r.a))}, +$S:18} +A.a12.prototype={ +SN(a){this.aO()}, +v1(a,b,c,d){var s,r,q=this,p=q.y +switch(p.gca(p)){case B.ag:case B.af:return d.$2(a,b) +case B.bu:case B.bn:break}p=q.z +s=q.w +r=s.a +A.bT0(p,s.b.aj(0,r.gp(r)),c) +r=q.as +r.saK(0,a.vb(!0,b,p,new A.bvF(q,d),r.a))}, +ff(a){var s,r,q,p +if(a.r===this.r){s=a.x +r=this.x +if(J.i(s.gp(s),r.gp(r))){s=a.w +r=s.a +q=this.w +p=q.a +p=!J.i(s.b.aj(0,r.gp(r)),q.b.aj(0,p.gp(p))) +s=p}else s=!0}else s=!0 +return s}, +q(){var s,r=this +r.Q.saK(0,null) +r.as.saK(0,null) +s=r.ghx() +r.w.a.L(0,s) +r.x.L(0,s) +r.y.ec(r.gBv()) +r.dK()}} +A.bvF.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.x +r.saK(0,a.YA(b,B.d.aN(s.gp(s)*255),this.b,r.a))}, +$S:18} +A.aqg.prototype={} +A.axi.prototype={} +A.axj.prototype={} +A.So.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(r))return!1 +if(b instanceof A.So)if(J.i(b.a,r.a))if(J.i(b.b,r.b))if(b.c==r.c)if(J.i(b.d,r.d))if(J.i(b.e,r.e))if(J.i(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.ar5.prototype={} +A.Xj.prototype={ +I(){return"_ActivityIndicatorType."+this.b}} +A.adN.prototype={} +A.am3.prototype={ +aM(a,b){var s,r,q,p=this,o=$.av(),n=o.bh() +n.sap(0,p.c) +s=p.x +n.sfq(s) +n.scl(0,B.aC) +r=p.b +if(r!=null){q=o.bh() +q.sap(0,r) +q.sfq(s) +q.scl(0,B.aC) +a.uh(new A.K(0,0,0+b.a,0+b.b),0,6.282185307179586,!1,q)}if(p.d==null)n.srW(B.QA) +a.uh(new A.K(0,0,0+b.a,0+b.b),p.y,p.z,!1,n)}, +ff(a){var s=this +return!J.i(a.b,s.b)||!a.c.l(0,s.c)||a.d!=s.d||a.e!==s.e||a.f!==s.f||a.r!==s.r||a.w!==s.w||a.x!==s.x}} +A.vw.prototype={ +a4(){return new A.am4(null,null,B.i)}} +A.am4.prototype={ +av(){var s,r=this +r.aG() +s=A.cu(null,B.a1e,null,null,r) +r.d=s +if(r.a.c==null)s.NE(0)}, +aL(a){var s,r,q=this +q.b0(a) +s=q.a.c==null +if(s){r=q.d +r===$&&A.b() +r=r.r +r=!(r!=null&&r.a!=null)}else r=!1 +if(r){s=q.d +s===$&&A.b() +s.NE(0)}else{if(!s){s=q.d +s===$&&A.b() +s=s.r +s=s!=null&&s.a!=null}else s=!1 +if(s){s=q.d +s===$&&A.b() +s.cA(0)}}}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.ar3()}, +Qd(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=null +A.ah(a) +s=new A.bhG(a,j,j,j,j,j) +r=this.a +r.toString +q=r.d +if(q==null)q=A.bNo(a).d +r=this.a +r.toString +p=s.gap(s) +o=r.f +o=o==null?j:o.a +if(o==null)o=r.e +if(o==null)o=A.bNo(a).a +p=o==null?p:o +o=this.a +n=o.c +o=o.z +m=n!=null +l=m?-1.5707963267948966:-1.5707963267948966+c*3/2*3.141592653589793+e*3.141592653589793*2+d*0.5*3.141592653589793 +p=A.b_(j,A.jR(j,j,j,new A.am3(q,p,n,b,c,d,e,o,l,m?A.Z(n,0,1)*6.282185307179586:Math.max(b*3/2*3.141592653589793-c*3/2*3.141592653589793,0.001),j),B.A),B.f,j,B.TN,j,j,j,j,j,j,j,j,j) +k=r.w +o=r.c +if(o!=null)k=""+B.d.aN(o*100)+"%" +return A.cM(j,p,!1,j,j,!1,!1,j,j,j,j,r.r,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,k)}, +a21(){var s=this.d +s===$&&A.b() +return A.ip(s,new A.bhH(this),null)}, +B(a){var s=this,r=s.a +switch(r.y.a){case 0:if(r.c!=null)return s.Qd(a,0,0,0,0) +return s.a21() +case 1:switch(A.ah(a).r.a){case 2:case 4:r=s.a +r.toString +return new A.O1(r.d,s.a.a) +case 0:case 1:case 3:case 5:if(s.a.c!=null)return s.Qd(a,0,0,0,0) +return s.a21()}break}}} +A.bhH.prototype={ +$2(a,b){var s,r,q,p=this.a,o=$.bYL(),n=p.d +n===$&&A.b() +n=o.aj(0,n.gp(n)) +o=$.bYM() +s=p.d +s=o.aj(0,s.gp(s)) +o=$.bYJ() +r=p.d +r=o.aj(0,r.gp(r)) +o=$.bYK() +q=p.d +return p.Qd(a,n,s,r,o.aj(0,q.gp(q)))}, +$S:148} +A.bhG.prototype={ +gap(a){var s,r=this,q=r.r +if(q===$){s=A.ah(r.f) +r.r!==$&&A.aC() +q=r.r=s.ax}return q.b}} +A.a1a.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.Hj.prototype={ +gm(a){var s=this +return A.V(s.gap(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Hj&&J.i(b.gap(b),s.gap(s))&&J.i(b.b,s.b)&&b.c==s.c&&J.i(b.d,s.d)&&J.i(b.e,s.e)}, +gap(a){return this.a}} +A.arf.prototype={} +A.SK.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(r))return!1 +if(b instanceof A.SK)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.ark.prototype={} +A.ks.prototype={ +I(){return"_ScaffoldSlot."+this.b}} +A.TJ.prototype={ +a4(){var s=null +return new A.TK(A.ob(t.Np),A.lI(s,t.nY),A.lI(s,t.BL),s,s,B.i)}} +A.TK.prototype={ +bD(){var s,r=this,q=r.c +q.toString +s=A.bv(q,B.tv,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.X9(B.Qt) +r.y=s +r.d6()}, +TY(){var s,r,q,p,o,n +for(s=this.d,r=A.d6(s,s.r,A.t(s).c),q=t.Np,p=r.$ti.c;r.v();){o=r.d +if(o==null)o=p.a(o) +n=o.c.cg(q) +if(n==null||!s.H(0,n)){o.a9I() +o.a9q()}}}, +aCG(a){var s=a.c.cg(t.Np) +return s==null||!this.d.H(0,s)}, +a_M(a){var s,r,q,p,o,n=this,m=n.w +if(m==null){m=A.cu("SnackBar",B.da,null,null,n) +m.c3() +q=m.dh$ +q.b=!0 +q.a.push(n.gaBr()) +n.w=m}q=n.r +if(q.b===q.c)m.ce(0) +s=A.bm("controller") +m=n.w +m.toString +q=new A.oV() +p=a.a +q=p==null?q:p +s.b=new A.BM(A.bOG(a.z,a.Q,m,a.d,a.y,a.cx,a.at,a.c,a.CW,a.ax,a.e,q,a.f,a.ch,a.r,a.x,a.as,a.w),new A.aH(new A.a6($.ac,t.dH),t.D5),new A.b2x(n,s),t.BL) +try{n.U(new A.b2y(n,s)) +n.TY()}catch(o){r=A.a0(o) +throw o}return s.au()}, +aBs(a){var s,r=this +switch(a.a){case 0:r.U(new A.b2t(r)) +r.TY() +s=r.r +if(!s.gal(s))r.w.ce(0) +break +case 3:r.U(new A.b2u(r)) +r.TY() +break +case 1:break +case 2:break}}, +agM(a){var s,r=this,q=r.r +if(q.b===q.c)return +s=q.gO(q).b +if((s.a.a&30)===0)s.bI(0,a) +q=r.x +if(q!=null)q.R(0) +r.x=null +r.w.sp(0,0)}, +X9(a){var s,r,q=this,p=q.r +if(p.b!==p.c){s=q.w.Q +s===$&&A.b() +s=s===B.af}else s=!0 +if(s)return +r=p.gO(p).b +p=q.y +p.toString +s=q.w +if(p){s.sp(0,0) +r.bI(0,a)}else s.fd(0).aI(0,new A.b2w(q,r,a),t.H) +p=q.x +if(p!=null)p.R(0) +q.x=null}, +aWq(){return this.X9(B.avl)}, +B(a){var s,r,q,p,o=this +o.y=A.bv(a,B.tv,t.l).w.y +s=o.r +if(!s.gal(s)){r=A.abA(a,t.X) +if(r==null||r.guC()){q=o.w +if(q.gca(q)===B.ag&&o.x==null){p=s.gO(s).a +o.x=A.cq(p.ax,new A.b2v(o,p,a))}}}return new A.a_s(o,o.a.c,null)}, +q(){var s=this,r=s.w +if(r!=null)r.q() +r=s.x +if(r!=null)r.R(0) +s.x=null +s.aqw()}} +A.b2x.prototype={ +$0(){this.a.aWq()}, +$S:0} +A.b2y.prototype={ +$0(){this.a.r.h0(0,this.b.au())}, +$S:0} +A.b2t.prototype={ +$0(){this.a.r.lY()}, +$S:0} +A.b2u.prototype={ +$0(){}, +$S:0} +A.b2w.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.bI(0,this.c)}, +$S:14} +A.b2v.prototype={ +$0(){this.a.X9(B.Qt)}, +$S:0} +A.a_s.prototype={ +cO(a){return this.f!==a.f}} +A.b2z.prototype={} +A.afA.prototype={ +aRy(a,b){var s=a==null?this.a:a +return new A.afA(s,b==null?this.b:b)}} +A.ask.prototype={ +a9L(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.aRy(a,b) +s.aO()}, +a9K(a){return this.a9L(null,null,a)}, +aNo(a,b){return this.a9L(a,b,null)}} +A.Xz.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(!s.amI(0,b))return!1 +return b instanceof A.Xz&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +gm(a){var s=this +return A.V(A.at.prototype.gm.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.ali.prototype={ +B(a){return this.c}} +A.bqE.prototype={ +Nd(a7){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.mt(a7),a4=a7.a,a5=a3.F1(a4),a6=a7.b +if(a2.b.h(0,B.ng)!=null){s=a2.jh(B.ng,a5).b +a2.jV(B.ng,B.h) +r=s}else{r=0 +s=0}if(a2.b.h(0,B.nl)!=null){q=0+a2.jh(B.nl,a5).b +p=Math.max(0,a6-q) +a2.jV(B.nl,new A.j(0,p))}else{q=0 +p=null}if(a2.b.h(0,B.tG)!=null){q+=a2.jh(B.tG,new A.at(0,a5.b,0,Math.max(0,a6-q-r))).b +a2.jV(B.tG,new A.j(0,Math.max(0,a6-q)))}if(a2.b.h(0,B.nk)!=null){o=a2.jh(B.nk,a5) +a2.jV(B.nk,new A.j(0,s)) +if(!a2.ay)r+=o.b}else o=B.A +n=a2.f +m=Math.max(0,a6-Math.max(n.d,q)) +if(a2.b.h(0,B.nf)!=null){l=Math.max(0,m-r) +k=a2.d +if(k)l=A.Z(l+q,0,a3.d-r) +k=k?q:0 +a2.jh(B.nf,new A.Xz(k,s,o.b,0,a5.b,0,l)) +a2.jV(B.nf,new A.j(0,r))}if(a2.b.h(0,B.ni)!=null){a2.jh(B.ni,new A.at(0,a5.b,0,m)) +a2.jV(B.ni,B.h)}k=a2.b.h(0,B.hJ)!=null&&!a2.at?a2.jh(B.hJ,a5):B.A +if(a2.b.h(0,B.nj)!=null){j=a2.jh(B.nj,new A.at(0,a5.b,0,Math.max(0,m-r))) +a2.jV(B.nj,new A.j((a4-j.a)/2,m-j.b))}else j=B.A +i=A.bm("floatingActionButtonRect") +if(a2.b.h(0,B.nm)!=null){h=a2.jh(B.nm,a3) +g=new A.b2z(h,j,m,n,a2.r,a7,k,a2.w) +f=a2.z.rF(g) +e=a2.as.ajK(a2.y.rF(g),f,a2.Q) +a2.jV(B.nm,e) +d=e.a +c=e.b +i.b=new A.K(d,c,d+h.a,c+h.b)}if(a2.b.h(0,B.hJ)!=null){d=a2.ax +b=d!=null&&d") +k=t.x8 +j=t.jc +i=t.i +h=A.bQC(new A.n6(new A.b2(p,new A.kJ(new A.t2(B.xP)),l),new A.bK(A.a([],k),j),0),new A.b2(p,new A.kJ(B.xP),l),p,0.5,i) +p=d.a.d +g=$.bYY() +m.a(p) +f=$.bYZ() +e=A.bQC(new A.b2(p,g,g.$ti.i("b2")),new A.n6(new A.b2(p,f,A.t(f).i("b2")),new A.bK(A.a([],k),j),0),p,0.5,i) +d.e=A.bIi(h,s,i) +i=A.bIi(h,q,i) +d.r=i +d.w=new A.b2(m.a(i),new A.kJ(B.a5i),l) +d.f=A.bEi(new A.b2(r,new A.aT(1,1,b),b.i("b2")),e,c) +d.x=A.bEi(new A.b2(o,n,n.$ti.i("b2")),e,c) +n=d.r +o=d.gaGf() +n.c3() +n=n.cV$ +n.b=!0 +n.a.push(o) +n=d.e +n.c3() +n=n.cV$ +n.b=!0 +n.a.push(o)}, +aAL(a){this.U(new A.bkr(this,a))}, +B(a){var s,r,q=this,p=A.a([],t.p),o=q.d +o===$&&A.b() +o=o.Q +o===$&&A.b() +if(o!==B.af){o=q.e +s=q.y +o===$&&A.b() +r=q.f +r===$&&A.b() +p.push(A.b2W(B.C,A.bNZ(s,r),null,o))}o=q.a +s=q.r +o=o.c +s===$&&A.b() +r=q.x +r===$&&A.b() +p.push(A.b2W(B.C,A.bNZ(o,r),null,s)) +return A.cP(B.cJ,p,B.u,B.a6,null)}, +aGg(){var s,r,q=this.e +q===$&&A.b() +s=q.a +s=s.gp(s) +q=q.b +q=q.gp(q) +q=Math.min(A.hf(s),A.hf(q)) +s=this.r +s===$&&A.b() +r=s.a +r=r.gp(r) +s=s.b +s=s.gp(s) +s=Math.max(q,Math.min(A.hf(r),A.hf(s))) +this.a.f.a9K(s)}} +A.bkr.prototype={ +$0(){if(this.b===B.af)this.a.a.toString}, +$S:0} +A.BL.prototype={ +a4(){var s=null,r=t.bR,q=t.A,p=$.be() +return new A.HN(new A.bR(s,r),new A.bR(s,r),new A.bR(s,q),new A.Tv(!1,p),new A.Tv(!1,p),A.a([],t.Z4),new A.bR(s,q),B.q,s,A.q(t.yb,t.M),s,!0,s,s,s,B.i)}} +A.HN.prototype={ +gfG(){this.a.toString +return null}, +jY(a,b){var s=this +s.pE(s.w,"drawer_open") +s.pE(s.x,"end_drawer_open")}, +a9I(){var s,r=this,q=r.y.r +if(!q.gal(q)){q=r.y.r +s=q.gO(q)}else s=null +if(r.z!=s)r.U(new A.b2K(r,s))}, +a9q(){var s,r=this,q=r.y.e +if(!q.gal(q)){q=r.y.e +s=q.gO(q)}else s=null +if(r.Q!=s)r.U(new A.b2J(r,s))}, +aEf(){this.a.toString}, +av9(){var s=this.at +if(s!=null)if(!s.e)s.c.$0()}, +atC(a,b,c,d,e,f,g,h,i,j,a0){var s,r,q,p,o=this,n={},m=new A.aH(new A.a6($.ac,a0.i("a6<0>")),a0.i("aH<0>")),l=new A.bR(null,t.Xw),k=A.bm("bottomSheet") +n.a=n.b=!1 +s=new A.b2F(n,o,k,l,h,new A.b2I(o,h),b,m) +r=h?null:new A.QA(new A.b2B(n,o,k,s),!0) +q=new A.b2H(n,h,r) +p=!h +k.b=new A.Dx(b,p,new A.b2C(o,k,q),new A.b2D(o,k),new A.b2E(n,q,j,b),a,h,c,f,i,d,e,l) +if(p){n=o.c +n.toString +n=A.abA(n,t.X) +n.toString +r.toString +n.aO6(r)}n=k.au() +if(r!=null)s=r.gES(r) +return new A.H7(p,n,m,s,a0.i("H7<0>"))}, +alV(a,b,c,d,e,f,g,h,i){var s,r,q=this +q.av9() +s=A.cu("BottomSheet",B.da,B.F,null,q) +s.ce(0) +q.U(new A.b2N(q,a,s,b,e,g,c,d,f,h,i)) +r=q.at +r.toString +return i.i("H7<0>").a(r)}, +sa3O(a){var s=this.db +s===$&&A.b() +s.sp(0,A.Z(a,s.a,s.b))}, +aBy(){var s,r=this.c +r.toString +s=A.adI(r) +if(s!=null&&s.d.length!==0)s.jA(0,B.a05,B.cs)}, +gtB(){var s=this.a.cy +return s!==!1}, +av(){var s,r=this,q=null +r.aG() +s=r.c +s.toString +r.dx=new A.ask(s,B.asG,$.be()) +r.a.toString +r.cy=B.uK +r.CW=B.W_ +r.cx=B.uK +r.ch=A.cu(q,new A.b6(4e5),q,1,r) +r.db=A.cu(q,B.F,q,q,r)}, +aL(a){this.aqz(a) +this.a.toString}, +bD(){var s,r=this,q=r.c.K(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.G(0,r) +r.y=p +if(p!=null){p.d.t(0,r) +if(p.aCG(r)){o=p.r +if(!o.gal(o))r.a9I() +o=p.e +if(!o.gal(o))r.a9q()}}r.aEf() +r.aqy()}, +q(){var s=this,r=s.dx +r===$&&A.b() +r.aq$=$.be() +r.ab$=0 +r=s.ch +r===$&&A.b() +r.q() +r=s.db +r===$&&A.b() +r.q() +r=s.y +if(r!=null)r.d.G(0,s) +s.w.q() +s.x.q() +s.aqA()}, +PP(a,b,c,d,e,f,g,h,i){var s,r=this.c +r.toString +s=A.bv(r,null,t.l).w.agP(f,g,h,i) +if(e)s=s.b17(!0) +if(d&&s.e.d!==0)s=s.Vt(s.f.KC(s.r.d)) +if(b!=null)a.push(A.aTe(A.q7(b,s,null),c))}, +asQ(a,b,c,d,e,f,g,h){return this.PP(a,b,c,!1,d,e,f,g,h)}, +Av(a,b,c,d,e,f,g){return this.PP(a,b,c,!1,!1,d,e,f,g)}, +PO(a,b,c,d,e,f,g,h){return this.PP(a,b,c,d,!1,e,f,g,h)}, +a25(a,b){this.a.toString}, +a24(a,b){this.a.toString}, +a_L(a,b){var s=this +if(s.dy===a&&(s.fr.a>>>24&255)/255===b)return +s.U(new A.b2M(s,a,b))}, +B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i={},h=A.ah(a),g=a.K(t.I) +g.toString +s=g.w +r=A.a([],t.sa) +g=k.a +q=g.f +p=g.e +g=g.CW!=null||!1 +k.asQ(r,new A.ali(new A.mM(q,k.f),!1,!1,j),B.nf,k.gtB(),g,!1,!1,p!=null) +if(k.dy)k.Av(r,A.aVo(!0,j,k.fr,!1,j,j,j),B.ni,!0,!0,!0,!0) +if(k.a.e!=null){g=A.bv(a,B.cI,t.l).w +g=k.r=A.c1g(a,k.a.e.gNj())+g.f.b +q=k.a.e +q.toString +k.Av(r,new A.dR(new A.at(0,1/0,0,g),new A.Pq(1,g,g,g,j,q,j),j),B.ng,!0,!1,!1,!1)}i.a=!1 +i.b=null +if(k.at!=null||k.as.length!==0){g=A.P(k.as,!0,t.m) +q=k.at +if(q!=null)g.push(q.a) +k.Av(r,A.cP(B.dE,g,B.u,B.a6,j),B.nj,k.gtB(),!1,!1,!0)}g=k.z +if(g!=null){i.a=!1 +i.b=h.iF.w +g=g.a +q=k.a.CW!=null||!1 +k.PO(r,g,B.hJ,!k.gtB(),q,!1,!1,!0)}i.c=!1 +if(k.Q!=null){a.K(t.iB) +g=A.ah(a) +q=k.Q +if(q!=null){q=q.a +q.gjd(q)}o=g.ry.f +i.c=(o==null?0:o)!==0 +g=k.Q +g=g==null?j:g.a +q=k.a.e +k.PO(r,g,B.nk,!k.gtB(),!0,!1,!1,q!=null)}g=k.a +g=g.CW +if(g!=null)k.PO(r,g,B.nl,!k.gtB(),!1,!1,!1,!0) +g=k.ch +g===$&&A.b() +q=k.CW +q===$&&A.b() +p=k.dx +p===$&&A.b() +n=k.db +n===$&&A.b() +k.a.toString +k.Av(r,new A.Yr(j,g,q,p,n,j),B.nm,!0,!0,!0,!0) +switch(h.r.a){case 2:case 4:k.Av(r,A.cp(B.bg,j,B.D,!0,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,k.gaBx(),j,j,j,j,j,j,!1,B.N),B.nh,!0,!1,!1,!0) +break +case 0:case 1:case 3:case 5:break}g=k.x +q=g.y +if(q==null?A.t(g).i("eK.T").a(q):q){k.a24(r,s) +k.a25(r,s)}else{k.a25(r,s) +k.a24(r,s)}g=t.l +q=A.bv(a,B.cI,g).w +p=k.gtB()?A.bv(a,B.ne,g).w.e.d:0 +m=q.f.KC(p) +p=A.bv(a,B.aEI,g).w +g=k.gtB()&&A.bv(a,B.ne,g).w.e.d!==0?0:j +l=p.r.KC(g) +if(m.d<=0)k.a.toString +g=k.a +q=k.dx +g=g.ch +if(g==null)g=h.go +return new A.a_u(!1,q,new A.TT(A.d8(B.F,!0,j,A.ip(k.ch,new A.b2L(i,k,!1,m,l,s,r),j),B.f,g,0,j,j,j,j,j,B.aA),j),j)}} +A.b2K.prototype={ +$0(){this.a.z=this.b}, +$S:0} +A.b2J.prototype={ +$0(){this.a.Q=this.b}, +$S:0} +A.b2I.prototype={ +$0(){var s=this.a,r=s.ay +if(r!=null){r.eb(0) +s.ay=null}}, +$S:0} +A.b2F.prototype={ +$0(){var s,r,q=this +q.a.b=!0 +s=q.b +if(s.at==null)return +r=s.db +r===$&&A.b() +r.ce(0) +if(q.e)q.f.$0() +q.d.ga7().ac(0) +s.U(new A.b2G(s)) +r=q.r.Q +r===$&&A.b() +if(r!==B.af)s.as.push(q.c.au()) +q.w.dN(0)}, +$S:0} +A.b2G.prototype={ +$0(){this.a.at=null}, +$S:0} +A.b2B.prototype={ +$0(){var s,r=this,q=r.a +if(!q.b){s=r.b.at +s=s==null?null:s.a +q=J.i(s,r.c.au())&&!q.a}else q=!1 +if(q)r.d.$0()}, +$S:0} +A.b2H.prototype={ +$0(){var s=this +if(!s.b&&!s.a.b){s.c.eb(0) +s.a.b=!0}}, +$S:0} +A.b2C.prototype={ +$0(){if(this.a.at==null)return +this.c.$0()}, +$S:0} +A.b2D.prototype={ +$0(){var s=this.a,r=this.b +if(B.c.H(s.as,r.au()))s.U(new A.b2A(s,r))}, +$S:0} +A.b2A.prototype={ +$0(){B.c.G(this.a.as,this.b.au())}, +$S:0} +A.b2E.prototype={ +$0(){var s=this +s.a.a=!0 +s.b.$0() +if(s.c)s.d.q()}, +$S:0} +A.b2N.prototype={ +$0(){var s=this,r=s.a +r.at=r.atC(s.b,s.c,s.d,s.r,s.w,s.e,s.x,!1,s.f,!0,s.z)}, +$S:0} +A.b2M.prototype={ +$0(){var s=this.a +s.dy=this.b +s.fr=A.ax(B.d.aN(255*this.c),0,0,0)}, +$S:0} +A.b2L.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.a3([B.t2,new A.anj(a,new A.bK(A.a([],t.ot),t.wS))],t.Q,t.od),j=l.b +j.a.toString +s=j.cy +s.toString +r=j.ch +r===$&&A.b() +r=r.x +r===$&&A.b() +q=j.CW +q===$&&A.b() +p=j.dx +p===$&&A.b() +j=j.cx +j.toString +o=l.a +n=o.a +m=o.c +return A.DU(k,new A.Ob(new A.bqE(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, +$S:986} +A.anj.prototype={ +lR(a,b){var s=this.e,r=A.x_(s).w,q=r.y +if(!(q==null?A.t(r).i("eK.T").a(q):q)){s=A.x_(s).x +r=s.y +s=r==null?A.t(s).i("eK.T").a(r):r}else s=!0 +return s}, +f9(a){var s=this.e +A.x_(s).a.toString +A.x_(s).a.toString}} +A.BM.prototype={} +A.bgH.prototype={ +aj(a,b){var s=this.a +if(b#"+A.cD(this)+"("+A.c(this.a)+", "+this.b.j(0)+")"}} +A.Dx.prototype={ +a4(){return new A.Lm(B.b1,B.i)}} +A.Lm.prototype={ +av(){this.aG() +var s=this.a.c +s.c3() +s=s.dh$ +s.b=!0 +s.a.push(this.gaBz())}, +q(){this.a.r.$0() +this.aE()}, +aL(a){this.b0(a)}, +ac(a){this.a.c.fd(0) +this.a.e.$0()}, +aJY(a){this.d=B.X}, +a7l(a,b){var s=this.a.c.x +s===$&&A.b() +this.d=new A.bgH(s,B.b1)}, +aJW(a){return this.a7l(a,null)}, +aBA(a){if(a===B.af)this.a.f.$0()}, +Wz(a){var s,r=a.a,q=1-r,p=this.c +p.toString +s=A.x_(p) +if(q<0.3){s.sa3O(q*0.3*10) +p=s.db +p===$&&A.b() +p=p.x +p===$&&A.b() +s.a_L(!0,Math.max(0.1,0.6-p))}else{s.sa3O(1) +s.a_L(!1,0)}if(r===a.b){s.a.toString +r=!0}else r=!1 +if(r)this.ac(0) +return!1}, +B(a){var s=this,r=null,q=s.a,p=q.c,o=!q.x?s.glF(s):r,n=q.d,m=q.e,l=q.w,k=q.y,j=q.z,i=q.Q +return A.ip(p,new A.brz(s),A.cM(r,new A.fb(s.gWy(),A.bIy(p,k,l,q.as,q.at,j,n,m,s.gaJV(),s.gaJX(),i,r),r,t.K3),!0,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,o,r,r,r,r,r,r,r,r,r,r,r))}} +A.brz.prototype={ +$2(a,b){var s=this.a,r=s.d +s=s.a.c.x +s===$&&A.b() +return new A.dc(B.a7,null,r.aj(0,s),b,null)}, +$S:267} +A.H7.prototype={} +A.a_u.prototype={ +cO(a){return this.f!==a.f}} +A.bqF.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.a_t.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.a_v.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.a_w.prototype={ +aL(a){this.b0(a) +this.qO()}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c7$ +r=o.gpG() +q=o.c +q.toString +q=A.tW(q) +o.ih$=q +p=o.oJ(q,r) +if(r){o.jY(s,o.fj$) +o.fj$=!1}if(p)if(s!=null)s.q()}, +q(){var s,r=this +r.fw$.a6(0,new A.bqF()) +s=r.c7$ +if(s!=null)s.q() +r.c7$=null +r.aqx()}} +A.a1k.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.afO.prototype={ +B(a){var s=this,r=null +if(A.ah(a).r===B.aK)return A.bJV(s.c,s.d,r,B.OG,B.cX,r,3,8,!1) +return new A.KP(r,r,s.c,s.d,r,r,r,r,B.ac,B.ip,B.E,A.a2a(),r,r,r)}} +A.KP.prototype={ +a4(){return new A.apo(new A.bR(null,t.A),null,null,B.i)}} +A.apo.prototype={ +gvO(){var s=this,r=s.a.e +if(r==null){r=s.fr +r===$&&A.b() +r=r.a +r=r==null?null:r.am(s.gBU())}if(r==null){r=s.fr +r===$&&A.b() +r=r.e}return r==null?!1:r}, +gui(){this.a.toString +var s=this.fr +s===$&&A.b() +s=s.f +if(s==null){s=this.fx +s===$&&A.b() +s=!s}return s}, +gJi(){return new A.me(new A.bnK(this),t.Lg)}, +gBU(){var s=A.b0(t.Wy) +if(this.db)s.t(0,B.mf) +if(this.dx)s.t(0,B.br) +return s}, +gaMg(){var s,r,q,p,o,n,m,l=this,k=l.dy +k===$&&A.b() +s=k.db +r=A.bm("dragColor") +q=A.bm("hoverColor") +p=A.bm("idleColor") +switch(k.a.a){case 1:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.ax(153,o,n,k) +q.b=A.ax(B.d.aN(127.5),o,n,k) +m=l.fx +m===$&&A.b() +if(m){k=l.c +k.toString +k=A.ah(k).cy.a +k=A.ax(255,k>>>16&255,k>>>8&255,k&255)}else k=A.ax(B.d.aN(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.ax(191,o,n,k) +q.b=A.ax(166,o,n,k) +m=l.fx +m===$&&A.b() +if(m){k=l.c +k.toString +k=A.ah(k).cy.a +k=A.ax(255,k>>>16&255,k>>>8&255,k&255)}else k=A.ax(B.d.aN(76.5),o,n,k) +p.b=k +break}return new A.me(new A.bnH(l,r,q,p),t.h2)}, +gaMv(){var s=this.dy +s===$&&A.b() +return new A.me(new A.bnJ(this,s.a,s.db),t.h2)}, +gaMu(){var s=this.dy +s===$&&A.b() +return new A.me(new A.bnI(this,s.a,s.db),t.h2)}, +gaMd(){return new A.me(new A.bnG(this),t.xF)}, +av(){var s,r=this +r.a0M() +s=r.cy=A.cu(null,B.F,null,null,r) +s.c3() +s=s.cV$ +s.b=!0 +s.a.push(new A.bnQ(r))}, +bD(){var s,r=this,q=r.c +q.toString +s=A.ah(q) +r.dy=s.ax +q=r.c +q.K(t.Nn) +q=A.ah(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.aof()}, +Fg(){var s,r=this,q=r.at +q===$&&A.b() +q.sap(0,r.gaMg().a.$1(r.gBU())) +q.sahE(r.gaMv().a.$1(r.gBU())) +q.sahD(r.gaMu().a.$1(r.gBU())) +s=r.c.K(t.I) +s.toString +q.scp(s.w) +q.sZ6(r.gaMd().a.$1(r.gBU())) +s=r.a.w +if(s==null){s=r.fr +s===$&&A.b() +s=s.r}if(s==null){s=r.fx +s===$&&A.b() +s=s?null:B.ho}q.sEM(s) +s=r.fr +s===$&&A.b() +s=s.z +if(s==null){s=r.fx +s===$&&A.b() +s=s?0:2}q.sVP(s) +s=r.fr.Q +q.sXF(s==null?0:s) +s=r.fr.as +q.sXS(0,s==null?48:s) +s=r.c +s.toString +q.sfo(0,A.bv(s,B.cI,t.l).w.f) +q.sOM(r.a.dx) +q.sael(!r.gui())}, +LS(a){this.a0L(a) +this.U(new A.bnP(this))}, +LR(a,b){this.a0K(a,b) +this.U(new A.bnO(this))}, +WT(a){var s,r=this +r.aog(a) +if(r.aeM(a.gb1(a),a.gdi(a),!0)){r.U(new A.bnM(r)) +s=r.cy +s===$&&A.b() +s.ce(0)}else if(r.dx){r.U(new A.bnN(r)) +s=r.cy +s===$&&A.b() +s.fd(0)}}, +WU(a){var s,r=this +r.aoh(a) +r.U(new A.bnL(r)) +s=r.cy +s===$&&A.b() +s.fd(0)}, +q(){var s=this.cy +s===$&&A.b() +s.q() +this.a0J()}} +A.bnK.prototype={ +$1(a){var s,r +if(a.H(0,B.br)){s=this.a +s.a.toString +s=s.fr +s===$&&A.b() +s=s.d===!0}else s=!1 +if(s)return!0 +s=this.a +r=s.a.as +s=s.fr +s===$&&A.b() +s=s.c +s=s==null?null:s.am(a) +return s==null?!1:s}, +$S:1004} +A.bnH.prototype={ +$1(a){var s,r,q,p=this,o=null +if(a.H(0,B.mf)){s=p.a.fr +s===$&&A.b() +s=s.w +s=s==null?o:s.am(a) +return s==null?p.b.au():s}s=p.a +if(s.gJi().a.$1(a)){s=s.fr +s===$&&A.b() +s=s.w +s=s==null?o:s.am(a) +return s==null?p.c.au():s}r=s.fr +r===$&&A.b() +r=r.w +r=r==null?o:r.am(a) +if(r==null)r=p.d.au() +q=s.fr.w +q=q==null?o:q.am(a) +if(q==null)q=p.c.au() +s=s.cy +s===$&&A.b() +s=s.x +s===$&&A.b() +s=A.U(r,q,s) +s.toString +return s}, +$S:69} +A.bnJ.prototype={ +$1(a){var s=this.a +if(s.gvO()&&s.gJi().a.$1(a)){s=s.fr +s===$&&A.b() +s=s.x +s=s==null?null:s.am(a) +if(s==null){s=this.c.a +s=this.b===B.aw?A.ax(8,s>>>16&255,s>>>8&255,s&255):A.ax(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.S}, +$S:69} +A.bnI.prototype={ +$1(a){var s=this.a +if(s.gvO()&&s.gJi().a.$1(a)){s=s.fr +s===$&&A.b() +s=s.y +s=s==null?null:s.am(a) +if(s==null){s=this.c.a +s=this.b===B.aw?A.ax(B.d.aN(25.5),s>>>16&255,s>>>8&255,s&255):A.ax(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.S}, +$S:69} +A.bnG.prototype={ +$1(a){var s,r +if(a.H(0,B.br)&&this.a.gJi().a.$1(a)){s=this.a +r=s.a.id +s=s.fr +s===$&&A.b() +s=s.b +s=s==null?null:s.am(a) +return s==null?12:s}s=this.a +r=s.a.x +if(r==null){r=s.fr +r===$&&A.b() +r=r.b +r=r==null?null:r.am(a)}if(r==null){s=s.fx +s===$&&A.b() +r=8/(s?2:1) +s=r}else s=r +return s}, +$S:1006} +A.bnQ.prototype={ +$0(){this.a.Fg()}, +$S:0} +A.bnP.prototype={ +$0(){this.a.db=!0}, +$S:0} +A.bnO.prototype={ +$0(){this.a.db=!1}, +$S:0} +A.bnM.prototype={ +$0(){this.a.dx=!0}, +$S:0} +A.bnN.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.bnL.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.TY.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.TY&&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.i(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.asr.prototype={} +A.TZ.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.TZ&&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.i(b.z,s.z)}} +A.ap4.prototype={ +am(a){var s,r=this,q=r.a,p=q==null?null:q.am(a) +q=r.b +s=q==null?null:q.am(a) +if(p==s)return p +if(p==null){q=s.a +return A.bs(new A.cw(A.ax(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.ai,-1),s,r.c)}if(s==null){q=p.a +return A.bs(p,new A.cw(A.ax(0,q.gp(q)>>>16&255,q.gp(q)>>>8&255,q.gp(q)&255),0,B.ai,-1),r.c)}return A.bs(p,s,r.c)}, +$ica:1} +A.asu.prototype={} +A.U_.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.U_&&J.i(b.a,s.a)&&b.b==s.b&&J.i(b.c,s.c)&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&J.i(b.w,s.w)&&J.i(b.x,s.x)}} +A.asv.prototype={} +A.U0.prototype={ +gm(a){return A.V(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.aa(b)!==A.B(this))return!1 +return b instanceof A.U0&&J.i(b.a,this.a)&&!0}} +A.asw.prototype={} +A.aux.prototype={ +Kd(a,b,c){return A.dv(A.a([this.ax],t.Ne),null,null,b,null)}} +A.asy.prototype={ +yX(a){var s +this.a14(a) +s=this.a +if(s.ghi()&&this.b){s=s.gaB().ga7() +s.toString +s.m9()}}, +Er(a){}, +Yh(a){var s,r=this.a +if(r.ghi()){r=r.gaB().ga7() +r.toString +s=a.a +r.gag().zW(B.bL,s.a8(0,a.c),s)}}, +yZ(a){var s=this.a,r=s.gaB().ga7() +r.toString +r.jN() +if(s.ghi()){r=this.w.c +r.toString +switch(A.ah(r).r.a){case 2:case 4:s=s.gaB().ga7() +s.toString +s.gag().a_k(B.b3) +break +case 0:case 1:case 3:case 5:s=s.gaB().ga7() +s.toString +s=s.gag() +r=s.hL +r.toString +s.iW(B.b3,r) +break}}this.w.a.toString}, +yY(a){var s,r=this.a +if(r.ghi()){r=r.gaB().ga7() +r.toString +r=r.gag() +s=r.hL +s.toString +r.oa(B.bL,s) +s=this.w.c +s.toString +A.aMC(s)}}} +A.x3.prototype={ +a4(){return new A.a_H(new A.bR(null,t.NE),B.i)}} +A.a_H.prototype={ +gIL(){var s,r=null +this.a.toString +s=this.e +if(s==null){s=A.Pu(!0,r,!0,!0,r,r,!0) +this.e=s}return s}, +gWR(){var s=this.w +s===$&&A.b() +return s}, +ghi(){this.a.toString +return!0}, +av(){var s,r=this +r.aG() +r.r=new A.asy(r,r) +s=r.a.d +s=A.bRe(s) +r.d=s +s.a2(0,r.ga65())}, +aL(a){var s,r,q=this +q.b0(a) +s=q.a.d.l(0,a.d) +if(!s){s=q.d +s===$&&A.b() +r=q.ga65() +s.L(0,r) +s=q.a.d +s=A.bRe(s) +q.d=s +s.a2(0,r)}if(q.gIL().gd_()){s=q.d +s===$&&A.b() +s=s.a.b +s=s.a===s.b}else s=!1 +if(s)q.f=!1 +else q.f=!0}, +q(){var s=this.e +if(s!=null)s.q() +s=this.d +s===$&&A.b() +s.aq$=$.be() +s.ab$=0 +this.aE()}, +aFf(){var s,r,q=this +if(q.gIL().gd_()){s=q.d +s===$&&A.b() +s=s.a.b +r=s.a!==s.b}else r=!0 +if(r===q.f)return +q.U(new A.br2(q,r))}, +aKu(a,b){var s,r=this,q=r.aKx(b) +if(q!==r.f)r.U(new A.br1(r,q)) +r.a.toString +s=r.c +s.toString +switch(A.ah(s).r.a){case 2:case 4:if(b===B.bL){s=r.x.ga7() +if(s!=null)s.l_(a.goT())}return +case 0:case 1:case 3:case 5:break}}, +aKw(){var s=this.d +s===$&&A.b() +s=s.a.b +if(s.a===s.b)this.x.ga7().Zc()}, +aKx(a){var s,r=this.r +r===$&&A.b() +if(!r.b)return!1 +r=this.d +r===$&&A.b() +r=r.a +s=r.b +if(s.a===s.b)return!1 +if(a===B.aT)return!1 +if(a===B.bL)return!0 +if(r.a.length!==0)return!0 +return!1}, +B(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.ah(a0),a=a0.K(t.Uf) +if(a==null)a=B.ks +s=d.gIL() +d.a.toString +switch(b.r.a){case 2:r=A.px(a0) +d.w=!0 +q=$.bHB() +d.a.toString +p=a.w +if(p==null)p=r.gfV() +o=a.x +if(o==null){a=r.gfV() +o=A.ax(102,a.gp(a)>>>16&255,a.gp(a)>>>8&255,a.gp(a)&255)}n=new A.j(-2/A.bv(a0,B.co,t.l).w.b,0) +m=!0 +l=!0 +k=B.ex +break +case 4:r=A.px(a0) +d.w=!1 +q=$.bHA() +d.a.toString +p=a.w +if(p==null)p=r.gfV() +o=a.x +if(o==null){a=r.gfV() +o=A.ax(102,a.gp(a)>>>16&255,a.gp(a)>>>8&255,a.gp(a)&255)}n=new A.j(-2/A.bv(a0,B.co,t.l).w.b,0) +m=!0 +l=!0 +k=B.ex +break +case 0:case 1:d.w=!1 +q=$.bHG() +p=a.w +if(p==null)p=b.ax.b +o=a.x +if(o==null){a=b.ax.b +o=A.ax(102,a.gp(a)>>>16&255,a.gp(a)>>>8&255,a.gp(a)&255)}k=c +n=k +m=!1 +l=!1 +break +case 3:case 5:d.w=!1 +q=$.bB2() +p=a.w +if(p==null)p=b.ax.b +o=a.x +if(o==null){a=b.ax.b +o=A.ax(102,a.gp(a)>>>16&255,a.gp(a)>>>8&255,a.gp(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.K(t.sp) +if(a==null)a=B.os +d.a.toString +j=d.d +j===$&&A.b() +i=a.w.a0(j.ax.a) +j=d.a +j.toString +h=d.f +g=d.d +g===$&&A.b() +f=j.w +e=$.bH3() +a=A.bKA(!0,c,c,c,!1,B.fy,B.u,c,A.cma(),g,p,c,n,l,k,2,B.D,!0,!0,!0,!1,s,!1,c,d.x,B.aw,c,e,a.Q,c,c,!1,"\u2022",c,c,c,d.gaKt(),d.gaKv(),c,c,m,!0,!0,c,!0,c,B.kx,c,o,q,B.dI,B.cK,!1,h,c,c,c,B.aw3,i,f,B.rN,c,a.at,c,j.y,a.as,c,c) +d.a.toString +j=d.r +j===$&&A.b() +return A.cM(c,j.aaR(B.cP,new A.kW(a,c)),!1,c,c,!1,!1,c,c,c,c,c,c,c,c,c,c,c,c,new A.br3(d),c,c,c,c,c,c,c,c,c,c)}, +gaB(){return this.x}} +A.br2.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.br1.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.br3.prototype={ +$0(){this.a.gIL().n3()}, +$S:0} +A.UA.prototype={ +gm(a){var s=this +return A.V(s.a,s.b,s.c,s.d,s.e,s.r,s.f,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,A.V(s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,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.aa(b)!==A.B(r))return!1 +if(b instanceof A.UA)if(b.a==r.a)if(J.i(b.b,r.b))if(J.i(b.c,r.c))if(J.i(b.d,r.d))if(J.i(b.e,r.e))if(J.i(b.r,r.r))if(J.i(b.f,r.f))if(J.i(b.w,r.w))if(J.i(b.x,r.x))if(J.i(b.y,r.y))if(J.i(b.z,r.z))if(J.i(b.Q,r.Q))if(J.i(b.as,r.as))if(J.i(b.at,r.at))if(J.i(b.ax,r.ax))if(J.i(b.ay,r.ay))if(J.i(b.go,r.go))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 +return s}} +A.at5.prototype={} +A.oH.prototype={ +I(){return"SnackBarClosedReason."+this.b}} +A.C5.prototype={ +a4(){return new A.a_R(B.i)}} +A.a_R.prototype={ +av(){this.aG() +var s=this.a.ay +s.c3() +s=s.dh$ +s.b=!0 +s.a.push(this.gSF())}, +aL(a){var s,r,q=this +q.b0(a) +s=a.ay +if(q.a.ay!=s){r=q.gSF() +s.ec(r) +s=q.a.ay +s.c3() +s=s.dh$ +s.b=!0 +s.a.push(r)}}, +q(){this.a.ay.ec(this.gSF()) +this.aE()}, +aEZ(a){switch(a.a){case 0:case 1:case 2:break +case 3:this.a.toString +this.d=!0 +break}}, +B(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.bv(b4,B.tv,a2).w.y,a4=A.ah(b4),a5=a4.ax,a6=a4.iF,a7=a5.a===B.a9,a8=a7?a5.b:a5.f,a9=new A.brq(A.ah(b4),A.ah(b4).ax,a1,a1,a1,a1,6,a1,a1,a1,a1,a1,a1,a1,a1),b0=a7?B.aw:B.a9,b1=a5.c,b2=a4.Vk(A.aH3(a9.gdL(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.gnz() +a0.a.toString +s=a9.gCq() +a0.a.toString +r=a6.w +a9.gA6() +q=s===B.avi +p=q?16:24 +b1=a0.a +o=b1.r +o=new A.jT(p,0,p,0) +b1=b1.ay +b1.toString +n=A.ed(B.b1,b1,a1) +b1=a0.a.ay +b1.toString +m=A.ed(B.a5o,b1,a1) +b1=a0.a.ay +b1.toString +A.ed(B.a5h,b1,a1) +b1=a0.a.ay +b1.toString +l=A.ed(B.a5l,b1,B.Ra) +b1=a0.a.ay +b1.toString +A.ed(B.a07,b1,B.Ra) +a0.a.toString +k=A.Cv(a1,a1,1,a1,A.dv(a1,a1,a1,A.ah(b4).p3.as,""),B.bc,B.P,a1,1,B.aX) +k.af4() +b1=k.gd0(k) +j=k.a +Math.ceil(j.gd9(j)) +a0.a.toString +i=a6.x +if(i==null)i=a9.gDM() +a0.a.toString +h=A.bv(b4,B.eD,a2).w.a.a-(i.a+i.c) +a0.a.toString +g=a6.Q +if(g==null)g=a9.gC8() +f=(b1+0+0)/h>g +a2=t.p +b1=A.a([],a2) +j=a0.a +j.toString +b3.toString +j=A.a([A.fF(A.b_(a1,A.mA(j.c,a1,a1,B.cd,!0,b3,a1,a1,B.aX),B.f,a1,a1,a1,a1,a1,a1,a1,B.oF,a1,a1,a1),1)],a2) +if(!f)B.c.E(j,b1) +if(f)j.push(new A.b1(h*0.4,a1,a1,a1)) +a2=A.a([A.bO(j,B.m,B.l,B.r,a1)],a2) +if(f)a2.push(new A.ak(B.a1m,A.bO(b1,B.m,B.dV,B.r,a1),a1)) +e=new A.ak(o,A.JX(B.ah,a2,B.hD,B.ah,0,0),a1) +if(!q)e=A.ha(!0,e,!0,B.x,!0,!1) +a2=a0.a +a2.toString +d=a6.e +if(d==null){b1=a9.e +b1.toString +d=b1}a2=a2.d +c=a2==null?a6.a:a2 +if(c==null)c=a9.gdL(a9) +a0.a.toString +b=a6.f +if(b==null)b=q?a9.ges(a9):a1 +e=A.d8(B.F,!0,a1,new A.qK(b2,a3||!1?e:new A.fj(l,!1,e,a1),a1),B.f,c,d,a1,a1,b,a1,a1,B.aA) +if(q)e=A.ha(!1,r!=null?A.b_(a1,e,B.f,a1,a1,a1,a1,a1,a1,new A.ai(0,i.b,0,i.d),a1,a1,a1,r):new A.ak(i,e,a1),!0,B.x,!0,!1) +a2=a0.a +e=A.cM(a1,new A.Or(e,new A.brn(b4),a2.CW,a1,B.aDr),!0,a1,a1,!1,!1,a1,a1,a1,a1,a1,!0,a1,a1,a1,a1,a1,new A.bro(b4),a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1) +if(a3)a=e +else if(q&&!0)a=new A.fj(m,!1,e,a1) +else a=A.ip(n,new A.brp(n),e) +a2=a2.c.j(0) +return A.a9A(A.rA(a,a0.a.cx,a1),a1,a1,a1,"",!0)}} +A.bro.prototype={ +$0(){var s=this.a.K(t.Pu) +s.toString +s.f.agM(B.avj)}, +$S:0} +A.brn.prototype={ +$1(a){var s=this.a.K(t.Pu) +s.toString +s.f.agM(B.avk)}, +$S:1037} +A.brp.prototype={ +$2(a,b){var s=this.a +return new A.dc(B.a7,null,s.gp(s),b,null)}, +$S:267} +A.brq.prototype={ +gdL(a){var s,r=this.ax +r===$&&A.b() +s=this.ay +if(r.ax.a===B.aw){s===$&&A.b() +r=s.db.a +s=A.aH4(A.ax(204,r>>>16&255,r>>>8&255,r&255),s.cy) +r=s}else{s===$&&A.b() +r=s.db}return r}, +gnz(){var s=null,r=this.ax +r===$&&A.b() +return A.bca(r.ax.a===B.aw?B.a9:B.aw,s,s,s,s,s,s).p3.w}, +gCq(){return B.avh}, +gJG(){var s=this.ay +s===$&&A.b() +return s.f}, +gL2(){var s,r=this.ay +r===$&&A.b() +s=this.ax +s===$&&A.b() +r=r.db.a +return A.ax(B.d.aN(255*(s.ax.a===B.aw?0.38:0.3)),r>>>16&255,r>>>8&255,r&255)}, +ges(a){return B.f9}, +gDM(){return B.a1B}, +gA6(){return!1}, +gKt(){var s=this.ay +s===$&&A.b() +return s.db}, +gC8(){return 0.25}} +A.UC.prototype={ +I(){return"SnackBarBehavior."+this.b}} +A.Iv.prototype={ +gm(a){var s=this +return A.V(s.gdL(s),s.gJG(),s.gL2(),s.gnz(),s.gjd(s),s.ges(s),s.gCq(),s.w,s.gDM(),s.gA6(),s.gKt(),s.gC8(),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.aa(b)!==A.B(s))return!1 +return b instanceof A.Iv&&J.i(b.gdL(b),s.gdL(s))&&J.i(b.gJG(),s.gJG())&&J.i(b.gL2(),s.gL2())&&J.i(b.gnz(),s.gnz())&&b.gjd(b)==s.gjd(s)&&J.i(b.ges(b),s.ges(s))&&b.gCq()==s.gCq()&&b.w==s.w&&J.i(b.gDM(),s.gDM())&&b.gA6()==s.gA6()&&J.i(b.gKt(),s.gKt())&&b.gC8()==s.gC8()&&J.i(b.as,s.as)&&J.i(b.at,s.at)}, +gdL(a){return this.a}, +gJG(){return this.b}, +gL2(){return this.c}, +gnz(){return this.d}, +gjd(a){return this.e}, +ges(a){return this.f}, +gCq(){return this.r}, +gDM(){return this.x}, +gA6(){return null}, +gKt(){return this.z}, +gC8(){return this.Q}} +A.atd.prototype={} +A.VK.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.VK&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.f==s.f&&b.r==s.r&&!0}} +A.au4.prototype={} +A.VN.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(r))return!1 +if(b instanceof A.VN)if(J.i(b.a,r.a))if(J.i(b.b,r.b))if(J.i(b.d,r.d))if(J.i(b.e,r.e))if(J.i(b.f,r.f))if(J.i(b.r,r.r))if(J.i(b.w,r.w))if(J.i(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.au8.prototype={} +A.aiJ.prototype={ +VW(a){var s,r=A.ah(a),q=r.ax +A.ah(a) +s=q.db.a +s=A.VY(B.C,B.F,B.S,B.S,A.ax(97,s>>>16&255,s>>>8&255,s&255),B.cZ,0,!0,B.bY,q.b,B.rp,B.ro,A.chH(a),r.k2,B.f9,B.nX,r.e,r.p3.as,r.z) +return s}, +Z5(a){var s=a.K(t.Pj),r=s==null?null:s.w +return(r==null?A.ah(a).b5:r).a}} +A.a0l.prototype={ +am(a){if(a.H(0,B.aq))return this.b +return this.a}, +j(a){return"{disabled: "+A.c(this.b)+", otherwise: "+A.c(this.a)+"}"}} +A.auh.prototype={ +am(a){var s +if(a.H(0,B.br)){s=this.a +return A.ax(10,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}if(a.H(0,B.bh)||a.H(0,B.bU)){s=this.a +return A.ax(31,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255)}return null}, +j(a){var s=this.a +return"{hovered: "+A.ax(10,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255).j(0)+", focused,pressed: "+A.ax(31,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255).j(0)+", otherwise: null}"}} +A.aug.prototype={ +am(a){if(a.H(0,B.aq))return this.b +return this.a}} +A.awU.prototype={} +A.VX.prototype={ +gm(a){return J.I(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.VX&&J.i(b.a,this.a)}} +A.aui.prototype={} +A.aul.prototype={ +yX(a){var s +this.a14(a) +s=this.a +if(s.ghi()&&this.b){s=s.gaB().ga7() +s.toString +s.m9()}}, +Er(a){}, +yZ(a){var s +this.apy(a) +s=this.w +s.a79() +s.a.toString}, +yY(a){var s,r +this.apx(a) +if(this.a.ghi()){s=this.w +r=s.c +r.toString +switch(A.ah(r).r.a){case 2:case 4:break +case 0:case 1:case 3:case 5:s=s.c +s.toString +A.aMC(s) +break}}}} +A.W1.prototype={ +a4(){var s=null +return new A.a0m(new A.bR(s,t.NE),s,A.q(t.yb,t.M),s,!0,s,B.i)}} +A.a0m.prototype={ +goI(){var s=this.a.d +return s}, +gkf(){var s=this.a.e +if(s==null){s=this.e +if(s==null){s=A.Pu(!0,null,!0,!0,null,null,!1) +this.e=s}}return s}, +gax2(){this.a.toString +var s=this.c +s.toString +A.ah(s) +return B.alv}, +gWR(){var s=this.x +s===$&&A.b() +return s}, +ghi(){return this.a.xr}, +gts(){this.a.toString +return!0}, +gaBV(){this.a.toString +return!1}, +gwo(){var s=this.a.f +return s.at!=null||this.gaBV()}, +gB1(){this.a.toString +var s=this.c +s.toString +s=A.ah(s) +return s.ax.at}, +ayl(){var s,r,q,p,o=this,n=o.c +n.toString +A.aV(n,B.ce,t.c4).toString +n=o.c +n.toString +s=A.ah(n) +n=o.a.f +n=n.aaz(s.d) +o.gts() +r=o.a +q=r.f.as +p=n.aRE(!0,q==null?r.dx:q) +n=p.p2==null +if(!n||p.p1!=null)return p +r=o.goI().a.a +r=r.length===0?B.e2:new A.iK(r) +r.gu(r) +if(n)if(p.p1==null)o.a.toString +o.a.toString +return p}, +av(){var s,r=this +r.aG() +r.w=new A.aul(r,r) +r.a.toString +s=r.gkf() +r.a.toString +r.gts() +s.seL(!0) +r.gkf().a2(0,r.gJ8())}, +ga8x(){var s,r=this.c +r.toString +r=A.dy(r,B.jR) +s=r==null?null:r.ax +switch((s==null?B.hb:s).a){case 0:this.a.toString +this.gts() +return!0 +case 1:return!0}}, +bD(){this.arI() +this.gkf().seL(this.ga8x())}, +aL(a){var s,r,q=this +q.arJ(a) +s=q.a +r=a.e +if(s.e!=r){s=r==null?q.e:r +if(s!=null)s.L(0,q.gJ8()) +s=q.a.e +if(s==null)s=q.e +if(s!=null)s.a2(0,q.gJ8())}q.gkf().seL(q.ga8x()) +if(q.gkf().gd_())q.a.toString}, +jY(a,b){var s=this.d +if(s!=null)this.pE(s,"controller")}, +gfG(){return this.a.b9}, +q(){var s,r=this +r.gkf().L(0,r.gJ8()) +s=r.e +if(s!=null)s.q() +s=r.d +if(s!=null){s.we() +s.An()}r.arK()}, +a79(){var s=this.y.ga7() +if(s!=null)s.YW()}, +aL3(a){var s=this,r=s.w +r===$&&A.b() +if(!r.b)return!1 +if(a===B.aT)return!1 +s.a.toString +s.gts() +if(a===B.bL||a===B.mz)return!0 +if(s.goI().a.a.length!==0)return!0 +return!1}, +aM3(){this.U(new A.bua())}, +aB3(a,b){var s,r=this,q=r.aL3(b) +if(q!==r.r)r.U(new A.buc(r,q)) +s=r.c +s.toString +switch(A.ah(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bL){s=r.y.ga7() +if(s!=null)s.l_(a.gf4())}break}s=r.c +s.toString +switch(A.ah(s).r.a){case 2:case 1:case 0:break +case 4:case 3:case 5:if(b===B.aV){s=r.y.ga7() +if(s!=null)s.jN()}break}}, +aB9(){var s=this.goI().a.b +if(s.a===s.b)this.y.ga7().Zc()}, +a4A(a){if(a!==this.f)this.U(new A.bub(this,a))}, +grs(){var s,r,q,p=this,o=p.a.ab,n=J.h3(o.slice(0),A.X(o).c) +if(n!=null){o=p.y.ga7() +o.toString +o=A.aK(o) +s=p.goI().a +r=p.a.f +q=new A.MA(!0,"EditableText-"+o,n,s,r.y)}else q=B.tZ +o=p.y.ga7().grs() +return A.bPu(o.ax,!0,q,!1,!0,o.x,!0,o.z,o.a,o.as,!1,o.b,o.f,o.r,o.Q)}, +gSq(){var s=this,r=A.b0(t.Wy) +s.gts() +if(s.f)r.t(0,B.br) +if(s.gkf().gd_())r.t(0,B.bh) +if(s.gwo())r.t(0,B.qJ) +return r}, +B(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.ah(d3),d2=d3.K(t.Uf) +if(d2==null)d2=B.ks +s=d1.p3.w +s.toString +r=c8.c +r.toString +A.ah(r) +r=c8.c +r.toString +r=A.chi(r) +q=t.em +p=A.dJ(r,c8.gSq(),q) +o=A.dJ(s,c8.gSq(),q).a0(p).a0(c8.a.y) +c8.a.toString +s=d1.ax +n=c8.goI() +m=c8.gkf() +r=A.a([],t.VS) +c8.a.toString +switch(A.bP().a){case 2:case 4:l=A.c31(c9) +break +case 0:case 1:case 3:case 5:l=A.cbn(c9) +break +default:l=c9}q=c8.a +k=q.y1 +j=q.R8 +d0.a=null +switch(d1.r.a){case 2:i=A.px(d3) +c8.x=!0 +k=$.bHB() +if(c8.gwo())h=c8.gB1() +else{c8.a.toString +q=d2.w +h=q==null?i.gfV():q}g=d2.x +if(g==null){d2=i.gfV() +g=A.ax(102,d2.gp(d2)>>>16&255,d2.gp(d2)>>>8&255,d2.gp(d2)&255)}f=new A.j(-2/A.bv(d3,B.co,t.l).w.b,0) +e=g +d=!0 +c=!0 +j=B.ex +break +case 4:i=A.px(d3) +c=c8.x=!1 +k=$.bHA() +if(c8.gwo())h=c8.gB1() +else{c8.a.toString +q=d2.w +h=q==null?i.gfV():q}g=d2.x +if(g==null){d2=i.gfV() +g=A.ax(102,d2.gp(d2)>>>16&255,d2.gp(d2)>>>8&255,d2.gp(d2)&255)}f=new A.j(-2/A.bv(d3,B.co,t.l).w.b,0) +d0.a=new A.bue(c8) +e=c9 +d=!0 +j=B.ex +break +case 0:case 1:c8.x=!1 +k=$.bHG() +if(c8.gwo())h=c8.gB1() +else{c8.a.toString +q=d2.w +h=q==null?s.b:q}g=d2.x +if(g==null){d2=s.b +g=A.ax(102,d2.gp(d2)>>>16&255,d2.gp(d2)>>>8&255,d2.gp(d2)&255)}e=c9 +f=e +d=!1 +c=!1 +break +case 3:c8.x=!1 +k=$.bB2() +if(c8.gwo())h=c8.gB1() +else{c8.a.toString +q=d2.w +h=q==null?s.b:q}g=d2.x +if(g==null){d2=s.b +g=A.ax(102,d2.gp(d2)>>>16&255,d2.gp(d2)>>>8&255,d2.gp(d2)&255)}e=c9 +f=e +d=!1 +c=!1 +break +case 5:c8.x=!1 +k=$.bB2() +if(c8.gwo())h=c8.gB1() +else{c8.a.toString +q=d2.w +h=q==null?s.b:q}g=d2.x +if(g==null){d2=s.b +g=A.ax(102,d2.gp(d2)>>>16&255,d2.gp(d2)>>>8&255,d2.gp(d2)&255)}d0.a=new A.buf(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.c7$ +c8.a.toString +c8.gts() +q=c8.a +b=q.go +a=c8.r +a0=q.r +a1=q.w +a2=q.x +a3=q.z +a4=q.Q +a5=q.at +a6=q.ay +a7=q.cx +a8=q.cy +a9=q.dx +q=q.dy +b0=m.gd_()?g:c9 +b1=c8.a +b2=b1.xr +b3=b2?k:c9 +b4=b1.k3 +b5=b1.k4 +b6=b1.ok +b7=b1.p3 +b8=b1.p4 +b9=b1.ry +c0=b1.to +c1=b1.x2 +c2=b1.y2 +c3=b1.b8 +c4=b1.bE +b1=b1.aq +c5=$.bH3() +d2=A.ajC(d2,A.bKA(!0,e,c8,B.a1,!1,B.fy,b1,c9,A.cmL(),n,h,b8,f,c,j,b7,c2,!0,b2,!0,!1,m,!0,r,c8.y,s.a,a0,c5,a9,q,B.bw,!1,a6,b6,c9,b4,c8.gaB2(),c8.gaB8(),b5,c9,d,!1,!0,"editable",!0,c3,c1,c4,b0,b3,b9,c0,b,a,a7,a8,l,a3,o,a4,a2,a5,c9,a1,c9,B.aX,c9,c9)) +c8.a.toString +c6=A.ip(new A.Dl(A.a([m,n],t.Eo)),new A.bug(c8,m,n),new A.kW(d2,c9)) +c8.a.toString +c7=A.dJ(B.aEk,c8.gSq(),t.Pb) +d0.b=null +if(c8.gax2()!==B.alu)c8.a.toString +c8.gts() +d2=c8.w +d2===$&&A.b() +return A.f_(A.W2(new A.jY(!1,c9,A.ip(n,new A.buh(d0,c8),d2.aaR(B.cP,c6)),c9),c9,c9),c7,c9,new A.bui(c8),new A.buj(c8),c9)}, +gaB(){return this.y}} +A.bua.prototype={ +$0(){}, +$S:0} +A.buc.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.bub.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.bue.prototype={ +$0(){var s=this.a +if(!s.gkf().gd_()&&s.gkf().geL())s.gkf().n3()}, +$S:0} +A.buf.prototype={ +$0(){var s=this.a +if(!s.gkf().gd_()&&s.gkf().geL())s.gkf().n3()}, +$S:0} +A.bug.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.ayl(),n=p.a,m=n.y,l=n.Q +n=n.as +s=p.f +r=this.b.gd_() +q=this.c.a.a +p.a.toString +return new A.A8(o,m,l,n,r,s,!1,q.length===0,b,null)}, +$S:1038} +A.bui.prototype={ +$1(a){return this.a.a4A(!0)}, +$S:64} +A.buj.prototype={ +$1(a){return this.a.a4A(!1)}, +$S:46} +A.buh.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.goI().a.a +o=o.length===0?B.e2:new A.iK(o) +o=o.gu(o) +p.a.toString +return A.cM(s,b,!1,o,s,!1,!1,s,s,s,s,s,s,q,s,s,s,r.a,s,s,s,new A.bud(p),s,s,s,s,s,s,s,s)}, +$S:278} +A.bud.prototype={ +$0(){var s=this.a +if(!s.goI().a.b.gda())s.goI().sFQ(A.nk(B.v,s.goI().a.a.length)) +s.a79()}, +$S:0} +A.bxh.prototype={ +$1(a){var s,r=null,q=A.ah(this.a) +if(a.H(0,B.aq))return A.cV(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.cV(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:86} +A.bvO.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.a1I.prototype={ +aL(a){this.b0(a) +this.qO()}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c7$ +r=o.gpG() +q=o.c +q.toString +q=A.tW(q) +o.ih$=q +p=o.oJ(q,r) +if(r){o.jY(s,o.fj$) +o.fj$=!1}if(p)if(s!=null)s.q()}, +q(){var s,r=this +r.fw$.a6(0,new A.bvO()) +s=r.c7$ +if(s!=null)s.q() +r.c7$=null +r.aE()}} +A.abb.prototype={} +A.aUe.prototype={ +zF(a){return B.av0}, +Ka(a,b,c,d){var s,r,q,p=null,o=A.ah(a) +a.K(t.bZ) +s=A.ah(a) +r=s.el.c +if(r==null)r=o.ax.b +q=new A.b1(22,22,A.jR(A.cp(B.cP,p,B.D,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p,!1,B.N),p,p,new A.aun(r,p),B.A),p) +switch(b.a){case 0:return A.ajk(B.C,1.5707963267948966,q,p) +case 1:return q +case 2:return A.ajk(B.C,0.7853981633974483,q,p)}}, +zE(a,b){switch(a.a){case 0:return B.am2 +case 1:return B.h +case 2:return B.alX}}} +A.aun.prototype={ +aM(a,b){var s,r,q,p,o=$.av(),n=o.bh() +n.sap(0,this.b) +s=b.a/2 +r=A.iU(new A.j(s,s),s) +q=0+s +p=o.c2() +p.jz(r) +p.hI(new A.K(0,0,q,q)) +a.cK(p,n)}, +ff(a){return!this.b.l(0,a.b)}} +A.aps.prototype={} +A.Wb.prototype={ +gm(a){return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Wb&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&J.i(b.c,s.c)}} +A.aup.prototype={} +A.aiV.prototype={ +B(a){var s=this.c.a8(0,B.alU),r=this.d.ae(0,B.alS),q=A.bv(a,B.cI,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.j(8,q) +return new A.ak(new A.ai(8,q,8,8),new A.py(new A.aiW(s.a8(0,o),r.a8(0,o),p),new A.a0r(this.e,p,A.cmN(),null),null),null)}} +A.a0r.prototype={ +a4(){return new A.auu(new A.oV(),null,null,B.i)}, +b2_(a,b){return this.e.$2(a,b)}} +A.auu.prototype={ +aL(a){var s=this +s.b0(a) +if(!A.ea(s.a.c,a.c)){s.e=new A.oV() +s.d=!1}}, +B(a){var s,r,q,p,o,n,m,l,k=this,j=null +A.aV(a,B.ce,t.c4).toString +s=k.e +r=k.d +q=a.K(t.I) +q.toString +p=k.a +o=p.d +n=k.d +m=A.d_(n?B.pd:B.xz,j,j,j) +l=n?"Back":"More" +l=A.a([new A.aut(m,new A.buy(k),l,j)],t.p) +B.c.E(l,k.a.c) +return new A.auv(r,q.w,A.bIg(B.C,p.b2_(a,new A.aur(o,n,l,j)),B.X,B.a18,j),s)}} +A.buy.prototype={ +$0(){var s=this.a +s.U(new A.bux(s))}, +$S:0} +A.bux.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.auv.prototype={ +aQ(a){var s=new A.auw(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sYp(this.e) +b.scp(this.f)}} +A.auw.prototype={ +sYp(a){if(a===this.Y)return +this.Y=a +this.a5()}, +scp(a){if(a===this.ar)return +this.ar=a +this.a5()}, +bO(){var s,r,q=this,p=q.D$ +p.toString +s=t.k +r=s.a(A.D.prototype.ga3.call(q)) +p.cf(new A.at(0,r.b,0,r.d),!0) +if(!q.Y&&q.F==null)q.F=q.D$.k3.a +p=s.a(A.D.prototype.ga3.call(q)) +s=q.F +if(s==null||q.D$.k3.a>s)s=q.D$.k3.a +else s.toString +s=p.b_(new A.a_(s,q.D$.k3.b)) +q.k3=s +p=q.D$ +r=p.e +r.toString +t.yS.a(r) +r.a=new A.j(q.ar===B.aL?0:s.a-p.k3.a,0)}, +aM(a,b){var s=this.D$,r=s.e +r.toString +a.ep(s,t.yS.a(r).a.ae(0,b))}, +d1(a,b){var s=this.D$.e +s.toString +t.yS.a(s) +return a.kX(new A.buz(this,b,s),s.a,b)}, +eF(a){if(!(a.e instanceof A.jB))a.e=new A.jB(null,null,B.h)}, +eK(a,b){var s=a.e +s.toString +s=t.yS.a(s).a +b.aX(0,s.a,s.b) +this.aou(a,b)}} +A.buz.prototype={ +$2(a,b){return this.a.D$.cD(a,b)}, +$S:16} +A.aur.prototype={ +aQ(a){var s=new A.arS(this.e,this.f,0,null,null,A.aA(t.T)) +s.aP() +return s}, +aU(a,b){b.sXn(this.e) +b.sYp(this.f)}, +cC(a){return new A.aus(A.di(t.C),this,B.ar)}} +A.aus.prototype={} +A.arS.prototype={ +sXn(a){if(a===this.P)return +this.P=a +this.a5()}, +sYp(a){if(a===this.a_)return +this.a_=a +this.a5()}, +aMa(){var s,r=this,q={},p=t.k,o=r.a_?p.a(A.D.prototype.ga3.call(r)):A.mt(new A.a_(p.a(A.D.prototype.ga3.call(r)).b,44)) +q.a=-1 +q.b=0 +r.bx(new A.bq4(q,r,o)) +p=r.W$ +p.toString +s=r.C +if(s!==-1&&s===r.bb$-2&&q.b-p.k3.a<=o.b)r.C=-1}, +a8_(a,b){var s,r=this +if(a===r.W$)return r.C!==-1 +s=r.C +if(s===-1)return!0 +return b>s===r.a_}, +aId(){var s,r,q,p,o=this,n={} +n.a=-1 +n.b=B.A +n.c=0 +s=o.W$ +s.toString +n.d=o.a_&&!o.P?s.k3.b:0 +o.bx(new A.bq5(n,o,s)) +r=s.e +r.toString +t.yS.a(r) +q=o.W$ +q.toString +if(o.a8_(q,0)){r.e=!0 +if(o.a_){q=o.P +r.a=q?new A.j(0,n.d):B.h +r=n.b +p=r.b +s=q?p+s.k3.b:p +n.b=new A.a_(r.a,s)}else{r.a=new A.j(n.c,0) +r=n.b +n.b=new A.a_(r.a+s.k3.a,r.b)}}else r.e=!1 +o.k3=n.b}, +bO(){var s,r=this +r.C=-1 +if(r.W$==null){s=t.k.a(A.D.prototype.ga3.call(r)) +r.k3=new A.a_(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d)) +return}r.aMa() +r.aId()}, +aM(a,b){this.bx(new A.bq7(a,b))}, +eF(a){if(!(a.e instanceof A.jB))a.e=new A.jB(null,null,B.h)}, +d1(a,b){var s,r,q={},p=q.a=this.cv$ +for(s=t.yS;p!=null;){p=p.e +p.toString +s.a(p) +if(!p.e){r=p.cL$ +q.a=r +p=r +continue}if(a.kX(new A.bq6(q,b,p),p.a,b))return!0 +r=p.cL$ +q.a=r +p=r}return!1}, +k_(a){this.bx(new A.bq8(a))}} +A.bq4.prototype={ +$1(a){var s,r,q,p,o=this.a;++o.a +s=this.b +if(s.C!==-1&&!s.a_)return +t.x.a(a) +r=this.c +q=r.b +a.cf(new A.at(0,q,0,r.d),!0) +p=o.b+a.k3.a +o.b=p +if(p>q&&s.C===-1)s.C=o.a-1}, +$S:33} +A.bq5.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.a8_(a,n)){s.e=!1 +return}s.e=!0 +if(!r.a_){n=o.c +s.a=new A.j(n,0) +s=a.k3 +q=n+s.a +o.c=q +o.b=new A.a_(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.a_(Math.max(s.a,o.b.a),p)}}, +$S:33} +A.bq7.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +t.yS.a(s) +if(!s.e)return +this.a.ep(a,s.a.ae(0,this.b))}, +$S:33} +A.bq6.prototype={ +$2(a,b){return this.a.a.cD(a,b)}, +$S:16} +A.bq8.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:33} +A.auq.prototype={ +B(a){var s=null +return A.d8(B.F,!0,B.u3,this.c,B.cr,s,1,s,s,s,s,s,B.h9)}} +A.aut.prototype={ +B(a){var s=null +return A.d8(B.F,!0,s,A.eJ(s,s,s,this.c,s,this.d,s,s,s,this.e,s),B.f,B.S,0,s,s,s,s,s,B.h9)}} +A.awD.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.yS;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.yS;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.awV.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.DA.prototype={ +I(){return"_TextSelectionToolbarItemPosition."+this.b}} +A.aiX.prototype={ +B(a){var s=this,r=null,q=A.ah(a).ax.a===B.a9?B.k:B.al +return A.nj(s.c,s.d,A.VY(s.f,r,r,r,r,r,r,r,r,q,r,B.Qg,s.e,r,B.mu,r,r,r,r))}} +A.j_.prototype={ +abI(a,b,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=a1==null?d:a1 +if(c==null)c=e.a +s=a2==null?d:a2 +if(s==null)s=e.b +r=a3==null?d:a3 +if(r==null)r=e.c +q=a4==null?e.d:a4 +p=a5==null?d:a5 +if(p==null)p=e.e +o=a6==null?d:a6 +if(o==null)o=e.f +n=b0==null?d:b0 +if(n==null)n=e.r +m=b1==null?d:b1 +if(m==null)m=e.w +l=b2==null?d:b2 +if(l==null)l=e.x +k=a==null?d:a +if(k==null)k=e.y +j=b==null?d:b +if(j==null)j=e.z +i=a0==null?d:a0 +if(i==null)i=e.Q +h=a7==null?d:a7 +if(h==null)h=e.as +g=a8==null?e.at:a8 +f=a9==null?d:a9 +return A.bc9(k,j,i,c,s,r,q,p,o,h,g,f==null?e.ax:f,n,m,l)}, +aRw(a,b){return this.abI(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null +if(a==null)return d +s=d.a +s=s==null?c:s.a0(a.a) +if(s==null)s=a.a +r=d.b +r=r==null?c:r.a0(a.b) +if(r==null)r=a.b +q=d.c +q=q==null?c:q.a0(a.c) +if(q==null)q=a.c +p=d.d +p=p==null?c:p.a0(a.d) +if(p==null)p=a.d +o=d.e +o=o==null?c:o.a0(a.e) +if(o==null)o=a.e +n=d.f +n=n==null?c:n.a0(a.f) +if(n==null)n=a.f +m=d.r +m=m==null?c:m.a0(a.r) +if(m==null)m=a.r +l=d.w +l=l==null?c:l.a0(a.w) +if(l==null)l=a.w +k=d.x +k=k==null?c:k.a0(a.x) +if(k==null)k=a.x +j=d.y +j=j==null?c:j.a0(a.y) +if(j==null)j=a.y +i=d.z +i=i==null?c:i.a0(a.z) +if(i==null)i=a.z +h=d.Q +h=h==null?c:h.a0(a.Q) +if(h==null)h=a.Q +g=d.as +g=g==null?c:g.a0(a.as) +if(g==null)g=a.as +f=d.at +f=f==null?c:f.a0(a.at) +if(f==null)f=a.at +e=d.ax +e=e==null?c:e.a0(a.ax) +return d.abI(j,i,h,s,r,q,p,o,n,g,f,e==null?a.ax:e,m,l,k)}, +aOu(a,b,a0,a1,a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a +c=c==null?d:c.jB(a2,b,a0,a1,a3,a4,0,1,a5) +s=e.b +s=s==null?d:s.jB(a2,b,a0,a1,a3,a4,0,1,a5) +r=e.c +r=r==null?d:r.jB(a2,b,a0,a1,a3,a4,0,1,a5) +q=e.d +q=q==null?d:q.jB(a2,b,a0,a1,a3,a4,0,1,a5) +p=e.e +p=p==null?d:p.jB(a2,b,a0,a1,a3,a4,0,1,a5) +o=e.f +o=o==null?d:o.jB(a,b,a0,a1,a3,a4,0,1,a5) +n=e.r +n=n==null?d:n.jB(a,b,a0,a1,a3,a4,0,1,a5) +m=e.w +m=m==null?d:m.jB(a,b,a0,a1,a3,a4,0,1,a5) +l=e.x +l=l==null?d:l.jB(a,b,a0,a1,a3,a4,0,1,a5) +k=e.y +k=k==null?d:k.jB(a,b,a0,a1,a3,a4,0,1,a5) +j=e.z +j=j==null?d:j.jB(a,b,a0,a1,a3,a4,0,1,a5) +i=e.Q +i=i==null?d:i.jB(a2,b,a0,a1,a3,a4,0,1,a5) +h=e.as +h=h==null?d:h.jB(a,b,a0,a1,a3,a4,0,1,a5) +g=e.at +g=g==null?d:g.jB(a,b,a0,a1,a3,a4,0,1,a5) +f=e.ax +return A.bc9(k,j,i,c,s,r,q,p,o,h,g,f==null?d:f.jB(a,b,a0,a1,a3,a4,0,1,a5),n,m,l)}, +aOt(a,b,c,d,e){return this.aOu(a,b,c,d,null,e,null,null)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.j_&&J.i(s.a,b.a)&&J.i(s.b,b.b)&&J.i(s.c,b.c)&&J.i(s.d,b.d)&&J.i(s.e,b.e)&&J.i(s.f,b.f)&&J.i(s.r,b.r)&&J.i(s.w,b.w)&&J.i(s.x,b.x)&&J.i(s.y,b.y)&&J.i(s.z,b.z)&&J.i(s.Q,b.Q)&&J.i(s.as,b.as)&&J.i(s.at,b.at)&&J.i(s.ax,b.ax)}, +gm(a){var s=this +return A.V(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.auz.prototype={} +A.qK.prototype={ +B(a){var s,r,q=this.c,p=B.ec.a,o=B.ec.b,n=B.ec.c,m=B.ec.d,l=B.ec.e,k=B.ec.f,j=B.ec.r,i=a.K(t.Uf) +if(i==null)i=B.ks +s=q.el +r=s.b +if(r==null)r=i.x +s=s.a +i=s==null?i.w:s +return new A.YP(this,new A.a6T(new A.ab5(q,new A.Ru(p,o,n,m,l,k,j),B.tq,p,o,n,m,l,k,j),A.PQ(A.bC1(this.d,i,r),q.ok,null),null),null)}} +A.YP.prototype={ +zt(a,b,c){return new A.qK(this.w.c,c,null)}, +cO(a){return!this.w.c.l(0,a.w.c)}} +A.Cy.prototype={ +fC(a){var s,r=this.a +r.toString +s=this.b +s.toString +return A.cbB(r,s,a)}} +A.Me.prototype={ +a4(){return new A.al1(null,null,B.i)}} +A.al1.prototype={ +lP(a){var s=a.$3(this.CW,this.a.r,new A.bg5()) +s.toString +this.CW=t.ZM.a(s)}, +B(a){var s,r=this.CW +r.toString +s=this.gev() +return new A.qK(r.aj(0,s.gp(s)),this.a.w,null)}} +A.bg5.prototype={ +$1(a){return new A.Cy(t.we.a(a),null)}, +$S:1042} +A.ib.prototype={ +gX(a){return A.cN(A.t(this).i("ib.T"))}} +A.wf.prototype={ +I(){return"MaterialTapTargetSize."+this.b}} +A.nl.prototype={ +KI(a,b,c,d){var s=this,r=(a==null?s.ax:a).aQp(null),q=b==null?s.p1:b,p=c==null?s.p2:c,o=d==null?s.p3:d +return A.bEe(s.R8,s.f5,s.RG,s.a,s.nO,s.rx,s.ry,s.Q,s.to,s.x1,s.x2,s.xr,s.y1,s.as,s.at,s.y2,s.co,s.bY,r,s.b,s.aR,s.c4,s.ay,s.bE,s.ch,s.CW,s.b8,s.ab,s.aq,s.b9,s.mG,s.b7,s.c,s.C,!0,s.P,s.cx,s.cy,s.db,s.dx,s.a_,s.ok,s.dy,s.d,s.aw,s.e,s.D,s.Z,s.bm,s.aV,s.cw,s.cQ,s.cr,s.f,s.r,s.fA,s.fr,s.eM,s.fx,s.fy,q,p,s.dP,s.e9,s.go,s.w,s.hq,s.fB,s.id,s.l8,s.k1,s.k2,s.r_,s.iF,s.k3,s.x,s.jI,s.ks,s.b5,s.el,o,s.ey,s.eU,s.F,s.em,s.p4,s.k4,!1,s.z)}, +aRO(a,b){return this.KI(null,null,a,b)}, +Vk(a){return this.KI(a,null,null,null)}, +aRg(a){return this.KI(null,null,null,a)}, +aRB(a,b){return this.KI(a,b,null,null)}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.aa(b)!==A.B(q))return!1 +if(b instanceof A.nl)if(b.a===q.a)if(A.bzA(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.i(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.co.l(0,q.co))if(b.bY.l(0,q.bY))if(b.aR.l(0,q.aR))if(b.c4.l(0,q.c4))if(b.bE.l(0,q.bE))if(b.b8.l(0,q.b8))if(b.ab.l(0,q.ab))if(b.aq.l(0,q.aq))if(b.b9.l(0,q.b9))if(b.b7.l(0,q.b7))if(b.C.l(0,q.C))if(b.P.l(0,q.P))if(b.a_.l(0,q.a_))if(b.aw.l(0,q.aw))if(b.D.l(0,q.D))if(b.Z.l(0,q.Z))if(b.bm.l(0,q.bm))if(b.aV.l(0,q.aV))if(b.cw.l(0,q.cw))if(b.cQ.l(0,q.cQ))if(b.cr.l(0,q.cr))if(b.fA.l(0,q.fA))if(b.dP.l(0,q.dP))if(b.e9.l(0,q.e9))if(b.hq.l(0,q.hq))if(b.fB.l(0,q.fB))if(b.l8.l(0,q.l8))if(b.r_.l(0,q.r_))if(b.iF.l(0,q.iF))if(b.jI.l(0,q.jI))if(b.ks.l(0,q.ks))if(b.b5.l(0,q.b5))if(b.el.l(0,q.el))if(b.ey.l(0,q.ey))if(b.eU.l(0,q.eU))if(b.em.l(0,q.em))if(b.eM===q.eM){s=b.F +s.toString +r=q.F +r.toString +if(s.l(0,r)){s=b.k1 +s.toString +r=q.k1 +r.toString +if(s.l(0,r)){s=b.mG +s.toString +r=q.mG +r.toString +if(s.l(0,r)){s=b.nO +s.toString +r=q.nO +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}, +gm(a){var s=this,r=[s.a,s.b],q=s.c +B.c.E(r,q.gc5(q)) +B.c.E(r,q.gaS(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.co) +r.push(s.bY) +r.push(s.aR) +r.push(s.c4) +r.push(s.bE) +r.push(s.b8) +r.push(s.ab) +r.push(s.aq) +r.push(s.b9) +r.push(s.b7) +r.push(s.C) +r.push(s.P) +r.push(s.a_) +r.push(s.aw) +r.push(s.D) +r.push(s.Z) +r.push(s.bm) +r.push(s.aV) +r.push(s.cw) +r.push(s.cQ) +r.push(s.cr) +r.push(s.fA) +r.push(s.dP) +r.push(s.e9) +r.push(s.hq) +r.push(s.fB) +r.push(s.l8) +r.push(s.r_) +r.push(s.iF) +r.push(s.jI) +r.push(s.ks) +r.push(s.b5) +r.push(s.el) +r.push(s.ey) +r.push(s.eU) +r.push(s.em) +r.push(!0) +r.push(s.eM) +r.push(s.f5) +q=s.F +q.toString +r.push(q) +q=s.k1 +q.toString +r.push(q) +q=s.mG +q.toString +r.push(q) +q=s.nO +q.toString +r.push(q) +q=s.Q +q.toString +r.push(q) +return A.cv(r)}} +A.bcd.prototype={ +$0(){var s=this.a,r=this.b +return s.aRO(r.a0(s.p2),r.a0(s.p3))}, +$S:1057} +A.bcb.prototype={ +$2(a,b){return new A.az(a,b.fT(this.a.c.h(0,a),this.b),t.sw)}, +$S:1059} +A.bcc.prototype={ +$1(a){return!this.a.c.ak(0,a.a)}, +$S:1060} +A.ab5.prototype={ +gjC(){var s=this.ch.a +return s==null?this.ay.ax.a:s}, +gfV(){var s=this.ch.b +return s==null?this.ay.ax.b:s}, +gv8(){var s=this.ch.c +return s==null?this.ay.ax.c:s}, +gvD(){var s=this.ch.f +return s==null?this.ay.go:s}, +e5(a){return A.c71(this.ay,this.ch.e5(a))}} +A.KD.prototype={ +gm(a){return(A.vb(this.a)^A.vb(this.b))>>>0}, +l(a,b){if(b==null)return!1 +return b instanceof A.KD&&b.a===this.a&&b.b===this.b}} +A.anQ.prototype={ +c0(a,b,c){var s,r=this.a,q=r.h(0,b) +if(q!=null)return q +if(r.a===this.b){s=new A.b7(r,A.t(r).i("b7<1>")) +r.G(0,s.gO(s))}s=c.$0() +r.k(0,b,s) +return s}} +A.uA.prototype={ +D7(a){var s=this.a,r=this.b,q=A.Z(a.a+new A.j(s,r).ah(0,4).a,0,a.b) +return a.aRL(A.Z(a.c+new A.j(s,r).ah(0,4).b,0,a.d),q)}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.uA&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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)}, +eq(){return this.ano()+"(h: "+A.mi(this.a)+", v: "+A.mi(this.b)+")"}} +A.auD.prototype={} +A.avC.prototype={} +A.Wh.prototype={ +gm(a){var s=this +return A.cv([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.aa(b)!==A.B(s))return!1 +return b instanceof A.Wh&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&J.i(b.c,s.c)&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&J.i(b.w,s.w)&&J.i(b.x,s.x)&&J.i(b.y,s.y)&&J.i(b.z,s.z)&&J.i(b.Q,s.Q)&&b.as==s.as&&J.i(b.at,s.at)&&J.i(b.ax,s.ax)&&J.i(b.ay,s.ay)&&J.i(b.ch,s.ch)&&J.i(b.CW,s.CW)&&J.i(b.cx,s.cx)&&J.i(b.db,s.db)&&J.i(b.dx,s.dx)}} +A.auF.prototype={} +A.Wi.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Wi&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&J.i(b.c,s.c)&&J.i(b.d,s.d)&&J.i(b.e,s.e)&&J.i(b.f,s.f)&&J.i(b.r,s.r)&&J.i(b.w,s.w)&&J.i(b.y,s.y)&&J.i(b.x,s.x)&&J.i(b.z,s.z)&&J.i(b.Q,s.Q)&&J.i(b.as,s.as)&&J.i(b.ax,s.ax)&&b.at==s.at}} +A.auH.prototype={} +A.Wo.prototype={ +a4(){return new A.CC(null,null,B.i)}, +gaa(a){return this.c}} +A.CC.prototype={ +gJh(){var s=this.a.c +return s==null?null.ahw():s}, +av(){var s,r,q=this +q.aG() +q.fx=q.fr=!1 +q.cy=$.wS.bY$.b.a!==0 +s=A.cu(null,B.ed,B.fA,null,q) +s.c3() +r=s.dh$ +r.b=!0 +r.a.push(q.gaBB()) +q.as=s +$.wS.bY$.a2(0,q.ga4G()) +$.jl.rx$.b.k(0,q.ga4H(),null)}, +bD(){this.d6() +this.c.K(t.tH) +this.fy=!0}, +ayh(){var s=this.c +s.toString +switch(A.ah(s).r.a){case 4:case 3:case 5:return 24 +case 0:case 1:case 2:return 32}}, +ayg(){var s=this.c +s.toString +switch(A.ah(s).r.a){case 4:case 3:case 5:return B.wG +case 0:case 1:case 2:return B.a1E}}, +a3Y(){var s=this.c +s.toString +switch(A.ah(s).r.a){case 4:case 3:case 5:return 12 +case 0:case 1:case 2:return 14}}, +aAe(){var s,r,q=this +if(q.c==null)return +s=$.wS.bY$.b.a!==0 +r=q.cy +r===$&&A.b() +if(s!==r)q.U(new A.bcG(q,s))}, +aBC(a){var s +if(a===B.af){s=this.fx +s===$&&A.b() +if(!s){s=this.fr +s===$&&A.b() +s=!s}else s=!0}else s=!1 +if(s)this.T_()}, +R7(a){var s,r=this,q=r.ay +if(q!=null)q.R(0) +r.ay=null +if(a){r.T_() +return}r.fx=!0 +if(r.db){if(r.ax==null){q=r.ch +q===$&&A.b() +s=r.as +s===$&&A.b() +r.ax=A.cq(q,s.gahe(s))}}else if(r.ax==null){q=r.CW +q===$&&A.b() +s=r.as +s===$&&A.b() +r.ax=A.cq(q,s.gahe(s))}r.db=!1}, +a80(){var s=this,r=s.ax +if(r!=null)r.R(0) +s.ax=null +if(s.ay==null){r=s.cx +r===$&&A.b() +s.ay=A.cq(r,s.gaUe())}}, +avA(){var s=this,r=s.fr +r===$&&A.b() +if(!r){r=s.fx +r===$&&A.b()}else r=!0 +if(r)return +s.fr=!0 +r=s.ax +if(r!=null)r.R(0) +s.ax=null +r=s.ay +if(r!=null)r.R(0) +s.ay=null +r=s.at +if(r!=null)r.eb(0) +r=s.as +r===$&&A.b() +r.fd(0)}, +a7g(){var s,r=this,q=r.fr +q===$&&A.b() +if(!q)return +r.fr=!1 +q=r.ax +if(q!=null)q.R(0) +r.ax=null +q=r.ay +if(q!=null)q.R(0) +r.ay=null +if(r.at.d.a==null){q=r.c +q.toString +r.a.toString +q=A.bD3(q,t.N1) +q.toString +s=r.at +s.toString +q.yz(0,s)}A.ag0(r.gJh()) +q=r.as +q===$&&A.b() +q.ce(0)}, +adc(){var s,r=this +r.fy===$&&A.b() +s=r.c +if(s==null)return!1 +s=r.ay +if(s!=null)s.R(0) +r.ay=null +r.fx=!1 +s=r.fr +s===$&&A.b() +if(s){s=r.cy +s===$&&A.b() +if(s)A.bPG(r) +r.a7g() +return!0}if(r.at!=null){s=r.ax +if(s!=null)s.R(0) +r.ax=null +s=r.as +s===$&&A.b() +s.ce(0) +return!1}r.aw1() +s=r.as +s===$&&A.b() +s.ce(0) +return!0}, +a4F(a){var s +if(this.c!=null){s=this.fr +s===$&&A.b() +this.R7(s||a)}}, +Hq(){return this.a4F(!1)}, +aw1(){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.bD3(c,t.N1) +c.toString +s=e.c.gaf() +s.toString +t.x.a(s) +r=s.k3.nw(B.h) +q=A.de(s.ck(0,c.c.gaf()),r) +r=e.c.K(t.I) +r.toString +s=A.dv(d,d,d,d,e.a.c) +p=e.d +p===$&&A.b() +o=e.e +o===$&&A.b() +n=e.f +n===$&&A.b() +m=e.cy +m===$&&A.b() +l=m?new A.bcD(e):d +m=m?new A.bcE(e):d +k=e.r +k===$&&A.b() +j=e.w +j===$&&A.b() +i=e.x +i===$&&A.b() +h=e.as +h===$&&A.b() +h=A.ed(B.b1,h,d) +g=e.y +g===$&&A.b() +f=e.z +f===$&&A.b() +r=A.tC(new A.bcF(A.bCa(new A.auJ(s,p,o,n,k,j,i,h,q,g,f,l,m,d),r.w)),!1) +e.at=r +e.fr=!1 +c.yz(0,r) +A.ag0(e.gJh()) +if(e.cy)A.bPG(e) +$.um.push(e)}, +T_(){var s,r=this +B.c.G($.um,r) +$.cbO.G(0,r) +s=r.ax +if(s!=null)s.R(0) +r.ax=null +s=r.ay +if(s!=null)s.R(0) +r.ay=null +s=r.fr +s===$&&A.b() +if(!s){s=r.at +if(s!=null)s.eb(0)}r.fr=!1 +s=r.at +if(s!=null){s.r=!0 +s=s.d +if(s.a==null){s.aq$=$.be() +s.ab$=0}}r.at=null +s=r.cy +s===$&&A.b() +if(s)if($.um.length!==0)B.c.gS($.um).a7g()}, +aAB(a){if(this.at==null)return +if(t.oN.b(a)||t.Ko.b(a))this.Hq() +else if(t.pY.b(a))this.a4F(!0)}, +f3(){var s,r=this +if(r.at!=null)r.R7(!0) +s=r.ay +if(s!=null)s.R(0) +r.kQ()}, +q(){var s,r=this +$.jl.rx$.b.G(0,r.ga4H()) +$.wS.bY$.L(0,r.ga4G()) +r.T_() +s=r.as +s===$&&A.b() +s.q() +r.aqO()}, +a4J(){var s,r,q=this +q.db=!0 +if(q.adc()){s=q.dy +s===$&&A.b()}else s=!1 +if(s){s=q.dx +s===$&&A.b() +r=q.c +if(s===B.rW){r.toString +A.aMC(r)}else{r.toString +A.aMD(r)}}q.a.toString}, +aBF(){this.a4J() +this.Hq()}, +B(a){var s,r,q,p,o,n,m,l=this,k=null +if(l.gJh().length===0){s=l.a.z +return s}r=A.ah(a) +a.K(t.U2) +q=A.ah(a).em +s=r.p3.z +if(r.ax.a===B.a9){s.toString +p=s.CI(B.q,l.a3Y()) +o=new A.bA(A.ax(B.d.aN(229.5),255,255,255),k,k,B.fj,k,k,B.I)}else{s.toString +p=s.CI(B.k,l.a3Y()) +o=new A.bA(A.ax(B.d.aN(229.5),97,97,97),k,k,B.fj,k,k,B.I)}l.a.toString +s=q.a +l.d=s==null?l.ayh():s +l.a.toString +s=q.b +l.e=s==null?l.ayg():s +l.a.toString +s=q.c +l.f=s==null?B.x:s +s=q.d +l.y=s==null?24:s +l.z=!0 +l.Q=!1 +s=q.r +l.r=s==null?o:s +s=q.w +l.w=s==null?p:s +l.x=B.bc +l.cx=B.E +l.ch=B.wk +l.CW=B.bF +l.dx=B.rW +l.dy=!0 +s=l.gJh() +n=A.cM(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,s,k) +l.fy===$&&A.b() +s=l.dx +m=s===B.rW?l.gaAJ():k +n=A.cp(B.bg,n,B.D,!0,k,k,k,k,k,k,k,m,k,k,k,k,k,k,k,k,k,k,k,k,k,s===B.aBz?l.gaBE():k,k,k,k,k,k,k,!1,B.N) +s=l.cy +s===$&&A.b() +if(s)n=A.f_(n,B.bw,k,new A.bcH(l),new A.bcI(l),k) +return n}} +A.bcG.prototype={ +$0(){this.a.cy=this.b}, +$S:0} +A.bcD.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.a80() +return null}, +$S:64} +A.bcE.prototype={ +$1(a){return this.a.Hq()}, +$S:46} +A.bcF.prototype={ +$1(a){return this.a}, +$S:11} +A.bcH.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.a80() +return null}, +$S:64} +A.bcI.prototype={ +$1(a){return this.a.Hq()}, +$S:46} +A.buI.prototype={ +vy(a){return new A.at(0,a.b,0,a.d)}, +vA(a,b){return A.clM(b,!0,a,this.b,this.c)}, +pX(a){return!this.b.l(0,a.b)||this.c!==a.c||!1}} +A.auJ.prototype={ +B(a){var s,r=this,q=null,p=A.ah(a).p3.z +p.toString +s=new A.jY(!0,q,new A.fj(r.y,!1,new A.dR(new A.at(0,1/0,r.d,1/0),A.mA(A.b_(q,A.ci(A.bPr(r.c,q,r.w,r.x),1,1),B.f,q,q,r.r,q,q,q,r.f,r.e,q,q,q),q,q,B.cd,!0,p,q,q,B.aX),q),q),q) +p=r.at +if(p!=null||r.ax!=null)s=A.f_(s,B.bw,q,p,r.ax,q) +p=A.dy(a,B.ne) +p=p==null?q:p.e +p=p==null?q:p.d +if(p==null)p=0 +return A.Ss(p,new A.py(new A.buI(r.z,r.Q,!0),s,q))}} +A.a0x.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.Wp.prototype={ +gm(a){var s=this,r=null +return A.V(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.aa(b)!==A.B(r))return!1 +if(b instanceof A.Wp)if(b.a==r.a)if(J.i(b.b,r.b))if(J.i(b.c,r.c))if(b.d==r.d)if(J.i(b.r,r.r))if(J.i(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.Wq.prototype={ +I(){return"TooltipTriggerMode."+this.b}} +A.auK.prototype={} +A.afI.prototype={ +I(){return"ScriptCategory."+this.b}} +A.Wy.prototype={ +ajo(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Wy&&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)}, +gm(a){var s=this +return A.V(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.avb.prototype={} +A.GT.prototype={ +yT(a){return new A.da(this,t.Ow)}, +uO(a,b,c){var s=null,r=A.hP(s,s,s,s,!1,t.oA) +return A.wl(new A.cr(r,A.t(r).i("cr<1>")),this.q2(b,s,s,c,r),b.a,s,b.b)}, +uP(a,b){var s=null,r=A.hP(s,s,s,s,!1,t.oA) +return A.wl(new A.cr(r,A.t(r).i("cr<1>")),this.q2(a,s,b,s,r),a.a,s,a.b)}, +yM(a,b){var s=null,r=A.hP(s,s,s,s,!1,t.oA) +return A.wl(new A.cr(r,A.t(r).i("cr<1>")),this.q2(a,b,s,s,r),a.a,s,a.b)}, +q2(a,b,c,d,e){return this.aDq(a,b,c,d,e)}, +aDq(a,b,c,d,e){var s=0,r=A.o(t.hP),q,p,o,n,m,l,k,j +var $async$q2=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:l=a.a +k=A.ajN().am(l) +s=self.window.flutterCanvasKit!=null||!1?3:5 +break +case 3:p=new A.a6($.ac,t.gO) +o=new A.aH(p,t.XX) +n=A.cgR() +n.open("GET",l,!0) +n.responseType="arraybuffer" +A.bKo(n,"load",A.bL(new A.aWb(n,o,k))) +A.bKo(n,"error",A.bL(o.gqB())) +n.send() +s=6 +return A.h(p,$async$q2) +case 6:m=A.d3(t.pI.a(n.response),0,null) +if(m.byteLength===0){l=A.bKx(n) +l.toString +throw A.d(A.bMO(l,k))}s=b!=null?7:9 +break +case 7:j=b +s=10 +return A.h(A.w_(m),$async$q2) +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.h(A.w_(m),$async$q2) +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=$.av().Xi(k,new A.aWc(e)) +s=1 +break +case 4:case 1:return A.m(q,r)}}) +return A.n($async$q2,r)}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.GT&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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)}, +j(a){return'NetworkImage("'+this.a+'", scale: '+this.b+")"}} +A.aWb.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.bI(0,p) +else{o.ex(a) +p=A.bKx(p) +if(p==null)p=400 +throw A.d(A.bMO(p,this.c))}}, +$S:3} +A.aWc.prototype={ +$2(a,b){this.a.t(0,new A.jm(a,b))}, +$S:154} +A.kB.prototype={ +j(a){var s=this +if(s.gme(s)===0)return A.bBq(s.gmn(),s.gmo()) +if(s.gmn()===0)return A.bBp(s.gme(s),s.gmo()) +return A.bBq(s.gmn(),s.gmo())+" + "+A.bBp(s.gme(s),0)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.kB&&b.gmn()===s.gmn()&&b.gme(b)===s.gme(s)&&b.gmo()===s.gmo()}, +gm(a){var s=this +return A.V(s.gmn(),s.gme(s),s.gmo(),B.a,B.a,B.a,B.a,B.a,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.f5.prototype={ +gmn(){return this.a}, +gme(a){return 0}, +gmo(){return this.b}, +a8(a,b){return new A.f5(this.a-b.a,this.b-b.b)}, +ae(a,b){return new A.f5(this.a+b.a,this.b+b.b)}, +ah(a,b){return new A.f5(this.a*b,this.b*b)}, +tM(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +x9(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +aim(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)}, +Xe(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.K(s,p,s+r,p+o)}, +am(a){return this}, +j(a){return A.bBq(this.a,this.b)}} +A.iM.prototype={ +gmn(){return 0}, +gme(a){return this.a}, +gmo(){return this.b}, +a8(a,b){return new A.iM(this.a-b.a,this.b-b.b)}, +ae(a,b){return new A.iM(this.a+b.a,this.b+b.b)}, +ah(a,b){return new A.iM(this.a*b,this.b*b)}, +am(a){var s=this +switch(a.a){case 0:return new A.f5(-s.a,s.b) +case 1:return new A.f5(s.a,s.b)}}, +j(a){return A.bBp(this.a,this.b)}} +A.Zn.prototype={ +ah(a,b){return new A.Zn(this.a*b,this.b*b,this.c*b)}, +am(a){var s=this +switch(a.a){case 0:return new A.f5(s.a-s.b,s.c) +case 1:return new A.f5(s.a+s.b,s.c)}}, +gmn(){return this.a}, +gme(a){return this.b}, +gmo(){return this.c}} +A.aiG.prototype={ +j(a){return"TextAlignVertical(y: "+this.a+")"}} +A.By.prototype={ +I(){return"RenderComparison."+this.b}} +A.MB.prototype={ +I(){return"Axis."+this.b}} +A.WR.prototype={ +I(){return"VerticalDirection."+this.b}} +A.yx.prototype={ +I(){return"AxisDirection."+this.b}} +A.RT.prototype={ +aev(a,b,c,d){return $.av().mP(a,!1,c,d)}, +DN(a){return this.aev(a,!1,null,null)}, +aew(a,b,c,d){var s=$.av(),r=a.a +r.toString +return s.mP(r,!1,c,d)}, +aWX(a){return this.aew(a,!1,null,null)}, +aex(a,b){return A.axN(a,b)}, +aWZ(a){return this.aex(a,null)}, +$iiH:1} +A.au6.prototype={ +aO(){var s,r,q +for(s=this.a,s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c;s.v();){q=s.d;(q==null?r.a(q):q).$0()}}, +a2(a,b){this.a.t(0,b)}, +L(a,b){this.a.G(0,b)}} +A.MK.prototype={ +vW(a){var s=this +return new A.Zo(s.gj3().a8(0,a.gj3()),s.gly().a8(0,a.gly()),s.glp().a8(0,a.glp()),s.gmg().a8(0,a.gmg()),s.gj4().a8(0,a.gj4()),s.glx().a8(0,a.glx()),s.gmh().a8(0,a.gmh()),s.glo().a8(0,a.glo()))}, +t(a,b){var s=this +return new A.Zo(s.gj3().ae(0,b.gj3()),s.gly().ae(0,b.gly()),s.glp().ae(0,b.glp()),s.gmg().ae(0,b.gmg()),s.gj4().ae(0,b.gj4()),s.glx().ae(0,b.glx()),s.gmh().ae(0,b.gmh()),s.glo().ae(0,b.glo()))}, +j(a){var s,r,q,p,o=this +if(o.gj3().l(0,o.gly())&&o.gly().l(0,o.glp())&&o.glp().l(0,o.gmg()))if(!o.gj3().l(0,B.U))s=o.gj3().a===o.gj3().b?"BorderRadius.circular("+B.d.aA(o.gj3().a,1)+")":"BorderRadius.all("+o.gj3().j(0)+")" +else s=null +else{r=""+"BorderRadius.only(" +if(!o.gj3().l(0,B.U)){r+="topLeft: "+o.gj3().j(0) +q=!0}else q=!1 +if(!o.gly().l(0,B.U)){if(q)r+=", " +r+="topRight: "+o.gly().j(0) +q=!0}if(!o.glp().l(0,B.U)){if(q)r+=", " +r+="bottomLeft: "+o.glp().j(0) +q=!0}if(!o.gmg().l(0,B.U)){if(q)r+=", " +r+="bottomRight: "+o.gmg().j(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gj4().l(0,o.glx())&&o.glx().l(0,o.glo())&&o.glo().l(0,o.gmh()))if(!o.gj4().l(0,B.U))p=o.gj4().a===o.gj4().b?"BorderRadiusDirectional.circular("+B.d.aA(o.gj4().a,1)+")":"BorderRadiusDirectional.all("+o.gj4().j(0)+")" +else p=null +else{r=""+"BorderRadiusDirectional.only(" +if(!o.gj4().l(0,B.U)){r+="topStart: "+o.gj4().j(0) +q=!0}else q=!1 +if(!o.glx().l(0,B.U)){if(q)r+=", " +r+="topEnd: "+o.glx().j(0) +q=!0}if(!o.gmh().l(0,B.U)){if(q)r+=", " +r+="bottomStart: "+o.gmh().j(0) +q=!0}if(!o.glo().l(0,B.U)){if(q)r+=", " +r+="bottomEnd: "+o.glo().j(0)}r+=")" +p=r.charCodeAt(0)==0?r:r}r=s!=null +if(r&&p!=null)return A.c(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.aa(b)!==A.B(s))return!1 +return b instanceof A.MK&&b.gj3().l(0,s.gj3())&&b.gly().l(0,s.gly())&&b.glp().l(0,s.glp())&&b.gmg().l(0,s.gmg())&&b.gj4().l(0,s.gj4())&&b.glx().l(0,s.glx())&&b.gmh().l(0,s.gmh())&&b.glo().l(0,s.glo())}, +gm(a){var s=this +return A.V(s.gj3(),s.gly(),s.glp(),s.gmg(),s.gj4(),s.glx(),s.gmh(),s.glo(),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.cY.prototype={ +gj3(){return this.a}, +gly(){return this.b}, +glp(){return this.c}, +gmg(){return this.d}, +gj4(){return B.U}, +glx(){return B.U}, +gmh(){return B.U}, +glo(){return B.U}, +dA(a){var s=this,r=s.a.lE(0,B.U),q=s.b.lE(0,B.U) +return A.aZ_(a,s.c.lE(0,B.U),s.d.lE(0,B.U),r,q)}, +vW(a){if(a instanceof A.cY)return this.a8(0,a) +return this.amH(a)}, +t(a,b){if(b instanceof A.cY)return this.ae(0,b) +return this.amG(0,b)}, +a8(a,b){var s=this +return new A.cY(s.a.a8(0,b.a),s.b.a8(0,b.b),s.c.a8(0,b.c),s.d.a8(0,b.d))}, +ae(a,b){var s=this +return new A.cY(s.a.ae(0,b.a),s.b.ae(0,b.b),s.c.ae(0,b.c),s.d.ae(0,b.d))}, +ah(a,b){var s=this +return new A.cY(s.a.ah(0,b),s.b.ah(0,b),s.c.ah(0,b),s.d.ah(0,b))}, +am(a){return this}} +A.Zo.prototype={ +ah(a,b){var s=this +return new A.Zo(s.a.ah(0,b),s.b.ah(0,b),s.c.ah(0,b),s.d.ah(0,b),s.e.ah(0,b),s.f.ah(0,b),s.r.ah(0,b),s.w.ah(0,b))}, +am(a){var s=this +switch(a.a){case 0:return new A.cY(s.a.ae(0,s.f),s.b.ae(0,s.e),s.c.ae(0,s.w),s.d.ae(0,s.r)) +case 1:return new A.cY(s.a.ae(0,s.e),s.b.ae(0,s.f),s.c.ae(0,s.r),s.d.ae(0,s.w))}}, +gj3(){return this.a}, +gly(){return this.b}, +glp(){return this.c}, +gmg(){return this.d}, +gj4(){return this.e}, +glx(){return this.f}, +gmh(){return this.r}, +glo(){return this.w}} +A.ML.prototype={ +I(){return"BorderStyle."+this.b}} +A.cw.prototype={ +bG(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.fk:this.c +return new A.cw(this.a,s,r,-1)}, +kD(){switch(this.c.a){case 1:var s=$.av().bh() +s.sap(0,this.a) +s.sfq(this.b) +s.scl(0,B.aC) +return s +case 0:s=$.av().bh() +s.sap(0,B.S) +s.sfq(0) +s.scl(0,B.aC) +return s}}, +gfY(){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.aa(b)!==A.B(s))return!1 +return b instanceof A.cw&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gm(a){var s=this +return A.V(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)}, +eq(){return"BorderSide"}} +A.du.prototype={ +lB(a,b,c){return null}, +t(a,b){return this.lB(a,b,!1)}, +ae(a,b){var s=this.t(0,b) +if(s==null)s=b.lB(0,this,!0) +return s==null?new A.nv(A.a([b,this],t.N_)):s}, +ez(a,b){if(a==null)return this.bG(0,b) +return null}, +eA(a,b){if(a==null)return this.bG(0,1-b) +return null}, +ky(a,b,c,d){}, +gjW(){return!1}, +j(a){return"ShapeBorder()"}} +A.fL.prototype={ +gl4(){var s=Math.max(this.a.gfY(),0) +return new A.ai(s,s,s,s)}, +ez(a,b){if(a==null)return this.bG(0,b) +return null}, +eA(a,b){if(a==null)return this.bG(0,1-b) +return null}} +A.nv.prototype={ +gl4(){return B.c.iH(this.a,B.x,new A.bhL())}, +lB(a,b,c){var s,r,q,p=b instanceof A.nv +if(!p){s=this.a +r=c?B.c.gS(s):B.c.gO(s) +q=r.lB(0,b,c) +if(q==null)q=b.lB(0,r,!c) +if(q!=null){p=A.P(s,!0,t.RY) +p[c?p.length-1:0]=q +return new A.nv(p)}}s=A.a([],t.N_) +if(c)B.c.E(s,this.a) +if(p)B.c.E(s,b.a) +else s.push(b) +if(!c)B.c.E(s,this.a) +return new A.nv(s)}, +t(a,b){return this.lB(a,b,!1)}, +bG(a,b){var s=this.a,r=A.X(s).i("F<1,du>") +return new A.nv(A.P(new A.F(s,new A.bhM(b),r),!0,r.i("al.E")))}, +ez(a,b){return A.bQE(a,this,b)}, +eA(a,b){return A.bQE(this,a,b)}, +f0(a,b){var s,r +for(s=this.a,r=0;r") +return new A.F(new A.cL(s,r),new A.bhN(),r.i("F")).bA(0," + ")}} +A.bhL.prototype={ +$2(a,b){return a.t(0,b.gl4())}, +$S:1091} +A.bhM.prototype={ +$1(a){return a.bG(0,this.a)}, +$S:1125} +A.bhN.prototype={ +$1(a){return a.j(0)}, +$S:1132} +A.alk.prototype={} +A.MR.prototype={ +I(){return"BoxShape."+this.b}} +A.a3R.prototype={ +lB(a,b,c){return null}, +t(a,b){return this.lB(a,b,!1)}, +f0(a,b){var s=$.av().c2() +s.hI(this.gl4().am(b).VX(a)) +return s}, +lg(a){return this.f0(a,null)}, +dB(a,b){var s=$.av().c2() +s.hI(a) +return s}, +li(a){return this.dB(a,null)}, +ky(a,b,c,d){a.d8(b,c)}, +gjW(){return!0}} +A.fs.prototype={ +gl4(){var s,r=this +if(r.ga9X()){s=r.a.gfY() +return new A.ai(s,s,s,s)}return new A.ai(r.d.gfY(),r.a.gfY(),r.b.gfY(),r.c.gfY())}, +guH(){var s,r,q=this +if(q.gAO())if(q.ga9X())if(q.gBW()){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}, +gAO(){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)}, +ga9X(){var s=this,r=s.a.b +return s.d.b===r&&s.c.b===r&&s.b.b===r}, +gBW(){var s=this,r=s.a.c +return s.d.c===r&&s.c.c===r&&s.b.c===r}, +lB(a,b,c){var s=this +if(b instanceof A.fs&&A.rq(s.a,b.a)&&A.rq(s.b,b.b)&&A.rq(s.c,b.c)&&A.rq(s.d,b.d))return new A.fs(A.nN(s.a,b.a),A.nN(s.b,b.b),A.nN(s.c,b.c),A.nN(s.d,b.d)) +return null}, +t(a,b){return this.lB(a,b,!1)}, +bG(a,b){var s=this +return new A.fs(s.a.bG(0,b),s.b.bG(0,b),s.c.bG(0,b),s.d.bG(0,b))}, +ez(a,b){if(a instanceof A.fs)return A.bBB(a,this,b) +return this.GA(a,b)}, +eA(a,b){if(a instanceof A.fs)return A.bBB(this,a,b) +return this.GB(a,b)}, +N9(a,b,c,d,e){var s,r=this +if(r.guH()){s=r.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.bIE(a,b,s) +break +case 0:if(c!=null&&!c.l(0,B.aQ)){A.bIF(a,b,s,c) +return}A.bIG(a,b,s) +break}return}}if(r.gAO()&&r.gBW()){s=r.a +switch(s.c.a){case 0:return +case 1:A.bID(a,b,c,r.c,r.d,r.b,d,e,s) +return}}A.bGo(a,b,r.c,r.d,r.b,r.a)}, +jT(a,b,c){return this.N9(a,b,null,B.I,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.fs&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +gm(a){var s=this +return A.V(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)}, +j(a){var s,r,q=this +if(q.guH())return"Border.all("+q.a.j(0)+")" +s=A.a([],t.s) +r=q.a +if(!r.l(0,B.y))s.push("top: "+r.j(0)) +r=q.b +if(!r.l(0,B.y))s.push("right: "+r.j(0)) +r=q.c +if(!r.l(0,B.y))s.push("bottom: "+r.j(0)) +r=q.d +if(!r.l(0,B.y))s.push("left: "+r.j(0)) +return"Border("+B.c.bA(s,", ")+")"}, +gzo(a){return this.a}} +A.ja.prototype={ +gl4(){var s,r=this +if(r.guH()){s=r.a.gfY() +return new A.jT(s,s,s,s)}return new A.jT(r.b.gfY(),r.a.gfY(),r.c.gfY(),r.d.gfY())}, +guH(){var s,r,q,p,o=this +if(o.gAO()){s=o.a +r=s.b +q=o.b +if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gBW()){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}, +gAO(){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)}, +gBW(){var s=this,r=s.a.c +return s.b.c===r&&s.d.c===r&&s.c.c===r}, +lB(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.ja){s=p.a +r=b.a +if(A.rq(s,r)&&A.rq(p.b,b.b)&&A.rq(p.c,b.c)&&A.rq(p.d,b.d))return new A.ja(A.nN(s,r),A.nN(p.b,b.b),A.nN(p.c,b.c),A.nN(p.d,b.d)) +return o}if(b instanceof A.fs){s=b.a +r=p.a +if(!A.rq(s,r)||!A.rq(b.c,p.d))return o +q=p.b +if(!q.l(0,B.y)||!p.c.l(0,B.y)){if(!b.d.l(0,B.y)||!b.b.l(0,B.y))return o +return new A.ja(A.nN(s,r),q,p.c,A.nN(b.c,p.d))}return new A.fs(A.nN(s,r),b.b,A.nN(b.c,p.d),b.d)}return o}, +t(a,b){return this.lB(a,b,!1)}, +bG(a,b){var s=this +return new A.ja(s.a.bG(0,b),s.b.bG(0,b),s.c.bG(0,b),s.d.bG(0,b))}, +ez(a,b){if(a instanceof A.ja)return A.bBA(a,this,b) +return this.GA(a,b)}, +eA(a,b){if(a instanceof A.ja)return A.bBA(this,a,b) +return this.GB(a,b)}, +N9(a,b,c,d,e){var s,r,q,p=this +if(p.guH()){s=p.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.bIE(a,b,s) +break +case 0:if(c!=null&&!c.l(0,B.aQ)){A.bIF(a,b,s,c) +return}A.bIG(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.gAO()&&p.gBW()){s=p.a +switch(s.c.a){case 0:return +case 1:A.bID(a,b,c,p.d,r,q,d,e,s) +return}}A.bGo(a,b,p.d,r,q,p.a)}, +jT(a,b,c){return this.N9(a,b,null,B.I,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.ja&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +gm(a){var s=this +return A.V(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)}, +j(a){var s=this,r=A.a([],t.s),q=s.a +if(!q.l(0,B.y))r.push("top: "+q.j(0)) +q=s.b +if(!q.l(0,B.y))r.push("start: "+q.j(0)) +q=s.c +if(!q.l(0,B.y))r.push("end: "+q.j(0)) +q=s.d +if(!q.l(0,B.y))r.push("bottom: "+q.j(0)) +return"BorderDirectional("+B.c.bA(r,", ")+")"}, +gzo(a){return this.a}} +A.bA.prototype={ +gfo(a){var s=this.c +s=s==null?null:s.gl4() +return s==null?B.x:s}, +Om(a,b){var s,r,q +switch(this.w.a){case 1:s=A.iU(a.gbo(),a.gdI()/2) +r=$.av().c2() +r.jz(s) +return r +case 0:r=this.d +if(r!=null){q=$.av().c2() +q.fK(r.am(b).dA(a)) +return q}r=$.av().c2() +r.hI(a) +return r}}, +bG(a,b){var s=this,r=null,q=A.U(r,s.a,b),p=A.bIH(r,s.c,b),o=A.ms(r,s.d,b),n=A.bBC(r,s.e,b),m=s.f +m=m==null?r:m.bG(0,b) +return new A.bA(q,s.b,p,o,n,m,s.w)}, +gMb(){return this.e!=null}, +ez(a,b){if(a==null)return this.bG(0,b) +if(a instanceof A.bA)return A.bII(a,this,b) +return this.a0f(a,b)}, +eA(a,b){if(a==null)return this.bG(0,1-b) +if(a instanceof A.bA)return A.bII(this,a,b) +return this.a0g(a,b)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aa(b)!==A.B(r))return!1 +if(b instanceof A.bA)if(J.i(b.a,r.a))if(J.i(b.b,r.b))if(J.i(b.c,r.c))if(J.i(b.d,r.d))if(A.ea(b.e,r.e))if(J.i(b.f,r.f))s=b.w===r.w +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gm(a){var s=this,r=s.e +r=r==null?null:A.cv(r) +return A.V(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)}, +Xa(a,b,c){var s +switch(this.w.a){case 0:s=this.d +if(s!=null)return s.am(c).dA(new A.K(0,0,0+a.a,0+a.b)).H(0,b) +return!0 +case 1:return b.a8(0,a.nw(B.h)).gdE()<=Math.min(a.a,a.b)/2}}, +CO(a){return new A.alq(this,a)}} +A.alq.prototype={ +a6k(a,b,c,d){var s=this.b +switch(s.w.a){case 1:a.jc(b.gbo(),b.gdI()/2,c) +break +case 0:s=s.d +if(s==null||s.l(0,B.aQ))a.d8(b,c) +else a.dr(s.am(d).dA(b),c) +break}}, +aHi(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.dH(q.b) +n=q.d +this.a6k(a,new A.K(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +aHb(a,b,c){var s,r,q=this,p=q.b,o=p.b +if(o==null)return +if(q.e==null)q.e=new A.Oi(o,q.a) +switch(p.w.a){case 1:s=A.iU(b.gbo(),b.gdI()/2) +r=$.av().c2() +r.jz(s) +break +case 0:p=p.d +if(p!=null){r=$.av().c2() +r.fK(p.am(c.d).dA(b))}else r=null +break +default:r=null}q.e.v1(a,b,r,c)}, +q(){var s=this.e +if(s!=null)s.q() +this.a0a()}, +lV(a,b,c){var s,r,q=this,p=c.e,o=b.a,n=b.b,m=new A.K(o,n,o+p.a,n+p.b),l=c.d +q.aHi(a,m,l) +p=q.b +o=p.a +n=o==null +if(!n||p.f!=null){if(q.c!=null)s=p.f!=null&&!J.i(q.d,m) +else s=!0 +if(s){r=$.av().bh() +if(!n)r.sap(0,o) +o=p.f +if(o!=null){r.snc(o.VN(0,m,l)) +q.d=m}q.c=r}o=q.c +o.toString +q.a6k(a,m,o,l)}q.aHb(a,m,c) +o=p.c +if(o!=null){n=p.d +n=n==null?null:n.am(l) +o.N9(a,m,n,p.w,l)}}, +j(a){return"BoxPainter for "+this.b.j(0)}} +A.yB.prototype={ +I(){return"BoxFit."+this.b}} +A.a8J.prototype={} +A.hC.prototype={ +kD(){var s=$.av().bh() +s.sap(0,this.a) +s.sXL(new A.Gy(this.e,A.ca_(this.c))) +return s}, +bG(a,b){var s=this +return new A.hC(s.d*b,s.e,s.a,s.b.ah(0,b),s.c*b)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.hC&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gm(a){var s=this +return A.V(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)}, +j(a){var s=this +return"BoxShadow("+s.a.j(0)+", "+s.b.j(0)+", "+A.mi(s.c)+", "+A.mi(s.d)+", "+s.e.j(0)+")"}} +A.hm.prototype={ +bG(a,b){return new A.hm(this.b,this.a.bG(0,b))}, +ez(a,b){var s,r +if(a instanceof A.hm){s=A.bs(a.a,this.a,b) +r=A.ao(a.b,this.b,b) +r.toString +return new A.hm(A.Z(r,0,1),s)}return this.rZ(a,b)}, +eA(a,b){var s,r +if(a instanceof A.hm){s=A.bs(this.a,a.a,b) +r=A.ao(this.b,a.b,b) +r.toString +return new A.hm(A.Z(r,0,1),s)}return this.t_(a,b)}, +f0(a,b){var s=$.av().c2() +s.jz(this.GI(a).e2(-this.a.gfY())) +return s}, +lg(a){return this.f0(a,null)}, +dB(a,b){var s=$.av().c2() +s.jz(this.GI(a)) +return s}, +li(a){return this.dB(a,null)}, +ky(a,b,c,d){if(this.b===0)a.jc(b.gbo(),b.gdI()/2,c) +else a.nD(this.GI(b),c)}, +gjW(){return!0}, +qF(a){var s=a==null?this.a:a +return new A.hm(this.b,s)}, +jT(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.jc(b.gbo(),(b.gdI()+s)/2,r.kD()) +else a.nD(this.GI(b).e2(s/2),r.kD()) +break}}, +GI(a){var s,r,q,p,o,n,m,l=this.b +if(l===0||a.c-a.a===a.d-a.b)return A.iU(a.gbo(),a.gdI()/2) +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +l=1-l +if(q").b(b)&&A.bzA(b.b,s.b)}, +gm(a){return A.V(A.B(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)}, +j(a){return"ColorSwatch(primary value: "+this.and(0)+")"}} +A.my.prototype={ +gl4(){var s=this.a.b +return new A.ai(s,s,s,s)}, +bG(a,b){var s=this.a.bG(0,b) +return new A.my(this.b.ah(0,b),s)}, +ez(a,b){var s,r +if(a instanceof A.my){s=A.bs(a.a,this.a,b) +r=A.ms(a.b,this.b,b) +r.toString +return new A.my(r,s)}return this.rZ(a,b)}, +eA(a,b){var s,r +if(a instanceof A.my){s=A.bs(this.a,a.a,b) +r=A.ms(this.b,a.b,b) +r.toString +return new A.my(r,s)}return this.t_(a,b)}, +a2Y(a){var s,r,q,p,o,n,m,l,k=a.a,j=a.c,i=a.b,h=a.d,g=a.e +if(g>a.gdI())g=a.gdI() +s=Math.max(0,g) +g=a.f +if(g>a.gdI())g=a.gdI() +r=Math.max(0,g) +g=a.r +if(g>a.gdI())g=a.gdI() +q=Math.max(0,g) +g=a.w +if(g>a.gdI())g=a.gdI() +p=Math.max(0,g) +g=a.z +if(g>a.gdI())g=a.gdI() +o=Math.max(0,g) +g=a.Q +if(g>a.gdI())g=a.gdI() +n=Math.max(0,g) +g=a.x +if(g>a.gdI())g=a.gdI() +m=Math.max(0,g) +g=a.y +if(g>a.gdI())g=a.gdI() +l=Math.max(0,g) +g=$.av().c2() +g.fc(0,k,i+s) +g.qI(k,i,k,i,k+r,i) +g.d3(0,j-q,i) +g.qI(j,i,j,i,j,i+p) +g.d3(0,j,h-m) +g.qI(j,h,j,h,j-l,h) +g.d3(0,k+o,h) +g.qI(k,h,k,h,k,h-n) +g.ac(0) +return g}, +f0(a,b){return this.a2Y(this.b.am(b).dA(a).e2(-this.a.b))}, +lg(a){return this.f0(a,null)}, +dB(a,b){return this.a2Y(this.b.am(b).dA(a))}, +li(a){return this.dB(a,null)}, +qF(a){var s=a==null?this.a:a +return new A.my(this.b,s)}, +jT(a,b,c){var s +if(b.gal(b))return +s=this.a +switch(s.c.a){case 0:break +case 1:a.cK(this.dB(b,c),s.kD()) +break}}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.my&&b.a.l(0,this.a)&&b.b.l(0,this.b)}, +gm(a){return A.V(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)}, +j(a){return"ContinuousRectangleBorder("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.jf.prototype={ +eq(){return"Decoration"}, +gfo(a){return B.x}, +gMb(){return!1}, +ez(a,b){return null}, +eA(a,b){return null}, +Xa(a,b,c){return!0}, +Om(a,b){throw A.d(A.a1("This Decoration subclass does not expect to be used for clipping."))}} +A.vo.prototype={ +q(){}} +A.an4.prototype={} +A.A6.prototype={ +I(){return"ImageRepeat."+this.b}} +A.a7c.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aa(b)!==A.B(r))return!1 +if(b instanceof A.a7c)if(b.a.l(0,r.a))if(b.d===r.d)if(B.C.l(0,B.C))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gm(a){return A.V(this.a,null,this.d,B.C,null,B.cQ,!1,1,1,B.bp,!1,!1,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=A.a([this.a.j(0)],t.s),r=!(this.d===B.ue&&!0) +if(r)s.push(this.d.j(0)) +s.push(B.C.j(0)) +s.push("scale 1") +s.push("opacity 1") +s.push(B.bp.j(0)) +return"DecorationImage("+B.c.bA(s,", ")+")"}} +A.Oi.prototype={ +v1(a,b,c,d){var s,r,q,p,o=this,n=null,m=o.a,l=m.a.am(d),k=l.a +if(k==null)k=l +s=o.c +r=s==null +if(r)q=n +else{q=s.a +if(q==null)q=s}if(k!==q){p=new A.iQ(o.ga4C(),n,m.b) +if(!r)s.L(0,p) +o.c=l +l.a2(0,p)}if(o.d==null)return +k=c!=null +if(k){a.cM(0) +a.kj(0,c)}s=o.d +r=s.a +A.bVa(B.C,a,n,n,s.c,B.bp,m.d,!1,r,!1,!1,1,b,B.cQ,s.b) +if(k)a.cj(0)}, +azV(a,b){var s,r,q=this +if(J.i(q.d,a))return +s=q.d +if(s!=null)if(a.a.Xo(s.a)){r=s.b +s=r===r&&a.c==s.c}else s=!1 +else s=!1 +if(s){a.a.q() +return}s=q.d +if(s!=null)s.a.q() +q.d=a +if(!b)q.b.$0()}, +q(){var s=this,r=s.c +if(r!=null)r.L(0,new A.iQ(s.ga4C(),null,s.a.b)) +r=s.d +if(r!=null)r.a.q() +s.d=null}, +j(a){return"DecorationImagePainter(stream: "+A.c(this.c)+", image: "+A.c(this.d)+") for "+this.a.j(0)}} +A.eW.prototype={ +gf7(){var s=this +return s.gir(s)+s.git(s)+s.gkd(s)+s.gka()}, +aOl(a){var s=this +switch(a.a){case 0:return s.gf7() +case 1:return s.gcU(s)+s.gcX(s)}}, +t(a,b){var s=this +return new A.xP(s.gir(s)+b.gir(b),s.git(s)+b.git(b),s.gkd(s)+b.gkd(b),s.gka()+b.gka(),s.gcU(s)+b.gcU(b),s.gcX(s)+b.gcX(b))}, +dq(a,b,c){var s=this +return new A.xP(A.Z(s.gir(s),b.a,c.a),A.Z(s.git(s),b.c,c.b),A.Z(s.gkd(s),0,c.c),A.Z(s.gka(),0,c.d),A.Z(s.gcU(s),b.b,c.e),A.Z(s.gcX(s),b.d,c.f))}, +j(a){var s=this +if(s.gkd(s)===0&&s.gka()===0){if(s.gir(s)===0&&s.git(s)===0&&s.gcU(s)===0&&s.gcX(s)===0)return"EdgeInsets.zero" +if(s.gir(s)===s.git(s)&&s.git(s)===s.gcU(s)&&s.gcU(s)===s.gcX(s))return"EdgeInsets.all("+B.d.aA(s.gir(s),1)+")" +return"EdgeInsets("+B.d.aA(s.gir(s),1)+", "+B.d.aA(s.gcU(s),1)+", "+B.d.aA(s.git(s),1)+", "+B.d.aA(s.gcX(s),1)+")"}if(s.gir(s)===0&&s.git(s)===0)return"EdgeInsetsDirectional("+B.d.aA(s.gkd(s),1)+", "+B.d.aA(s.gcU(s),1)+", "+B.d.aA(s.gka(),1)+", "+B.d.aA(s.gcX(s),1)+")" +return"EdgeInsets("+B.d.aA(s.gir(s),1)+", "+B.d.aA(s.gcU(s),1)+", "+B.d.aA(s.git(s),1)+", "+B.d.aA(s.gcX(s),1)+") + EdgeInsetsDirectional("+B.d.aA(s.gkd(s),1)+", 0.0, "+B.d.aA(s.gka(),1)+", 0.0)"}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.eW&&b.gir(b)===s.gir(s)&&b.git(b)===s.git(s)&&b.gkd(b)===s.gkd(s)&&b.gka()===s.gka()&&b.gcU(b)===s.gcU(s)&&b.gcX(b)===s.gcX(s)}, +gm(a){var s=this +return A.V(s.gir(s),s.git(s),s.gkd(s),s.gka(),s.gcU(s),s.gcX(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.ai.prototype={ +gir(a){return this.a}, +gcU(a){return this.b}, +git(a){return this.c}, +gcX(a){return this.d}, +gkd(a){return 0}, +gka(){return 0}, +LZ(a){var s=this +return new A.K(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, +VX(a){var s=this +return new A.K(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +t(a,b){if(b instanceof A.ai)return this.ae(0,b) +return this.a0i(0,b)}, +dq(a,b,c){var s=this +return new A.ai(A.Z(s.a,b.a,c.a),A.Z(s.b,b.b,c.e),A.Z(s.c,b.c,c.b),A.Z(s.d,b.d,c.f))}, +a8(a,b){var s=this +return new A.ai(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +ae(a,b){var s=this +return new A.ai(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +ah(a,b){var s=this +return new A.ai(s.a*b,s.b*b,s.c*b,s.d*b)}, +am(a){return this}, +u2(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.ai(r,q,p,a==null?s.d:a)}, +KC(a){return this.u2(a,null,null,null)}, +aRx(a,b){return this.u2(a,null,null,b)}, +aRH(a,b){return this.u2(null,a,b,null)}} +A.jT.prototype={ +gkd(a){return this.a}, +gcU(a){return this.b}, +gka(){return this.c}, +gcX(a){return this.d}, +gir(a){return 0}, +git(a){return 0}, +t(a,b){if(b instanceof A.jT)return this.ae(0,b) +return this.a0i(0,b)}, +a8(a,b){var s=this +return new A.jT(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +ae(a,b){var s=this +return new A.jT(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +ah(a,b){var s=this +return new A.jT(s.a*b,s.b*b,s.c*b,s.d*b)}, +am(a){var s=this +switch(a.a){case 0:return new A.ai(s.c,s.b,s.a,s.d) +case 1:return new A.ai(s.a,s.b,s.c,s.d)}}} +A.xP.prototype={ +ah(a,b){var s=this +return new A.xP(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +am(a){var s=this +switch(a.a){case 0:return new A.ai(s.d+s.a,s.e,s.c+s.b,s.f) +case 1:return new A.ai(s.c+s.a,s.e,s.d+s.b,s.f)}}, +gir(a){return this.a}, +git(a){return this.b}, +gkd(a){return this.c}, +gka(){return this.d}, +gcU(a){return this.e}, +gcX(a){return this.f}} +A.bhJ.prototype={} +A.bxL.prototype={ +$1(a){return a<=this.a}, +$S:1134} +A.bx3.prototype={ +$1(a){var s=this,r=A.U(A.bSP(s.a,s.b,a),A.bSP(s.c,s.d,a),s.e) +r.toString +return r}, +$S:1139} +A.aPA.prototype={ +S8(){var s,r,q,p=this.b +if(p!=null)return p +p=this.a.length +s=1/(p-1) +r=J.bLM(p,t.i) +for(q=0;q") +return new A.q2(s.d,s.e,s.f,A.P(new A.F(r,new A.aTk(b),q),!0,q.i("al.E")),s.b,null)}, +ez(a,b){var s=A.bM1(a,this,b) +return s}, +eA(a,b){var s=A.bM1(this,a,b) +return s}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.q2&&b.d.l(0,s.d)&&b.e.l(0,s.e)&&b.f===s.f&&A.ea(b.a,s.a)&&A.ea(b.b,s.b)}, +gm(a){var s=this,r=A.cv(s.a),q=s.b +q=q==null?null:A.cv(q) +return A.V(s.d,s.e,s.f,s.c,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)}, +j(a){var s=this,r=A.a(["begin: "+s.d.j(0),"end: "+s.e.j(0),"colors: "+A.c(s.a)],t.s),q=s.b +if(q!=null)r.push("stops: "+A.c(q)) +r.push("tileMode: "+s.f.j(0)) +return"LinearGradient("+B.c.bA(r,", ")+")"}} +A.aTk.prototype={ +$1(a){var s=A.U(null,a,this.a) +s.toString +return s}, +$S:127} +A.aRh.prototype={ +T(a){var s,r,q,p +for(s=this.b,r=s.gaS(s),q=A.t(r),q=q.i("@<1>").M(q.z[1]),r=new A.bG(J.an(r.a),r.b,q.i("bG<1,2>")),q=q.z[1];r.v();){p=r.a;(p==null?q.a(p):p).q()}s.T(0) +for(s=this.a,r=s.gaS(s),q=A.t(r),q=q.i("@<1>").M(q.z[1]),r=new A.bG(J.an(r.a),r.b,q.i("bG<1,2>")),q=q.z[1];r.v();){p=r.a +if(p==null)p=q.a(p) +p.a.L(0,p.b)}s.T(0) +this.f=0}, +um(a){var s,r,q,p=this,o=p.c.G(0,a) +if(o!=null){s=o.a +r=o.d +r===$&&A.b() +if(s.w)A.Y(A.a9(u.V)) +B.c.G(s.x,r) +o.a18()}q=p.a.G(0,a) +if(q!=null){q.a.L(0,q.b) +return!0}o=p.b.G(0,a) +if(o!=null){s=p.f +r=o.b +r.toString +p.f=s-r +o.q() +return!0}return!1}, +a8R(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.k(0,a,b) +r.auI(c)}else b.q()}, +TI(a,b,c){var s=this.c.c0(0,a,new A.aRk(this,b,a)) +if(s.b==null)s.b=c}, +YC(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.h(0,b),g=h==null?k:h.a +j.a=g +if(g!=null)return g +h=l.b +q=h.G(0,b) +if(q!=null){j=q.a +l.TI(b,j,q.b) +h.k(0,b,q) +return j}p=l.c.h(0,b) +if(p!=null){j=p.a +l.a8R(b,new A.XG(j,p.b,j.yH()),k) +return j}try{g=j.a=c.$0() +l.TI(b,g,k) +h=g}catch(o){s=A.a0(o) +r=A.am(o) +if(d!=null){d.$2(s,r) +return k}else throw o}j.b=!1 +n=A.bm("pendingImage") +m=new A.iQ(new A.aRl(j,l,b,!0,k,n),k,k) +n.b=new A.aqo(h,m) +i.k(0,b,n.au()) +j.a.a2(0,m) +return j.a}, +c0(a,b,c){return this.YC(a,b,c,null)}, +ak(a,b){return this.a.h(0,b)!=null||this.b.h(0,b)!=null}, +auI(a){var s,r,q,p,o,n=this,m=n.b,l=A.t(m).i("b7<1>") +while(!0){if(!(n.f>104857600||m.a>1000))break +s=new A.b7(m,l) +r=s.gao(s) +if(!r.v())A.Y(A.d0()) +q=r.gJ(r) +p=m.h(0,q) +s=n.f +o=p.b +o.toString +n.f=s-o +p.q() +m.G(0,q)}}} +A.aRk.prototype={ +$0(){return A.ce2(this.b,new A.aRj(this.a,this.c))}, +$S:1157} +A.aRj.prototype={ +$0(){this.a.c.G(0,this.b)}, +$S:0} +A.aRl.prototype={ +$2(a,b){var s,r,q,p,o,n=this +if(a!=null){s=a.a +r=s.gd9(s)*s.gd0(s)*4 +s.q()}else r=null +s=n.a +q=s.a +p=new A.XG(q,r,q.yH()) +q=n.b +o=n.c +q.TI(o,s.a,r) +if(n.d)q.a8R(o,p,n.e) +else p.q() +q.a.G(0,o) +if(!s.b){q=n.f.au() +q.a.L(0,q.b)}s.b=!0}, +$S:1179} +A.alv.prototype={ +q(){$.cz.dy$.push(new A.bhj(this))}} +A.bhj.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.q() +s.c=null}, +$S:6} +A.XG.prototype={} +A.KL.prototype={ +ast(a,b,c){var s=new A.bmE(this,b) +this.d=s +if(a.w)A.Y(A.a9(u.V)) +a.x.push(s)}, +j(a){return"#"+A.cD(this)}} +A.bmE.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=s.d +q===$&&A.b() +if(r.w)A.Y(A.a9(u.V)) +B.c.G(r.x,q) +s.a18()}, +$S:0} +A.aqo.prototype={} +A.FR.prototype={ +Vv(a){var s=this +return new A.FR(s.a,s.b,s.c,s.d,a,s.f)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.FR&&b.a==s.a&&b.b==s.b&&J.i(b.c,s.c)&&b.d==s.d&&J.i(b.e,s.e)&&b.f==s.f}, +gm(a){var s=this +return A.V(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)}, +j(a){var s,r=this,q=""+"ImageConfiguration(",p=r.a +if(p!=null){q+="bundle: "+p.j(0) +s=!0}else s=!1 +p=r.b +if(p!=null){if(s)q+=", " +p=q+("devicePixelRatio: "+B.d.aA(p,1)) +q=p +s=!0}p=r.c +if(p!=null){if(s)q+=", " +p=q+("locale: "+p.j(0)) +q=p +s=!0}p=r.d +if(p!=null){if(s)q+=", " +p=q+("textDirection: "+p.j(0)) +q=p +s=!0}p=r.e +if(p!=null){if(s)q+=", " +p=q+("size: "+p.j(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.fw.prototype={ +am(a){var s=new A.aRy() +this.avY(a,new A.aRv(this,a,s),new A.aRw(this,a,s)) +return s}, +avY(a,b,c){var s,r,q,p,o,n={} +n.a=null +n.b=!1 +s=new A.aRs(n,c) +r=null +try{r=this.yT(a)}catch(o){q=A.a0(o) +p=A.am(o) +s.$2(q,p) +return}J.bBi(r,new A.aRr(n,this,b,s),t.H).i7(s)}, +EW(a,b,c,d){var s,r +if(b.a!=null){s=$.jq.mE$ +s===$&&A.b() +s.YC(0,c,new A.aRt(b),d) +return}s=$.jq.mE$ +s===$&&A.b() +r=s.YC(0,c,new A.aRu(this,c),d) +if(r!=null)b.a_q(r)}, +uO(a,b,c){throw A.d(A.a1("Implement loadBuffer for faster image loading"))}, +uP(a,b){return new A.K0(A.a([],t.XZ),A.a([],t.b))}, +yM(a,b){return new A.K0(A.a([],t.XZ),A.a([],t.b))}, +j(a){return"ImageConfiguration()"}} +A.aRv.prototype={ +$2(a,b){this.a.EW(this.b,this.c,a,b)}, +$S(){return A.t(this.a).i("~(fw.T,~(C,cA?))")}} +A.aRw.prototype={ +$3(a,b,c){return this.aj4(a,b,c)}, +aj4(a,b,c){var s=0,r=A.o(t.H),q=this,p +var $async$$3=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:s=2 +return A.h(null,$async$$3) +case 2:p=q.c +if(p.a==null)p.a_q(new A.bjD(A.a([],t.XZ),A.a([],t.b))) +p=p.a +p.toString +p.pF(A.c9("while resolving an image"),b,null,!0,c) +return A.m(null,r)}}) +return A.n($async$$3,r)}, +$S(){return A.t(this.a).i("Q<~>(fw.T?,C,cA?)")}} +A.aRs.prototype={ +aj3(a,b){var s=0,r=A.o(t.H),q,p=this,o +var $async$$2=A.k(function(c,d){if(c===1)return A.l(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.m(q,r)}}) +return A.n($async$$2,r)}, +$2(a,b){return this.aj3(a,b)}, +$S:1197} +A.aRr.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=A.a0(q) +r=A.am(q) +p.d.$2(s,r)}}, +$S(){return A.t(this.b).i("aP(fw.T)")}} +A.aRt.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:259} +A.aRu.prototype={ +$0(){var s=this.a,r=this.b,q=s.yM(r,$.jq.gaWY()) +if(q instanceof A.K0){q=s.uP(r,$.jq.gaWW()) +if(q instanceof A.K0)q=s.uO(0,r,$.jq.gaWT())}return q}, +$S:259} +A.K0.prototype={} +A.po.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.po&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gm(a){return A.V(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)}, +j(a){return"AssetBundleImageKey(bundle: "+this.a.j(0)+', name: "'+this.b+'", scale: '+A.c(this.c)+")"}} +A.a36.prototype={ +yM(a,b){return A.wl(null,this.S5(a,b),a.b,null,a.c)}, +uP(a,b){return A.wl(null,this.S6(a,b),a.b,null,a.c)}, +uO(a,b,c){return A.wl(null,this.S7(b,c),b.b,null,b.c)}, +j_(a,b,c,d){return this.aDo(a,b,c,d)}, +S7(a,b){return this.j_(a,null,null,b)}, +S6(a,b){return this.j_(a,null,b,null)}, +S5(a,b){return this.j_(a,b,null,null)}, +aDo(a,b,c,d){var s=0,r=A.o(t.hP),q,p=2,o,n,m,l,k,j,i,h,g +var $async$j_=A.k(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.h(a.a.E_(a.b),$async$j_) +case 9:n=f +p=2 +s=8 +break +case 6:p=5 +i=o +if(A.a0(i) instanceof A.t4){j=$.jq.mE$ +j===$&&A.b() +j.um(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.h(a.a.E_(a.b),$async$j_) +case 16:m=f +p=2 +s=15 +break +case 13:p=12 +h=o +if(A.a0(h) instanceof A.t4){j=$.jq.mE$ +j===$&&A.b() +j.um(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.h(a.a.kv(0,a.b),$async$j_) +case 21:l=f +p=2 +s=20 +break +case 18:p=17 +g=o +if(A.a0(g) instanceof A.t4){j=$.jq.mE$ +j===$&&A.b() +j.um(a) +throw g}else throw g +s=20 +break +case 17:s=2 +break +case 20:d.toString +q=d.$1(A.d3(l.buffer,0,null)) +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$j_,r)}} +A.wj.prototype={ +yT(a){return new A.da(this,t.Q6)}, +uO(a,b,c){return A.wl(null,this.S7(b,c),"MemoryImage("+("#"+A.cD(b.a))+")",null,b.b)}, +uP(a,b){return A.wl(null,this.S6(a,b),"MemoryImage("+("#"+A.cD(a.a))+")",null,a.b)}, +yM(a,b){return A.wl(null,this.S5(a,b),"MemoryImage("+("#"+A.cD(a.a))+")",null,a.b)}, +j_(a,b,c,d){return this.aDp(a,b,c,d)}, +S7(a,b){return this.j_(a,null,null,b)}, +S6(a,b){return this.j_(a,null,b,null)}, +S5(a,b){return this.j_(a,b,null,null)}, +aDp(a,b,c,d){var s=0,r=A.o(t.hP),q,p=this,o +var $async$j_=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:s=b!=null?3:4 +break +case 3:o=b +s=5 +return A.h(A.w_(p.a),$async$j_) +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.h(A.w_(p.a),$async$j_) +case 8:q=o.$1(f) +s=1 +break +case 7:q=d.$1(p.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$j_,r)}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.wj&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(A.aK(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)}, +j(a){return"MemoryImage("+("#"+A.cD(this.a))+", scale: "+this.b+")"}} +A.bjD.prototype={} +A.abZ.prototype={ +j(a){return this.b}, +$ibl:1} +A.Mu.prototype={ +gyI(){var s=this.c,r=this.a +return s==null?r:"packages/"+s+"/"+r}, +yT(a){var s,r={},q=a.a +if(q==null)q=$.yf() +r.a=r.b=null +s=t.a +A.FG(q.aYe("AssetManifest.bin",A.cik(),t.jo).aI(0,new A.aza(r,this,a,q),s),new A.azb(r),s,t.K) +s=r.a +if(s!=null)return s +s=new A.a6($.ac,t.Lv) +r.b=new A.aH(s,t.h8) +return s}, +auZ(a,b,c){var s,r,q,p,o,n +if(c==null)return new A.mp(null,a,!0) +s=b.b +if(s==null)return B.c.mH(c,new A.az9()) +r=A.bDT(t.i,t.pR) +for(q=c.length,p=0;p(r+q)/2){s=a.h(0,q) +s.toString +return s}else{s=a.h(0,r) +s.toString +return s}}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.Mu&&b.gyI()===this.gyI()&&!0}, +gm(a){return A.V(this.gyI(),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)}, +j(a){return"AssetImage(bundle: "+A.c(this.b)+', name: "'+this.gyI()+'")'}} +A.aza.prototype={ +$1(a){var s,r,q=this,p=q.b,o=a.ajt(p.gyI()),n=p.auZ(p.gyI(),q.c,o) +p=n.a +if(p==null)p=1 +s=new A.po(q.d,n.b,p) +p=q.a +r=p.b +if(r!=null)r.bI(0,s) +else p.a=new A.da(s,t.WT)}, +$S:1203} +A.azb.prototype={ +$2(a,b){this.a.b.dt(a,b)}, +$S:27} +A.az9.prototype={ +$1(a){return a.c}, +$S:1212} +A.i0.prototype={ +fN(a){return new A.i0(this.a.fN(0),this.b,this.c)}, +j(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.j(0)+" @ "+A.mi(this.b)+"x"}, +gm(a){return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.i0&&b.a===s.a&&b.b===s.b&&b.c==s.c}} +A.iQ.prototype={ +gm(a){return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.iQ&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&J.i(b.c,s.c)}, +aZo(a,b){return this.a.$2(a,b)}} +A.jm.prototype={} +A.aRy.prototype={ +a_q(a){var s,r=this +r.a=a +s=r.b +if(s!=null){r.b=null +a.f=!0 +B.c.a6(s,a.gCd(a)) +r.a.f=!1}}, +a2(a,b){var s=this.a +if(s!=null)return s.a2(0,b) +s=this.b;(s==null?this.b=A.a([],t.XZ):s).push(b)}, +L(a,b){var s,r=this.a +if(r!=null)return r.L(0,b) +for(s=0;r=this.b,s")),n),!0,n.i("w.E")) +s=!1 +for(o=m.length,l=0;l")),r),!0,r.i("w.E")) +for(s=q.length,p=0;p=s.a}else r=!0 +if(r){s=p.at +p.a4U(new A.i0(s.ghO(s).fN(0),p.Q,p.d)) +p.ax=a +s=p.at +p.ay=s.gD6(s) +s=p.at +s.ghO(s).q() +p.at=null +q=B.e.hl(p.ch,p.z.gr2()) +if(p.z.gzb()===-1||q<=p.z.gzb())p.wp() +return}s.toString +r=p.ax +r===$&&A.b() +p.CW=A.cq(new A.b6(B.e.aN(s.a-(a.a-r.a))),new A.aVJ(p))}, +wp(){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$wp=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.at +if(j!=null)j.ghO(j).q() +n.at=null +p=4 +s=7 +return A.h(n.z.lh(),$async$wp) +case 7:n.at=b +p=2 +s=6 +break +case 4:p=3 +i=o +m=A.a0(i) +l=A.am(i) +n.pF(A.c9("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.gr2()===1){if(n.a.length===0){s=1 +break}j=n.at +n.a4U(new A.i0(j.ghO(j).fN(0),n.Q,n.d)) +j=n.at +j.ghO(j).q() +n.at=null +s=1 +break}n.a4V() +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$wp,r)}, +a4V(){if(this.cx)return +this.cx=!0 +$.cz.FN(this.gaC8())}, +a4U(a){this.OZ(a);++this.ch}, +a2(a,b){var s,r=this +if(r.a.length===0){s=r.z +if(s!=null)s=r.b==null||s.gr2()>1 +else s=!1}else s=!1 +if(s)r.wp() +r.a0q(0,b)}, +L(a,b){var s,r=this +r.a0r(0,b) +if(r.a.length===0){s=r.CW +if(s!=null)s.R(0) +r.CW=null}}, +HP(){var s,r=this +r.anx() +if(r.w){s=r.y +if(s!=null)s.hR(null) +s=r.y +if(s!=null)s.R(0) +r.y=null}}} +A.aVK.prototype={ +$2(a,b){this.a.pF(A.c9("resolving an image codec"),a,this.b,!0,b)}, +$S:27} +A.aVL.prototype={ +$2(a,b){this.a.pF(A.c9("loading an image"),a,this.b,!0,b)}, +$S:27} +A.aVJ.prototype={ +$0(){this.a.a4V()}, +$S:0} +A.aov.prototype={} +A.aox.prototype={} +A.aow.prototype={} +A.a2C.prototype={} +A.tg.prototype={ +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.tg&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.ea(b.f,s.f)}, +gm(a){var s=this +return A.V(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)}, +j(a){return"InlineSpanSemanticsInformation{text: "+this.a+", semanticsLabel: "+A.c(this.b)+", recognizer: "+A.c(this.c)+"}"}} +A.iz.prototype={ +ZY(a){var s={} +s.a=null +this.bx(new A.aRX(s,a,new A.a2C())) +return s.a}, +F6(a){var s,r=new A.cB("") +this.CA(r,!0,a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +ahw(){return this.F6(!0)}, +a9(a,b){var s={} +if(b<0)return null +s.a=null +this.bx(new A.aRW(s,b,new A.a2C())) +return s.a}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.iz&&J.i(b.a,this.a)}, +gm(a){return J.I(this.a)}} +A.aRX.prototype={ +$1(a){var s=a.ZZ(this.b,this.c) +this.a.a=s +return s==null}, +$S:90} +A.aRW.prototype={ +$1(a){var s=a.abb(this.b,this.c) +this.a.a=s +return s==null}, +$S:90} +A.tG.prototype={ +CA(a,b,c){a.a+=A.cJ(65532)}, +Kx(a){a.push(B.a59)}} +A.ch.prototype={ +bG(a,b){var s=this.a.bG(0,b) +return new A.ch(this.b.ah(0,b),s)}, +ez(a,b){var s,r,q=this +if(a instanceof A.ch){s=A.bs(a.a,q.a,b) +r=A.ms(a.b,q.b,b) +r.toString +return new A.ch(r,s)}if(a instanceof A.hm){s=A.bs(a.a,q.a,b) +return new A.jE(q.b,1-b,a.b,s)}return q.rZ(a,b)}, +eA(a,b){var s,r,q=this +if(a instanceof A.ch){s=A.bs(q.a,a.a,b) +r=A.ms(q.b,a.b,b) +r.toString +return new A.ch(r,s)}if(a instanceof A.hm){s=A.bs(q.a,a.a,b) +return new A.jE(q.b,b,a.b,s)}return q.t_(a,b)}, +qF(a){var s=a==null?this.a:a +return new A.ch(this.b,s)}, +f0(a,b){var s=this.b.am(b).dA(a).e2(-this.a.gfY()),r=$.av().c2() +r.fK(s) +return r}, +lg(a){return this.f0(a,null)}, +dB(a,b){var s=$.av().c2() +s.fK(this.b.am(b).dA(a)) +return s}, +li(a){return this.dB(a,null)}, +ky(a,b,c,d){var s=this.b +if(s.l(0,B.aQ))a.d8(b,c) +else a.dr(s.am(d).dA(b),c)}, +gjW(){return!0}, +jT(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.dr(s.am(c).dA(b),o.kD()) +else{r=$.av().bh() +r.sap(0,o.a) +q=s.am(c).dA(b) +p=q.e2(-o.gfY()) +a.mz(q.e2(o.gvU()),p,r)}break}}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.ch&&b.a.l(0,this.a)&&b.b.l(0,this.b)}, +gm(a){return A.V(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)}, +j(a){return"RoundedRectangleBorder("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.jE.prototype={ +bG(a,b){var s=this.a.bG(0,b) +return new A.jE(this.b.ah(0,b),b,this.d,s)}, +ez(a,b){var s,r,q,p=this +if(a instanceof A.ch){s=A.bs(a.a,p.a,b) +r=A.ms(a.b,p.b,b) +r.toString +return new A.jE(r,p.c*b,p.d,s)}if(a instanceof A.hm){s=A.bs(a.a,p.a,b) +r=p.c +return new A.jE(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jE){s=A.bs(a.a,p.a,b) +r=A.ms(a.b,p.b,b) +r.toString +q=A.ao(a.c,p.c,b) +q.toString +return new A.jE(r,q,p.d,s)}return p.rZ(a,b)}, +eA(a,b){var s,r,q,p=this +if(a instanceof A.ch){s=A.bs(p.a,a.a,b) +r=A.ms(p.b,a.b,b) +r.toString +return new A.jE(r,p.c*(1-b),p.d,s)}if(a instanceof A.hm){s=A.bs(p.a,a.a,b) +r=p.c +return new A.jE(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jE){s=A.bs(p.a,a.a,b) +r=A.ms(p.b,a.b,b) +r.toString +q=A.ao(p.c,a.c,b) +q.toString +return new A.jE(r,q,p.d,s)}return p.t_(a,b)}, +BO(a){var s,r,q,p,o,n,m,l,k=this.c +if(k===0||a.c-a.a===a.d-a.b)return a +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +m=1-this.d +if(q")),!0,t.Q2)}if(s.e.gjW())p.x=A.P(new A.F(r,new A.brg(a),A.X(r).i("F<1,K>")),!0,t.YT) +else p.y=A.P(new A.F(r,new A.brh(p,a,b),A.X(r).i("F<1,tF>")),!0,t.ke)}r=s.e +if(!r.gjW())q=p.r!=null||p.w!=null +else q=!1 +if(q)p.e=r.dB(a,b) +if(s.c!=null)p.f=r.f0(a,b) +p.c=a +p.d=b}, +aL_(a,b,c){var s,r,q,p,o=this +if(o.w!=null){s=o.b.e +if(s.gjW()){r=0 +while(!0){q=o.w +q.toString +if(!(r>>0)+s+-56613888 +case 56320:s=s.a9(0,a-1) +s.toString +return(s<<10>>>0)+r+-56613888 +default:return r}}, +aLp(a,b){var s,r=this.ava(b?a-1:a),q=b?a:a-1,p=this.a.a9(0,q) +if(!(r==null||p==null||A.bQq(r)||A.bQq(p))){q=A.aQ("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!0) +s=A.cJ(r) +q=!q.b.test(s)}else q=!0 +return q}, +gafq(){var s=this,r=s.c +if(r===$){r!==$&&A.aC() +r=s.c=new A.avm(s.gaLo(),s)}return r}} +A.avm.prototype={ +iU(a){var s +if(a<0)return null +s=this.b.iU(a) +return s==null||this.a.$2(s,!1)?s:this.iU(s-1)}, +iV(a){var s=this.b.iV(Math.max(a,0)) +return s==null||this.a.$2(s,!0)?s:this.iV(s)}} +A.KJ.prototype={} +A.Yk.prototype={} +A.aiR.prototype={ +a5(){var s=this,r=s.a +if(r!=null)r.q() +s.dx=s.dy=s.a=null}, +sed(a,b){var s,r,q=this +if(J.i(q.d,b))return +s=q.d +s=s==null?null:s.a +if(!J.i(s,b.a)){s=q.CW +if(s!=null)s.q() +q.CW=null}s=q.d +s=s==null?null:s.be(0,b) +r=s==null?B.cl:s +q.d=b +q.e=null +s=r.a +if(s>=3)q.a5() +else if(s>=2)q.b=!0}, +gnY(){var s=this.e +if(s==null){s=this.d +s=s==null?null:s.F6(!1) +this.e=s}return s==null?"":s}, +szi(a,b){if(this.f===b)return +this.f=b +this.a5()}, +scp(a){var s,r=this +if(r.r===a)return +r.r=a +r.a5() +s=r.CW +if(s!=null)s.q() +r.CW=null}, +szl(a){var s,r=this +if(r.w===a)return +r.w=a +r.a5() +s=r.CW +if(s!=null)s.q() +r.CW=null}, +saTT(a){if(this.x==a)return +this.x=a +this.a5()}, +syO(a,b){if(J.i(this.y,b))return +this.y=b +this.a5()}, +syS(a){if(this.z==a)return +this.z=a +this.a5()}, +som(a){if(J.i(this.Q,a))return +this.Q=a +this.a5()}, +szm(a){if(this.as===a)return +this.as=a +this.a5()}, +oe(a){if(a==null||a.length===0||A.ea(a,this.ch))return +this.ch=a +this.a5()}, +a34(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.W3(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.gmJ() +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=$.av().ach(f,e,d,a0,a,l,c,b,a2) +l=b}r=A.aWR(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.aWR(a1.x,a2,14*r,a2,a2,a2,a1.y,q,a2,a3,s,p) +a3=p}return a3}, +aw4(){return this.a34(null)}, +geD(){var s,r,q=this,p=q.CW +if(p==null){p=q.a34(B.aL) +s=$.av().CU(p) +p=q.d +if(p==null)r=null +else{p=p.a +r=p==null?null:p.FI(q.w)}if(r!=null)s.va(r) +s.x6(" ") +p=s.c6() +p.hv(B.KS) +q.CW=p}return p.gd9(p)}, +gd0(a){var s=this.as,r=this.a +s=s===B.R8?r.gMr():r.gd0(r) +return Math.ceil(s)}, +fO(a){var s +switch(a.a){case 0:s=this.a +return s.gxa(s) +case 1:s=this.a +return s.gaek(s)}}, +a33(){var s,r,q,p=this,o=p.d +if(o==null)throw A.d(A.a9("TextPainter.text must be set to a non-null value before using the TextPainter.")) +s=p.aw4() +r=$.av().CU(s) +s=p.w +o.K9(r,p.ch,s) +p.ay=r.gagd() +q=r.c6() +p.a=q +p.b=!1 +return q}, +a5n(a,b){var s,r,q=this +q.a.hv(new A.wv(b)) +if(a!==b){switch(q.as.a){case 1:s=Math.ceil(q.a.gMr()) +break +case 0:s=Math.ceil(q.a.gyR()) +break +default:s=null}s=A.Z(s,a,b) +r=q.a +if(s!==Math.ceil(r.gd0(r)))q.a.hv(new A.wv(s))}}, +DX(a,b){var s=this,r=s.a==null +if(!r&&b===s.cx&&a===s.cy)return +if(s.b||r)s.a33() +s.cx=b +s.cy=a +s.dx=s.dy=null +s.a5n(b,a) +s.ax=s.a.Fs()}, +af4(){return this.DX(1/0,0)}, +aXL(a){return this.DX(a,0)}, +aM(a,b){var s,r=this,q=r.cx,p=r.cy +if(r.a==null||q==null||p==null)throw A.d(A.a9("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.a33() +r.a5n(q,p)}s=r.a +s.toString +a.l5(s,b)}, +ZR(a){var s=this.d.a9(0,a) +if(s==null)return null +return(s&64512)===55296?a+2:a+1}, +ZS(a){var s=a-1,r=this.d.a9(0,s) +if(r==null)return null +return(r&64512)===56320?a-2:s}, +a46(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gnY().length +if(h===0||a>h)return null +s=B.b.a9(i.gnY(),Math.max(0,a-1)) +r=s&64512 +q=r===55296||r===56320||i.d.a9(0,a)===8205||s===8207||s===8206 +p=q?2:1 +o=A.a([],t.Lx) +for(r=-h,n=!q,m=s===10;o.length===0;){l=a-p +k=i.a +k.toString +o=k.Ok(Math.max(0,l),a,B.uf) +if(o.length===0){if(n&&m)break +if(l>>0,n=!q;o.length===0;){m=a+p +o=this.a.Ok(a,m,B.uf) +if(o.length===0){if(n)break +if(m>=r)break +p*=2 +continue}l=B.c.gO(o).e===B.P?B.c.gO(o):B.c.gS(o) +r=l.e +n=r===B.P?l.a:l.c +k=l.b +return new A.KJ(new A.j(n,k),r,l.d-k)}return null}, +o5(a,b){var s,r,q,p,o,n=this,m=a.a<0?B.RV:n.a2P(a) +if(m instanceof A.Yk){s=n.f +r=n.r +r.toString +q=A.cbo(s,r) +p=q===0?0:q*n.gd0(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.Z(o.a,0,n.gd0(n)),o.b)}, +ZK(a,b){var s +if(a.a<0)return null +s=this.a2P(a) +return s instanceof A.KJ?s.c:null}, +a2P(a){var s,r,q,p=this +if(a.l(0,p.dx)){s=p.db +s===$&&A.b() +return s}r=a.a +switch(a.b.a){case 0:q=p.a46(r) +if(q==null)q=p.a45(r) +break +case 1:q=p.a45(r) +if(q==null)q=p.a46(r) +break +default:q=null}p.dx=a +return p.db=q==null?B.RV:q}, +zz(a,b,c){return this.a.vw(a.a,a.b,b,c)}, +rD(a){return this.zz(a,B.dI,B.cK)}, +xu(){var s=this.dy +return s==null?this.dy=this.a.xu():s}, +q(){var s=this,r=s.CW +if(r!=null)r.q() +s.CW=null +r=s.a +if(r!=null)r.q() +s.d=s.a=null}} +A.m8.prototype={ +gxM(a){return this.e}, +gOb(){return!0}, +mM(a,b){var s +if(t.pY.b(a)){s=this.d +if(s!=null)s.Up(a)}}, +K9(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.va(n.FI(c)) +n=this.b +if(n!=null)try{a.x6(n)}catch(q){n=A.a0(q) +if(n instanceof A.ll){s=n +r=A.am(q) +A.ew(new A.cG(s,r,"painting library",A.c9("while building a TextSpan"),null,!1)) +a.x6("\ufffd")}else throw q}n=this.c +if(n!=null)for(p=n.length,o=0;oq.a)q=p +if(q===B.cl)return q}s=n.c +if(s!=null)for(r=b.c,o=0;oq.a)q=p +if(q===B.cl)return q}return q}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +if(!s.a0t(0,b))return!1 +return b instanceof A.m8&&b.b==s.b&&b.d==s.d&&s.e.l(0,b.e)&&A.ea(b.c,s.c)}, +gm(a){var s=this,r=A.iz.prototype.gm.call(s,s),q=s.c +q=q==null?null:A.cv(q) +return A.V(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)}, +eq(){return"TextSpan"}, +$iaF:1, +$iod:1, +gMR(){return null}, +gMS(){return null}} +A.N.prototype={ +gmJ(){var s,r=this.e +if(!(this.f==null))if(r==null)r=null +else{s=A.X(r).i("F<1,f>") +s=A.P(new A.F(r,new A.bc8(this),s),!0,s.i("al.E")) +r=s}return r}, +gtF(a){var s,r=this.f +if(r!=null){s=this.d +return s==null?null:B.b.bg(s,("packages/"+r+"/").length)}return this.d}, +kl(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){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.ay +if(a2==null&&b8==null)s=a5==null?a1.b:a5 +else s=null +r=a1.ch +if(r==null&&a3==null)q=a4==null?a1.c:a4 +else q=null +p=b4==null?a1.r:b4 +o=b7==null?a1.w:b7 +n=b5==null?a1.x:b5 +m=c1==null?a1.y:c1 +l=c7==null?a1.z:c7 +k=c6==null?a1.Q:c6 +j=b9==null?a1.as:b9 +i=c0==null?a1.at:c0 +a2=b8==null?a2:b8 +r=a3==null?r:a3 +h=c5==null?a1.dy:c5 +g=b6==null?a1.fx:b6 +f=a7==null?a1.CW:a7 +e=a8==null?a1.cx:a8 +d=a9==null?a1.cy:a9 +c=b0==null?a1.db:b0 +b=b1==null?a1.gtF(a1):b1 +a=b2==null?a1.e:b2 +a0=c4==null?a1.f:c4 +return A.cV(r,q,s,null,f,e,d,c,b,a,a1.fr,p,n,g,o,a2,j,a1.a,i,m,a1.ax,a1.fy,a0,h,k,l)}, +CI(a,b){return this.kl(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)}, +bz(a){return this.kl(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)}, +KD(a){return this.kl(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)}, +CH(a){return this.kl(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)}, +abR(a,b){return this.kl(null,null,a,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null)}, +Vm(a){return this.kl(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)}, +abZ(a,b,c){return this.kl(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)}, +CJ(a,b){return this.kl(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)}, +aQV(a){return this.kl(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)}, +aQT(a){return this.kl(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)}, +aR1(a){return this.kl(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)}, +aRr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.kl(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)}, +aRF(a,b){return this.kl(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)}, +jB(a,b,c,a0,a1,a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.ay +if(d==null)s=a==null?f.b:a +else s=e +r=f.ch +if(r==null)q=f.c +else q=e +p=a1==null?f.gtF(f):a1 +o=f.r +o=o==null?e:o*a4+a3 +n=f.w +n=n==null?e:B.q0[B.e.dq(n.a,0,8)] +m=f.y +m=m==null?e:m+0 +l=f.z +l=l==null?e:l+0 +k=f.as +k=k==null?e:k+0 +j=b==null?f.CW:b +i=c==null?f.cx:c +h=a0==null?f.cy:a0 +g=f.db +g=g==null?e:g+0 +return A.cV(r,q,s,e,j,i,h,g,p,f.e,f.fr,o,f.x,f.fx,n,d,k,f.a,f.at,m,f.ax,f.fy,f.f,f.dy,f.Q,l)}, +a0(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.gtF(a4) +a2=a4.e +a3=a4.f +return this.kl(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)}, +FI(a){var s,r,q=this,p=q.gmJ(),o=q.r +o=o==null?null:o*a +s=q.ch +if(s==null){s=q.c +if(s!=null){r=$.av().bh() +r.sap(0,s) +s=r}else s=null}return A.bEd(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)}, +be(a,b){var s=this +if(s===b)return B.ey +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.ea(s.dy,b.dy)||!A.ea(s.fr,b.fr)||!A.ea(s.fx,b.fx)||!A.ea(s.gmJ(),b.gmJ())||!1)return B.cl +if(!J.i(s.b,b.b)||!J.i(s.c,b.c)||!J.i(s.CW,b.CW)||!J.i(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.as2 +return B.ey}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.N&&b.a===s.a&&J.i(b.b,s.b)&&J.i(b.c,s.c)&&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&&b.at==s.at&&b.ay==s.ay&&b.ch==s.ch&&A.ea(b.dy,s.dy)&&A.ea(b.fr,s.fr)&&A.ea(b.fx,s.fx)&&J.i(b.CW,s.CW)&&J.i(b.cx,s.cx)&&b.cy==s.cy&&b.db==s.db&&b.d==s.d&&A.ea(b.gmJ(),s.gmJ())&&b.f==s.f&&!0}, +gm(a){var s,r=this,q=null,p=r.gmJ(),o=p==null?q:A.cv(p),n=A.V(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.cv(m) +s=l==null?q:A.cv(l) +return A.V(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)}, +eq(){return"TextStyle"}, +gjK(a){return this.w}, +gmK(a){return this.x}} +A.bc8.prototype={ +$1(a){return"packages/"+A.c(this.a.f)+"/"+a}, +$S:19} +A.auy.prototype={} +A.a95.prototype={ +arY(a,b,c,d,e){var s=this +s.r=A.bSB(new A.aOy(s),s.gWm(s),0,10,0)}, +hg(a,b){var s,r,q=this +if(b>q.r)return q.gyl() +s=q.e +r=q.c +return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, +iC(a,b){var s=this +if(b>s.r)return 0 +return s.e*Math.pow(s.b,b)-s.f*b}, +gyl(){var s=this +if(s.f===0)return s.d-s.e/s.c +return s.hg(0,s.r)}, +ahn(a){var s,r=this,q=r.d +if(a===q)return 0 +s=r.e +if(s!==0)if(s>0)q=ar.gyl() +else q=a>q||a=r.b&&r.c>=r.d +else q=!0 +if(q){n.cA(0) +n=o.cN +o.k3=n.a=n.b=new A.a_(A.Z(0,r.a,r.b),A.Z(0,r.c,r.d)) +o.W=B.OU +n=o.D$ +if(n!=null)n.hv(r) +return}s.cf(r,!0) +switch(o.W.a){case 0:n=o.cN +s=o.D$.k3 +s.toString +n.a=n.b=s +o.W=B.r0 +break +case 1:s=o.cN +q=s.b +p=o.D$.k3 +p.toString +if(!J.i(q,p)){q=o.k3 +q.toString +s.a=q +q=o.D$.k3 +q.toString +s.b=q +o.bb=0 +n.mL(0,0) +o.W=B.as_}else{q=n.x +q===$&&A.b() +if(q===n.b){n=o.D$.k3 +n.toString +s.a=s.b=n}else{s=n.r +if(!(s!=null&&s.a!=null))n.ce(0)}}break +case 2:s=o.cN +q=s.b +p=o.D$.k3 +p.toString +if(!J.i(q,p)){q=o.D$.k3 +q.toString +s.a=s.b=q +o.bb=0 +n.mL(0,0) +o.W=B.as0}else{o.W=B.r0 +s=n.r +if(!(s!=null&&s.a!=null))n.ce(0)}break +case 3:s=o.cN +q=s.b +p=o.D$.k3 +p.toString +if(!J.i(q,p)){q=o.D$.k3 +q.toString +s.a=s.b=q +o.bb=0 +n.mL(0,0)}else{n.cA(0) +o.W=B.r0}break}n=o.cN +s=o.dg +s===$&&A.b() +s=n.aj(0,s.gp(s)) +s.toString +o.k3=r.b_(s) +o.x8() +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.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) +r=p.hh(a) +switch(q.W.a){case 0:return a.b_(r) +case 1:if(!J.i(q.cN.b,r)){p=q.k3 +p.toString +return a.b_(p)}else{p=q.cG +p===$&&A.b() +s=p.x +s===$&&A.b() +if(s===p.b)return a.b_(r)}break +case 3:case 2:if(!J.i(q.cN.b,r))return a.b_(r) +break}p=q.dg +p===$&&A.b() +p=q.cN.aj(0,p.gp(p)) +p.toString +return a.b_(p)}, +aM(a,b){var s,r,q,p,o=this +if(o.D$!=null){s=o.dF +s===$&&A.b() +s=s&&o.cv!==B.f}else s=!1 +r=o.ad +if(s){s=o.k3 +q=s.a +s=s.b +p=o.cx +p===$&&A.b() +r.saK(0,a.n0(p,b,new A.K(0,0,0+q,0+s),A.wQ.prototype.gfF.call(o),o.cv,r.a))}else{r.saK(0,null) +o.a0Z(a,b)}}, +q(){this.ad.saK(0,null) +this.hE()}} +A.b_n.prototype={ +$0(){var s=this.a,r=s.cG +r===$&&A.b() +r=r.x +r===$&&A.b() +if(r!==s.bb)s.a5()}, +$S:0} +A.HC.prototype={ +WW(){var s=this,r=s.aR$ +r===$&&A.b() +r=r.e +r.toString +r.stY(s.acn()) +if(s.aR$.e.D$!=null)s.akp()}, +X3(){}, +WZ(){}, +acn(){var s,r=$.c_().d.h(0,0),q=r.x +if(q==null){s=self.window.devicePixelRatio +q=s===0?1:s}return new A.ak6(r.glW().hA(0,q),q)}, +aBi(){var s,r=this.aR$ +r===$&&A.b() +r=r.e +r.toString +s=t.c +s.a(A.a4.prototype.gdz.call(r)).ch.t(0,r) +s.a(A.a4.prototype.gdz.call(r)).ze()}, +aBm(a){var s=this.aR$ +s===$&&A.b() +s.e.toString +s=$.hY;(s==null?$.hY=A.rT():s).b2w(a)}, +aBk(){var s=this.aR$ +s===$&&A.b() +s.e.xo()}, +aBU(a){B.alF.f2("first-frame",null,!1,t.H)}, +aAu(a){this.Wk() +this.aK5()}, +aK5(){$.cz.dy$.push(new A.b0v(this))}, +aav(){--this.bE$ +if(!this.b8$)this.a_f()}, +Wk(){var s=this,r=s.aR$ +r===$&&A.b() +r.adL() +s.aR$.adJ() +s.aR$.adM() +if(s.b8$||s.bE$===0){s.aR$.e.aPT() +s.aR$.adN() +s.b8$=!0}}, +$iaF:1, +$iiH:1} +A.b0v.prototype={ +$1(a){var s=this.a,r=s.bY$ +r.toString +s=s.aR$ +s===$&&A.b() +r.b2l(s.e.gaWB())}, +$S:6} +A.Xw.prototype={ +q(){this.a.gBQ().L(0,this.ghx()) +this.dK()}} +A.at.prototype={ +xB(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.at(r,q,p,a==null?s.d:a)}, +Vx(a,b){return this.xB(null,a,null,b)}, +abT(a,b){return this.xB(a,null,b,null)}, +aRL(a,b){return this.xB(null,null,a,b)}, +Vo(a){return this.xB(a,null,null,null)}, +u_(a){return this.xB(null,a,null,null)}, +abz(a){return this.xB(null,null,null,a)}, +qM(a){var s=this,r=a.gf7(),q=a.gcU(a)+a.gcX(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +return new A.at(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, +ul(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +return new A.at(A.Z(s.a,r,q),A.Z(s.b,r,q),A.Z(s.c,p,o),A.Z(s.d,p,o))}, +NO(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Z(b,o,q.b),m=q.b +p=p?m:A.Z(b,o,m) +o=a==null +m=q.c +s=o?m:A.Z(a,m,q.d) +r=q.d +return new A.at(n,p,s,o?r:A.Z(a,m,r))}, +F1(a){return this.NO(null,a)}, +NN(a){return this.NO(a,null)}, +b_(a){var s=this +return new A.a_(A.Z(a.a,s.a,s.b),A.Z(a.b,s.c,s.d))}, +CD(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.a_(A.Z(0,m,l),A.Z(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}, +ah(a,b){var s=this +return new A.at(s.a*b,s.b*b,s.c*b,s.d*b)}, +hA(a,b){var s=this +return new A.at(s.a/b,s.b/b,s.c/b,s.d/b)}, +gaXo(){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.aa(b)!==A.B(s))return!1 +return b instanceof A.at&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gm(a){var s=this +return A.V(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)}, +j(a){var s,r=this,q=r.gaXo()?"":"; 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.aAc() +return"BoxConstraints("+s.$3(p,r.b,"w")+", "+s.$3(r.c,r.d,"h")+q+")"}} +A.aAc.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.d.aA(a,1) +return B.d.aA(a,1)+"<="+c+"<="+B.d.aA(b,1)}, +$S:399} +A.nO.prototype={ +x7(a,b,c){if(c!=null){c=A.wg(A.bDq(c)) +if(c==null)return!1}return this.Us(a,b,c)}, +kX(a,b,c){var s,r=b==null,q=r?c:c.a8(0,b) +r=!r +if(r)this.c.push(new A.KW(new A.j(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.Nh() +return s}, +Us(a,b,c){var s,r=c==null,q=r?b:A.de(c,b) +r=!r +if(r)this.c.push(new A.Zj(c)) +s=a.$2(this,q) +if(r)this.Nh() +return s}, +aat(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.KW(new A.j(-b.a,-b.b))) +else{c.toString +c=A.wg(A.bDq(c)) +c.toString +r.c.push(new A.Zj(c))}s=a.$1(r) +r.Nh() +return s}, +aOh(a,b){return this.aat(a,null,b)}, +aOg(a,b){return this.aat(a,b,null)}} +A.yC.prototype={ +j(a){return"#"+A.cD(this.a)+"@"+this.c.j(0)}} +A.hB.prototype={ +j(a){return"offset="+A.c(this.a)}} +A.NL.prototype={} +A.Di.prototype={ +I(){return"_IntrinsicDimension."+this.b}} +A.YZ.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.YZ&&b.a===this.a&&b.b===this.b}, +gm(a){return A.V(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.S.prototype={ +eF(a){if(!(a.e instanceof A.hB))a.e=new A.hB(B.h)}, +an(a,b,c){var s=this.id +if(s==null)s=this.id=A.q(t.oc,t.i) +return s.c0(0,new A.YZ(a,b),new A.b_p(c,b))}, +bu(a){return 0}, +bk(a){return 0}, +bl(a){return 0}, +bq(a){return 0}, +hh(a){var s=this.k1 +if(s==null)s=this.k1=A.q(t.k,t.FW) +return s.c0(0,a,new A.b_r(this,a))}, +cB(a){return B.A}, +gob(){var s=this.k3 +return new A.K(0,0,0+s.a,0+s.b)}, +Fw(a,b){var s=null +try{s=this.pS(a)}finally{}if(s==null&&!b)return this.k3.b +return s}, +zC(a){return this.Fw(a,!1)}, +pS(a){var s=this,r=s.k4 +if(r==null)r=s.k4=A.q(t._0,t.PM) +r.c0(0,a,new A.b_q(s,a)) +return s.k4.h(0,a)}, +fO(a){return null}, +ga3(){return t.k.a(A.D.prototype.ga3.call(this))}, +av4(){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.T(0) +q=r.id +if(q!=null)q.T(0) +q=r.k1 +if(q!=null)q.T(0) +return!0}return!1}, +a5(){var s=this +if(s.av4()&&s.gaH(s) instanceof A.D){s.Mu() +return}s.aop()}, +cf(a,b){var s,r=this +if(r.k3!=null)if(!a.l(0,r.ga3())){s=r.k4 +s=s!=null&&s.a!==0}else s=!1 +else s=!1 +if(s){s=r.k4 +if(s!=null)s.T(0)}r.aoo(a,b)}, +hv(a){return this.cf(a,!1)}, +z4(){this.k3=this.cB(this.ga3())}, +bO(){}, +cD(a,b){var s=this +if(s.k3.H(0,b))if(s.d1(a,b)||s.jO(b)){a.t(0,new A.yC(b,s)) +return!0}return!1}, +jO(a){return!1}, +d1(a,b){return!1}, +eK(a,b){var s,r=a.e +r.toString +s=t.r.a(r).a +b.aX(0,s.a,s.b)}, +a_4(a,b){var s,r,q,p,o,n=this.ck(0,b) +if(n.hJ(n)===0)return B.h +s=new A.cC(new Float64Array(3)) +s.e6(0,0,1) +r=new A.cC(new Float64Array(3)) +r.e6(0,0,0) +q=n.py(r) +r=new A.cC(new Float64Array(3)) +r.e6(0,0,1) +p=n.py(r).a8(0,q) +r=new A.cC(new Float64Array(3)) +r.e6(a.a,a.b,0) +o=n.py(r) +r=o.a8(0,p.o8(s.ug(o)/s.ug(p))).a +return new A.j(r[0],r[1])}, +js(a){return this.a_4(a,null)}, +gnW(){var s=this.k3 +return new A.K(0,0,0+s.a,0+s.b)}, +mM(a,b){this.aon(a,b)}} +A.b_p.prototype={ +$0(){return this.a.$1(this.b)}, +$S:79} +A.b_r.prototype={ +$0(){return this.a.cB(this.b)}, +$S:400} +A.b_q.prototype={ +$0(){return this.a.fO(this.b)}, +$S:401} +A.df.prototype={ +acx(a){var s,r,q,p=this.W$ +for(s=A.t(this).i("df.1?");p!=null;){r=s.a(p.e) +q=p.pS(a) +if(q!=null)return q+r.a.b +p=r.ad$}return null}, +KT(a){var s,r,q,p,o=this.W$ +for(s=A.t(this).i("df.1"),r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.pS(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.ad$}return r}, +u8(a,b){var s,r,q={},p=q.a=this.cv$ +for(s=A.t(this).i("df.1");p!=null;p=r){p=p.e +p.toString +s.a(p) +if(a.kX(new A.b_o(q,b,p),p.a,b))return!0 +r=p.cL$ +q.a=r}return!1}, +qL(a,b){var s,r,q,p,o,n=this.W$ +for(s=A.t(this).i("df.1"),r=b.a,q=b.b;n!=null;){p=n.e +p.toString +s.a(p) +o=p.a +a.ep(n,new A.j(o.a+r,o.b+q)) +n=p.ad$}}} +A.b_o.prototype={ +$2(a,b){return this.a.a.cD(a,b)}, +$S:16} +A.XP.prototype={ +aC(a){this.Gx(0)}} +A.hJ.prototype={ +j(a){return this.vY(0)+"; id="+A.c(this.e)}} +A.aVD.prototype={ +jh(a,b){var s,r=this.b.h(0,a) +r.cf(b,!0) +s=r.k3 +s.toString +return s}, +jV(a,b){var s=this.b.h(0,a).e +s.toString +t.Wz.a(s).a=b}, +auv(a,b){var s,r,q,p,o,n,m=this,l=m.b +try{m.b=A.q(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.k(0,o,q) +n=s.ad$}m.Nd(a)}finally{m.b=l}}, +j(a){return"MultiChildLayoutDelegate"}} +A.T7.prototype={ +eF(a){if(!(a.e instanceof A.hJ))a.e=new A.hJ(null,null,B.h)}, +sVY(a){var s=this,r=s.C +if(r===a)return +if(A.B(a)!==A.B(r)||a.pX(r))s.a5() +s.C=a +s.b!=null}, +aF(a){this.aq4(a)}, +aC(a){this.aq5(0)}, +bu(a){var s=A.jb(a,1/0),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bk(a){var s=A.jb(a,1/0),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bl(a){var s=A.jb(1/0,a),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +bq(a){var s=A.jb(1/0,a),r=s.b_(new A.a_(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +cB(a){return a.b_(new A.a_(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)))}, +bO(){var s=this,r=t.k.a(A.D.prototype.ga3.call(s)) +r=r.b_(new A.a_(A.Z(1/0,r.a,r.b),A.Z(1/0,r.c,r.d))) +s.k3=r +s.C.auv(r,s.W$)}, +aM(a,b){this.qL(a,b)}, +d1(a,b){return this.u8(a,b)}} +A.a_5.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.Wz;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.Wz;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.arz.prototype={} +A.a6W.prototype={ +a2(a,b){var s=this.a +return s==null?null:s.a2(0,b)}, +L(a,b){var s=this.a +return s==null?null:s.L(0,b)}, +gFR(){return null}, +P9(a){return this.ff(a)}, +DE(a){return null}, +j(a){var s=A.cD(this),r=this.a +r=r==null?null:r.j(0) +if(r==null)r="" +return"#"+s+"("+r+")"}} +A.T8.prototype={ +sv3(a){var s=this.F +if(s==a)return +this.F=a +this.a3i(a,s)}, +sadR(a){var s=this.Y +if(s==a)return +this.Y=a +this.a3i(a,s)}, +a3i(a,b){var s=this,r=a==null +if(r)s.aD() +else if(b==null||A.B(a)!==A.B(b)||a.ff(b))s.aD() +if(s.b!=null){if(b!=null)b.L(0,s.geP()) +if(!r)a.a2(0,s.geP())}if(r){if(s.b!=null)s.bS()}else if(b==null||A.B(a)!==A.B(b)||a.P9(b))s.bS()}, +sNj(a){if(this.ar.l(0,a))return +this.ar=a +this.a5()}, +bu(a){var s +if(this.D$==null){s=this.ar.a +return isFinite(s)?s:0}return this.PC(a)}, +bk(a){var s +if(this.D$==null){s=this.ar.a +return isFinite(s)?s:0}return this.PA(a)}, +bl(a){var s +if(this.D$==null){s=this.ar.b +return isFinite(s)?s:0}return this.PB(a)}, +bq(a){var s +if(this.D$==null){s=this.ar.b +return isFinite(s)?s:0}return this.Pz(a)}, +aF(a){var s,r=this +r.t3(a) +s=r.F +if(s!=null)s.a2(0,r.geP()) +s=r.Y +if(s!=null)s.a2(0,r.geP())}, +aC(a){var s=this,r=s.F +if(r!=null)r.L(0,s.geP()) +r=s.Y +if(r!=null)r.L(0,s.geP()) +s.ne(0)}, +d1(a,b){var s=this.Y +if(s!=null){s=s.DE(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.t1(a,b)}, +jO(a){var s=this.F +if(s!=null){s=s.DE(a) +s=s!==!1}else s=!1 +return s}, +bO(){this.w2() +this.bS()}, +Cz(a){return a.b_(this.ar)}, +a6r(a,b,c){var s +A.bm("debugPreviousCanvasSaveCount") +a.cM(0) +if(!b.l(0,B.h))a.aX(0,b.a,b.b) +s=this.k3 +s.toString +c.aM(a,s) +a.cj(0)}, +aM(a,b){var s,r,q=this +if(q.F!=null){s=a.gcu(a) +r=q.F +r.toString +q.a6r(s,b,r) +q.a7S(a)}q.k8(a,b) +if(q.Y!=null){s=a.gcu(a) +r=q.Y +r.toString +q.a6r(s,b,r) +q.a7S(a)}}, +a7S(a){}, +ia(a){var s,r=this +r.kP(a) +s=r.F +r.dv=s==null?null:s.gFR() +s=r.Y +r.eN=s==null?null:s.gFR() +a.a=!1}, +xf(a,b,c){var s,r,q,p,o=this +o.h8=A.bNP(o.h8,B.Cq) +o.fk=A.bNP(o.fk,B.Cq) +s=o.h8 +r=s!=null&&!s.gal(s) +s=o.fk +q=s!=null&&!s.gal(s) +s=A.a([],t.QF) +if(r){p=o.h8 +p.toString +B.c.E(s,p)}B.c.E(s,c) +if(q){p=o.fk +p.toString +B.c.E(s,p)}o.a0S(a,b,s)}, +xo(){this.Pv() +this.fk=this.h8=null}} +A.a77.prototype={} +A.Cw.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.Cw&&b.a.l(0,s.a)&&b.b==s.b}, +j(a){var s=this +switch(s.b){case B.P:return s.a.j(0)+"-ltr" +case B.aL:return s.a.j(0)+"-rtl" +case null:return s.a.j(0)}}, +gm(a){return A.V(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.bdD.prototype={ +gda(){var s=this +if(!s.f)return!1 +if(s.e.b5.xu()!==s.d)s.f=!1 +return s.f}, +a4k(a){var s,r,q=this,p=q.r,o=p.h(0,a) +if(o!=null)return o +s=new A.j(q.a.a,q.d[a].gtR()) +r=new A.az(s,q.e.b5.a.hV(s),t.tO) +p.k(0,a,r) +return r}, +gJ(a){return this.c}, +v(){var s,r=this,q=r.b+1 +if(q>=r.d.length)return!1 +s=r.a4k(q);++r.b +r.a=s.a +r.c=s.b +return!0}, +afr(){var s,r=this,q=r.b +if(q<=0)return!1 +s=r.a4k(q-1);--r.b +r.a=s.a +r.c=s.b +return!0}, +aYS(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.afr())break +return!q.l(0,r.a)}} +A.BA.prototype={ +eF(a){if(!(a.e instanceof A.jA))a.e=new A.jA(null,null,B.h)}, +q(){var s,r=this,q=r.C +if(q!=null)q.ch.saK(0,null) +r.C=null +q=r.P +if(q!=null)q.ch.saK(0,null) +r.P=null +r.adn.saK(0,null) +q=r.cw +if(q!=null){q.aq$=$.be() +q.ab$=0}q=r.cQ +if(q!=null){q.aq$=$.be() +q.ab$=0}q=r.jI +s=q.aq$=$.be() +q.ab$=0 +q=r.ks +q.aq$=s +q.ab$=0 +q=r.aV +q.aq$=s +q.ab$=0 +q=r.bm +q.aq$=s +q.ab$=0 +q=r.ghF() +q.aq$=s +q.ab$=0 +r.b5.q() +r.hE()}, +a9m(a){var s,r=this,q=r.gauo(),p=r.C +if(p==null){s=A.bR4(q) +r.i6(s) +r.C=s}else p.sv3(q) +r.aw=a}, +a3y(a){this.a_=A.a([],t.TP) +a.bx(new A.b_t(this))}, +a9u(a){var s,r=this,q=r.gaup(),p=r.P +if(p==null){s=A.bR4(q) +r.i6(s) +r.P=s}else p.sv3(q) +r.D=a}, +ghF(){var s,r,q=this,p=q.Z +if(p===$){s=$.av().bh() +r=$.be() +q.Z!==$&&A.aC() +p=q.Z=new A.Yt(q.gaF6(),s,B.h,r)}return p}, +gauo(){var s=this,r=s.cw +if(r==null){r=A.a([],t.xT) +if(s.c8)r.push(s.ghF()) +r=s.cw=new A.Kb(r,$.be())}return r}, +gaup(){var s=this,r=s.cQ +if(r==null){r=A.a([s.aV,s.bm],t.xT) +if(!s.c8)r.push(s.ghF()) +r=s.cQ=new A.Kb(r,$.be())}return r}, +aF7(a){if(!J.i(this.dP,a))this.e9.$1(a) +this.dP=a}, +sNM(a){return}, +szm(a){var s=this.b5 +if(s.as===a)return +s.szm(a) +this.nT()}, +smy(a,b){if(this.fB===b)return +this.fB=b +this.nT()}, +saZ6(a){if(this.l8===a)return +this.l8=a +this.a5()}, +saZ5(a){return}, +zI(a){var s=this.b5.a.Ou(a) +return A.dE(B.v,s.a,s.b,!1)}, +aNd(a){var s,r,q,p,o,n,m=this +if(!m.F.gda()){m.jI.sp(0,!1) +m.ks.sp(0,!1) +return}s=m.k3 +r=new A.K(0,0,0+s.a,0+s.b) +s=m.b5 +q=m.F +p=m.uo +p===$&&A.b() +o=s.o5(new A.bV(q.a,q.e),p) +m.jI.sp(0,r.e2(0.5).H(0,o.ae(0,a))) +p=m.F +n=s.o5(new A.bV(p.b,p.e),m.uo) +m.ks.sp(0,r.e2(0.5).H(0,n.ae(0,a)))}, +qm(a,b){var s,r +if(a.gda()){s=this.iF.a.c.a.a.length +a=a.KG(Math.min(a.c,s),Math.min(a.d,s))}r=this.iF.a.c.a.l2(a) +this.iF.jp(r,b)}, +aD(){this.a0T() +var s=this.C +if(s!=null)s.aD() +s=this.P +if(s!=null)s.aD()}, +nT(){this.fA=this.cr=null +this.a5()}, +GE(){var s=this +s.a0N() +s.b5.a5() +s.fA=s.cr=null}, +sed(a,b){var s=this,r=s.b5 +if(J.i(r.d,b))return +s.Dj=null +r.sed(0,b) +s.ey=s.el=null +s.a3y(b) +s.nT() +s.bS()}, +szi(a,b){var s=this.b5 +if(s.f===b)return +s.szi(0,b) +this.nT()}, +scp(a){var s=this.b5 +if(s.r===a)return +s.scp(a) +this.nT() +this.bS()}, +syO(a,b){var s=this.b5 +if(J.i(s.y,b))return +s.syO(0,b) +this.nT()}, +som(a){var s=this.b5 +if(J.i(s.Q,a))return +s.som(a) +this.nT()}, +salY(a){var s=this,r=s.eU +if(r===a)return +if(s.b!=null)r.L(0,s.gIT()) +s.eU=a +if(s.b!=null){s.ghF().sP8(s.eU.a) +s.eU.a2(0,s.gIT())}}, +aLb(){this.ghF().sP8(this.eU.a)}, +sd_(a){if(this.em===a)return +this.em=a +this.bS()}, +saV0(a){if(this.kt===a)return +this.kt=a +this.a5()}, +sYK(a,b){if(this.eM===b)return +this.eM=b +this.bS()}, +syS(a){var s,r=this +if(r.f5==a)return +r.f5=a +s=a===1?1:null +r.b5.syS(s) +r.nT()}, +saYN(a){return}, +sWw(a){return}, +szl(a){var s=this.b5 +if(s.w===a)return +s.szl(a) +this.nT()}, +sFQ(a){var s=this +if(s.F.l(0,a))return +s.F=a +s.bm.sLY(a) +s.aD() +s.bS()}, +sd4(a,b){var s=this,r=s.Y +if(r===b)return +if(s.b!=null)r.L(0,s.geP()) +s.Y=b +if(s.b!=null)b.a2(0,s.geP()) +s.a5()}, +saSJ(a){if(this.ar===a)return +this.ar=a +this.a5()}, +saSI(a){return}, +sb_b(a){var s=this +if(s.c8===a)return +s.c8=a +s.cQ=s.cw=null +s.a9m(s.aw) +s.a9u(s.D)}, +sami(a){if(this.dv===a)return +this.dv=a +this.aD()}, +saU8(a){if(this.eN===a)return +this.eN=a +this.aD()}, +saTY(a){var s=this +if(s.jJ===a)return +s.jJ=a +s.nT() +s.bS()}, +ghi(){var s=this.jJ +return s}, +rD(a){var s,r +this.mi() +s=this.b5.rD(a) +r=A.X(s).i("F<1,iZ>") +return A.P(new A.F(s,new A.b_w(this),r),!0,r.i("al.E"))}, +ia(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.kP(a) +s=d.b5 +r=s.d +r.toString +q=A.a([],t.O_) +r.Kx(q) +d.nI=q +if(B.c.dn(q,new A.b_v())&&A.bP()!==B.bZ){a.b=a.a=!0 +return}r=d.el +if(r==null){p=new A.cB("") +o=A.a([],t.oU) +for(r=d.nI,n=r.length,m=0,l=0,k="";lh){d=c1[h].dx +d=d!=null&&d.H(0,new A.tH(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.K(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) +if(!c.l(0,d)){b.w=d +b.jw()}b6.push(b);++h}b8=s.e +b8.toString +s=n.a(b8).ad$;++i}else{a1=b7.a.vw(c,d,B.dI,B.cK) +if(a1.length===0)continue +d=B.c.gO(a1) +a2=new A.K(d.a,d.b,d.c,d.d) +a3=B.c.gO(a1).e +for(d=A.X(a1),c=d.i("aI<1>"),a=new A.aI(a1,1,b5,c),a.bW(a1,1,b5,d.c),a=new A.bw(a,a.gu(a),c.i("bw")),c=c.i("al.E");a.v();){d=a.d +if(d==null)d=c.a(d) +a2=a2.mD(new A.K(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.D.prototype.ga3.call(b4)).b) +a=Math.min(a2.d-a,o.a(A.D.prototype.ga3.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.K(a4,a5,d,a) +a7=A.u0() +a8=k+1 +a7.k1=new A.AN(k,b5) +a7.d=!0 +a7.y2=l +a0=f.b +b8=a0==null?b8:a0 +a7.R8=new A.eR(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.bE +if(b8!=null){a7.iZ(B.e1,b8) +a7.cz(B.rd,!0)}}b8=b9.y +if(b8!=null){b0=b8.fm(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.cz(B.mC,b8)}b1=A.bm("newChild") +b8=b4.l7 +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.b7(b8,A.t(b8).i("b7<1>")) +b2=d.gao(d) +if(!b2.v())A.Y(A.d0()) +b8=b8.G(0,b2.gJ(b2)) +b8.toString +if(b1.b!==b1)A.Y(A.tl(b1.a)) +b1.b=b8}else{b3=new A.oV() +b8=A.U3(b3,b4.aw6(b3)) +if(b1.b!==b1)A.Y(A.tl(b1.a)) +b1.b=b8}if(b8===b1)A.Y(A.iA(b1.a)) +J.bI3(b8,a7) +if(!b8.w.l(0,a6)){b8.w=a6 +b8.jw()}b8=b1.b +if(b8===b1)A.Y(A.iA(b1.a)) +d=b8.d +d.toString +r.k(0,d,b8) +b8=b1.b +if(b8===b1)A.Y(A.iA(b1.a)) +b6.push(b8) +k=a8 +l=a3}}b4.l7=r +b9.pP(0,b6,c0)}, +aw6(a){return new A.b_s(this,a)}, +aBo(a){this.qm(a,B.aT)}, +aAk(a){var s=this,r=s.b5.ZR(s.F.d) +if(r==null)return +s.qm(A.dE(B.v,!a?r:s.F.c,r,!1),B.aT)}, +aAg(a){var s=this,r=s.b5.ZS(s.F.d) +if(r==null)return +s.qm(A.dE(B.v,!a?r:s.F.c,r,!1),B.aT)}, +aAm(a){var s,r=this,q=r.F.gf4(),p=r.a47(r.b5.a.o7(q).b) +if(p==null)return +s=a?r.F.c:p.a +r.qm(A.dE(B.v,s,p.a,!1),B.aT)}, +aAi(a){var s,r=this,q=r.F.gf4(),p=r.a4a(r.b5.a.o7(q).a-1) +if(p==null)return +s=a?r.F.c:p.a +r.qm(A.dE(B.v,s,p.a,!1),B.aT)}, +a47(a){var s,r,q +for(s=this.b5;!0;){r=s.a.o7(new A.bV(a,B.v)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.a6i(r))return r +a=r.b}}, +a4a(a){var s,r,q +for(s=this.b5;a>=0;){r=s.a.o7(new A.bV(a,B.v)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.a6i(r))return r +a=q-1}return null}, +a6i(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.b5;s=m.gnY().length)return A.Jh(new A.bV(m.gnY().length,B.aW)) +s=m.a.o7(a) +switch(a.b.a){case 0:r=n-1 +break +case 1:r=n +break +default:r=null}if(A.bPx(B.b.a9(m.gnY(),r))&&r>0){m=s.a +q=o.a4a(m) +switch(A.bP().a){case 2:if(q==null){p=o.a47(m) +if(p==null)return A.nk(B.v,n) +return A.dE(B.v,n,p.b,!1)}return A.dE(B.v,q.a,n,!1) +case 0:if(o.eM){if(q==null)return A.dE(B.v,n,n+1,!1) +return A.dE(B.v,q.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.dE(B.v,s.a,s.b,!1)}, +a5m(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.bb$ +if(i===0){i=t.tZ +j.b5.oe(A.a([],i)) +return A.a([],i)}s=j.W$ +r=A.bo(i,B.j9,!1,t.jP) +q=new A.at(0,a.b,0,1/0).hA(0,j.b5.w) +for(i=A.t(j).i("ar.1"),p=!b,o=0;s!=null;){if(p){s.cf(q,!0) +n=s.k3 +n.toString +m=j.a_ +m===$&&A.b() +m=m[o] +switch(m.b.a){case 0:m=m.c +m.toString +l=s.zC(m) +break +case 1:case 2:case 4:case 5:case 3:l=null +break +default:l=null}k=n}else{k=s.hh(q) +l=null}n=j.a_ +n===$&&A.b() +n=n[o] +r[o]=new A.ol(k,n.b,l,n.c) +n=s.e +n.toString +s=i.a(n).ad$;++o}return r}, +aCP(a){return this.a5m(a,!1)}, +aKO(){var s,r,q=this.W$,p=t.tq,o=this.b5,n=A.t(this).i("ar.1"),m=0 +while(!0){if(!(q!=null&&mr)return new A.az(J.bHO(o),new A.j(n.a,o.gtR()),t.DC)}s=Math.max(0,p-1) +r=p!==0?B.c.gS(b).gtR()+B.c.gS(b).gacB():0 +return new A.az(s,new A.j(n.a,r),t.DC)}, +a6m(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g={},f=b.ae(0,h.gi_()),e=h.fk +if(!e)h.aNd(f) +s=h.C +r=h.P +if(r!=null)a.ep(r,b) +e=h.b5 +e.aM(a.gcu(a),f) +q=g.a=h.W$ +p=t.tq +o=f.a +n=f.b +m=A.t(h).i("ar.1") +l=0 +while(!0){if(!(q!=null&&l0||!J.i(m.gi_(),B.h))&&m.iE!==B.f +r=m.adn +if(s){s=m.cx +s===$&&A.b() +q=m.k3 +r.saK(0,a.n0(s,b,new A.K(0,0,0+q.a,0+q.b),m.gaHd(),m.iE,r.a))}else{r.saK(0,null) +m.a6m(a,b)}p=m.F +s=p.gda() +if(s){s=m.Op(p) +o=s[0].a +r=m.k3 +q=A.Z(o.a,0,r.a) +r=A.Z(o.b,0,r.b) +a.o0(A.bCW(m.dv,new A.j(q,r).ae(0,b)),A.D.prototype.gfF.call(m),B.h) +if(s.length===2){n=s[1].a +s=m.k3 +r=A.Z(n.a,0,s.a) +s=A.Z(n.b,0,s.b) +a.o0(A.bCW(m.eN,new A.j(r,s).ae(0,b)),A.D.prototype.gfF.call(m),B.h)}}}, +nB(a){var s,r=this +switch(r.iE.a){case 0:return null +case 1:case 2:case 3:if(r.dY>0||!J.i(r.gi_(),B.h)){s=r.k3 +s=new A.K(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.b_t.prototype={ +$1(a){var s +if(a instanceof A.tG){s=this.a.a_ +s===$&&A.b() +s.push(a)}return!0}, +$S:90} +A.b_w.prototype={ +$1(a){var s=this.a +return new A.iZ(a.a+s.gi_().a,a.b+s.gi_().b,a.c+s.gi_().a,a.d+s.gi_().b,a.e)}, +$S:404} +A.b_v.prototype={ +$1(a){return a.c!=null}, +$S:405} +A.b_s.prototype={ +$0(){var s=this.a,r=s.l7.h(0,this.b) +r.toString +s.rV(s,r.w)}, +$S:0} +A.b_x.prototype={ +$2(a,b){var s=a==null?null:a.mD(new A.K(b.a,b.b,b.c,b.d)) +return s==null?new A.K(b.a,b.b,b.c,b.d):s}, +$S:406} +A.b_y.prototype={ +$2(a,b){return this.a.a.cD(a,b)}, +$S:16} +A.b_u.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.ep(s,b)}, +$S:18} +A.arA.prototype={ +gaH(a){return t.CA.a(A.a4.prototype.gaH.call(this,this))}, +ghu(){return!0}, +gkM(){return!0}, +sv3(a){var s,r=this,q=r.C +if(a===q)return +r.C=a +s=a.ff(q) +if(s)r.aD() +if(r.b!=null){s=r.geP() +q.L(0,s) +a.a2(0,s)}}, +aM(a,b){var s,r,q=this,p=t.CA.a(A.a4.prototype.gaH.call(q,q)),o=q.C +if(p!=null){p.mi() +s=a.gcu(a) +r=q.k3 +r.toString +o.lV(s,r,p)}}, +aF(a){this.eh(a) +this.C.a2(0,this.geP())}, +aC(a){this.C.L(0,this.geP()) +this.dU(0)}, +cB(a){return new A.a_(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}} +A.wO.prototype={} +A.a0n.prototype={ +sLX(a){if(J.i(a,this.w))return +this.w=a +this.aO()}, +sLY(a){if(J.i(a,this.x))return +this.x=a +this.aO()}, +sa_l(a){if(this.y===a)return +this.y=a +this.aO()}, +sa_m(a){if(this.z===a)return +this.z=a +this.aO()}, +lV(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.sap(0,h) +r=c.b5 +q=r.zz(A.dE(B.v,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.on(s,B.arF) +k=i.z +if(k===$){j=$.av().bh() +i.z!==$&&A.aC() +i.z=j +k=j}k.sap(0,l) +a.dr(r,k)}, +ff(a){var s=this +if(s===a)return!1 +return!(a instanceof A.Yt)||a.r!==s.r||a.x!==s.x||!J.i(a.Q,s.Q)||!J.i(a.as,s.as)||!a.at.l(0,s.at)||!J.i(a.ax,s.ax)||!J.i(a.ay,s.ay)}} +A.Kb.prototype={ +a2(a,b){var s,r,q +for(s=this.r,r=s.length,q=0;q")) +s=this.r +p=A.X(s) +o=new J.eG(s,s.length,p.i("eG<1>")) +s=p.c +r=r.c +while(!0){if(!(q.v()&&o.v()))break +p=o.d +if(p==null)p=s.a(p) +n=q.d +if(p.ff(n==null?r.a(n):n))return!0}return!1}} +A.a_7.prototype={ +aF(a){this.eh(a) +$.jq.Dk$.a.t(0,this.gIJ())}, +aC(a){$.jq.Dk$.a.G(0,this.gIJ()) +this.dU(0)}} +A.a_8.prototype={ +aF(a){var s,r,q +this.aq6(a) +s=this.W$ +for(r=t.tq;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.aq7(0) +s=this.W$ +for(r=t.tq;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.arB.prototype={} +A.Ta.prototype={ +asg(a){var s,r,q,p,o=this +try{r=o.C +if(r!==""){q=$.bXu() +s=$.av().CU(q) +s.va($.bXv()) +s.x6(r) +r=s.c6() +o.P!==$&&A.dl() +o.P=r}else{o.P!==$&&A.dl() +o.P=null}}catch(p){}}, +bk(a){return 1e5}, +bq(a){return 1e5}, +gkM(){return!0}, +jO(a){return!0}, +cB(a){return a.b_(B.auY)}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +try{p=a.gcu(a) +o=i.k3 +n=b.a +m=b.b +l=o.a +o=o.b +k=$.av().bh() +k.sap(0,$.bXt()) +p.d8(new A.K(n,m,n+l,m+o),k) +p=i.P +p===$&&A.b() +if(p!=null){s=i.k3.a +r=0 +q=0 +if(s>328){s-=128 +r+=64}p.hv(new A.wv(s)) +if(i.k3.b>96+p.gd9(p)+12)q+=96 +a.gcu(a).l5(p,b.ae(0,new A.j(r,q)))}}catch(j){}}, +gaa(a){return this.C}} +A.Pp.prototype={ +I(){return"FlexFit."+this.b}} +A.iw.prototype={ +j(a){return this.vY(0)+"; flex="+A.c(this.e)+"; fit="+A.c(this.f)}} +A.QG.prototype={ +I(){return"MainAxisSize."+this.b}} +A.tr.prototype={ +I(){return"MainAxisAlignment."+this.b}} +A.vE.prototype={ +I(){return"CrossAxisAlignment."+this.b}} +A.BB.prototype={ +spb(a,b){if(this.C!==b){this.C=b +this.a5()}}, +safe(a){if(this.P!==a){this.P=a +this.a5()}}, +saff(a){if(this.a_!==a){this.a_=a +this.a5()}}, +sKO(a){if(this.aw!==a){this.aw=a +this.a5()}}, +scp(a){if(this.D!=a){this.D=a +this.a5()}}, +sai_(a){if(this.Z!==a){this.Z=a +this.a5()}}, +szj(a,b){if(this.bm!=b){this.bm=b +this.a5()}}, +eF(a){if(!(a.e instanceof A.iw))a.e=new A.iw(null,null,B.h)}, +Hh(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.aw===B.ko)return 0 +s=g.C +r=g.W$ +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).ad$}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.bm("mainSize") +i=A.bm("crossSize") +if(m===0){switch(g.C.a){case 0:n=r.an(B.at,1/0,r.gbJ()) +if(j.b!==j)A.Y(A.tl(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.Y(A.tl(i.a)) +i.b=n +break +case 1:n=r.an(B.aE,1/0,r.gbQ()) +if(j.b!==j)A.Y(A.tl(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.Y(A.tl(i.a)) +i.b=n +break}n=j.b +if(n===j)A.Y(A.iA(j.a)) +p+=n +n=i.b +if(n===i)A.Y(A.iA(i.a)) +k=Math.max(k,A.hf(n))}n=r.e +n.toString +r=s.a(n).ad$}h=Math.max(0,(b-p)/q) +r=g.W$ +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.hf(a.$2(r,h*m))) +n=r.e +n.toString +r=s.a(n).ad$}return k}}, +bu(a){return this.Hh(new A.b_D(),a,B.av)}, +bk(a){return this.Hh(new A.b_B(),a,B.av)}, +bl(a){return this.Hh(new A.b_C(),a,B.a_)}, +bq(a){return this.Hh(new A.b_A(),a,B.a_)}, +fO(a){if(this.C===B.av)return this.KT(a) +return this.acx(a)}, +Hc(a){switch(this.C.a){case 0:return a.b +case 1:return a.a}}, +Hi(a){switch(this.C.a){case 0:return a.a +case 1:return a.b}}, +cB(a){var s +if(this.aw===B.ko)return B.A +s=this.a2U(a,A.DI()) +switch(this.C.a){case 0:return a.b_(new A.a_(s.a,s.b)) +case 1:return a.b_(new A.a_(s.b,s.a))}}, +a2U(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.C===B.av?a2.b:a2.d,a0=a<1/0,a1=c.W$ +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.aw===B.bE)switch(c.C.a){case 0:j=A.iq(q,b) +break +case 1:j=A.iq(b,r) +break +default:j=b}else switch(c.C.a){case 0:j=new A.at(0,1/0,0,q) +break +case 1:j=new A.at(0,r,0,1/0) +break +default:j=b}i=a3.$2(a1,j) +m+=c.Hi(i) +n=Math.max(n,A.hf(c.Hc(i)))}a1=l.ad$}h=Math.max(0,(a0?a:0)-m) +if(o>0){g=a0?h/o:0/0 +a1=c.W$ +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.bm("minChildExtent") +l=a1.e +l.toString +l=s.a(l).f +switch((l==null?B.dP:l).a){case 0:if(d.b!==d)A.Y(A.tl(d.a)) +d.b=e +break +case 1:if(d.b!==d)A.Y(A.tl(d.a)) +d.b=0 +break}if(c.aw===B.bE)switch(c.C.a){case 0:l=d.b +if(l===d)A.Y(A.iA(d.a)) +j=new A.at(l,e,q,q) +break +case 1:l=d.b +if(l===d)A.Y(A.iA(d.a)) +j=new A.at(r,r,l,e) +break +default:j=b}else switch(c.C.a){case 0:l=d.b +if(l===d)A.Y(A.iA(d.a)) +j=new A.at(l,e,0,q) +break +case 1:l=d.b +if(l===d)A.Y(A.iA(d.a)) +j=new A.at(0,r,l,e) +break +default:j=b}i=a3.$2(a1,j) +m+=c.Hi(i) +f+=e +n=Math.max(n,A.hf(c.Hc(i)))}l=a1.e +l.toString +a1=s.a(l).ad$}}return new A.bmy(a0&&c.a_===B.r?a:m,n,m)}, +bO(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.ga3(),a1=a.a2U(a0,A.DJ()),a2=a1.a,a3=a1.b +if(a.aw===B.ko){s=a.W$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.bm +n.toString +m=s.Fw(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).ad$}}else q=0 +switch(a.C.a){case 0:r=a.k3=a0.b_(new A.a_(a2,a3)) +a2=r.a +a3=r.b +break +case 1:r=a.k3=a0.b_(new A.a_(a3,a2)) +a2=r.b +a3=r.a +break}l=a2-a1.c +a.aV=Math.max(0,-l) +k=Math.max(0,l) +j=A.bm("leadingSpace") +i=A.bm("betweenSpace") +r=A.bSX(a.C,a.D,a.Z) +h=r===!1 +switch(a.P.a){case 0:j.sdG(0) +i.sdG(0) +break +case 1:j.sdG(k) +i.sdG(0) +break +case 2:j.sdG(k/2) +i.sdG(0) +break +case 3:j.sdG(0) +r=a.bb$ +i.sdG(r>1?k/(r-1):0) +break +case 4:r=a.bb$ +i.sdG(r>0?k/r:0) +j.sdG(i.au()/2) +break +case 5:r=a.bb$ +i.sdG(r>0?k/(r+1):0) +j.sdG(i.au()) +break}g=h?a2-j.au():j.au() +s=a.W$ +for(r=t.US,n=a3/2,f=i.a;s!=null;){e=s.e +e.toString +r.a(e) +d=a.aw +switch(d.a){case 0:case 1:if(A.bSX(A.ck2(a.C),a.D,a.Z)===(d===B.be))c=0 +else{d=s.k3 +d.toString +c=a3-a.Hc(d)}break +case 2:d=s.k3 +d.toString +c=n-a.Hc(d)/2 +break +case 3:c=0 +break +case 4:if(a.C===B.av){d=a.bm +d.toString +m=s.Fw(d,!0) +c=m!=null?q-m:0}else c=0 +break +default:c=null}if(h){d=s.k3 +d.toString +g-=a.Hi(d)}switch(a.C.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.Y(A.iA(f)) +g-=d}else{d=s.k3 +d.toString +d=a.Hi(d) +b=i.b +if(b===i)A.Y(A.iA(f)) +g+=d+b}s=e.ad$}}, +d1(a,b){return this.u8(a,b)}, +aM(a,b){var s,r,q,p=this +if(!(p.aV>1e-10)){p.qL(a,b) +return}s=p.k3 +if(s.gal(s))return +s=p.cQ +r=p.cx +r===$&&A.b() +q=p.k3 +s.saK(0,a.n0(r,b,new A.K(0,0,0+q.a,0+q.b),p.gacy(),p.cw,s.a))}, +q(){this.cQ.saK(0,null) +this.aqa()}, +nB(a){var s +switch(this.cw.a){case 0:return null +case 1:case 2:case 3:if(this.aV>1e-10){s=this.k3 +s=new A.K(0,0,0+s.a,0+s.b)}else s=null +return s}}, +eq(){return this.a0U()}} +A.b_D.prototype={ +$2(a,b){return a.an(B.an,b,a.gby())}, +$S:85} +A.b_B.prototype={ +$2(a,b){return a.an(B.at,b,a.gbJ())}, +$S:85} +A.b_C.prototype={ +$2(a,b){return a.an(B.aa,b,a.gbs())}, +$S:85} +A.b_A.prototype={ +$2(a,b){return a.an(B.aE,b,a.gbQ())}, +$S:85} +A.bmy.prototype={} +A.arC.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.US;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.US;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.arD.prototype={} +A.a_9.prototype={ +q(){var s,r,q +for(s=this.Ls$,r=s.length,q=0;q>")) +this.jf(new A.a2R(s,c.i("a2R<0>")),b,!0,c) +return s.length===0?null:B.c.gO(s).a}, +asY(a){var s,r=this +if(!r.y&&r.z!=null){s=r.z +s.toString +a.aam(s) +return}r.iy(a) +r.y=!1}, +eq(){var s=this.anp() +return s+(this.b==null?" DETACHED":"")}} +A.aTb.prototype={ +$0(){this.b.$1(this.a)}, +$S:0} +A.aTc.prototype={ +$0(){var s=this.a +s.d.G(0,this.b) +s.x_(-1)}, +$S:0} +A.aaA.prototype={ +saK(a,b){var s=this.a +if(b==null?s==null:b===s)return +if(s!=null)if(--s.x===0)s.q() +this.a=b +if(b!=null)++b.x}, +j(a){var s=this.a +return"LayerHandle("+(s!=null?J.bU(s):"DISPOSED")+")"}} +A.adj.prototype={ +sag8(a){var s +this.fD() +s=this.cx +if(s!=null)s.q() +this.cx=a}, +q(){this.sag8(null) +this.a0u()}, +iy(a){var s=this.cx +s.toString +a.aah(B.h,s,this.cy,this.db)}, +jf(a,b,c){return!1}} +A.adq.prototype={ +iy(a){var s=this.CW,r=s.a,q=s.b +a.aak(this.cx,s.d-q,new A.j(r,q),s.c-r)}} +A.ft.prototype={ +B3(a){var s +this.anM(a) +if(!a)return +s=this.CW +for(;s!=null;){s.B3(!0) +s=s.Q}}, +aP_(a){var s=this +s.O7() +s.iy(a) +if(s.e>0)s.B3(!0) +s.y=!1 +return a.c6()}, +q(){this.YR() +this.d.T(0) +this.a0u()}, +O7(){var s,r=this +r.anN() +s=r.CW +for(;s!=null;){s.O7() +r.y=r.y||s.y +s=s.Q}}, +jf(a,b,c,d){var s,r,q +for(s=this.cx,r=a.a;s!=null;s=s.as){if(s.jf(a,b,!0,d))return!0 +q=r.length +if(q!==0)return!1}return!1}, +aF(a){var s +this.Pl(a) +s=this.CW +for(;s!=null;){s.aF(a) +s=s.Q}}, +aC(a){var s +this.dU(0) +s=this.CW +for(;s!=null;){s.aC(0) +s=s.Q}this.B3(!1)}, +lC(a,b){var s,r=this +if(!r.gqu())r.fD() +s=b.e +if(s!==0)r.x_(s) +r.Pk(b) +s=b.as=r.cx +if(s!=null)s.Q=b +r.cx=b +if(r.CW==null)r.CW=b +b.w.saK(0,b)}, +YR(){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.gqu())o.fD() +q=n.e +if(q!==0){q=-q +o.e+=q +p=s.a(A.a4.prototype.gaH.call(o,o)) +if(p!=null)p.x_(q)}o.Pm(n) +n.w.saK(0,null)}o.cx=o.CW=null}, +iy(a){this.j5(a)}, +j5(a){var s=this.CW +for(;s!=null;){s.asY(a) +s=s.Q}}, +nt(a,b){}} +A.q8.prototype={ +sd4(a,b){if(!b.l(0,this.p1))this.fD() +this.p1=b}, +jf(a,b,c,d){return this.on(a,b.a8(0,this.p1),!0,d)}, +nt(a,b){var s=this.p1 +b.aX(0,s.a,s.b)}, +iy(a){var s=this,r=s.p1 +s.sfP(a.Yz(r.a,r.b,t.Ff.a(s.z))) +s.j5(a) +a.bR()}} +A.yV.prototype={ +KV(){return this.p1}, +jf(a,b,c,d){if(!this.p1.H(0,b))return!1 +return this.on(a,b,!0,d)}, +iy(a){var s=this,r=s.p1 +r.toString +s.sfP(a.agr(r,s.p2,t.GB.a(s.z))) +s.j5(a) +a.bR()}} +A.NB.prototype={ +KV(){var s=this.p1 +return s==null?null:new A.K(s.a,s.b,s.c,s.d)}, +jf(a,b,c,d){if(!this.p1.H(0,b))return!1 +return this.on(a,b,!0,d)}, +iy(a){var s=this,r=s.p1 +r.toString +s.sfP(a.agp(r,s.p2,t.cW.a(s.z))) +s.j5(a) +a.bR()}} +A.Ex.prototype={ +KV(){var s=this.p1 +return s==null?null:s.jr(0)}, +jf(a,b,c,d){if(!this.p1.H(0,b))return!1 +return this.on(a,b,!0,d)}, +iy(a){var s=this,r=s.p1 +r.toString +s.sfP(a.ago(r,s.p2,t.L5.a(s.z))) +s.j5(a) +a.bR()}} +A.NF.prototype={ +iy(a){var s=this,r=s.p1 +r.toString +s.sfP(a.ags(r,t.C6.a(s.z))) +s.j5(a) +a.bR()}} +A.qN.prototype={ +scH(a,b){var s=this +if(b.l(0,s.c4))return +s.c4=b +s.ab=!0 +s.fD()}, +iy(a){var s,r,q=this +q.bE=q.c4 +if(!q.p1.l(0,B.h)){s=q.p1 +s=A.k0(s.a,s.b,0) +r=q.bE +r.toString +s.dk(0,r) +q.bE=s}q.sfP(a.ro(q.bE.a,t.qf.a(q.z))) +q.j5(a) +a.bR()}, +TJ(a){var s,r=this +if(r.ab){s=r.c4 +s.toString +r.b8=A.wg(A.bDq(s)) +r.ab=!1}s=r.b8 +if(s==null)return null +return A.de(s,a)}, +jf(a,b,c,d){var s=this.TJ(b) +if(s==null)return!1 +return this.ao2(a,s,!0,d)}, +nt(a,b){var s=this.bE +if(s==null){s=this.c4 +s.toString +b.dk(0,s)}else b.dk(0,s)}} +A.RD.prototype={ +sUt(a,b){var s=this,r=s.c4 +if(b!=r){if(b===255||r===255)s.sfP(null) +s.c4=b +s.fD()}}, +iy(a){var s,r,q,p=this +if(p.CW==null){p.sfP(null) +return}s=p.c4 +s.toString +r=p.p1 +q=p.z +if(s<255)p.sfP(a.agt(s,r,t.Zr.a(q))) +else p.sfP(a.Yz(r.a,r.b,t.Ff.a(q))) +p.j5(a) +a.bR()}} +A.Ul.prototype={ +iy(a){var s,r,q=this,p=q.p1 +p.toString +s=q.p2 +s.toString +r=q.p3 +r.toString +q.sfP(a.agu(p,s,r,t.Ma.a(q.z))) +q.j5(a) +a.bR()}} +A.MD.prototype={ +sLz(a,b){if(!b.l(0,this.p1)){this.p1=b +this.fD()}}, +iy(a){var s=this,r=s.p1 +r.toString +s.sfP(a.agn(r,s.p2,t.UO.a(s.z))) +s.j5(a) +a.bR()}} +A.Qm.prototype={ +j(a){var s=A.cD(this),r=this.a!=null?"":"" +return"#"+s+"("+r+")"}} +A.Gg.prototype={ +sii(a,b){var s=this,r=s.p1 +if(r===b)return +if(s.b!=null){if(r.a===s)r.a=null +b.a=s}s.p1=b}, +sd4(a,b){if(b.l(0,this.p2))return +this.p2=b +this.fD()}, +aF(a){this.a0b(a) +this.p1.a=this}, +aC(a){var s=this.p1 +if(s.a===this)s.a=null +this.a0c(0)}, +jf(a,b,c,d){return this.on(a,b.a8(0,this.p2),!0,d)}, +iy(a){var s,r=this +if(!r.p2.l(0,B.h)){s=r.p2 +r.sfP(a.ro(A.k0(s.a,s.b,0).a,t.qf.a(r.z)))}else r.sfP(null) +r.j5(a) +if(!r.p2.l(0,B.h))a.bR()}, +nt(a,b){var s +if(!this.p2.l(0,B.h)){s=this.p2 +b.aX(0,s.a,s.b)}}} +A.Pw.prototype={ +TJ(a){var s,r,q,p,o=this +if(o.ry){s=o.zG() +s.toString +o.rx=A.wg(s) +o.ry=!1}if(o.rx==null)return null +r=new A.nn(new Float64Array(4)) +r.A4(a.a,a.b,0,1) +s=o.rx.aj(0,r).a +q=s[0] +p=o.p4 +return new A.j(q-p.a,s[1]-p.b)}, +jf(a,b,c,d){var s +if(this.p1.a==null)return!1 +s=this.TJ(b) +if(s==null)return!1 +return this.on(a,s,!0,d)}, +zG(){var s,r +if(this.RG==null)return null +s=this.R8 +r=A.k0(-s.a,-s.b,0) +s=this.RG +s.toString +r.dk(0,s) +return r}, +axh(){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.a([s],r) +p=A.a([m],r) +A.aO3(s,m,q,p) +o=A.bL4(q) +s.nt(null,o) +r=m.p4 +o.aX(0,r.a,r.b) +n=A.bL4(p) +if(n.hJ(n)===0)return +n.dk(0,o) +m.RG=n +m.ry=!0}, +gqu(){return!0}, +iy(a){var s,r,q=this +if(q.p1.a==null&&!0){q.R8=q.RG=null +q.ry=!0 +q.sfP(null) +return}q.axh() +s=q.RG +r=t.qf +if(s!=null){q.R8=q.p3 +q.sfP(a.ro(s.a,r.a(q.z))) +q.j5(a) +a.bR()}else{q.R8=null +s=q.p3 +q.sfP(a.ro(A.k0(s.a,s.b,0).a,r.a(q.z))) +q.j5(a) +a.bR()}q.ry=!0}, +nt(a,b){var s=this.RG +if(s!=null)b.dk(0,s) +else{s=this.p3 +b.dk(0,A.k0(s.a,s.b,0))}}} +A.Mn.prototype={ +jf(a,b,c,d){var s,r,q,p=this,o=p.on(a,b,!0,d),n=a.a +if(n.length!==0&&!0)return o +s=p.p2 +if(s!=null){r=p.p3 +q=r.a +r=r.b +s=!new A.K(q,r,q+s.a,r+s.b).H(0,b)}else s=!1 +if(s)return o +if(A.cN(p.$ti.c)===A.cN(d)){o=o||!1 +n.push(new A.Mo(d.a(p.p1),b.a8(0,p.p3),d.i("Mo<0>")))}return o}} +A.aoY.prototype={} +A.q3.prototype={} +A.Tg.prototype={ +eF(a){if(!(a.e instanceof A.q3))a.e=new A.q3(null,null,B.h)}, +skh(a){if(this.C===a)return +this.C=a +this.a5()}, +cB(a){var s,r,q,p,o,n=this,m=n.W$ +switch(n.C.a){case 1:case 3:s=a.d +r=A.iq(s,null) +for(q=A.t(n).i("ar.1"),p=0;m!=null;){p+=m.hh(r).a +o=m.e +o.toString +m=q.a(o).ad$}return a.b_(new A.a_(p,s)) +case 0:case 2:s=a.b +r=A.iq(null,s) +for(q=A.t(n).i("ar.1"),p=0;m!=null;){p+=m.hh(r).b +o=m.e +o.toString +m=q.a(o).ad$}return a.b_(new A.a_(s,p))}}, +bO(){var s,r,q,p,o,n,m=this,l=null,k=t.k.a(A.D.prototype.ga3.call(m)),j=m.W$ +switch(m.C.a){case 1:s=k.d +r=A.iq(s,l) +for(q=t.U9,p=0;j!=null;){j.cf(r,!0) +o=j.e +o.toString +q.a(o) +o.a=new A.j(p,0) +p+=j.k3.a +j=o.ad$}m.k3=k.b_(new A.a_(p,s)) +break +case 3:s=k.d +r=A.iq(s,l) +for(q=t.U9,p=0;j!=null;){j.cf(r,!0) +o=j.e +o.toString +q.a(o) +p+=j.k3.a +j=o.ad$}j=m.W$ +for(n=0;j!=null;){o=j.e +o.toString +q.a(o) +n+=j.k3.a +o.a=new A.j(p-n,0) +j=o.ad$}m.k3=k.b_(new A.a_(p,s)) +break +case 2:s=k.b +r=A.iq(l,s) +for(q=t.U9,p=0;j!=null;){j.cf(r,!0) +o=j.e +o.toString +q.a(o) +o.a=new A.j(0,p) +p+=j.k3.b +j=o.ad$}m.k3=k.b_(new A.a_(s,p)) +break +case 0:s=k.b +r=A.iq(l,s) +for(q=t.U9,p=0;j!=null;){j.cf(r,!0) +o=j.e +o.toString +q.a(o) +p+=j.k3.b +j=o.ad$}j=m.W$ +for(n=0;j!=null;){o=j.e +o.toString +q.a(o) +n+=j.k3.b +o.a=new A.j(0,p-n) +j=o.ad$}m.k3=k.b_(new A.a_(s,p)) +break}}, +Hf(a){var s,r,q,p=this.W$ +for(s=t.U9,r=0;p!=null;){r=Math.max(r,A.hf(a.$1(p))) +q=p.e +q.toString +p=s.a(q).ad$}return r}, +Hg(a){var s,r,q,p=this.W$ +for(s=t.U9,r=0;p!=null;){r+=a.$1(p) +q=p.e +q.toString +p=s.a(q).ad$}return r}, +bu(a){switch(A.c4(this.C).a){case 0:return this.Hg(new A.b_N(a)) +case 1:return this.Hf(new A.b_O(a))}}, +bk(a){switch(A.c4(this.C).a){case 0:return this.Hg(new A.b_J(a)) +case 1:return this.Hf(new A.b_K(a))}}, +bl(a){switch(A.c4(this.C).a){case 0:return this.Hg(new A.b_L(a)) +case 1:return this.Hf(new A.b_M(a))}}, +bq(a){switch(A.c4(this.C).a){case 0:return this.Hg(new A.b_H(a)) +case 1:return this.Hf(new A.b_I(a))}}, +fO(a){return this.acx(a)}, +aM(a,b){this.qL(a,b)}, +d1(a,b){return this.u8(a,b)}} +A.b_N.prototype={ +$1(a){return a.an(B.an,this.a,a.gby())}, +$S:23} +A.b_O.prototype={ +$1(a){return a.an(B.an,this.a,a.gby())}, +$S:23} +A.b_J.prototype={ +$1(a){return a.an(B.at,this.a,a.gbJ())}, +$S:23} +A.b_K.prototype={ +$1(a){return a.an(B.at,this.a,a.gbJ())}, +$S:23} +A.b_L.prototype={ +$1(a){return a.an(B.aa,this.a,a.gbs())}, +$S:23} +A.b_M.prototype={ +$1(a){return a.an(B.aa,this.a,a.gbs())}, +$S:23} +A.b_H.prototype={ +$1(a){return a.an(B.aE,this.a,a.gbQ())}, +$S:23} +A.b_I.prototype={ +$1(a){return a.an(B.aE,this.a,a.gbQ())}, +$S:23} +A.arE.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.U9;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.U9;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.arF.prototype={} +A.apL.prototype={ +b1c(a){var s=this.a +this.a=a +return s}, +j(a){var s="#",r=A.cD(this.b),q=this.a.a +return s+A.cD(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.apM.prototype={ +gp9(a){var s=this.c +return s.gp9(s)}} +A.abB.prototype={ +a4Q(a){var s,r,q,p,o,n,m=t._h,l=A.kO(null,null,null,m,t.xV) +for(s=a.a,r=s.length,q=0;q") +this.a.aVc(a.gp9(a),a.d,A.iS(new A.b7(s,r),new A.aVz(),r.i("w.E"),t.Pb))}, +b2I(a,b){var s,r,q,p,o +if(a.gdi(a)!==B.cW)return +if(t.ks.b(a))return +s=t.PB.b(a)?A.bCE():b.$0() +r=a.gp9(a) +q=this.b +p=q.h(0,r) +if(!A.c7f(p,a))return +o=q.a +new A.aVC(this,p,a,r,s).$0() +if(o!==0!==(q.a!==0))this.aO()}, +b2l(a){new A.aVA(this,a).$0()}} +A.aVz.prototype={ +$1(a){return a.gxM(a)}, +$S:408} +A.aVC.prototype={ +$0(){var s=this +new A.aVB(s.a,s.b,s.c,s.d,s.e).$0()}, +$S:0} +A.aVB.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.k(0,n.d,new A.apL(A.kO(m,m,m,t._h,t.xV),s))}else{s=n.c +if(t.PB.b(s))n.a.b.G(0,s.gp9(s))}r=n.a +q=r.b.h(0,n.d) +if(q==null){l.toString +q=l}p=q.b +q.b=s +o=t.PB.b(s)?A.kO(m,m,m,t._h,t.xV):r.a4Q(n.e) +r.a4s(new A.apM(q.b1c(o),o,p,s))}, +$S:0} +A.aVA.prototype={ +$0(){var s,r,q,p,o,n,m,l +for(s=this.a,r=s.b,r=r.gaS(r),q=A.t(r),q=q.i("@<1>").M(q.z[1]),r=new A.bG(J.an(r.a),r.b,q.i("bG<1,2>")),p=this.b,q=q.z[1];r.v();){o=r.a +if(o==null)o=q.a(o) +n=o.b +m=s.axD(o,p) +l=o.a +o.a=m +s.a4s(new A.apM(l,m,n,null))}}, +$S:0} +A.aVx.prototype={ +$2(a,b){var s +if(!this.a.ak(0,a))if(a.gOb()&&a.gMS(a)!=null){s=a.gMS(a) +s.toString +s.$1(this.b.bU(this.c.h(0,a)))}}, +$S:409} +A.aVy.prototype={ +$1(a){return!this.a.ak(0,a)}, +$S:410} +A.awi.prototype={} +A.dK.prototype={ +aC(a){}, +j(a){return""}} +A.wu.prototype={ +ep(a,b){var s,r=this +if(a.ghu()){r.Ah() +if(!a.cy){s=a.ay +s===$&&A.b() +s=!s}else s=!0 +if(s)A.bMX(a,null,!0) +else if(a.db)A.c7H(a) +s=a.ch.a +s.toString +t.gY.a(s) +s.sd4(0,b) +r.Ux(s)}else{s=a.ay +s===$&&A.b() +if(s){a.ch.saK(0,null) +a.SO(r,b)}else a.SO(r,b)}}, +Ux(a){a.eb(0) +this.a.lC(0,a)}, +gcu(a){var s,r,q=this +if(q.e==null){q.c=A.c7Z(q.b) +s=$.av() +r=s.xK() +q.d=r +q.e=s.xG(r,null) +r=q.c +r.toString +q.a.lC(0,r)}s=q.e +s.toString +return s}, +Ah(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sag8(r.d.qS()) +r.e=r.d=r.c=null}, +a_x(){var s=this.c +if(s!=null)if(!s.cy){s.cy=!0 +s.fD()}}, +v9(a,b,c,d){var s,r=this +if(a.CW!=null)a.YR() +r.Ah() +r.Ux(a) +s=r.aSm(a,d==null?r.b:d) +b.$2(s,c) +s.Ah()}, +o0(a,b,c){return this.v9(a,b,c,null)}, +aSm(a,b){return new A.wu(a,b)}, +n0(a,b,c,d,e,f){var s,r,q=this +if(e===B.f){d.$2(q,b) +return null}s=c.dH(b) +if(a){r=f==null?new A.yV(B.u,A.q(t.S,t.M),A.aA(t.kd)):f +if(!s.l(0,r.p1)){r.p1=s +r.fD()}if(e!==r.p2){r.p2=e +r.fD()}q.v9(r,d,b,s) +return r}else{q.aPD(s,e,s,new A.aWP(q,d,b)) +return null}}, +agq(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.f){e.$2(p,b) +return null}s=c.dH(b) +r=d.dH(b) +if(a){q=g==null?new A.NB(B.cr,A.q(t.S,t.M),A.aA(t.kd)):g +if(!r.l(0,q.p1)){q.p1=r +q.fD()}if(f!==q.p2){q.p2=f +q.fD()}p.v9(q,e,b,s) +return q}else{p.aPC(r,f,s,new A.aWO(p,e,b)) +return null}}, +Nl(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.f){e.$2(p,b) +return null}s=c.dH(b) +r=d.dH(b) +if(a){q=g==null?new A.Ex(B.cr,A.q(t.S,t.M),A.aA(t.kd)):g +if(r!==q.p1){q.p1=r +q.fD()}if(f!==q.p2){q.p2=f +q.fD()}p.v9(q,e,b,s) +return q}else{p.aPB(r,f,s,new A.aWN(p,e,b)) +return null}}, +b01(a,b,c,d,e,f){return this.Nl(a,b,c,d,e,B.cr,f)}, +vb(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.k0(q,p,0) +o.dk(0,c) +o.aX(0,-q,-p) +if(a){s=e==null?A.bPP(null):e +s.scH(0,o) +r.v9(s,d,b,A.bMs(o,r.b)) +return s}else{q=r.gcu(r) +q.cM(0) +q.aj(0,o.a) +d.$2(r,b) +r.gcu(r).cj(0) +return null}}, +agv(a,b,c,d){return this.vb(a,b,c,d,null)}, +YA(a,b,c,d){var s=d==null?A.bDi():d +s.sUt(0,b) +s.sd4(0,a) +this.o0(s,c,B.h) +return s}, +j(a){return"PaintingContext#"+A.aK(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} +A.aWP.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aWO.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aWN.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aHl.prototype={} +A.H9.prototype={ +ze(){var s=this.cx +if(s!=null)s.a.Wr()}, +sb1w(a){var s=this.e +if(s===a)return +if(s!=null)s.aC(0) +this.e=a +a.aF(this)}, +adL(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +try{for(o=t.c,n=t.TT;m=g.r,m.length!==0;){s=m +g.r=A.a([],n) +m=s +l=new A.aXz() +if(!!m.immutable$list)A.Y(A.a1("sort")) +k=m.length-1 +if(k-0<=32)A.ah1(m,0,k,l) +else A.ah0(m,0,k,l) +for(r=0;r")) +h.bW(l,k,j,i.c) +B.c.E(m,h) +break}}q=J.as(s,r) +if(q.z){m=q +m=o.a(A.a4.prototype.gdz.call(m))===g}else m=!1 +if(m)q.aCQ()}g.f=!1}for(o=g.CW,o=A.d6(o,o.r,A.t(o).c),n=o.$ti.c;o.v();){m=o.d +p=m==null?n.a(m):m +p.adL()}}finally{g.f=!1}}, +ax5(a){try{a.$0()}finally{this.f=!0}}, +adJ(){var s,r,q,p,o=this.z +B.c.dT(o,new A.aXy()) +for(s=o.length,r=t.c,q=0;q0){if(s.at==null){r=t.bu +s.at=new A.I1(s.c,A.b0(r),A.q(t.S,r),A.b0(r),$.be()) +s.b.$0()}}else{r=s.at +if(r!=null){r.q() +s.at=null +s.d.$0()}}}, +adN(){var s,r,q,p,o,n,m,l,k,j=this +if(j.at==null)return +try{p=j.ch +o=A.P(p,!0,A.t(p).c) +B.c.dT(o,new A.aXB()) +s=o +p.T(0) +for(p=s,n=p.length,m=t.c,l=0;l0;m=l){l=m-1 +r[m].eK(r[l],n)}return n}, +nB(a){return null}, +KW(a){return null}, +ia(a){}, +OT(a){var s,r=this +if(t.c.a(A.a4.prototype.gdz.call(r)).at==null)return +s=r.fr +if(s!=null&&!s.as)s.FW(a) +else if(r.gaH(r)!=null){s=r.gaH(r) +s.toString +t.I9.a(s).OT(a)}}, +gIM(){var s,r=this +if(r.dx==null){s=A.u0() +r.dx=s +r.ia(s)}s=r.dx +s.toString +return s}, +xo(){this.dy=!0 +this.fr=null +this.bx(new A.b_Y())}, +bS(){var s,r,q,p,o,n,m,l=this +if(l.b==null||t.c.a(A.a4.prototype.gdz.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.gIM().id!=null +l.dx=null +p=l.gIM().a&&r +s=t.I9 +o=l +while(!0){if(o.gaH(o) instanceof A.D)n=q||!p +else n=!1 +if(!n)break +if(o!==l&&o.dy)break +o.dy=!0 +if(p)q=!1 +n=o.gaH(o) +n.toString +s.a(n) +if(n.dx==null){m=A.u0() +n.dx=m +n.ia(m)}p=n.dx.a +if(p&&n.fr==null)return +o=n}if(o!==l&&l.fr!=null&&l.dy)t.c.a(A.a4.prototype.gdz.call(l)).ch.G(0,l) +if(!o.dy){o.dy=!0 +s=t.c +if(s.a(A.a4.prototype.gdz.call(l))!=null){s.a(A.a4.prototype.gdz.call(l)).ch.t(0,o) +s.a(A.a4.prototype.gdz.call(l)).ze()}}}, +aNf(){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.a4.prototype.gaH.call(s,s)) +if(s==null)s=k +else s=s.at||s.as}r=t.pp.a(l.a4g(s===!0)) +s=t.QF +q=A.a([],s) +p=A.a([],s) +s=l.fr +o=s==null +n=o?k:s.x +m=o?k:s.y +s=o?k:s.z +r.xt(s==null?0:s,m,n,q,p)}, +a4g(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e={},d=f.gIM() +e.a=d.c +e.b=!d.d&&!d.a +s=a||d.p3 +r=A.a([],t.q1) +q=d.b||!(f.gaH(f) instanceof A.D) +p=d.id!=null +o=t.pp +n=A.q(t.ZX,o) +m=t.CZ +l=A.a([],m) +k=A.a([],t.i1) +j=d.bE +j=j==null?null:j.a!==0 +f.k_(new A.b_T(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.cD(this)}, +j(a){return this.eq()}, +hB(a,b,c,d){var s,r=this +if(r.gaH(r) instanceof A.D){s=r.gaH(r) +s.toString +t.I9.a(s) +s.hB(a,b==null?r:b,c,d)}}, +A7(){return this.hB(B.bP,null,B.E,null)}, +rU(a){return this.hB(B.bP,null,B.E,a)}, +vN(a,b,c){return this.hB(a,null,b,c)}, +rV(a,b){return this.hB(B.bP,a,B.E,b)}, +$iaF:1} +A.b_W.prototype={ +$0(){var s=A.a([],t.d),r=this.a +s.push(A.bC4("The following RenderObject was being processed when the exception was fired",B.a0D,r)) +s.push(A.bC4("RenderObject",B.a0E,r)) +return s}, +$S:43} +A.b_Z.prototype={ +$0(){this.b.$1(this.c.a(this.a.ga3()))}, +$S:0} +A.b_X.prototype={ +$1(a){var s +a.a9e() +s=a.cx +s===$&&A.b() +if(s)this.a.cx=!0}, +$S:33} +A.b_Y.prototype={ +$1(a){a.xo()}, +$S:33} +A.b_T.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.a4g(f.c) +if(e.a){B.c.T(f.d) +B.c.T(f.e) +B.c.T(f.f) +if(!f.r.a)f.a.a=!0}for(s=e.gafo(),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.asD() +b.a2V(a3,a4,c)}else b=a2 +c=b.c +c===$&&A.b() +a=b.d +a===$&&A.b() +a0=A.iE(c,a) +e=e==null?a0:e.mD(a0) +c=b.b +if(c!=null){a1=A.iE(b.c,c) +f=f==null?a1:f.fm(a1)}c=b.a +if(c!=null){a1=A.iE(b.c,c) +g=g==null?a1:g.fm(a1)}d=d.c +if(d!=null)l.E(0,d)}}if(h!=null)j=!(e.a>=e.c||e.b>=e.d) +else j=!1 +if(j){if(i==null||a6.H(0,i.e))i=A.U3(a2,B.c.gO(o).gvM()) +a6.t(0,i.e) +i.dx=l +if(!i.w.l(0,e)){i.w=e +i.jw()}if(!A.bD7(i.r,a2)){i.r=null +i.jw()}i.x=f +i.y=g +for(k=k.gao(m);k.v();){j=k.gJ(k) +if(j.ghn()!=null)B.c.gO(j.b).fr=i}i.ahW(0,h) +a5.push(i)}}}, +xt(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.b0(t.S),c=f.y +for(s=f.x,r=s.length,q=0;q");s.v();){n=s.gJ(s) +if(n instanceof A.Dz){if(n.z){m=n.b +m=B.c.gO(m).fr!=null&&d.H(0,B.c.gO(m).fr.e)}else m=!1 +if(m)B.c.gO(n.b).fr=null}m=n.b +l=new A.aI(r,1,e,p) +l.bW(r,1,e,o) +B.c.E(m,l) +n.xt(a+f.f.xr,b,a0,a1,a2)}return}k=f.avx(b,a0) +s=f.e +r=!s +if(r){if(k==null)p=e +else{p=k.d +p===$&&A.b() +if(!p.gal(p)){p=k.c +p===$&&A.b() +p=p.aeX()}else p=!0}p=p===!0}else p=!1 +if(p)return +p=f.b +o=B.c.gO(p) +if(o.fr==null)o.fr=A.U3(e,B.c.gO(p).gvM()) +j=B.c.gO(p).fr +j.sXp(s) +j.dx=f.c +j.z=a +if(a!==0){f.Rc() +s=f.f +s.sjd(0,s.xr+a)}if(k!=null){s=k.d +s===$&&A.b() +j.sc9(0,s) +s=k.c +s===$&&A.b() +j.scH(0,s) +j.x=k.b +j.y=k.a +if(r&&k.e){f.Rc() +f.f.cz(B.mC,!0)}}s=t.QF +i=A.a([],s) +f.a5T(j.x,j.y,a2,d) +for(r=J.an(c);r.v();){o=r.gJ(r) +if(o instanceof A.Dz){if(o.z){n=o.b +n=B.c.gO(n).fr!=null&&d.H(0,B.c.gO(n).fr.e)}else n=!1 +if(n)B.c.gO(o.b).fr=null}h=A.a([],s) +n=j.x +o.xt(0,j.y,n,i,h) +B.c.E(a2,h)}s=f.f +if(s.a)B.c.gO(p).xf(j,f.f,i) +else j.pP(0,i,s) +a1.push(j) +for(s=a2.length,r=t.g3,q=0;q1){s=new A.asD() +s.a2V(b,a,r) +r=s}else r=null +return r}, +ghn(){return this.z?null:this.f}, +E(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.KW(q) +if(a!=null){m.b=a +m.a=A.bR9(m.a,r.nB(q))}else m.b=A.bR9(m.b,r.nB(q)) +l=$.bZ_() +l.dc() +A.cex(r,q,m.c,l) +m.b=A.bRa(m.b,l) +m.a=A.bRa(m.a,l)}p=B.c.gO(c) +l=m.b +l=l==null?p.gob():l.fm(p.gob()) +m.d=l +o=m.a +if(o!=null){n=o.fm(l) +if(n.gal(n)){l=m.d +l=!l.gal(l)}else l=!1 +m.e=l +if(!l)m.d=n}}} +A.arH.prototype={} +A.jA.prototype={ +j(a){var s=A.a(["offset="+A.c(this.a)],t.s),r=this.e +if(r!=null)s.push("scale="+A.c(r)) +s.push(this.vY(0)) +return B.c.bA(s,"; ")}} +A.tH.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.tH&&b.b===this.b}, +gm(a){return A.V(B.aCc,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.Tj.prototype={ +eF(a){if(!(a.e instanceof A.jA))a.e=new A.jA(null,null,B.h)}, +sed(a,b){var s=this,r=s.C +switch(r.d.be(0,b).a){case 0:return +case 1:r.sed(0,b) +s.a_=null +s.bS() +break +case 2:r.sed(0,b) +s.a_=s.P=null +s.Rj(b) +s.aD() +s.bS() +break +case 3:r.sed(0,b) +s.a_=s.P=s.cr=null +s.Rj(b) +s.a5() +s.T1() +s.a3q() +s.a9F() +break}}, +sER(a){var s=this +if(a==s.D)return +s.T1() +s.a3q() +s.D=a +s.a9F()}, +a9F(){var s,r,q=this +if(q.D==null)return +s=q.aw +if(s==null)s=q.aw=q.ayG() +r=q.D +B.c.a6(s,r.gix(r))}, +T1(){var s,r=this.D +if(r==null||this.aw==null)return +s=this.aw +s.toString +B.c.a6(s,r.gES(r))}, +ayG(){var s,r,q,p,o=this.C.d.F6(!1),n=A.a([],t.lb) +for(s=o.length,r=0;rh){d=c1[h].dx +d=d!=null&&d.H(0,new A.tH(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.K(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) +if(!c.l(0,d)){b.w=d +b.jw()}b6.push(b)}++h}b8=s.e +b8.toString +s=n.a(b8).ad$;++i}else{a=o.a(A.D.prototype.ga3.call(b4)) +b7.oe(b4.fA) +a0=a.b +a0=b4.bm||b4.aV===B.aM?a0:1/0 +b7.DX(a0,a.a) +a1=b7.a.vw(c,d,B.dI,B.cK) +if(a1.length===0)continue +d=B.c.gO(a1) +a2=new A.K(d.a,d.b,d.c,d.d) +a3=B.c.gO(a1).e +for(d=A.X(a1),c=d.i("aI<1>"),a=new A.aI(a1,1,b5,c),a.bW(a1,1,b5,d.c),a=new A.bw(a,a.gu(a),c.i("bw")),c=c.i("al.E");a.v();){d=a.d +if(d==null)d=c.a(d) +a2=a2.mD(new A.K(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.D.prototype.ga3.call(b4)).b) +a=Math.min(a2.d-a,o.a(A.D.prototype.ga3.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.K(a4,a5,d,a) +a7=A.u0() +a8=k+1 +a7.k1=new A.AN(k,b5) +a7.d=!0 +a7.y2=l +a0=f.b +b8=a0==null?b8:a0 +a7.R8=new A.eR(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.bE +if(b8!=null){a7.iZ(B.e1,b8) +a7.cz(B.rd,!0)}}b8=b9.y +if(b8!=null){b0=b8.fm(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.cz(B.mC,b8)}b1=A.bm("newChild") +b8=b4.e9 +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.b7(b8,A.t(b8).i("b7<1>")) +b2=d.gao(d) +if(!b2.v())A.Y(A.d0()) +b8=b8.G(0,b2.gJ(b2)) +b8.toString +if(b1.b!==b1)A.Y(A.tl(b1.a)) +b1.b=b8}else{b3=new A.oV() +b8=A.U3(b3,b4.aHm(b3)) +if(b1.b!==b1)A.Y(A.tl(b1.a)) +b1.b=b8}if(b8===b1)A.Y(A.iA(b1.a)) +J.bI3(b8,a7) +if(!b8.w.l(0,a6)){b8.w=a6 +b8.jw()}b8=b1.b +if(b8===b1)A.Y(A.iA(b1.a)) +d=b8.d +d.toString +r.k(0,d,b8) +b8=b1.b +if(b8===b1)A.Y(A.iA(b1.a)) +b6.push(b8) +k=a8 +l=a3}}b4.e9=r +b9.pP(0,b6,c0)}, +aHm(a){return new A.b0_(this,a)}, +xo(){this.Pv() +this.e9=null}} +A.b02.prototype={ +$1(a){return a.x=null}, +$S:415} +A.b00.prototype={ +$1(a){var s +if(a instanceof A.tG){s=this.a.Z +s===$&&A.b() +s.push(a)}return!0}, +$S:90} +A.b04.prototype={ +$1(a){var s=a.w +s===$&&A.b() +return s.c!==B.hw}, +$S:416} +A.b01.prototype={ +$2(a,b){return this.a.a.cD(a,b)}, +$S:16} +A.b03.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.ep(s,b)}, +$S:18} +A.b0_.prototype={ +$0(){var s=this.a,r=s.e9.h(0,this.b) +r.toString +s.rV(s,r.w)}, +$S:0} +A.uT.prototype={ +gp(a){var s=this.w +s===$&&A.b() +return s}, +aHp(){var s=this,r=s.a4f(),q=s.w +q===$&&A.b() +if(q.l(0,r))return +s.w=r +s.aO()}, +a4f(){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.at7 +s=f.a +r=g.e.a +f=g.b +q=f.Hk(new A.bV(s,B.v)) +p=s===r?q:f.Hk(new A.bV(r,B.v)) +f=f.C +o=f.r +o.toString +n=s>r!==(B.aL===o) +m=A.k0(g.gml().a,g.gml().b,0) +m.hJ(m) +o=A.de(m,q) +l=f.geD() +k=n?B.mV:B.mU +j=A.de(m,p) +f=f.geD() +i=n?B.mU:B.mV +h=g.d.a===g.e.a?B.at9:B.rb +return new A.x4(new A.BT(o,l,k),new A.BT(j,f,i),h,!0)}, +xW(a){var s=this,r=A.bm("result"),q=s.d,p=s.e,o=a.a +switch(o.a){case 0:case 1:r.sdG(s.aNc(t.mb.a(a).b,o===B.ji)) +break +case 2:s.e=s.d=null +r.sdG(B.hv) +break +case 3:o=s.a +s.d=new A.bV(o.a,B.v) +s.e=new A.bV(o.b,B.aW) +r.sdG(B.hv) +break +case 4:r.sdG(s.aB0(t.hI.a(a).ga_3())) +break +case 5:t.rQ.a(a) +r.sdG(s.azT(a.gLE(a),a.gmS(),a.gb3c())) +break +case 6:t.ra.a(a) +r.sdG(s.azp(a.gWm(a),a.gmS(),a.gpb(a))) +break}if(!J.i(q,s.d)||!J.i(p,s.e)){s.b.aD() +s.aHp()}return r.au()}, +aNc(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.ck(0,null) +r.hJ(r) +q=A.de(r,a) +p=m.gml() +if(p.gal(p))return A.bOd(m.gml(),q) +p=m.gml() +o=s.C.r +o.toString +n=m.a2v(s.hV(A.c9I(p,q,o))) +if(b)m.e=n +else m.d=n +s=n.a +p=m.a +if(s===p.b)return B.dt +if(s===p.a)return B.du +return A.bOd(m.gml(),q)}, +a2v(a){var s,r=a.a,q=this.a,p=q.b +if(r<=p)s=r===p&&a.b===B.v +else s=!0 +if(s)return new A.bV(p,B.aW) +q=q.a +if(r=p)r.b=q.b=new A.bV(n,B.v) +else{r.b=new A.bV(s.a,B.v) +q.b=new A.bV(p,B.aW)}o.d=r.au() +o.e=q.au() +return B.cb}, +azp(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.ck(0,null) +if(j.hJ(j)===0)switch(c){case B.mA:case B.jk:return B.du +case B.mB:case B.jj:return B.dt}s=A.de(j,new A.j(a,0)).a +switch(c){case B.mA:case B.mB:if(b){k=l.e +k.toString +r=k}else{k=l.d +k.toString +r=k}q=l.aBS(r,!1,s) +p=q.a +o=q.b +break +case B.jj:case B.jk:n=l.e +if(n==null){n=new A.bV(l.a.b,B.aW) +l.e=n +r=n}else r=n +n=l.d +if(n==null){l.d=r +m=r}else m=n +p=k.hV(new A.j(s,k.Hk(b?r:m).b-k.C.geD()/2)) +o=B.cb +break +default:p=null +o=null}if(b)l.e=p +else l.d=p +return o}, +azT(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.bV(l.a,B.v):new A.bV(l.b,B.aW) +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.dt +l=!a +if(l&&s.a===m.a.a)return B.du +switch(c){case B.ax0:l=m.a +q=m.Sz(s,a,new A.Eo(B.b.V(m.c,l.a,l.b))) +p=B.cb +break +case B.ax1:l=m.b.C +o=l.d +o.toString +l=l.a +l.toString +q=m.Sz(s,a,new A.JV(o,l).gafq()) +p=B.cb +break +case B.ax2:q=m.aEA(s,a,new A.Gh(m)) +p=B.cb +break +case B.ax3:o=m.a +n=o.a +o=o.b +q=m.Sz(s,a,new A.Ou(B.b.V(m.c,n,o))) +if(a&&q.a===o)p=B.dt +else p=l&&q.a===n?B.du:B.cb +break +default:p=null +q=null}if(b)m.e=q +else m.d=q +return p}, +Sz(a,b,c){var s,r=a.a +if(b){r=c.iV(r) +s=r==null?this.a.b:r}else{r=c.iU(r-1) +s=r==null?this.a.a:r}return new A.bV(s,B.v)}, +aEA(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.jz +r=o.a.a +s=new A.Eo(o.c).iU(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.iV(q) +p=s==null?o.a.b:s}else{s=c.iU(q) +p=s==null?o.a.a:s}return new A.bV(p,B.v)}, +aBS(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.C.xu(),k=m.o5(a,B.O),j=l.length,i=j-1 +for(s=k.b,r=0;rs){i=J.bHO(q) +break}}if(b&&i===l.length-1)p=new A.bV(n.a.b,B.aW) +else if(!b&&i===0)p=new A.bV(n.a.a,B.v) +else p=n.a2v(m.hV(new A.j(c,l[b?i+1:i-1].gtR()))) +m=p.a +j=n.a +if(m===j.a)o=B.du +else o=m===j.b?B.dt:B.cb +return new A.az(p,o,t.UH)}, +aIm(a){var s,r,q,p,o=this +if(o.d==null||o.e==null)return!1 +s=A.bm("currentStart") +r=A.bm("currentEnd") +q=o.d +q.toString +p=o.e +p.toString +if(A.bEP(q,p)>0){s.b=q +r.b=p}else{s.b=p +r.b=q}return A.bEP(s.au(),a)>=0&&A.bEP(r.au(),a)<=0}, +ck(a,b){var s=A.k0(this.gml().a,this.gml().b,0) +s.dk(0,this.b.ck(0,b)) +return s}, +o_(a,b){if(this.b.b==null)return}, +gml(){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.rD(A.dE(B.v,r,s.b,!1)) +if(q.length!==0){l=B.c.gO(q) +p=new A.K(l.a,l.b,l.c,l.d) +for(o=1;o)")}} +A.ZL.prototype={ +asu(a,b){var s,r=this,q=new A.aOU(A.q(t.S,t.EG)) +q.b=r +r.w=q +q=r.ch +s=q.$ti.i("jU<1,dC>") +r.CW=A.ho(new A.jU(q,new A.boY(r),s),s.i("w.E")) +r.at=a}, +gaIg(){var s=this.at +s===$&&A.b() +return s}, +i4(a){var s,r,q +this.w0(a) +s=this.CW +s===$&&A.b() +s=A.d6(s,s.r,A.t(s).c) +r=s.$ti.c +for(;s.v();){q=s.d +if(q==null)q=r.a(q) +q.e.k(0,a.gc_(),a.gdi(a)) +if(q.ku(a))q.i4(a) +else q.ux(a)}}, +pa(a){}, +f6(a){var s,r=this +if(!r.ay.H(0,a.gc_())){s=r.ax +if(!s.ak(0,a.gc_()))s.k(0,a.gc_(),A.a([],t.Y2)) +s.h(0,a.gc_()).push(a)}else r.aIh(a) +r.Ai(a)}, +jx(a){var s,r=this.ax.G(0,a) +if(r!=null){s=this.at +s===$&&A.b() +J.dw(r,s)}this.ay.t(0,a)}, +ij(a){this.a0A(a) +this.ay.G(0,a) +this.ax.G(0,a)}, +jt(a){this.a0A(a) +this.ay.G(0,a)}, +aIh(a){return this.gaIg().$1(a)}} +A.boY.prototype={ +$1(a){var s=a.Vc() +s.sb3Q(this.a.w) +s.gpu() +return s}, +$S:417} +A.ads.prototype={ +sxy(a,b){var s=this,r=s.C +if(r===b)return +s.C=b +s.aD() +if(r.a!==b.a)s.bS()}, +gkM(){return!0}, +gkg(){return!0}, +ghu(){return!0}, +cB(a){return new A.a_(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +aM(a,b){var s,r,q=this.k3,p=b.a,o=b.b,n=q.a +q=q.b +s=this.C +r=A.aA(t.kd) +a.Ah() +a.Ux(new A.adq(new A.K(p,o,p+n,o+q),s.a,A.q(t.S,t.M),r))}, +ia(a){this.kP(a) +a.a=!0 +a.sb_N(this.C.a)}, +$iod:1} +A.boX.prototype={ +saeh(a){var s=this +if(a!==s.Dm$){s.Dm$=a +if(t.c.a(A.a4.prototype.gdz.call(s))!=null)s.aD()}}, +a9n(a,b){var s=this,r=s.Dn$ +r=r==null?null:r.ch +if(A.cgo(a,r,t.qt))return +r=s.Dn$ +if(r!=null)r.q() +s.Dn$=A.ceh(b,a) +s.adq$=b}, +cD(a,b){var s=this +if(s.Dm$===B.Op||!s.k3.H(0,b))return!1 +a.t(0,new A.yC(b,s)) +return s.Dm$===B.Oo}, +jO(a){return this.Dm$!==B.Op}, +gMR(a){return null}, +gMS(a){return null}, +gxM(a){return B.VW}, +gOb(){return!0}, +mM(a,b){var s +if(t.pY.b(a))this.Dn$.Up(a) +if(t.XA.b(a)){s=this.adq$ +if(s!=null)s.$1(a)}}} +A.aqy.prototype={ +aC(a){var s=this.Dn$,r=s.ay +r.a6(0,A.dC.prototype.ga01.call(s)) +r.T(0) +r=s.ax +new A.b7(r,A.t(r).i("b7<1>")).a6(0,A.dC.prototype.ga01.call(s)) +r.T(0) +s.am(B.aS) +this.dU(0)}} +A.aeO.prototype={} +A.hr.prototype={ +eF(a){if(!(a.e instanceof A.dK))a.e=new A.dK()}, +bu(a){var s=this.D$ +if(s!=null)return s.an(B.an,a,s.gby()) +return 0}, +bk(a){var s=this.D$ +if(s!=null)return s.an(B.at,a,s.gbJ()) +return 0}, +bl(a){var s=this.D$ +if(s!=null)return s.an(B.aa,a,s.gbs()) +return 0}, +bq(a){var s=this.D$ +if(s!=null)return s.an(B.aE,a,s.gbQ()) +return 0}, +cB(a){var s=this.D$ +if(s!=null)return s.hh(a) +return this.Cz(a)}, +bO(){var s=this,r=s.D$,q=t.k +if(r!=null){r.cf(q.a(A.D.prototype.ga3.call(s)),!0) +r=s.D$.k3 +r.toString +s.k3=r}else s.k3=s.Cz(q.a(A.D.prototype.ga3.call(s)))}, +Cz(a){return new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +d1(a,b){var s=this.D$ +s=s==null?null:s.cD(a,b) +return s===!0}, +eK(a,b){}, +aM(a,b){var s=this.D$ +if(s!=null)a.ep(s,b)}} +A.FP.prototype={ +I(){return"HitTestBehavior."+this.b}} +A.Tk.prototype={ +cD(a,b){var s,r=this +if(r.k3.H(0,b)){s=r.d1(a,b)||r.F===B.bg +if(s||r.F===B.cP)a.t(0,new A.yC(b,r))}else s=!1 +return s}, +jO(a){return this.F===B.bg}} +A.Bz.prototype={ +saau(a){if(this.F.l(0,a))return +this.F=a +this.a5()}, +bu(a){var s,r=this.F,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.PC(a) +r=this.F +q=r.a +if(!(q>=1/0))return A.Z(s,q,r.b) +return s}, +bk(a){var s,r=this.F,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.PA(a) +r=this.F +q=r.a +if(!(q>=1/0))return A.Z(s,q,r.b) +return s}, +bl(a){var s,r=this.F,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.PB(a) +r=this.F +q=r.c +if(!(q>=1/0))return A.Z(s,q,r.d) +return s}, +bq(a){var s,r=this.F,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Pz(a) +r=this.F +q=r.c +if(!(q>=1/0))return A.Z(s,q,r.d) +return s}, +bO(){var s=this,r=t.k.a(A.D.prototype.ga3.call(s)),q=s.D$,p=s.F +if(q!=null){q.cf(p.ul(r),!0) +q=s.D$.k3 +q.toString +s.k3=q}else s.k3=p.ul(r).b_(B.A)}, +cB(a){var s=this.D$,r=this.F +if(s!=null)return s.hh(r.ul(a)) +else return r.ul(a).b_(B.A)}} +A.aeF.prototype={ +saYz(a,b){if(this.F===b)return +this.F=b +this.a5()}, +saYy(a,b){if(this.Y===b)return +this.Y=b +this.a5()}, +a5p(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:A.Z(this.F,q,p) +s=a.c +r=a.d +return new A.at(q,p,s,r<1/0?r:A.Z(this.Y,s,r))}, +AQ(a,b){var s=this.D$ +if(s!=null)return a.b_(b.$2(s,this.a5p(a))) +return this.a5p(a).b_(B.A)}, +cB(a){return this.AQ(a,A.DI())}, +bO(){this.k3=this.AQ(t.k.a(A.D.prototype.ga3.call(this)),A.DJ())}} +A.T5.prototype={ +sUF(a,b){if(this.F===b)return +this.F=b +this.a5()}, +bu(a){var s +if(isFinite(a))return a*this.F +s=this.D$ +if(s!=null)return s.an(B.an,a,s.gby()) +return 0}, +bk(a){var s +if(isFinite(a))return a*this.F +s=this.D$ +if(s!=null)return s.an(B.at,a,s.gbJ()) +return 0}, +bl(a){var s +if(isFinite(a))return a/this.F +s=this.D$ +if(s!=null)return s.an(B.aa,a,s.gbs()) +return 0}, +bq(a){var s +if(isFinite(a))return a/this.F +s=this.D$ +if(s!=null)return s.an(B.aE,a,s.gbQ()) +return 0}, +a1O(a){var s,r,q,p,o=a.a,n=a.b +if(o>=n&&a.c>=a.d)return new A.a_(A.Z(0,o,n),A.Z(0,a.c,a.d)) +s=this.F +if(isFinite(n)){r=n/s +q=n}else{r=a.d +q=r*s}if(q>n)r=n/s +else n=q +p=a.d +if(r>p){n=p*s +r=p}if(n=a.b))a=a.F1(A.b_G(s.an(B.at,a.d,s.gbJ()),this.F)) +s=this.D$ +s.toString +return b.$2(s,a)}else return new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +cB(a){return this.AQ(a,A.DI())}, +bO(){this.k3=this.AQ(t.k.a(A.D.prototype.ga3.call(this)),A.DJ())}} +A.aeI.prototype={ +gkg(){return this.D$!=null&&this.F>0}, +ghu(){return this.D$!=null&&this.F>0}, +slU(a,b){var s,r,q,p,o=this +if(o.Y===b)return +s=o.D$!=null +r=s&&o.F>0 +q=o.F +o.Y=b +p=B.d.aN(A.axC(b,0,1)*255) +o.F=p +if(r!==(s&&p>0))o.uT() +o.afh() +if(q!==0!==(o.F!==0)&&!0)o.bS()}, +sJV(a){return}, +px(a){return this.F>0}, +zq(a){var s=a==null?A.bDi():a +s.sUt(0,this.F) +return s}, +aM(a,b){if(this.D$==null||this.F===0)return +this.k8(a,b)}, +k_(a){var s,r=this.D$ +if(r!=null)s=this.F!==0||!1 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.T3.prototype={ +ghu(){if(this.D$!=null){var s=this.WE$ +s.toString}else s=!1 +return s}, +zq(a){var s=a==null?A.bDi():a +s.sUt(0,this.yb$) +return s}, +slU(a,b){var s=this,r=s.yc$ +if(r===b)return +if(s.b!=null&&r!=null)r.L(0,s.gJo()) +s.yc$=b +if(s.b!=null)b.a2(0,s.gJo()) +s.TU()}, +sJV(a){if(!1===this.WF$)return +this.WF$=!1 +this.bS()}, +TU(){var s,r=this,q=r.yb$,p=r.yc$ +p=r.yb$=B.d.aN(A.axC(p.gp(p),0,1)*255) +if(q!==p){s=r.WE$ +p=p>0 +r.WE$=p +if(r.D$!=null&&s!==p)r.uT() +r.afh() +if(q===0||r.yb$===0)r.bS()}}, +px(a){var s=this.yc$ +return s.gp(s)>0}, +k_(a){var s,r=this.D$ +if(r!=null)if(this.yb$===0){s=this.WF$ +s.toString}else s=!0 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.aer.prototype={} +A.aet.prototype={ +sLz(a,b){if(this.F.l(0,b))return +this.F=b +this.aD()}, +sqv(a){if(this.Y===a)return +this.Y=a +this.aD()}, +gkg(){return this.D$!=null}, +aM(a,b){var s,r,q,p=this +if(p.D$!=null){s=t.m2 +if(s.a(A.D.prototype.gaK.call(p,p))==null)p.ch.saK(0,A.bIq(null)) +s.a(A.D.prototype.gaK.call(p,p)).sLz(0,p.F) +r=s.a(A.D.prototype.gaK.call(p,p)) +q=p.Y +if(q!==r.p2){r.p2=q +r.fD()}s=s.a(A.D.prototype.gaK.call(p,p)) +s.toString +a.o0(s,A.hr.prototype.gfF.call(p),b)}else p.ch.saK(0,null)}} +A.Oa.prototype={ +a2(a,b){var s=this.a +return s==null?null:s.a2(0,b)}, +L(a,b){var s=this.a +return s==null?null:s.L(0,b)}, +ajs(a){return new A.K(0,0,0+a.a,0+a.b)}, +j(a){return"CustomClipper"}} +A.u3.prototype={ +Ol(a){return this.b.dB(new A.K(0,0,0+a.a,0+a.b),this.c)}, +Pa(a){if(A.B(a)!==B.aCy)return!0 +t.jH.a(a) +return!a.b.l(0,this.b)||a.c!=this.c}} +A.L9.prototype={ +sqz(a){var s,r=this,q=r.F +if(q==a)return +r.F=a +s=a==null +if(s||q==null||A.B(a)!==A.B(q)||a.Pa(q))r.ww() +if(r.b!=null){if(q!=null)q.L(0,r.gHL()) +if(!s)a.a2(0,r.gHL())}}, +aF(a){var s +this.t3(a) +s=this.F +if(s!=null)s.a2(0,this.gHL())}, +aC(a){var s=this.F +if(s!=null)s.L(0,this.gHL()) +this.ne(0)}, +ww(){this.Y=null +this.aD() +this.bS()}, +sms(a){if(a!==this.ar){this.ar=a +this.aD()}}, +bO(){var s,r=this,q=r.k3 +q=q!=null?q:null +r.w2() +s=r.k3 +s.toString +if(!J.i(q,s))r.Y=null}, +lz(){var s,r,q=this +if(q.Y==null){s=q.F +if(s==null)s=null +else{r=q.k3 +r.toString +r=s.Ol(r) +s=r}q.Y=s==null?q.gwd():s}}, +nB(a){var s,r,q=this +switch(q.ar.a){case 0:return null +case 1:case 2:case 3:s=q.F +if(s==null)s=null +else{r=q.k3 +r.toString +r=s.ajs(r) +s=r}if(s==null){s=q.k3 +s=new A.K(0,0,0+s.a,0+s.b)}return s}}, +q(){this.c8=null +this.hE()}} +A.aey.prototype={ +gwd(){var s=this.k3 +return new A.K(0,0,0+s.a,0+s.b)}, +cD(a,b){var s=this +if(s.F!=null){s.lz() +if(!s.Y.H(0,b))return!1}return s.mc(a,b)}, +aM(a,b){var s,r,q=this,p=q.D$ +if(p!=null){s=q.ch +if(q.ar!==B.f){q.lz() +p=q.cx +p===$&&A.b() +r=q.Y +r.toString +s.saK(0,a.n0(p,b,r,A.hr.prototype.gfF.call(q),q.ar,t.V_.a(s.a)))}else{a.ep(p,b) +s.saK(0,null)}}else q.ch.saK(0,null)}} +A.aex.prototype={ +sUN(a,b){if(this.cN.l(0,b))return +this.cN=b +this.ww()}, +scp(a){if(this.dF==a)return +this.dF=a +this.ww()}, +gwd(){var s=this.cN,r=this.k3 +return s.dA(new A.K(0,0,0+r.a,0+r.b))}, +cD(a,b){var s=this +if(s.F!=null){s.lz() +if(!s.Y.H(0,b))return!1}return s.mc(a,b)}, +aM(a,b){var s,r,q=this,p=q.D$ +if(p!=null){s=q.ch +if(q.ar!==B.f){q.lz() +p=q.cx +p===$&&A.b() +r=q.Y +s.saK(0,a.agq(p,b,new A.K(r.a,r.b,r.c,r.d),r,A.hr.prototype.gfF.call(q),q.ar,t.eG.a(s.a)))}else{a.ep(p,b) +s.saK(0,null)}}else q.ch.saK(0,null)}} +A.aev.prototype={ +gwd(){var s=this.k3 +return new A.K(0,0,0+s.a,0+s.b)}, +cD(a,b){var s,r,q=this +q.lz() +s=q.Y.gbo() +r=q.Y +if(new A.j((b.a-s.a)/(r.c-r.a),(b.b-s.b)/(r.d-r.b)).guf()>0.25)return!1 +return q.mc(a,b)}, +aM(a,b){var s,r,q,p=this,o=p.D$ +if(o!=null)if(p.ar!==B.f){p.lz() +o=p.cx +o===$&&A.b() +s=p.Y +s.toString +if(!s.l(0,p.cN)){p.cN=s +r=$.av().c2() +q=p.cN +q.toString +r.jz(q) +p.dF=r}r=p.dF +r===$&&A.b() +q=p.ch +q.saK(0,a.Nl(o,b,s,r,A.hr.prototype.gfF.call(p),p.ar,t.JG.a(q.a)))}else{a.ep(o,b) +p.ch.saK(0,null)}else p.ch.saK(0,null)}} +A.aew.prototype={ +gwd(){var s=$.av().c2(),r=this.k3 +s.hI(new A.K(0,0,0+r.a,0+r.b)) +return s}, +cD(a,b){var s=this +if(s.F!=null){s.lz() +if(!s.Y.H(0,b))return!1}return s.mc(a,b)}, +aM(a,b){var s,r,q,p,o=this,n=o.D$ +if(n!=null){s=o.ch +if(o.ar!==B.f){o.lz() +n=o.cx +n===$&&A.b() +r=o.k3 +q=r.a +r=r.b +p=o.Y +p.toString +s.saK(0,a.Nl(n,b,new A.K(0,0,0+q,0+r),p,A.hr.prototype.gfF.call(o),o.ar,t.JG.a(s.a)))}else{a.ep(n,b) +s.saK(0,null)}}else o.ch.saK(0,null)}} +A.a_h.prototype={ +sjd(a,b){if(this.cN===b)return +this.cN=b +this.aD()}, +sdC(a,b){if(this.dF.l(0,b))return +this.dF=b +this.aD()}, +sap(a,b){if(this.bb.l(0,b))return +this.bb=b +this.aD()}, +ia(a){this.kP(a) +a.sjd(0,this.cN)}} +A.aeJ.prototype={ +ses(a,b){if(this.lN===b)return +this.lN=b +this.ww()}, +sUN(a,b){if(J.i(this.lO,b))return +this.lO=b +this.ww()}, +gwd(){var s,r,q=this.k3,p=0+q.a +q=0+q.b +switch(this.lN.a){case 0:s=this.lO +if(s==null)s=B.aQ +return s.dA(new A.K(0,0,p,q)) +case 1:s=(p-0)/2 +r=(q-0)/2 +return new A.n2(0,0,p,q,s,r,s,r,s,r,s,r,s===r)}}, +cD(a,b){var s=this +if(s.F!=null){s.lz() +if(!s.Y.H(0,b))return!1}return s.mc(a,b)}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.D$==null){i.ch.saK(0,null) +return}i.lz() +s=i.Y.dH(b) +r=$.av() +q=r.c2() +q.fK(s) +p=a.gcu(a) +if(i.cN!==0&&!0){p.d8(new A.K(s.a,s.b,s.c,s.d).e2(20),$.bHw()) +o=i.dF +n=i.cN +m=i.bb +p.mA(q,o,n,(m.gp(m)>>>24&255)!==255)}l=i.ar===B.fs +if(!l){r=r.bh() +r.sap(0,i.bb) +p.dr(s,r)}r=i.cx +r===$&&A.b() +o=i.k3 +n=o.a +o=o.b +m=i.Y +m.toString +k=i.ch +j=t.eG.a(k.a) +k.saK(0,a.agq(r,b,new A.K(0,0,0+n,0+o),m,new A.b05(i,l),i.ar,j))}} +A.b05.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcu(a) +r=$.av().bh() +r.sap(0,this.a.bb) +s.nE(r)}this.a.k8(a,b)}, +$S:18} +A.aeK.prototype={ +gwd(){var s=$.av().c2(),r=this.k3 +s.hI(new A.K(0,0,0+r.a,0+r.b)) +return s}, +cD(a,b){var s=this +if(s.F!=null){s.lz() +if(!s.Y.H(0,b))return!1}return s.mc(a,b)}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.D$==null){j.ch.saK(0,null) +return}j.lz() +s=j.k3 +r=b.a +q=b.b +p=s.a +s=s.b +o=j.Y.dH(b) +n=a.gcu(a) +if(j.cN!==0&&!0){n.d8(new A.K(r,q,r+p,q+s).e2(20),$.bHw()) +s=j.dF +r=j.cN +q=j.bb +n.mA(o,s,r,(q.gp(q)>>>24&255)!==255)}m=j.ar===B.fs +if(!m){s=$.av().bh() +s.sap(0,j.bb) +n.cK(o,s)}s=j.cx +s===$&&A.b() +r=j.k3 +q=r.a +r=r.b +p=j.Y +p.toString +l=j.ch +k=t.JG.a(l.a) +l.saK(0,a.Nl(s,b,new A.K(0,0,0+q,0+r),p,new A.b06(j,m),j.ar,k))}} +A.b06.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcu(a) +r=$.av().bh() +r.sap(0,this.a.bb) +s.nE(r)}this.a.k8(a,b)}, +$S:18} +A.Oj.prototype={ +I(){return"DecorationPosition."+this.b}} +A.aez.prototype={ +sb4(a){var s,r=this +if(a.l(0,r.Y))return +s=r.F +if(s!=null)s.q() +r.F=null +r.Y=a +r.aD()}, +sb1(a,b){if(b===this.ar)return +this.ar=b +this.aD()}, +stY(a){if(a.l(0,this.bN))return +this.bN=a +this.aD()}, +aC(a){var s=this,r=s.F +if(r!=null)r.q() +s.F=null +s.ne(0) +s.aD()}, +jO(a){var s=this.Y,r=this.k3 +r.toString +return s.Xa(r,a,this.bN.d)}, +aM(a,b){var s,r,q,p=this +if(p.F==null)p.F=p.Y.CO(p.geP()) +s=p.bN +r=p.k3 +r.toString +q=s.Vv(r) +if(p.ar===B.az){s=p.F +s.toString +s.lV(a.gcu(a),b,q) +if(p.Y.gMb())a.a_x()}p.k8(a,b) +if(p.ar===B.wb){s=p.F +s.toString +s.lV(a.gcu(a),b,q) +if(p.Y.gMb())a.a_x()}}} +A.aeW.prototype={ +safW(a,b){return}, +siz(a){var s=this +if(J.i(s.Y,a))return +s.Y=a +s.aD() +s.bS()}, +scp(a){var s=this +if(s.ar==a)return +s.ar=a +s.aD() +s.bS()}, +gkg(){return!1}, +scH(a,b){var s,r=this +if(J.i(r.c8,b))return +s=new A.bq(new Float64Array(16)) +s.ba(b) +r.c8=s +r.aD() +r.bS()}, +spj(a){return}, +gRa(){var s,r,q=this,p=q.Y,o=p==null?null:p.am(q.ar) +if(o==null)return q.c8 +s=new A.bq(new Float64Array(16)) +s.dc() +p=q.k3 +p.toString +r=o.x9(p) +s.aX(0,r.a,r.b) +p=q.c8 +p.toString +s.dk(0,p) +s.aX(0,-r.a,-r.b) +return s}, +cD(a,b){return this.d1(a,b)}, +d1(a,b){var s=this.bN?this.gRa():null +return a.x7(new A.b0m(this),b,s)}, +aM(a,b){var s,r,q,p,o,n,m,l=this +if(l.D$!=null){s=l.gRa() +s.toString +r=A.abd(s) +if(r==null){q=s.acD() +if(q===0||!isFinite(q)){l.ch.saK(0,null) +return}p=l.cx +p===$&&A.b() +o=A.hr.prototype.gfF.call(l) +n=l.ch +m=n.a +n.saK(0,a.vb(p,b,s,o,m instanceof A.qN?m:null))}else{l.k8(a,b.ae(0,r)) +l.ch.saK(0,null)}}}, +eK(a,b){var s=this.gRa() +s.toString +b.dk(0,s)}} +A.b0m.prototype={ +$2(a,b){return this.a.t1(a,b)}, +$S:16} +A.Tb.prototype={ +aIE(){if(this.F!=null)return +this.F=this.ar}, +a3N(a){switch(a.a){case 6:return!0 +case 1:case 2:case 0:case 4:case 3:case 5:return!1}}, +sWO(a){var s=this,r=s.Y +if(r===a)return +s.Y=a +if(s.a3N(r)||s.a3N(a))s.a5() +else{s.dv=s.c8=null +s.aD()}}, +siz(a){var s=this +if(s.ar.l(0,a))return +s.ar=a +s.F=s.dv=s.c8=null +s.aD()}, +scp(a){var s=this +if(s.bN==a)return +s.bN=a +s.F=s.dv=s.c8=null +s.aD()}, +cB(a){var s,r=this.D$ +if(r!=null){s=r.hh(B.dH) +switch(this.Y.a){case 6:return a.b_(new A.at(0,a.b,0,a.d).CD(s)) +case 1:case 2:case 0:case 4:case 3:case 5:return a.CD(s)}}else return new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +bO(){var s,r,q,p=this,o=p.D$ +if(o!=null){o.cf(B.dH,!0) +switch(p.Y.a){case 6:o=t.k +s=o.a(A.D.prototype.ga3.call(p)) +r=p.D$.k3 +r.toString +q=new A.at(0,s.b,0,s.d).CD(r) +p.k3=o.a(A.D.prototype.ga3.call(p)).b_(q) +break +case 1:case 2:case 0:case 4:case 3:case 5:o=t.k.a(A.D.prototype.ga3.call(p)) +s=p.D$.k3 +s.toString +p.k3=o.CD(s) +break}p.dv=p.c8=null}else{o=t.k.a(A.D.prototype.ga3.call(p)) +p.k3=new A.a_(A.Z(0,o.a,o.b),A.Z(0,o.c,o.d))}}, +TV(){var s,r,q,p,o,n,m,l,k,j=this +if(j.dv!=null)return +if(j.D$==null){j.c8=!1 +s=new A.bq(new Float64Array(16)) +s.dc() +j.dv=s}else{j.aIE() +s=j.D$.k3 +s.toString +r=j.Y +q=j.k3 +q.toString +p=A.bT5(r,s,q) +q=p.b +r=p.a +o=s.a +s=s.b +n=j.F.Xe(r,new A.K(0,0,0+o,0+s)) +m=j.F +m.toString +l=j.k3 +k=m.Xe(q,new A.K(0,0,0+l.a,0+l.b)) +m=n.a +j.c8=n.c-m")),A.hr.prototype.gfF.call(s),b)}, +gkg(){return!0}} +A.aru.prototype={ +aF(a){var s=this +s.t3(a) +s.yc$.a2(0,s.gJo()) +s.TU()}, +aC(a){this.yc$.L(0,this.gJo()) +this.ne(0)}, +aM(a,b){if(this.yb$===0)return +this.k8(a,b)}} +A.a_j.prototype={ +aF(a){var s +this.eh(a) +s=this.D$ +if(s!=null)s.aF(a)}, +aC(a){var s +this.dU(0) +s=this.D$ +if(s!=null)s.aC(0)}} +A.a_k.prototype={ +fO(a){var s=this.D$ +if(s!=null)return s.pS(a) +return this.Pt(a)}} +A.u_.prototype={ +I(){return"SelectionResult."+this.b}} +A.i6.prototype={$iaG:1} +A.afV.prototype={ +sER(a){var s=this,r=s.ya$ +if(a==r)return +if(a==null)s.L(0,s.ga7I()) +else if(r==null)s.a2(0,s.ga7I()) +s.a7H() +s.ya$=a +s.a7J()}, +a7J(){var s=this +if(s.ya$==null){s.uq$=!1 +return}if(s.uq$&&!s.gp(s).d){s.ya$.G(0,s) +s.uq$=!1}else if(!s.uq$&&s.gp(s).d){s.ya$.t(0,s) +s.uq$=!0}}, +a7H(){var s=this +if(s.uq$){s.ya$.G(0,s) +s.uq$=!1}}} +A.HZ.prototype={ +I(){return"SelectionEventType."+this.b}} +A.Ct.prototype={ +I(){return"TextGranularity."+this.b}} +A.b3B.prototype={ +gX(a){return this.a}} +A.Ny.prototype={} +A.BR.prototype={} +A.BS.prototype={ +I(){return"SelectionExtendDirection."+this.b}} +A.I_.prototype={ +I(){return"SelectionStatus."+this.b}} +A.x4.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.x4&&J.i(b.a,s.a)&&J.i(b.b,s.b)&&b.c===s.c&&b.d===s.d}, +gm(a){var s=this +return A.V(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)}} +A.BT.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.BT&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c}, +gm(a){return A.V(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.Ji.prototype={ +I(){return"TextSelectionHandleType."+this.b}} +A.wQ.prototype={ +bu(a){var s=this.D$ +s=s==null?null:s.an(B.an,a,s.gby()) +return s==null?0:s}, +bk(a){var s=this.D$ +s=s==null?null:s.an(B.at,a,s.gbJ()) +return s==null?0:s}, +bl(a){var s=this.D$ +s=s==null?null:s.an(B.aa,a,s.gbs()) +return s==null?0:s}, +bq(a){var s=this.D$ +s=s==null?null:s.an(B.aE,a,s.gbQ()) +return s==null?0:s}, +fO(a){var s,r,q=this.D$ +if(q!=null){s=q.pS(a) +r=q.e +r.toString +t.r.a(r) +if(s!=null)s+=r.a.b}else s=this.Pt(a) +return s}, +aM(a,b){var s,r=this.D$ +if(r!=null){s=r.e +s.toString +a.ep(r,t.r.a(s).a.ae(0,b))}}, +d1(a,b){var s,r=this.D$ +if(r!=null){s=r.e +s.toString +t.r.a(s) +return a.kX(new A.b07(b,s,r),s.a,b)}return!1}} +A.b07.prototype={ +$2(a,b){return this.c.cD(a,b)}, +$S:16} +A.Ti.prototype={ +qn(){var s=this +if(s.F!=null)return +s.F=s.Y.am(s.ar)}, +sfo(a,b){var s=this +if(s.Y.l(0,b))return +s.Y=b +s.F=null +s.a5()}, +scp(a){var s=this +if(s.ar==a)return +s.ar=a +s.F=null +s.a5()}, +bu(a){var s,r,q,p +this.qn() +s=this.F +r=s.a+s.c +q=s.b +s=s.d +p=this.D$ +if(p!=null)return p.an(B.an,Math.max(0,a-(q+s)),p.gby())+r +return r}, +bk(a){var s,r,q,p +this.qn() +s=this.F +r=s.a+s.c +q=s.b +s=s.d +p=this.D$ +if(p!=null)return p.an(B.at,Math.max(0,a-(q+s)),p.gbJ())+r +return r}, +bl(a){var s,r,q,p +this.qn() +s=this.F +r=s.a +q=s.c +p=s.b+s.d +s=this.D$ +if(s!=null)return s.an(B.aa,Math.max(0,a-(r+q)),s.gbs())+p +return p}, +bq(a){var s,r,q,p +this.qn() +s=this.F +r=s.a +q=s.c +p=s.b+s.d +s=this.D$ +if(s!=null)return s.an(B.aE,Math.max(0,a-(r+q)),s.gbQ())+p +return p}, +cB(a){var s,r,q,p=this +p.qn() +if(p.D$==null){s=p.F +return a.b_(new A.a_(s.a+s.c,s.b+s.d))}s=p.F +s.toString +r=a.qM(s) +q=p.D$.hh(r) +s=p.F +return a.b_(new A.a_(s.a+q.a+s.c,s.b+q.b+s.d))}, +bO(){var s,r,q,p,o,n,m=this,l=t.k.a(A.D.prototype.ga3.call(m)) +m.qn() +if(m.D$==null){s=m.F +m.k3=l.b_(new A.a_(s.a+s.c,s.b+s.d)) +return}s=m.F +s.toString +r=l.qM(s) +m.D$.cf(r,!0) +s=m.D$ +q=s.e +q.toString +t.r.a(q) +p=m.F +o=p.a +n=p.b +q.a=new A.j(o,n) +s=s.k3 +m.k3=l.b_(new A.a_(o+s.a+p.c,n+s.b+p.d))}} +A.aeq.prototype={ +qn(){var s=this +if(s.F!=null)return +s.F=s.Y.am(s.ar)}, +siz(a){var s=this +if(s.Y.l(0,a))return +s.Y=a +s.F=null +s.a5()}, +scp(a){var s=this +if(s.ar==a)return +s.ar=a +s.F=null +s.a5()}, +x8(){var s,r,q,p,o=this +o.qn() +s=o.D$ +r=s.e +r.toString +t.r.a(r) +q=o.F +q.toString +p=o.k3 +p.toString +s=s.k3 +s.toString +r.a=q.tM(t.EP.a(p.a8(0,s)))}} +A.aeN.prototype={ +sZz(a){if(this.cG==a)return +this.cG=a +this.a5()}, +sX8(a){if(this.dg==a)return +this.dg=a +this.a5()}, +cB(a){var s,r,q=this,p=q.cG!=null||a.b===1/0,o=q.dg!=null||a.d===1/0,n=q.D$ +if(n!=null){s=n.hh(new A.at(0,a.b,0,a.d)) +if(p){n=q.cG +if(n==null)n=1 +n=s.a*n}else n=1/0 +if(o){r=q.dg +if(r==null)r=1 +r=s.b*r}else r=1/0 +return a.b_(new A.a_(n,r))}n=p?0:1/0 +return a.b_(new A.a_(n,o?0:1/0))}, +bO(){var s,r,q=this,p=t.k.a(A.D.prototype.ga3.call(q)),o=q.cG!=null||p.b===1/0,n=q.dg!=null||p.d===1/0,m=q.D$ +if(m!=null){m.cf(new A.at(0,p.b,0,p.d),!0) +if(o){m=q.D$.k3.a +s=q.cG +m*=s==null?1:s}else m=1/0 +if(n){s=q.D$.k3.b +r=q.dg +s*=r==null?1:r}else s=1/0 +q.k3=p.b_(new A.a_(m,s)) +q.x8()}else{m=o?0:1/0 +q.k3=p.b_(new A.a_(m,n?0:1/0))}}} +A.T6.prototype={ +gVb(){return this.cG}, +sVb(a){var s,r=this +if(J.i(r.cG,a))return +r.cG=a +s=r.W +if(s==null||!s.l(0,a.$1(t.k.a(A.D.prototype.ga3.call(r)))))r.a5()}, +bl(a){return this.a0X(this.xw(new A.at(0,a,0,1/0)).b)}, +bq(a){return this.a0V(this.xw(new A.at(0,a,0,1/0)).b)}, +bu(a){return this.a0Y(this.xw(new A.at(0,1/0,0,a)).d)}, +bk(a){return this.a0W(this.xw(new A.at(0,1/0,0,a)).d)}, +cB(a){var s=this.D$,r=s==null?null:s.hh(this.xw(a)) +return r==null?new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)):a.b_(r)}, +bO(){var s,r,q,p,o,n=this,m=t.k.a(A.D.prototype.ga3.call(n)),l=n.D$ +if(l!=null){s=n.xw(m) +n.W=s +l.cf(s,!0) +r=l.k3 +r.toString +n.k3=m.b_(r) +n.x8() +r=l.e +r.toString +t.r.a(r) +q=n.k3 +q=n.cN=new A.K(0,0,0+q.a,0+q.b) +r=r.a +p=l.k3 +p.toString +o=r.a +r=r.b +p=n.dF=new A.K(o,r,o+p.a,r+p.b) +r=q +q=p}else{n.k3=new A.a_(A.Z(0,m.a,m.b),A.Z(0,m.c,m.d)) +n.dF=n.cN=B.O +r=B.O +q=B.O}q=A.c8P(r,q) +n.bb=q.a>0||q.b>0||q.c>0||q.d>0}, +aM(a,b){var s,r,q,p=this +if(p.D$!=null){s=p.k3 +s=s.gal(s)}else s=!0 +if(s)return +if(!p.bb){p.a0Z(a,b) +return}s=p.cv +r=p.cx +r===$&&A.b() +q=p.k3 +s.saK(0,a.n0(r,b,new A.K(0,0,0+q.a,0+q.b),A.wQ.prototype.gfF.call(p),p.dg,s.a))}, +q(){this.cv.saK(0,null) +this.aq3()}, +nB(a){var s +switch(this.dg.a){case 0:return null +case 1:case 2:case 3:if(this.bb){s=this.k3 +s=new A.K(0,0,0+s.a,0+s.b)}else s=null +return s}}, +eq(){return this.a0U()}, +xw(a){return this.gVb().$1(a)}} +A.Tc.prototype={ +sZz(a){if(this.cG==a)return +this.cG=a +this.a5()}, +sX8(a){if(this.dg==a)return +this.dg=a +this.a5()}, +He(a){var s,r,q,p,o=a.a,n=a.b,m=this.cG +if(m!=null){s=n*m +n=s +o=n}r=a.c +q=a.d +m=this.dg +if(m!=null){p=q*m +q=p +r=q}return new A.at(o,n,r,q)}, +bu(a){var s,r,q=this,p=q.D$ +if(p==null)s=q.a0Y(a) +else{r=q.dg +if(r==null)r=1 +s=p.an(B.an,a*r,p.gby())}p=q.cG +return s/(p==null?1:p)}, +bk(a){var s,r,q=this,p=q.D$ +if(p==null)s=q.a0W(a) +else{r=q.dg +if(r==null)r=1 +s=p.an(B.at,a*r,p.gbJ())}p=q.cG +return s/(p==null?1:p)}, +bl(a){var s,r,q=this,p=q.D$ +if(p==null)s=q.a0X(a) +else{r=q.cG +if(r==null)r=1 +s=p.an(B.aa,a*r,p.gbs())}p=q.dg +return s/(p==null?1:p)}, +bq(a){var s,r,q=this,p=q.D$ +if(p==null)s=q.a0V(a) +else{r=q.cG +if(r==null)r=1 +s=p.an(B.aE,a*r,p.gbQ())}p=q.dg +return s/(p==null?1:p)}, +cB(a){var s=this.D$ +if(s!=null)return a.b_(s.hh(this.He(a))) +return a.b_(this.He(a).b_(B.A))}, +bO(){var s=this,r=s.D$,q=t.k +if(r!=null){r.cf(s.He(q.a(A.D.prototype.ga3.call(s))),!0) +r=q.a(A.D.prototype.ga3.call(s)) +q=s.D$.k3 +q.toString +s.k3=r.b_(q) +s.x8()}else s.k3=q.a(A.D.prototype.ga3.call(s)).b_(s.He(q.a(A.D.prototype.ga3.call(s))).b_(B.A))}} +A.b5h.prototype={ +rK(a){return new A.a_(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +vy(a){return a}, +vA(a,b){return B.h}} +A.T9.prototype={ +sVY(a){var s,r=this +if(r.F.l(0,a))return +s=r.F +if(A.B(a)!==A.B(s)||a.pX(s))r.a5() +r.F=a +r.b!=null}, +aF(a){this.a1c(a)}, +aC(a){this.a1d(0)}, +bu(a){var s=A.jb(a,1/0),r=s.b_(this.F.rK(s)).a +if(isFinite(r))return r +return 0}, +bk(a){var s=A.jb(a,1/0),r=s.b_(this.F.rK(s)).a +if(isFinite(r))return r +return 0}, +bl(a){var s=A.jb(1/0,a),r=s.b_(this.F.rK(s)).b +if(isFinite(r))return r +return 0}, +bq(a){var s=A.jb(1/0,a),r=s.b_(this.F.rK(s)).b +if(isFinite(r))return r +return 0}, +cB(a){return a.b_(this.F.rK(a))}, +bO(){var s,r,q,p,o,n,m=this,l=t.k,k=l.a(A.D.prototype.ga3.call(m)) +m.k3=k.b_(m.F.rK(k)) +if(m.D$!=null){s=m.F.vy(l.a(A.D.prototype.ga3.call(m))) +l=m.D$ +l.toString +k=s.a +r=s.b +q=k>=r +l.cf(s,!(q&&s.c>=s.d)) +l=m.D$ +p=l.e +p.toString +t.r.a(p) +o=m.F +n=m.k3 +n.toString +if(q&&s.c>=s.d)l=new A.a_(A.Z(0,k,r),A.Z(0,s.c,s.d)) +else{l=l.k3 +l.toString}p.a=o.vA(n,l)}}} +A.a_2.prototype={ +q(){var s,r,q +for(s=this.Ls$,r=s.length,q=0;qa}else s=!1 +if(!s)break;++o +s=r.e +s.toString +r=q.a(s).cL$}return o}, +bO(){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=null,a7=t.v.a(A.D.prototype.ga3.call(a5)),a8=a5.b8 +a8.R8=!1 +s=a5.gaXz() +r=a7.d +q=r+a7.z +p=q+a7.Q +o=a7.aOB(s,s) +n=a5.ajJ(q,s) +m=isFinite(p)?a5.ZQ(p,s):a6 +if(a5.W$!=null){l=a5.aut(n) +a5.tX(l,m!=null?a5.auu(m):0)}else a5.tX(0,0) +if(a5.W$==null)if(!a5.Um(n,s*n)){k=n<=0?0:a8.gCv()*s +a5.id=A.ne(a6,!1,a6,a6,k,0,0,k,a6) +a8.uc() +return}j=a5.W$ +j.toString +j=j.e +j.toString +i=t.U +j=i.a(j).b +j.toString +h=j-1 +g=a6 +for(;h>=n;--h){f=a5.aeu(o) +if(f==null){a5.id=A.ne(a6,!1,a6,a6,0,0,0,0,h*s) +return}j=f.e +j.toString +i.a(j).a=s*h +if(g==null)g=f}if(g==null){a5.W$.hv(o) +g=a5.W$ +j=g.e +j.toString +i.a(j).a=s*n}j=g.e +j.toString +j=i.a(j).b +j.toString +h=j+1 +j=A.t(a5).i("ar.1") +e=m!=null +while(!0){if(!(!e||h<=m)){d=1/0 +break}c=g.e +c.toString +f=j.a(c).ad$ +if(f!=null){c=f.e +c.toString +c=i.a(c).b +c.toString +c=c!==h}else c=!0 +if(c){f=a5.aes(o,g) +if(f==null){d=h*s +break}}else f.hv(o) +c=f.e +c.toString +i.a(c) +b=c.b +b.toString +c.a=s*b;++h +g=f}j=a5.cv$ +j.toString +j=j.e +j.toString +j=i.a(j).b +j.toString +a=s*n +a0=s*(j+1) +d=Math.min(d,a8.Wu(a7,n,j,a,a0)) +a1=a5.lD(a7,a,a0) +a2=a5.tT(a7,a,a0) +a3=r+a7.r +a4=isFinite(a3)?a5.ZQ(a3,s):a6 +a5.id=A.ne(a2,a4!=null&&j>=a4||r>0,a6,a6,d,a1,0,d,a6) +if(d===a0)a8.R8=!0 +a8.uc()}} +A.b5z.prototype={ +aju(a){var s=this.c +return a.Cm(this.d,s,s)}, +j(a){var s=this +return"SliverGridGeometry("+B.c.bA(A.a(["scrollOffset: "+A.c(s.a),"crossAxisOffset: "+A.c(s.b),"mainAxisExtent: "+A.c(s.c),"crossAxisExtent: "+A.c(s.d)],t.s),", ")+")"}} +A.b5A.prototype={} +A.b5B.prototype={ +ajF(a){var s=this.b +if(s>0)return Math.max(0,this.a*B.d.dM(a/s)-1) +return 0}, +ayw(a){var s,r,q=this +if(q.f){s=q.c +r=q.e +return q.a*s-a-r-(s-r)}return a}, +Oq(a){var s=this,r=s.a,q=B.e.bF(a,r) +return new A.b5z(B.e.hl(a,r)*s.b,s.ayw(q*s.c),s.d,s.e)}, +abj(a){var s +if(a===0)return 0 +s=this.b +return s*(B.e.hl(a-1,this.a)+1)-(s-this.d)}} +A.b5x.prototype={} +A.b5y.prototype={ +ZN(a){var s=Math.max(0,a.w-4)/3,r=s/1 +return new A.b5B(3,r+2,s+2,r,s,A.axz(a.x))}} +A.Is.prototype={ +j(a){return"crossAxisOffset="+A.c(this.w)+"; "+this.apn(0)}} +A.aeT.prototype={ +eF(a){if(!(a.e instanceof A.Is))a.e=new A.Is(!1,null,null)}, +sakf(a){var s,r=this +if(r.eM===a)return +if(A.B(a)===A.B(r.eM))s=!1 +else s=!0 +if(s)r.a5() +r.eM=a}, +xm(a){var s=a.e +s.toString +s=t.h5.a(s).w +s.toString +return s}, +bO(){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=null,a8=t.v.a(A.D.prototype.ga3.call(a6)),a9=a6.b8 +a9.R8=!1 +s=a8.d +r=s+a8.z +q=r+a8.Q +p=a6.eM.ZN(a8) +o=p.b +n=o>1e-10?p.a*B.d.hl(r,o):0 +m=isFinite(q)?p.ajF(q):a7 +o=a6.W$ +if(o!=null){o=o.e +o.toString +l=t.U +o=l.a(o).b +o.toString +k=a6.cv$ +k.toString +k=k.e +k.toString +k=l.a(k).b +k.toString +j=B.e.dq(n-o,0,a6.bb$) +a6.tX(j,m==null?0:B.e.dq(k-m,0,a6.bb$))}else a6.tX(0,0) +i=p.Oq(n) +if(a6.W$==null)if(!a6.Um(n,i.a)){h=p.abj(a9.gCv()) +a6.id=A.ne(a7,!1,a7,a7,h,0,0,h,a7) +a9.uc() +return}g=i.a +f=g+i.c +o=a6.W$ +o.toString +o=o.e +o.toString +l=t.U +o=l.a(o).b +o.toString +e=o-1 +o=t.h5 +d=a7 +for(;e>=n;--e){c=p.Oq(e) +k=c.c +b=a6.aeu(a8.Cm(c.d,k,k)) +a=b.e +a.toString +o.a(a) +a0=c.a +a.a=a0 +a.w=c.b +if(d==null)d=b +f=Math.max(f,a0+k)}if(d==null){k=a6.W$ +k.toString +k.hv(i.aju(a8)) +d=a6.W$ +k=d.e +k.toString +o.a(k) +k.a=g +k.w=i.b}k=d.e +k.toString +k=l.a(k).b +k.toString +e=k+1 +k=A.t(a6).i("ar.1") +a=m!=null +while(!0){if(!(!a||e<=m))break +c=p.Oq(e) +a0=c.c +a1=a8.Cm(c.d,a0,a0) +a2=d.e +a2.toString +b=k.a(a2).ad$ +if(b!=null){a2=b.e +a2.toString +a2=l.a(a2).b +a2.toString +a2=a2!==e}else a2=!0 +if(a2){b=a6.aes(a1,d) +if(b==null)break}else b.hv(a1) +a1=b.e +a1.toString +o.a(a1) +a2=c.a +a1.a=a2 +a1.w=c.b +f=Math.max(f,a2+a0);++e +d=b}o=a6.cv$ +o.toString +o=o.e +o.toString +o=l.a(o).b +o.toString +a3=a9.Wu(a8,n,o,g,f) +a4=a6.lD(a8,Math.min(s,g),f) +a5=a6.tT(a8,g,f) +a6.id=A.ne(a5,a3>a4||s>0||a8.f!==0,a7,a7,a3,a4,0,a3,a7) +if(a3===f)a9.R8=!0 +a9.uc()}} +A.aeU.prototype={ +bO(){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=null,a5={},a6=t.v.a(A.D.prototype.ga3.call(a3)),a7=a3.b8 +a7.R8=!1 +s=a6.d +r=s+a6.z +q=r+a6.Q +p=a6.aOA() +if(a3.W$==null)if(!a3.aaf()){a3.id=B.Qs +a7.uc() +return}a5.a=null +o=a3.W$ +n=o.e +n.toString +m=t.U +if(m.a(n).a==null){n=A.t(a3).i("ar.1") +l=0 +while(!0){if(o!=null){k=o.e +k.toString +k=m.a(k).a==null}else k=!1 +if(!k)break +k=o.e +k.toString +o=n.a(k).ad$;++l}a3.tX(l,0) +if(a3.W$==null)if(!a3.aaf()){a3.id=B.Qs +a7.uc() +return}}o=a3.W$ +n=o.e +n.toString +n=m.a(n).a +n.toString +j=n +i=a4 +for(;j>r;j=h,i=o){o=a3.Xg(p,!0) +if(o==null){n=a3.W$ +k=n.e +k.toString +m.a(k).a=0 +if(r===0){n.cf(p,!0) +o=a3.W$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.id=A.ne(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.W$ +n.toString +h=j-a3.v2(n) +if(h<-1e-10){a3.id=A.ne(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.W$.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.W$ +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.Xg(p,!0) +k=a3.W$ +k.toString +h=n-a3.v2(k) +k=a3.W$.e +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.id=A.ne(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.cf(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.v2(o) +g=new A.b0a(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.uc()}} +A.b0a.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.t(s).i("ar.1").a(o).ad$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.e +o.toString +o=t.U.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.aet(q,n,!0) +p.c=r +if(r==null)return!1}else r.cf(q,!0) +o=p.a=p.c}else o=r +n=o.e +n.toString +t.U.a(n) +q=p.e +n.a=q +p.e=q+s.v2(o) +return!0}, +$S:38} +A.o6.prototype={$idK:1} +A.b0e.prototype={ +eF(a){}} +A.iI.prototype={ +j(a){var s=this.b,r=this.yd$?"keepAlive; ":"" +return"index="+A.c(s)+"; "+r+this.apm(0)}} +A.tU.prototype={ +eF(a){if(!(a.e instanceof A.iI))a.e=new A.iI(!1,null,null)}, +i6(a){var s +this.a0R(a) +s=a.e +s.toString +if(!t.U.a(s).c)this.b8.W_(t.x.a(a))}, +Xf(a,b,c){this.Pn(0,b,c)}, +Ei(a,b){var s,r=this,q=a.e +q.toString +t.U.a(q) +if(!q.c){r.anh(a,b) +r.b8.W_(a) +r.a5()}else{s=r.ab +if(s.h(0,q.b)===a)s.G(0,q.b) +r.b8.W_(a) +q=q.b +q.toString +s.k(0,q,a)}}, +G(a,b){var s=b.e +s.toString +t.U.a(s) +if(!s.c){this.ani(0,b) +return}this.ab.G(0,s.b) +this.iB(b)}, +QW(a,b){this.Xl(new A.b0b(this,a,b),t.v)}, +a3e(a){var s,r=this,q=a.e +q.toString +t.U.a(q) +if(q.yd$){r.G(0,a) +s=q.b +s.toString +r.ab.k(0,s,a) +a.e=q +r.a0R(a) +q.c=!0}else r.b8.agL(a)}, +aF(a){var s,r,q +this.aqe(a) +for(s=this.ab,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a;(q==null?r.a(q):q).aF(a)}}, +aC(a){var s,r,q +this.aqf(0) +for(s=this.ab,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a;(q==null?r.a(q):q).aC(0)}}, +jX(){this.a0d() +var s=this.ab +s.gaS(s).a6(0,this.gNw())}, +bx(a){var s +this.Gs(a) +s=this.ab +s.gaS(s).a6(0,a)}, +k_(a){this.Gs(a)}, +Um(a,b){var s +this.QW(a,null) +s=this.W$ +if(s!=null){s=s.e +s.toString +t.U.a(s).a=b +return!0}this.b8.R8=!0 +return!1}, +aaf(){return this.Um(0,0)}, +Xg(a,b){var s,r,q,p=this,o=p.W$ +o.toString +o=o.e +o.toString +s=t.U +o=s.a(o).b +o.toString +r=o-1 +p.QW(r,null) +o=p.W$ +o.toString +q=o.e +q.toString +q=s.a(q).b +q.toString +if(q===r){o.cf(a,b) +return p.W$}p.b8.R8=!0 +return null}, +aeu(a){return this.Xg(a,!1)}, +aet(a,b,c){var s,r,q,p=b.e +p.toString +s=t.U +p=s.a(p).b +p.toString +r=p+1 +this.QW(r,b) +p=b.e +p.toString +q=A.t(this).i("ar.1").a(p).ad$ +if(q!=null){p=q.e +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.cf(a,c) +return q}this.b8.R8=!0 +return null}, +aes(a,b){return this.aet(a,b,!1)}, +tX(a,b){var s={} +s.a=a +s.b=b +this.Xl(new A.b0d(s,this),t.v)}, +v2(a){switch(A.c4(t.v.a(A.D.prototype.ga3.call(this)).a).a){case 0:return a.k3.a +case 1:return a.k3.b}}, +Xb(a,b,c){var s,r,q=this.cv$,p=A.bIJ(a) +for(s=A.t(this).i("ar.1");q!=null;){if(this.aWz(p,q,b,c))return!0 +r=q.e +r.toString +q=s.a(r).cL$}return!1}, +UW(a){var s=a.e +s.toString +return t.U.a(s).a}, +px(a){var s=t.MR.a(a.e) +return(s==null?null:s.b)!=null&&!this.ab.ak(0,s.b)}, +eK(a,b){if(!this.px(a))b.a_B() +else this.aOv(a,b)}, +aM(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +if(c.W$==null)return +s=t.v +switch(A.rb(s.a(A.D.prototype.ga3.call(c)).a,s.a(A.D.prototype.ga3.call(c)).b)){case B.a8:r=a0.ae(0,new A.j(0,c.id.c)) +q=B.Kh +p=B.hd +o=!0 +break +case B.bB:r=a0 +q=B.hd +p=B.hc +o=!1 +break +case B.a4:r=a0 +q=B.hc +p=B.hd +o=!1 +break +case B.bo:r=a0.ae(0,new A.j(c.id.c,0)) +q=B.KH +p=B.hc +o=!0 +break +default:o=b +r=o +p=r +q=p}n=c.W$ +for(m=A.t(c).i("ar.1"),l=t.U;n!=null;){k=n.e +k.toString +k=l.a(k).a +k.toString +j=k-s.a(A.D.prototype.ga3.call(c)).d +i=c.xm(n) +k=r.a +h=q.a +k=k+h*j+p.a*i +g=r.b +f=q.b +g=g+f*j+p.b*i +e=new A.j(k,g) +if(o){d=c.v2(n) +e=new A.j(k+h*d,g+f*d)}if(j0)a.ep(n,e) +k=n.e +k.toString +n=m.a(k).ad$}}} +A.b0b.prototype={ +$1(a){var s=this.a,r=s.ab,q=this.b,p=this.c +if(r.ak(0,q)){r=r.G(0,q) +r.toString +q=r.e +q.toString +t.U.a(q) +s.iB(r) +r.e=q +s.Pn(0,r,p) +q.c=!1}else s.b8.aSl(q,p)}, +$S:242} +A.b0d.prototype={ +$1(a){var s,r,q +for(s=this.a,r=this.b;s.a>0;){q=r.W$ +q.toString +r.a3e(q);--s.a}for(;s.b>0;){q=r.cv$ +q.toString +r.a3e(q);--s.b}s=r.ab +s=s.gaS(s) +q=A.t(s).i("aO") +B.c.a6(A.P(new A.aO(s,new A.b0c(),q),!0,q.i("w.E")),r.b8.gb0Z())}, +$S:242} +A.b0c.prototype={ +$1(a){var s=a.e +s.toString +return!t.U.a(s).yd$}, +$S:422} +A.a_n.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.U;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.U;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.arO.prototype={} +A.arP.prototype={} +A.ata.prototype={ +aC(a){this.Gx(0)}} +A.atb.prototype={} +A.Tm.prototype={ +gUK(){var s=this,r=t.v +switch(A.rb(r.a(A.D.prototype.ga3.call(s)).a,r.a(A.D.prototype.ga3.call(s)).b)){case B.a8:return s.geX().d +case B.bB:return s.geX().a +case B.a4:return s.geX().b +case B.bo:return s.geX().c}}, +gaOj(){var s=this,r=t.v +switch(A.rb(r.a(A.D.prototype.ga3.call(s)).a,r.a(A.D.prototype.ga3.call(s)).b)){case B.a8:return s.geX().b +case B.bB:return s.geX().c +case B.a4:return s.geX().d +case B.bo:return s.geX().a}}, +gaSF(){switch(A.c4(t.v.a(A.D.prototype.ga3.call(this)).a).a){case 0:var s=this.geX() +return s.gcU(s)+s.gcX(s) +case 1:return this.geX().gf7()}}, +eF(a){if(!(a.e instanceof A.xa))a.e=new A.xa(B.h)}, +bO(){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.v,a3=a2.a(A.D.prototype.ga3.call(a0)),a4=a0.gUK() +a0.gaOj() +s=a0.geX() +s.toString +a2=s.aOl(A.c4(a2.a(A.D.prototype.ga3.call(a0)).a)) +r=a0.gaSF() +if(a0.D$==null){q=a0.lD(a3,0,a2) +a0.id=A.ne(a0.tT(a3,0,a2),!1,a1,a1,a2,Math.min(q,a3.r),0,a2,a1) +return}p=a0.lD(a3,0,a4) +o=a3.f +if(o>0)o=Math.max(0,o-p) +s=a0.D$ +s.toString +n=Math.max(0,a3.d-a4) +m=Math.min(0,a3.z+a4) +l=a3.r +k=a0.lD(a3,0,a4) +j=a3.Q +i=a0.tT(a3,0,a4) +h=Math.max(0,a3.w-r) +g=a3.a +f=a3.b +s.cf(new A.x9(g,f,a3.c,n,a4+a3.e,o,l-k,h,a3.x,a3.y,m,j-i),!0) +e=a0.D$.id +s=e.y +if(s!=null){a0.id=A.ne(a1,!1,a1,a1,0,0,0,0,s) +return}s=e.a +n=a4+s +m=a2+s +d=a0.lD(a3,n,m) +c=p+d +b=a0.tT(a3,0,a4) +a=a0.tT(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.ne(j,e.x,n,k,a2+i,q,l,m,a1) +m=a0.D$.e +m.toString +t.jB.a(m) +switch(A.rb(g,f)){case B.a8:m.a=new A.j(a0.geX().a,a0.lD(a3,a0.geX().d+s,a0.geX().d+s+a0.geX().b)) +break +case B.bB:m.a=new A.j(a0.lD(a3,0,a0.geX().a),a0.geX().b) +break +case B.a4:m.a=new A.j(a0.geX().a,a0.lD(a3,0,a0.geX().b)) +break +case B.bo:m.a=new A.j(a0.lD(a3,a0.geX().c+s,a0.geX().c+s+a0.geX().a),a0.geX().b) +break}}, +Xb(a,b,c){var s,r,q,p,o=this,n=o.D$ +if(n!=null&&n.id.r>0){n=n.e +n.toString +t.jB.a(n) +s=o.lD(t.v.a(A.D.prototype.ga3.call(o)),0,o.gUK()) +r=o.D$ +r.toString +r=o.xm(r) +n=n.a +q=o.D$.gaWx() +p=n!=null +if(p)a.c.push(new A.KW(new A.j(-n.a,-n.b))) +q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +if(p)a.Nh()}return!1}, +xm(a){var s=this,r=t.v +switch(A.rb(r.a(A.D.prototype.ga3.call(s)).a,r.a(A.D.prototype.ga3.call(s)).b)){case B.a8:case B.a4:return s.geX().a +case B.bo:case B.bB:return s.geX().b}}, +UW(a){return this.gUK()}, +eK(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aX(0,s.a,s.b)}, +aM(a,b){var s,r=this.D$ +if(r!=null&&r.id.w){s=r.e +s.toString +a.ep(r,b.ae(0,t.jB.a(s).a))}}} +A.aeV.prototype={ +geX(){return this.b5}, +aLs(){if(this.b5!=null)return +this.b5=this.el}, +sfo(a,b){var s=this +if(s.el.l(0,b))return +s.el=b +s.b5=null +s.a5()}, +scp(a){var s=this +if(s.ey===a)return +s.ey=a +s.b5=null +s.a5()}, +bO(){this.aLs() +this.a1_()}} +A.arM.prototype={ +aF(a){var s +this.eh(a) +s=this.D$ +if(s!=null)s.aF(a)}, +aC(a){var s +this.dU(0) +s=this.D$ +if(s!=null)s.aC(0)}} +A.aeo.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.aeo&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gm(a){var s=this +return A.V(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)}, +j(a){var s=this +return"RelativeRect.fromLTRB("+B.d.aA(s.a,1)+", "+B.d.aA(s.b,1)+", "+B.d.aA(s.c,1)+", "+B.d.aA(s.d,1)+")"}} +A.iJ.prototype={ +gMd(){var s=this +return s.e!=null||s.f!=null||s.r!=null||s.w!=null||s.x!=null||s.y!=null}, +j(a){var s=this,r=A.a([],t.s),q=s.e +if(q!=null)r.push("top="+A.mi(q)) +q=s.f +if(q!=null)r.push("right="+A.mi(q)) +q=s.r +if(q!=null)r.push("bottom="+A.mi(q)) +q=s.w +if(q!=null)r.push("left="+A.mi(q)) +q=s.x +if(q!=null)r.push("width="+A.mi(q)) +q=s.y +if(q!=null)r.push("height="+A.mi(q)) +if(r.length===0)r.push("not positioned") +r.push(s.vY(0)) +return B.c.bA(r,"; ")}} +A.IB.prototype={ +I(){return"StackFit."+this.b}} +A.Tn.prototype={ +eF(a){if(!(a.e instanceof A.iJ))a.e=new A.iJ(null,null,B.h)}, +aLx(){var s=this +if(s.P!=null)return +s.P=s.a_.am(s.aw)}, +siz(a){var s=this +if(s.a_.l(0,a))return +s.a_=a +s.P=null +s.a5()}, +scp(a){var s=this +if(s.aw==a)return +s.aw=a +s.P=null +s.a5()}, +bu(a){return A.BD(this.W$,new A.b0i(a))}, +bk(a){return A.BD(this.W$,new A.b0g(a))}, +bl(a){return A.BD(this.W$,new A.b0h(a))}, +bq(a){return A.BD(this.W$,new A.b0f(a))}, +fO(a){return this.KT(a)}, +cB(a){return this.a89(a,A.DI())}, +a89(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.aLx() +if(e.bb$===0){s=a.a +r=a.b +q=A.Z(1/0,s,r) +p=a.c +o=a.d +n=A.Z(1/0,p,o) +return isFinite(q)&&isFinite(n)?new A.a_(A.Z(1/0,s,r),A.Z(1/0,p,o)):new A.a_(A.Z(0,s,r),A.Z(0,p,o))}m=a.a +l=a.c +switch(e.D.a){case 0:k=new A.at(0,a.b,0,a.d) +break +case 1:k=A.lp(new A.a_(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))) +break +case 2:k=a +break +default:k=null}j=e.W$ +for(s=t.Qv,i=l,h=m,g=!1;j!=null;){r=j.e +r.toString +s.a(r) +if(!r.gMd()){f=b.$2(j,k) +h=Math.max(h,f.a) +i=Math.max(i,f.b) +g=!0}j=r.ad$}return g?new A.a_(h,i):new A.a_(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))}, +bO(){var s,r,q,p,o,n,m,l=this,k=t.k.a(A.D.prototype.ga3.call(l)) +l.C=!1 +l.k3=l.a89(k,A.DJ()) +s=l.W$ +for(r=t.Qv,q=t.EP;s!=null;){p=s.e +p.toString +r.a(p) +if(!p.gMd()){o=l.P +o.toString +n=l.k3 +n.toString +m=s.k3 +m.toString +p.a=o.tM(q.a(n.a8(0,m)))}else{o=l.k3 +o.toString +n=l.P +n.toString +l.C=A.bNQ(s,p,o,n)||l.C}s=p.ad$}}, +d1(a,b){return this.u8(a,b)}, +b_d(a,b){this.qL(a,b)}, +aM(a,b){var s,r=this,q=r.Z,p=q!==B.f&&r.C,o=r.bm +if(p){p=r.cx +p===$&&A.b() +s=r.k3 +o.saK(0,a.n0(p,b,new A.K(0,0,0+s.a,0+s.b),r.gb_c(),q,o.a))}else{o.saK(0,null) +r.qL(a,b)}}, +q(){this.bm.saK(0,null) +this.hE()}, +nB(a){var s +switch(this.Z.a){case 0:return null +case 1:case 2:case 3:if(this.C){s=this.k3 +s=new A.K(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.b0i.prototype={ +$1(a){return a.an(B.an,this.a,a.gby())}, +$S:23} +A.b0g.prototype={ +$1(a){return a.an(B.at,this.a,a.gbJ())}, +$S:23} +A.b0h.prototype={ +$1(a){return a.an(B.aa,this.a,a.gbs())}, +$S:23} +A.b0f.prototype={ +$1(a){return a.an(B.aE,this.a,a.gbQ())}, +$S:23} +A.arQ.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.Qv;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.Qv;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.arR.prototype={} +A.qF.prototype={ +j(a){var s=this.vY(0) +return s+"; default vertical alignment"}} +A.VQ.prototype={ +j(a){return"TableColumnWidth"}} +A.a8L.prototype={ +j(a){return"FlexColumnWidth("+A.mi(1)+")"}} +A.VP.prototype={ +I(){return"TableCellVerticalAlignment."+this.b}} +A.HA.prototype={ +saPL(a){var s +if(this.aw.a===0&&!0)return +s=A.jX(null,null,null,t.S,t.PA) +this.aw=s +this.a5()}, +saSZ(a){if(this.D===a)return +this.D=a +this.a5()}, +scp(a){if(this.Z===a)return +this.Z=a +this.a5()}, +saOY(a,b){if(this.bm.l(0,b))return +this.bm=b +this.aD()}, +sahj(a){var s,r,q,p=this,o=p.aV +if(o==null?a==null:o===a)return +p.aV=a +o=p.cw +if(o!=null)for(s=o.length,r=0;r=a||l>=b.length||!J.i(s,b[l]) +else s=!1 +if(s){s=j.C[m] +s.toString +p.t(0,s)}}for(o=0;i=o*a,i=s||o>=j.a_||!J.i(j.C[n+o*s],k) +else s=!1 +if(s)if(!p.G(0,b[l])){s=b[l] +s.toString +j.eF(s) +j.a5() +j.uT() +j.bS() +j.Pk(s)}}++o}p.a6(0,j.gaTS()) +j.P=a +j.a_=B.e.hl(b.length,a) +j.C=A.P(b,!0,t.aA) +j.a5()}, +a_p(a,b,c){var s=this,r=a+b*s.P,q=s.C[r] +if(q==c)return +if(q!=null)s.iB(q) +B.c.k(s.C,r,c) +if(c!=null)s.i6(c)}, +aF(a){var s,r,q,p +this.eh(a) +for(s=this.C,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}, +cB(a){var s,r,q,p,o,n,m,l,k,j=this +if(j.a_*j.P===0)return a.b_(B.A) +s=j.QL(a) +r=B.c.iH(s,0,new A.b0k()) +for(q=t.o3,p=0,o=0;o=0;--p){o=p+1 +q[p]=q[o]+s[o]}a1.hq=new A.cL(q,A.X(q).i("cL<1>")) +a1.fB=B.c.gO(q)+B.c.gO(s) +break +case 1:q[0]=0 +for(p=1;p=0;--s){q=this.C[s] +if(q!=null){p=q.e +p.toString +r.a(p) +if(a.kX(new A.b0l(b,p,q),p.a,b))return!0}}return!1}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.a_*f.P===0){s=b.a +r=b.b +q=f.fB +q===$&&A.b() +f.bm.ag0(a.gcu(a),new A.K(s,r,s+q,r+0),B.q1,B.q1) +return}if(f.aV!=null){p=a.gcu(a) +for(s=b.a,r=b.b,q=f.e9,o=f.geP(),n=0;n0)k.Zh(c,l,e) +else k.Zh(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.Zo(e,n) +c=a.$1(c)}return 0}, +nB(a){var s,r,q,p,o,n +switch(this.bm.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.v +if(s.a(A.D.prototype.ga3.call(a)).f===0||!isFinite(s.a(A.D.prototype.ga3.call(a)).y))return new A.K(0,0,r,q) +p=s.a(A.D.prototype.ga3.call(a)).y-s.a(A.D.prototype.ga3.call(a)).r+s.a(A.D.prototype.ga3.call(a)).f +switch(A.rb(this.C,s.a(A.D.prototype.ga3.call(a)).b)){case B.a4:o=0+p +n=0 +break +case B.a8:q-=p +n=0 +o=0 +break +case B.bB:n=0+p +o=0 +break +case B.bo:r-=p +n=0 +o=0 +break +default:n=0 +o=0}return new A.K(n,o,r,q)}, +KW(a){var s,r=this,q=r.D +if(q==null){q=r.k3 +return new A.K(0,0,0+q.a,0+q.b)}switch(A.c4(r.C).a){case 1:s=r.k3 +return new A.K(0,0-q,0+s.a,0+s.b+q) +case 0:s=r.k3 +return new A.K(0-q,0,0+s.a+q,0+s.b)}}, +aM(a,b){var s,r,q,p=this +if(p.W$==null)return +s=p.gX6()&&p.bm!==B.f +r=p.aV +if(s){s=p.cx +s===$&&A.b() +q=p.k3 +r.saK(0,a.n0(s,b,new A.K(0,0,0+q.a,0+q.b),p.gaNz(),p.bm,r.a))}else{r.saK(0,null) +p.a9R(a,b)}}, +q(){this.aV.saK(0,null) +this.hE()}, +a9R(a,b){var s,r,q,p,o +for(s=J.an(this.gUX()),r=b.a,q=b.b;s.v();){p=s.gJ(s) +if(p.id.w){o=this.Yq(p) +a.ep(p,new A.j(r+o.a,q+o.b))}}}, +d1(a,b){var s,r,q,p,o=this,n={} +n.a=n.b=null +switch(A.c4(o.C).a){case 1:n.b=b.b +n.a=b.a +break +case 0:n.b=b.a +n.a=b.b +break}s=new A.It(a.a,a.b,a.c) +for(r=J.an(o.gab7());r.v();){q=r.gJ(r) +if(!q.id.w)continue +p=new A.bq(new Float64Array(16)) +p.dc() +o.eK(q,p) +if(a.aOh(new A.b0n(n,o,q,s),p))return!0}return!1}, +rG(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=a instanceof A.dL +for(s=t.I9,r=c,q=a,p=0;q.gaH(q)!==d;q=o){o=q.gaH(q) +o.toString +s.a(o) +if(q instanceof A.S)r=q +if(o instanceof A.dL){n=o.UW(q) +n.toString +p+=n}else{p=0 +b=!1}}if(r!=null){s=r.gaH(r) +s.toString +t.nl.a(s) +m=t.v.a(A.D.prototype.ga3.call(s)).b +switch(A.c4(d.C).a){case 0:l=r.k3.a +break +case 1:l=r.k3.b +break +default:l=c}if(a1==null)a1=a.gnW() +k=A.iE(a.ck(0,r),a1)}else{if(b){t.nl.a(a) +s=t.v +m=s.a(A.D.prototype.ga3.call(a)).b +l=a.id.a +if(a1==null)switch(A.c4(d.C).a){case 0:a1=new A.K(0,0,0+l,0+s.a(A.D.prototype.ga3.call(a)).w) +break +case 1:a1=new A.K(0,0,0+s.a(A.D.prototype.ga3.call(a)).w,0+a.id.a) +break}}else{s=d.a_.at +s.toString +a1.toString +return new A.wU(s,a1)}k=a1}t.nl.a(q) +switch(A.rb(d.C,m)){case B.a8:s=k.d +p+=l-s +j=s-k.b +break +case B.bB:s=k.a +p+=s +j=k.c-s +break +case B.a4:s=k.b +p+=s +j=k.d-s +break +case B.bo:s=k.c +p+=l-s +j=s-k.a +break +default:j=c}q.id.toString +p=d.a_g(q,p) +i=A.iE(a.ck(0,d),a1) +h=d.afk(q) +switch(t.v.a(A.D.prototype.ga3.call(q)).b.a){case 0:p-=h +break +case 1:switch(A.c4(d.C).a){case 1:p-=i.d-i.b +break +case 0:p-=i.c-i.a +break}break}s=d.C +switch(A.c4(s).a){case 0:g=d.k3.a-h +break +case 1:g=d.k3.b-h +break +default:g=c}f=p-(g-j)*a0 +o=d.a_.at +o.toString +e=o-f +switch(s.a){case 2:i=i.aX(0,0,e) +break +case 1:i=i.aX(0,e,0) +break +case 0:i=i.aX(0,0,-e) +break +case 3:i=i.aX(0,-e,0) +break}return new A.wU(f,i)}, +ajL(a,b){return this.rG(a,b,null)}, +abf(a,b,c){switch(A.rb(this.C,c)){case B.a8:return new A.j(0,this.k3.b-(b+a.id.c)) +case B.bB:return new A.j(b,0) +case B.a4:return new A.j(0,b) +case B.bo:return new A.j(this.k3.a-(b+a.id.c),0)}}, +hB(a,b,c,d){var s=this +if(!s.a_.r.goQ())return s.Gy(a,b,c,d) +s.Gy(a,null,c,A.bNR(a,b,c,s.a_,d,s))}, +A7(){return this.hB(B.bP,null,B.E,null)}, +rU(a){return this.hB(B.bP,null,B.E,a)}, +vN(a,b,c){return this.hB(a,null,b,c)}, +rV(a,b){return this.hB(B.bP,a,B.E,b)}, +$iHy:1} +A.b0o.prototype={ +$1(a){var s=a.id +return s.w||s.z>0}, +$S:424} +A.b0n.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.abg(r,q.b) +return r.aeg(s.d,q.a,p)}, +$S:244} +A.wR.prototype={ +a1j(a,b,c,d,e,f,g,h,i){var s +this.E(0,f) +s=this.W$ +if(s!=null)this.dY=s}, +eF(a){if(!(a.e instanceof A.ka))a.e=new A.ka(null,null,B.h)}, +giA(){return this.jJ}, +siA(a){if(a===this.jJ)return +this.jJ=a +this.a5()}, +sbo(a){if(a==this.dY)return +this.dY=a +this.a5()}, +gkM(){return!0}, +cB(a){return new A.a_(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +bO(){var s,r,q,p,o,n,m,l,k=this +switch(A.c4(k.C).a){case 1:k.a_.nu(k.k3.b) +break +case 0:k.a_.nu(k.k3.a) +break}if(k.dY==null){k.nI=k.iE=0 +k.l7=!1 +k.a_.nr(0,0) +return}switch(A.c4(k.C).a){case 1:s=k.k3 +r=s.b +q=s.a +break +case 0:s=k.k3 +r=s.a +q=s.b +break +default:r=null +q=null}s=0 +do{p=k.a_.at +p.toString +o=k.U7(r,q,p+0) +if(o!==0)k.a_.VD(o) +else{p=k.a_ +n=k.iE +n===$&&A.b() +n=Math.min(0,n+r*k.giA()) +m=k.nI +m===$&&A.b() +if(p.nr(n,Math.max(0,m-r*(1-k.giA()))))break}l=s+1 +if(l<10){s=l +continue}else break}while(!0)}, +U7(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.nI=e.iE=0 +e.l7=!1 +s=a*e.giA()-c +r=A.Z(s,0,a) +q=a-s +p=A.Z(q,0,a) +switch(e.Z.a){case 0:e.D=e.aw +break +case 1:e.D=a*e.aw +break}o=e.D +o.toString +n=a+2*o +m=s+o +l=A.Z(m,0,n) +k=A.Z(n-m,0,n) +j=e.dY.e +j.toString +i=A.t(e).i("ar.1").a(j).cL$ +j=i==null +if(!j){h=Math.max(a,s) +g=e.DY(e.gab5(),A.Z(q,-o,0),i,b,B.pc,p,a,0,l,r,h-a) +if(g!==0)return-g}q=e.dY +o=-s +h=Math.max(0,o) +o=j?Math.min(0,o):0 +j=s>=a?s:r +f=e.D +f.toString +return e.DY(e.gUV(),A.Z(s,-f,0),q,b,B.iv,j,a,o,k,p,h)}, +gX6(){return this.l7}, +Zo(a,b){var s,r=this +switch(a.a){case 0:s=r.nI +s===$&&A.b() +r.nI=s+b.a +break +case 1:s=r.iE +s===$&&A.b() +r.iE=s-b.a +break}if(b.x)r.l7=!0}, +Zh(a,b,c){var s=a.e +s.toString +t.jB.a(s).a=this.abf(a,b,c)}, +Yq(a){var s=a.e +s.toString +return t.jB.a(s).a}, +a_g(a,b){var s,r,q,p,o=this +switch(t.v.a(A.D.prototype.ga3.call(a)).b.a){case 0:s=o.dY +for(r=A.t(o).i("ar.1"),q=0;s!==a;){q+=s.id.a +p=s.e +p.toString +s=r.a(p).ad$}return q+b +case 1:r=o.dY.e +r.toString +p=A.t(o).i("ar.1") +s=p.a(r).cL$ +for(q=0;s!==a;){q-=s.id.a +r=s.e +r.toString +s=p.a(r).cL$}return q-b}}, +afk(a){var s,r,q,p=this +switch(t.v.a(A.D.prototype.ga3.call(a)).b.a){case 0:s=p.dY +for(r=A.t(p).i("ar.1");s!==a;){s.id.toString +q=s.e +q.toString +s=r.a(q).ad$}return 0 +case 1:r=p.dY.e +r.toString +q=A.t(p).i("ar.1") +s=q.a(r).cL$ +for(;s!==a;){s.id.toString +r=s.e +r.toString +s=q.a(r).cL$}return 0}}, +eK(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aX(0,s.a,s.b)}, +abg(a,b){var s,r=a.e +r.toString +t.jB.a(r) +s=t.v +switch(A.rb(s.a(A.D.prototype.ga3.call(a)).a,s.a(A.D.prototype.ga3.call(a)).b)){case B.a4:return b-r.a.b +case B.bB:return b-r.a.a +case B.a8:return a.id.c-(b-r.a.b) +case B.bo:return a.id.c-(b-r.a.a)}}, +gUX(){var s,r,q=this,p=A.a([],t.Ry),o=q.W$ +if(o==null)return p +for(s=A.t(q).i("ar.1");o!=q.dY;){o.toString +p.push(o) +r=o.e +r.toString +o=s.a(r).ad$}o=q.cv$ +for(;!0;){o.toString +p.push(o) +if(o===q.dY)return p +r=o.e +r.toString +o=s.a(r).cL$}}, +gab7(){var s,r,q,p=this,o=A.a([],t.Ry) +if(p.W$==null)return o +s=p.dY +for(r=A.t(p).i("ar.1");s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).ad$}q=p.dY.e +q.toString +s=r.a(q).cL$ +for(;s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).cL$}return o}} +A.aeQ.prototype={ +eF(a){if(!(a.e instanceof A.qt))a.e=new A.qt(null,null)}, +bO(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.k.a(A.D.prototype.ga3.call(g)) +if(g.W$==null){switch(A.c4(g.C).a){case 1:g.k3=new A.a_(f.b,f.c) +break +case 0:g.k3=new A.a_(f.a,f.d) +break}g.a_.nu(0) +g.dY=g.jJ=0 +g.iE=!1 +g.a_.nr(0,0) +return}switch(A.c4(g.C).a){case 1:s=f.d +r=f.b +break +case 0:s=f.b +r=f.d +break +default:s=null +r=null}q=f.a +p=f.b +o=f.c +n=f.d +m=null +do{l=g.a_.at +l.toString +k=g.U7(s,r,l) +if(k!==0)g.a_.VD(k) +else{switch(A.c4(g.C).a){case 1:l=g.dY +l===$&&A.b() +m=A.Z(l,o,n) +break +case 0:l=g.dY +l===$&&A.b() +m=A.Z(l,q,p) +break}j=g.a_.nu(m) +l=g.a_ +i=g.jJ +i===$&&A.b() +h=l.nr(0,Math.max(0,i-m)) +if(j&&h)break}}while(!0) +switch(A.c4(g.C).a){case 1:g.k3=new A.a_(A.Z(r,q,p),A.Z(m,o,n)) +break +case 0:g.k3=new A.a_(A.Z(m,q,p),A.Z(r,o,n)) +break}}, +U7(a,b,c){var s,r,q,p,o,n=this +n.dY=n.jJ=0 +n.iE=c<0 +switch(n.Z.a){case 0:n.D=n.aw +break +case 1:n.D=a*n.aw +break}s=n.W$ +r=Math.max(0,c) +q=Math.min(0,c) +p=Math.max(0,-c) +o=n.D +o.toString +return n.DY(n.gUV(),-o,s,b,B.iv,p,a,q,a+2*o,a+q,r)}, +gX6(){return this.iE}, +Zo(a,b){var s=this,r=s.jJ +r===$&&A.b() +s.jJ=r+b.a +if(b.x)s.iE=!0 +r=s.dY +r===$&&A.b() +s.dY=r+b.e}, +Zh(a,b,c){var s=a.e +s.toString +t.Xp.a(s).a=b}, +Yq(a){var s=a.e +s.toString +s=t.Xp.a(s).a +s.toString +return this.abf(a,s,B.iv)}, +a_g(a,b){var s,r,q,p=this.W$ +for(s=A.t(this).i("ar.1"),r=0;p!==a;){r+=p.id.a +q=p.e +q.toString +p=s.a(q).ad$}return r+b}, +afk(a){var s,r,q=this.W$ +for(s=A.t(this).i("ar.1");q!==a;){q.id.toString +r=q.e +r.toString +q=s.a(r).ad$}return 0}, +eK(a,b){var s=this.Yq(t.nl.a(a)) +b.aX(0,s.a,s.b)}, +abg(a,b){var s,r=a.e +r.toString +t.Xp.a(r) +s=t.v +switch(A.rb(s.a(A.D.prototype.ga3.call(a)).a,s.a(A.D.prototype.ga3.call(a)).b)){case B.a4:case B.bB:r=r.a +r.toString +return b-r +case B.a8:s=this.k3.b +r=r.a +r.toString +return s-b-r +case B.bo:s=this.k3.a +r=r.a +r.toString +return s-b-r}}, +gUX(){var s,r,q=A.a([],t.Ry),p=this.cv$ +for(s=A.t(this).i("ar.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).cL$}return q}, +gab7(){var s,r,q=A.a([],t.Ry),p=this.W$ +for(s=A.t(this).i("ar.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).ad$}return q}} +A.lc.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=A.t(this).i("lc.0");s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=A.t(this).i("lc.0");s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.HQ.prototype={ +I(){return"ScrollDirection."+this.b}} +A.j3.prototype={ +Ej(a,b,c,d){var s=d.a===B.E.a +if(s){this.fa(b) +return A.ck(null,t.H)}else return this.jA(b,c,d)}, +j(a){var s=this,r=A.a([],t.s) +s.ap5(r) +r.push(A.B(s.w).j(0)) +r.push(s.r.j(0)) +r.push(A.c(s.fr)) +r.push(s.k4.j(0)) +return"#"+A.cD(s)+"("+B.c.bA(r,", ")+")"}, +e7(a){var s=this.at +if(s!=null)a.push("offset: "+B.d.aA(s,1))}} +A.X0.prototype={ +I(){return"WrapAlignment."+this.b}} +A.X1.prototype={ +I(){return"WrapCrossAlignment."+this.b}} +A.a_r.prototype={} +A.qW.prototype={} +A.Tq.prototype={ +spb(a,b){if(this.C===b)return +this.C=b +this.a5()}, +siz(a){if(this.P===a)return +this.P=a +this.a5()}, +sPd(a,b){if(this.a_===b)return +this.a_=b +this.a5()}, +sb1z(a){if(this.aw===a)return +this.aw=a +this.a5()}, +sb1A(a){if(this.D===a)return +this.D=a +this.a5()}, +sKO(a){if(this.Z===a)return +this.Z=a +this.a5()}, +eF(a){if(!(a.e instanceof A.qW))a.e=new A.qW(null,null,B.h)}, +bu(a){var s,r,q,p,o=this +switch(o.C.a){case 0:s=o.W$ +for(r=A.t(o).i("ar.1"),q=0;s!=null;){q=Math.max(q,s.an(B.an,1/0,s.gby())) +p=s.e +p.toString +s=r.a(p).ad$}return q +case 1:return o.AP(new A.at(0,1/0,0,a)).a}}, +bk(a){var s,r,q,p,o=this +switch(o.C.a){case 0:s=o.W$ +for(r=A.t(o).i("ar.1"),q=0;s!=null;){q+=s.an(B.at,1/0,s.gbJ()) +p=s.e +p.toString +s=r.a(p).ad$}return q +case 1:return o.AP(new A.at(0,1/0,0,a)).a}}, +bl(a){var s,r,q,p,o=this +switch(o.C.a){case 0:return o.AP(new A.at(0,a,0,1/0)).b +case 1:s=o.W$ +for(r=A.t(o).i("ar.1"),q=0;s!=null;){q=Math.max(q,s.an(B.aa,1/0,s.gbs())) +p=s.e +p.toString +s=r.a(p).ad$}return q}}, +bq(a){var s,r,q,p,o=this +switch(o.C.a){case 0:return o.AP(new A.at(0,a,0,1/0)).b +case 1:s=o.W$ +for(r=A.t(o).i("ar.1"),q=0;s!=null;){q+=s.an(B.aE,1/0,s.gbQ()) +p=s.e +p.toString +s=r.a(p).ad$}return q}}, +fO(a){return this.KT(a)}, +Ry(a){switch(this.C.a){case 0:return a.a +case 1:return a.b}}, +Rw(a){switch(this.C.a){case 0:return a.b +case 1:return a.a}}, +ayv(a,b){switch(this.C.a){case 0:return new A.j(a,b) +case 1:return new A.j(b,a)}}, +aya(a,b,c){var s=b-c +switch(this.Z.a){case 0:return a?s:0 +case 1:return a?0:s +case 2:return s/2}}, +cB(a){return this.AP(a)}, +AP(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.C.a){case 0:s=a.b +r=new A.at(0,s,0,1/0) +break +case 1:s=a.d +r=new A.at(0,1/0,0,s) +break +default:r=null +s=0}q=f.W$ +for(p=A.t(f).i("ar.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.bJw(q,r) +i=f.Ry(j) +h=f.Rw(j) +if(k>0&&m+i+f.a_>s){o=Math.max(o,m) +n+=l+f.D +m=0 +l=0 +k=0}m+=i +l=Math.max(l,h) +if(k>0)m+=f.a_;++k +g=q.e +g.toString +q=p.a(g).ad$}n+=l +o=Math.max(o,m) +switch(f.C.a){case 0:return a.b_(new A.a_(o,n)) +case 1:return a.b_(new A.a_(n,o))}}, +bO(){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.D.prototype.ga3.call(b3)) +b3.cQ=!1 +s=b3.W$ +if(s==null){b3.k3=new A.a_(A.Z(0,b4.a,b4.b),A.Z(0,b4.c,b4.d)) +return}switch(b3.C.a){case 0:r=b4.b +q=new A.at(0,r,0,1/0) +p=b3.bm===B.aL&&!0 +o=b3.aV===B.n0&&!0 +break +case 1:r=b4.d +q=new A.at(0,1/0,0,r) +p=b3.aV===B.n0&&!0 +o=b3.bm===B.aL&&!0 +break +default:q=null +r=0 +p=!1 +o=!1}n=b3.a_ +m=b3.D +l=A.a([],t.M7) +for(k=t.aQ,j=0,i=0,h=0,g=0,f=0;s!=null;){s.cf(q,!0) +e=s.k3 +e.toString +d=b3.Ry(e) +e=s.k3 +e.toString +c=b3.Rw(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.a_r(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.ad$}if(f>0){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.a_r(h,g,f))}b=l.length +switch(b3.C.a){case 0:e=b3.k3=b4.b_(new A.a_(j,i)) +a=e.a +a0=e.b +break +case 1:e=b3.k3=b4.b_(new A.a_(i,j)) +a=e.b +a0=e.a +break +default:a=0 +a0=0}b3.cQ=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.W$ +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.Ry(b1) +b1=s.k3 +b1.toString +b2=b3.aya(o,g,b3.Rw(b1)) +if(p)b0-=d +e.a=b3.ayv(b0,a4+b2) +b0=p?b0-a9:b0+(d+a9) +s=e.ad$}a4=o?a4-a3:a4+(g+a3)}}, +d1(a,b){return this.u8(a,b)}, +aM(a,b){var s,r=this,q=r.cQ&&r.cw!==B.f,p=r.cr +if(q){q=r.cx +q===$&&A.b() +s=r.k3 +p.saK(0,a.n0(q,b,new A.K(0,0,0+s.a,0+s.b),r.gacy(),r.cw,p.a))}else{p.saK(0,null) +r.qL(a,b)}}, +q(){this.cr.saK(0,null) +this.hE()}} +A.arW.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.aQ;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.aQ;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.arX.prototype={} +A.uX.prototype={ +b1D(){return this.a.$0()}} +A.Ku.prototype={} +A.x0.prototype={ +I(){return"SchedulerPhase."+this.b}} +A.aX6.prototype={} +A.iH.prototype={ +agS(a){var s=this.at$ +B.c.G(s,a) +if(s.length===0){s=$.c_() +s.ay=null +s.ch=$.ac}}, +axl(a){var s,r,q,p,o,n,m,l,k=this.at$,j=A.P(k,!0,t.xu) +for(p=j.length,o=0;o")) +s.t(0,new A.uX(a,b.a,new A.aH(q,c.i("aH<0>")),c.i("uX<0>"))) +if(r===0&&this.c<=0)this.Rd() +return q}, +Rd(){if(this.CW$)return +this.CW$=!0 +A.cq(B.E,this.gaJQ())}, +aJR(){this.CW$=!1 +if(this.aVi())this.Rd()}, +aVi(){var s,r,q,p,o,n=this,m=n.ch$ +if(m.c===0||n.c>0)return!1 +s=m.gO(m) +p=s.b +if(n.ay$.$2$priority$scheduler(p,n)){try{m.lY() +p=s +p.f.bI(0,p.b1D())}catch(o){r=A.a0(o) +q=A.am(o) +p=A.c9("during a task callback") +A.ew(new A.cG(r,q,"scheduler library",p,null,!1))}return m.c!==0}return!1}, +zU(a,b){var s,r=this +r.o9() +s=++r.cx$ +r.cy$.k(0,s,new A.Ku(a)) +return r.cx$}, +FN(a){return this.zU(a,!1)}, +gDb(){var s=this +if(s.fr$==null){if(s.fy$===B.hr)s.o9() +s.fr$=new A.aH(new A.a6($.ac,t.D),t.h) +s.dy$.push(new A.b2Y(s))}return s.fr$.a}, +gadS(){return this.go$}, +a7O(a){if(this.go$===a)return +this.go$=a +if(a)this.o9()}, +adb(){var s=$.c_() +if(s.w==null){s.w=this.gaz4() +s.x=$.ac}if(s.y==null){s.y=this.gazD() +s.z=$.ac}}, +Wr(){switch(this.fy$.a){case 0:case 4:this.o9() +return +case 1:case 2:case 3:return}}, +o9(){var s,r=this +if(!r.fx$)s=!(A.iH.prototype.gadS.call(r)&&r.dP$) +else s=!0 +if(s)return +r.adb() +$.c_().o9() +r.fx$=!0}, +akp(){if(this.fx$)return +this.adb() +$.c_().o9() +this.fx$=!0}, +a_f(){var s,r,q=this +if(q.id$||q.fy$!==B.hr)return +q.id$=!0 +s=A.bPB() +s.Gn(0,"Warm-up frame") +r=q.fx$ +A.cq(B.E,new A.b3_(q)) +A.cq(B.E,new A.b30(q,r)) +q.aYi(new A.b31(q,s))}, +a1E(a){var s=this.k1$ +return A.co(0,0,B.d.aN((s==null?B.E:new A.b6(a.a-s.a)).a/1)+this.k2$.a,0,0,0)}, +az5(a){if(this.id$){this.p2$=!0 +return}this.adY(a)}, +azE(){var s=this +if(s.p2$){s.p2$=!1 +s.dy$.push(new A.b2X(s)) +return}s.ae0()}, +adY(a){var s,r,q=this +if(q.k1$==null)q.k1$=a +r=a==null +q.k4$=q.a1E(r?q.k3$:a) +if(!r)q.k3$=a +q.fx$=!1 +try{q.fy$=B.asH +s=q.cy$ +q.cy$=A.q(t.S,t.h1) +J.dw(s,new A.b2Z(q)) +q.db$.T(0)}finally{q.fy$=B.asI}}, +b1k(a){var s=this,r=s.p4$,q=r==null +if(!q&&r!==a)return null +if(r===a)++s.R8$ +else if(q){s.p4$=a +s.R8$=1}return new A.aX6(s.gawI())}, +awJ(){if(--this.R8$===0){this.p4$=null +$.c_()}}, +ae0(){var s,r,q,p,o,n,m,l=this +try{l.fy$=B.mv +for(p=l.dx$,o=p.length,n=0;n1e4)b=1e4*B.e.gGm(b) +return new A.adM(this.a+b)}, +a8(a,b){return this.ae(0,-b)}} +A.bci.prototype={} +A.Cz.prototype={ +sME(a,b){var s=this +if(b===s.b)return +s.b=b +if(b)s.O1() +else if(s.a!=null&&s.e==null)s.e=$.cz.zU(s.gJa(),!1)}, +gaXu(){if(this.a==null)return!1 +if(this.b)return!1 +var s=$.cz +s.toString +if(A.iH.prototype.gadS.call(s)&&s.dP$)return!0 +if($.cz.fy$!==B.hr)return!0 +return!1}, +dJ(a){var s,r,q=this +q.a=new A.CB(new A.aH(new A.a6($.ac,t.D),t.h)) +if(!q.b)s=q.e==null +else s=!1 +if(s)q.e=$.cz.zU(q.gJa(),!1) +s=$.cz +r=s.fy$.a +if(r>0&&r<4){s=s.k4$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +pY(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.O1() +if(b)r.a8J(s) +else r.a8K()}, +cA(a){return this.pY(a,!1)}, +aMh(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new A.b6(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.cz.zU(r.gJa(),!0)}, +O1(){var s,r=this.e +if(r!=null){s=$.cz +s.cy$.G(0,r) +s.db$.t(0,r) +this.e=null}}, +q(){var s=this,r=s.a +if(r!=null){s.a=null +s.O1() +r.a8J(s)}}, +b1R(a,b){var s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}, +j(a){return this.b1R(a,!1)}} +A.CB.prototype={ +a8K(){this.c=!0 +this.a.dN(0) +var s=this.b +if(s!=null)s.dN(0)}, +a8J(a){var s +this.c=!1 +s=this.b +if(s!=null)s.ex(new A.CA(a))}, +Zx(a){var s,r,q=this,p=new A.bch(a) +if(q.b==null){s=q.b=new A.aH(new A.a6($.ac,t.D),t.h) +r=q.c +if(r!=null)if(r)s.dN(0) +else s.ex(B.aBq)}q.b.a.e_(0,p,p,t.H)}, +oY(a,b){return this.a.a.oY(a,b)}, +i7(a){return this.oY(a,null)}, +e_(a,b,c,d){return this.a.a.e_(0,b,c,d)}, +aI(a,b,c){return this.e_(a,b,null,c)}, +eQ(a){return this.a.a.eQ(a)}, +j(a){var s=A.cD(this),r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return"#"+s+"("+r+")"}, +$iQ:1} +A.bch.prototype={ +$1(a){this.a.$0()}, +$S:8} +A.CA.prototype={ +j(a){var s=this.a +if(s!=null)return"This ticker was canceled: "+s.j(0) +return'The ticker was canceled before the "orCancel" property was first used.'}, +$ibl:1} +A.afW.prototype={ +gBQ(){var s,r=this.WC$ +if(r===$){s=A.dW($.c_().a.c,t.y) +this.WC$!==$&&A.aC() +this.WC$=s +r=s}return r}, +awv(){--this.WD$ +this.gBQ().sp(0,this.WD$>0)}, +a4L(){var s,r=this +if($.c_().a.c){if(r.Lq$==null){++r.WD$ +r.gBQ().sp(0,!0) +r.Lq$=new A.b3R(r.gawu())}}else{s=r.Lq$ +if(s!=null)s.a.$0() +r.Lq$=null}}, +aBf(a,b,c){var s=this.aR$ +s===$&&A.b() +s=s.at +if(s!=null)s.b_D(a,b,null)}} +A.b3R.prototype={} +A.oz.prototype={ +j(a){return"SemanticsTag("+this.a+")"}} +A.Eq.prototype={} +A.a52.prototype={} +A.ES.prototype={ +gm(a){return A.V(null,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 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.ES&&b.b===this.b&&b.c===this.c}, +j(a){return"CustomSemanticsAction("+A.c($.bBY.h(0,this))+", label:null, hint:"+this.b+", action:"+this.c.j(0)+")"}} +A.eR.prototype={ +ae(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.P(this.b,!0,t.Vc) +q=b.b +p=q.length +if(p!==0)for(o=0;o=0;--o)r[o]=n[q-o-1].e}n=a4.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.aa(l)===J.aa(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.Y(A.a1("sort")) +h=p.length-1 +if(h-0<=32)A.ah1(p,0,h,J.bFo()) +else A.ah0(p,0,h,J.bFo())}B.c.E(q,p) +B.c.T(p)}p.push(new A.uY(m,l,n))}if(o!=null)B.c.kN(p) +B.c.E(q,p) +h=t.rB +return A.P(new A.F(q,new A.b3T(),h),!0,h.i("al.E"))}, +FW(a){if(this.b==null)return +B.u_.ef(0,a.aht(this.e))}, +eq(){return"SemanticsNode#"+this.e}, +b1N(a,b,c){return new A.asC(a,this,b,!0,!0,null,c)}, +ahr(a){return this.b1N(B.a0x,null,a)}} +A.b3V.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 +if(q.ch==null)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.b0(t.g3):r).E(0,s)}for(s=this.b.cy,s=A.iD(s,s.r,A.t(s).c),r=this.c;s.v();)r.t(0,A.aIS(s.d)) +s=a.k4 +if(s!=null){s=s.a +if(s!=null)r.t(0,A.aIS(new A.ES(s,B.e1))) +a.k4.toString}s=q.c +r=q.x +q.c=A.bwb(a.fr,a.ok,s,r) +r=q.r +s=q.x +q.r=A.bwb(a.id,a.ok,r,s) +q.cy=Math.max(q.cy,a.k3+a.k2) +return!0}, +$S:187} +A.b3T.prototype={ +$1(a){return a.a}, +$S:429} +A.uD.prototype={ +be(a,b){return B.d.be(this.b,b.b)}, +$ice:1} +A.pb.prototype={ +be(a,b){return B.d.be(this.a,b.a)}, +ama(){var s,r,q,p,o,n,m,l,k,j=A.a([],t.rF) +for(s=this.c,r=s.length,q=0;q") +return A.P(new A.eX(n,new A.brc(),s),!0,s.i("w.E"))}, +am9(){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.q(s,t.bu) +q=A.q(s,s) +for(p=this.b,o=p===B.aL,p=p===B.P,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.k(0,l.e,f.e)}}a1=A.a([],t.t) +a2=A.a(a3.slice(0),A.X(a3)) +B.c.dT(a2,new A.br8()) +new A.F(a2,new A.br9(),A.X(a2).i("F<1,r>")).a6(0,new A.brb(A.b0(s),q,a1)) +a3=t.qn +a3=A.P(new A.F(a1,new A.bra(r),a3),!0,a3.i("al.E")) +a4=A.X(a3).i("cL<1>") +return A.P(new A.cL(a3,a4),!0,a4.i("al.E"))}, +$ice:1} +A.brc.prototype={ +$1(a){return a.am9()}, +$S:238} +A.br8.prototype={ +$2(a,b){var s,r,q=a.w,p=A.DE(a,new A.j(q.a,q.b)) +q=b.w +s=A.DE(b,new A.j(q.a,q.b)) +r=B.d.be(p.b,s.b) +if(r!==0)return-r +return-B.d.be(p.a,s.a)}, +$S:189} +A.brb.prototype={ +$1(a){var s=this,r=s.a +if(r.H(0,a))return +r.t(0,a) +r=s.b +if(r.ak(0,a)){r=r.h(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:37} +A.br9.prototype={ +$1(a){return a.e}, +$S:432} +A.bra.prototype={ +$1(a){var s=this.a.h(0,a) +s.toString +return s}, +$S:433} +A.bw4.prototype={ +$1(a){return a.ama()}, +$S:238} +A.uY.prototype={ +be(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.be(0,s)}, +$ice:1} +A.I1.prototype={ +q(){var s=this +s.b.T(0) +s.c.T(0) +s.d.T(0) +s.dK()}, +akW(){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.b0(t.S) +r=A.a([],t.QF) +for(q=t.LQ,p=A.t(e).i("aO<1>"),o=p.i("w.E"),n=f.d;e.a!==0;){m=A.P(new A.aO(e,new A.b3Y(f),p),!0,o) +e.T(0) +n.T(0) +l=new A.b3Z() +if(!!m.immutable$list)A.Y(A.a1("sort")) +k=m.length-1 +if(k-0<=32)A.ah1(m,0,k,l) +else A.ah0(m,0,k,l) +B.c.E(r,m) +for(l=m.length,j=0;j#"+A.cD(this)}} +A.b3Y.prototype={ +$1(a){return!this.a.d.H(0,a)}, +$S:187} +A.b3Z.prototype={ +$2(a,b){return a.a-b.a}, +$S:189} +A.b4_.prototype={ +$2(a,b){return a.a-b.a}, +$S:189} +A.b3X.prototype={ +$1(a){if(a.cx.ak(0,this.b)){this.a.a=a +return!1}return!0}, +$S:187} +A.oy.prototype={ +t6(a,b){var s=this +s.e.k(0,a,b) +s.f=s.f|a.a +s.d=!0}, +iZ(a,b){this.t6(a,new A.b3H(b))}, +smW(a){a.toString +this.iZ(B.e1,a)}, +spu(a){a.toString +this.iZ(B.Pw,a)}, +sN1(a){this.iZ(B.jn,a)}, +sMP(a){this.iZ(B.atg,a)}, +sN2(a){this.iZ(B.jo,a)}, +sN3(a){this.iZ(B.jl,a)}, +sN0(a){this.iZ(B.jm,a)}, +sY4(a){this.iZ(B.Px,a)}, +sXZ(a){this.iZ(B.Pv,a)}, +sML(a,b){this.iZ(B.ati,b)}, +sMM(a,b){this.iZ(B.atm,b)}, +sMY(a,b){this.iZ(B.atc,b)}, +sMW(a){this.t6(B.atj,new A.b3K(a))}, +sMU(a){this.t6(B.ata,new A.b3I(a))}, +sMX(a){this.t6(B.atk,new A.b3L(a))}, +sMV(a){this.t6(B.atb,new A.b3J(a))}, +sN4(a){this.t6(B.atd,new A.b3M(a))}, +sN5(a){this.t6(B.ate,new A.b3N(a))}, +sMO(a){this.iZ(B.ath,a)}, +sY_(a){this.iZ(B.atl,a)}, +sakt(a){if(a==this.k3)return +this.k3=a +this.d=!0}, +saku(a){if(a==this.k4)return +this.k4=a +this.d=!0}, +sb_N(a){if(a===this.ok)return +this.ok=a +this.d=!0}, +sXM(a){return}, +sKP(a){if(a==this.p2)return +this.p2=a +this.d=!0}, +saWw(a){if(a==null)return +this.x2=a +this.d=!0}, +sjd(a,b){if(b===this.xr)return +this.xr=b +this.d=!0}, +Ur(a){var s=this.bE;(s==null?this.bE=A.b0(t.g3):s).t(0,a)}, +cz(a,b){var s=this,r=s.b8,q=a.a +if(b)s.b8=r|q +else s.b8=r&~q +s.d=!0}, +aeI(a){var s=this +if(a==null||!a.d||!s.d)return!0 +if((s.f&a.f)!==0)return!1 +if((s.b8&a.b8)!==0)return!1 +if(s.ok!=null&&a.ok!=null)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}, +oL(a){var s,r,q=this +if(!a.d)return +q.e.E(0,a.e) +q.p4.E(0,a.p4) +q.f=q.f|a.f +q.b8=q.b8|a.b8 +if(q.co==null)q.co=a.co +if(q.bY==null)q.bY=a.bY +if(q.aR==null)q.aR=a.aR +if(q.c4==null)q.c4=a.c4 +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 +if(q.ok==null)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.bwb(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.bwb(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}, +abq(){var s=this,r=A.u0() +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.b8=s.b8 +r.bE=s.bE +r.co=s.co +r.bY=s.bY +r.aR=s.aR +r.c4=s.c4 +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.E(0,s.e) +r.p4.E(0,s.p4) +return r}} +A.b3H.prototype={ +$1(a){this.a.$0()}, +$S:7} +A.b3K.prototype={ +$1(a){a.toString +this.a.$1(A.r7(a))}, +$S:7} +A.b3I.prototype={ +$1(a){a.toString +this.a.$1(A.r7(a))}, +$S:7} +A.b3L.prototype={ +$1(a){a.toString +this.a.$1(A.r7(a))}, +$S:7} +A.b3J.prototype={ +$1(a){a.toString +this.a.$1(A.r7(a))}, +$S:7} +A.b3M.prototype={ +$1(a){var s,r,q +a.toString +s=J.aq(t.f.a(a),t.N,t.S) +r=s.h(0,"base") +r.toString +q=s.h(0,"extent") +q.toString +this.a.$1(A.dE(B.v,r,q,!1))}, +$S:7} +A.b3N.prototype={ +$1(a){a.toString +this.a.$1(A.aB(a))}, +$S:7} +A.a78.prototype={ +I(){return"DebugSemanticsDumpOrder."+this.b}} +A.I2.prototype={ +be(a,b){var s=this.aTp(b) +return s}, +$ice:1} +A.AN.prototype={ +aTp(a){var s=a.b,r=this.b +if(s===r)return 0 +return B.e.be(r,s)}} +A.asB.prototype={} +A.asE.prototype={} +A.asF.prototype={} +A.b3P.prototype={ +aht(a){var s=A.a3(["type",this.a,"data",this.Fu()],t.N,t.z) +if(a!=null)s.k(0,"nodeId",a) +return s}, +hy(){return this.aht(null)}, +j(a){var s,r,q,p=A.a([],t.s),o=this.Fu(),n=J.lj(o.gc5(o)) +B.c.kN(n) +for(s=n.length,r=0;r#"+A.cD(this)+"()"}} +A.aAY.prototype={ +uQ(a,b){if(b)return this.a.c0(0,a,new A.aAZ(this,a)) +return this.a08(a,!0)}, +aYe(a,b,c){var s,r={},q=this.c +if(q.ak(0,a)){r=q.h(0,a) +r.toString +return c.i("Q<0>").a(r)}r.a=r.b=null +this.kv(0,a).aI(0,b,c).e_(0,new A.aB_(r,this,a,c),new A.aB0(r),t.H) +s=r.a +if(s!=null)return s +s=new A.a6($.ac,c.i("a6<0>")) +r.b=new A.aH(s,c.i("aH<0>")) +q.k(0,a,s) +return r.b.a}, +um(a){this.a.G(0,a) +this.b.G(0,a) +this.c.G(0,a)}} +A.aAZ.prototype={ +$0(){return this.a.a08(this.b,!0)}, +$S:292} +A.aB_.prototype={ +$1(a){var s=this,r=new A.da(a,s.d.i("da<0>")),q=s.a +q.a=r +s.b.c.k(0,s.c,r) +q=q.b +if(q!=null)q.bI(0,a)}, +$S(){return this.d.i("aP(0)")}} +A.aB0.prototype={ +$2(a,b){this.a.b.dt(a,b)}, +$S:27} +A.aXC.prototype={ +kv(a,b){var s,r=null,q=B.dJ.bf(A.pd(r,r,A.j7(B.fO,b,B.G,!1),r,r,r).e),p=$.iW.fk$ +p===$&&A.b() +s=p.FT(0,"flutter/assets",A.hK(q.buffer,0,r)).aI(0,new A.aXD(b),t.V4) +return s}, +E_(a){return this.aY8(a)}, +aY8(a){var s=0,r=A.o(t.SG),q,p=this,o,n +var $async$E_=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=A +n=A +s=3 +return A.h(p.kv(0,a),$async$E_) +case 3:q=o.w_(n.d3(c.buffer,0,null)) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$E_,r)}} +A.aXD.prototype={ +$1(a){if(a==null)throw A.d(A.FC(A.a([A.cfY(this.a),A.c9("The asset does not exist or has empty data.")],t.d))) +return a}, +$S:435} +A.K5.prototype={ +ajt(a){var s,r,q,p=this.b +if(!p.ak(0,a)){s=this.a +r=J.ae(s) +if(r.h(s,a)==null)return null +q=r.h(s,a) +if(q==null)q=[] +p.k(0,a,J.bT(J.cQ(t.VG.a(q),t.pE),new A.bg9(),t.pR).bv(0)) +r.G(s,a)}s=A.a([new A.mp(null,a,!0)],t.MN) +p=p.h(0,a) +p.toString +B.c.E(s,p) +return s}, +$iaze:1} +A.bg9.prototype={ +$1(a){var s=J.ae(a),r=s.h(a,"asset") +r.toString +A.aB(r) +s=s.h(a,"dpr") +s.toString +return new A.mp(A.il(s),r,!1)}, +$S:436} +A.mp.prototype={} +A.MA.prototype={ +N(){var s,r,q=this +if(q.a){s=A.q(t.N,t.z) +s.k(0,"uniqueIdentifier",q.b) +s.k(0,"hints",q.c) +s.k(0,"editingValue",q.d.rt(0)) +r=q.e +if(r!=null)s.k(0,"hintText",r)}else s=null +return s}} +A.azZ.prototype={} +A.I7.prototype={ +Dy(){var s=$.yf() +s.a.T(0) +s.b.T(0) +s.c.T(0)}, +r4(a){return this.aW5(a)}, +aW5(a){var s=0,r=A.o(t.H),q,p=this +var $async$r4=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:switch(A.aB(J.as(t.P.a(a),"type"))){case"memoryPressure":p.Dy() +break}s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$r4,r)}, +asS(){var s=A.bm("controller") +s.sdG(A.hP(null,new A.b4a(s),null,null,!1,t.hz)) +return J.bBc(s.au())}, +b0u(){if(this.ax$!=null)return +$.c_() +var s=A.bOg("AppLifecycleState.resumed") +if(s!=null)this.LI(s)}, +RQ(a){return this.aA2(a)}, +aA2(a){var s=0,r=A.o(t.u),q,p=this,o +var $async$RQ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:a.toString +o=A.bOg(a) +o.toString +p.LI(o) +q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$RQ,r)}, +Hr(a){return this.aAw(a)}, +aAw(a){var s=0,r=A.o(t.z),q,p=this,o +var $async$Hr=A.k(function(b,c){if(b===1)return A.l(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.j.a(a.b) +s=4 +break +case 6:o=A +s=7 +return A.h(p.LO(),$async$Hr) +case 7:q=o.a3(["response",c.b],t.N,t.z) +s=1 +break +case 4:case 1:return A.m(q,r)}}) +return A.n($async$Hr,r)}, +$iiH:1} +A.b4a.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=A.bm("rawLicenses") +n=o +s=2 +return A.h($.yf().uQ("NOTICES",!1),$async$$0) +case 2:n.sdG(b) +p=q.a +n=J +s=3 +return A.h(A.bTr(A.ciw(),o.au(),"parseLicenses",t.N,t.qC),$async$$0) +case 3:n.dw(b,J.c0h(p.au())) +s=4 +return A.h(J.yg(p.au()),$async$$0) +case 4:return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.biH.prototype={ +FT(a,b,c){var s=new A.a6($.ac,t.Fo) +$.c_().aKD(b,c,A.c4A(new A.biI(new A.aH(s,t.yB)))) +return s}, +A3(a,b){if(b==null){a=$.a2q().a.h(0,a) +if(a!=null)a.e=null}else $.a2q().ala(a,new A.biJ(b))}} +A.biI.prototype={ +$1(a){var s,r,q,p +try{this.a.bI(0,a)}catch(q){s=A.a0(q) +r=A.am(q) +p=A.c9("during a platform message response callback") +A.ew(new A.cG(s,r,"services library",p,null,!1))}}, +$S:48} +A.biJ.prototype={ +$2(a,b){return this.aje(a,b)}, +aje(a,b){var s=0,r=A.o(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h +var $async$$2=A.k(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:i=null +q=3 +s=6 +return A.h(n.a.$1(a),$async$$2) +case 6:i=d +o.push(5) +s=4 +break +case 3:q=2 +h=p +m=A.a0(h) +l=A.am(h) +j=A.c9("during a platform message callback") +A.ew(new A.cG(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.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$$2,r)}, +$S:439} +A.aAg.prototype={} +A.rB.prototype={} +A.aO6.prototype={ +aO4(a){if(this.b)throw A.d(A.a9("FontLoader is already loaded")) +this.c.push(a.aI(0,new A.aO7(),t.E))}, +Mp(a){var s=0,r=A.o(t.H),q=this,p,o +var $async$Mp=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:if(q.b)throw A.d(A.a9("FontLoader is already loaded")) +q.b=!0 +p=q.c +o=A.X(p).i("F<1,Q<~>>") +s=2 +return A.h(A.i_(A.P(new A.F(p,new A.aO9(q),o),!0,o.i("al.E")),t.H),$async$Mp) +case 2:return A.m(null,r)}}) +return A.n($async$Mp,r)}} +A.aO7.prototype={ +$1(a){return A.d3(a.buffer,a.byteOffset,a.byteLength)}, +$S:440} +A.aO9.prototype={ +$1(a){return a.aI(0,new A.aO8(this.a),t.H)}, +$S:441} +A.aO8.prototype={ +$1(a){return A.bzs(a,this.a.a)}, +$S:442} +A.Ai.prototype={ +I(){return"KeyboardLockMode."+this.b}} +A.mL.prototype={} +A.Ag.prototype={} +A.q0.prototype={} +A.Ql.prototype={} +A.aPI.prototype={ +awB(a){var s,r,q,p,o,n,m,l,k,j +this.d=!0 +s=!1 +for(n=this.c,m=0;!1;++m){r=n[m] +try{q=r.$1(a) +s=s||q}catch(l){p=A.a0(l) +o=A.am(l) +k=A.c9("while processing a key handler") +j=$.mm() +if(j!=null)j.$1(new A.cG(p,o,"services library",k,null,!1))}}this.d=!1 +return s}, +ae3(a){var s,r,q=this,p=a.a,o=a.b +if(a instanceof A.Ag){q.a.k(0,p,o) +s=$.bX8().h(0,o.a) +if(s!=null){r=q.b +if(r.H(0,s))r.G(0,s) +else r.t(0,s)}}else if(a instanceof A.q0)q.a.G(0,p) +return q.awB(a)}} +A.Qj.prototype={ +I(){return"KeyDataTransitMode."+this.b}} +A.Qk.prototype={ +j(a){return"KeyMessage("+A.c(this.a)+")"}} +A.aas.prototype={ +aVq(a){var s,r=this,q=r.d +switch((q==null?r.d=B.a5y:q).a){case 0:return!1 +case 1:if(a.c===0&&a.d===0)return!1 +s=A.c6p(a) +if(a.f&&r.e.length===0){r.b.ae3(s) +r.a3m(A.a([s],t.K0),null)}else r.e.push(s) +return!1}}, +a3m(a,b){var s,r,q,p,o=this.a +if(o!=null){s=new A.Qk(a,b) +try{o=o.$1(s) +return o}catch(p){r=A.a0(p) +q=A.am(p) +o=A.c9("while processing the key message handler") +A.ew(new A.cG(r,q,"services library",o,null,!1))}}return!1}, +X0(a){var s=0,r=A.o(t.P),q,p=this,o,n,m,l,k,j,i +var $async$X0=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:if(p.d==null){p.d=B.a5x +p.c.a.push(p.gavL())}o=A.c8J(t.P.a(a)) +if(o instanceof A.op){p.f.G(0,o.c.gmZ()) +n=!0}else if(o instanceof A.Hq){m=p.f +l=o.c +if(m.H(0,l.gmZ())){m.G(0,l.gmZ()) +n=!1}else n=!0}else n=!0 +if(n){p.c.aVP(o) +for(m=p.e,l=m.length,k=p.b,j=!1,i=0;i") +r=A.ho(new A.b7(e,s),s.i("w.E")) +q=A.a([],t.K0) +p=e.h(0,d) +o=$.iW.k3$ +n=a.a +if(n==="")n=f +if(a instanceof A.op)if(p==null){m=new A.Ag(d,c,n,o,!1) +r.t(0,d)}else m=new A.Ql(d,p,n,o,!1) +else if(p==null)m=f +else{m=new A.q0(d,p,f,o,!1) +r.G(0,d)}for(s=this.c.d,l=A.t(s).i("b7<1>"),k=l.i("w.E"),j=r.qP(A.ho(new A.b7(s,l),k)),j=j.gao(j),i=this.e;j.v();){h=j.gJ(j) +if(h.l(0,d))q.push(new A.q0(h,c,f,o,!0)) +else{g=e.h(0,h) +g.toString +i.push(new A.q0(h,g,f,o,!0))}}for(e=A.ho(new A.b7(s,l),k).qP(r),e=e.gao(e);e.v();){l=e.gJ(e) +k=s.h(0,l) +k.toString +i.push(new A.Ag(l,k,f,o,!0))}if(m!=null)i.push(m) +B.c.E(i,q)}} +A.aoV.prototype={} +A.aT2.prototype={ +j(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.c(this.c)+")"}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.aa(b)!==A.B(q))return!1 +if(b instanceof A.aT2)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}, +gm(a){return A.V(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.aT3.prototype={} +A.u.prototype={ +gm(a){return B.e.gm(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.u&&b.a===this.a}} +A.M.prototype={ +gm(a){return B.e.gm(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.M&&b.a===this.a}} +A.aoW.prototype={} +A.mR.prototype={ +j(a){return"MethodCall("+this.a+", "+A.c(this.b)+")"}} +A.mY.prototype={ +j(a){var s=this +return"PlatformException("+s.a+", "+A.c(s.b)+", "+A.c(s.c)+", "+A.c(s.d)+")"}, +$ibl:1, +gaa(a){return this.b}} +A.Re.prototype={ +j(a){return"MissingPluginException("+A.c(this.a)+")"}, +$ibl:1, +gaa(a){return this.a}} +A.baH.prototype={ +kn(a){if(a==null)return null +return B.dB.bf(A.d3(a.buffer,a.byteOffset,a.byteLength))}, +dW(a){if(a==null)return null +return A.hK(B.dJ.bf(a).buffer,0,null)}} +A.aSi.prototype={ +dW(a){if(a==null)return null +return B.nU.dW(B.ab.ib(a))}, +kn(a){var s +if(a==null)return a +s=B.nU.kn(a) +s.toString +return B.ab.bi(0,s)}} +A.aSk.prototype={ +mC(a){var s=B.eH.dW(A.a3(["method",a.a,"args",a.b],t.N,t.X)) +s.toString +return s}, +lH(a){var s,r,q,p=null,o=B.eH.kn(a) +if(!t.f.b(o))throw A.d(A.cT("Expected method call Map, got "+A.c(o),p,p)) +s=J.ae(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.mR(r,q) +throw A.d(A.cT("Invalid method call: "+A.c(o),p,p))}, +VU(a){var s,r,q,p=null,o=B.eH.kn(a) +if(!t.j.b(o))throw A.d(A.cT("Expected envelope List, got "+A.c(o),p,p)) +s=J.ae(o) +if(s.gu(o)===1)return s.h(o,0) +if(s.gu(o)===3)if(typeof s.h(o,0)=="string")r=s.h(o,1)==null||typeof s.h(o,1)=="string" +else r=!1 +else r=!1 +if(r){r=A.aB(s.h(o,0)) +q=A.aj(s.h(o,1)) +throw A.d(A.js(r,s.h(o,2),q,p))}if(s.gu(o)===4)if(typeof s.h(o,0)=="string")if(s.h(o,1)==null||typeof s.h(o,1)=="string")r=s.h(o,3)==null||typeof s.h(o,3)=="string" +else r=!1 +else r=!1 +else r=!1 +if(r){r=A.aB(s.h(o,0)) +q=A.aj(s.h(o,1)) +throw A.d(A.js(r,s.h(o,2),q,A.aj(s.h(o,3))))}throw A.d(A.cT("Invalid envelope: "+A.c(o),p,p))}, +D9(a){var s=B.eH.dW([a]) +s.toString +return s}, +uj(a,b,c){var s=B.eH.dW([a,c,b]) +s.toString +return s}, +ad8(a,b){return this.uj(a,null,b)}} +A.UL.prototype={ +dW(a){var s +if(a==null)return null +s=A.bei(64) +this.f_(0,s,a) +return s.qQ()}, +kn(a){var s,r +if(a==null)return null +s=new A.SU(a) +r=this.jl(0,s) +if(s.b=b.a.byteLength)throw A.d(B.cu) +return this.lX(b.n9(0),b)}, +lX(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=$.hi() +q=b.a.getInt32(s,B.aY===r) +b.b+=4 +return q +case 4:return b.Os(0) +case 6:b.nf(8) +s=b.b +r=$.hi() +q=b.a.getFloat64(s,B.aY===r) +b.b+=8 +return q +case 5:case 7:p=k.iO(b) +return B.dB.bf(b.pT(p)) +case 8:return b.pT(k.iO(b)) +case 9:p=k.iO(b) +b.nf(4) +s=b.a +o=A.bDf(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 10:return b.Ot(k.iO(b)) +case 14:p=k.iO(b) +b.nf(4) +s=b.a +o=A.bMK(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 11:p=k.iO(b) +b.nf(8) +s=b.a +o=A.bDe(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.iO(b) +n=A.bo(p,null,!1,t.X) +for(s=b.a,m=0;m=s.byteLength)A.Y(B.cu) +b.b=r+1 +n[m]=k.lX(s.getUint8(r),b)}return n +case 13:p=k.iO(b) +s=t.X +n=A.q(s,s) +for(s=b.a,m=0;m=s.byteLength)A.Y(B.cu) +b.b=r+1 +r=k.lX(s.getUint8(r),b) +l=b.b +if(l>=s.byteLength)A.Y(B.cu) +b.b=l+1 +n.k(0,r,k.lX(s.getUint8(l),b))}return n +default:throw A.d(B.cu)}}, +k0(a,b){var s,r +if(b<254)a.h1(0,b) +else{s=a.d +if(b<=65535){a.h1(0,254) +r=$.hi() +s.setUint16(0,b,B.aY===r) +a.At(a.e,0,2)}else{a.h1(0,255) +r=$.hi() +s.setUint32(0,b,B.aY===r) +a.At(a.e,0,4)}}}, +iO(a){var s,r,q=a.n9(0) +switch(q){case 254:s=a.b +r=$.hi() +q=a.a.getUint16(s,B.aY===r) +a.b+=2 +return q +case 255:s=a.b +r=$.hi() +q=a.a.getUint32(s,B.aY===r) +a.b+=4 +return q +default:return q}}} +A.b5V.prototype={ +$2(a,b){var s=this.a,r=this.b +s.f_(0,r,a) +s.f_(0,r,b)}, +$S:118} +A.b5Y.prototype={ +mC(a){var s=A.bei(64) +B.bv.f_(0,s,a.a) +B.bv.f_(0,s,a.b) +return s.qQ()}, +lH(a){var s,r,q +a.toString +s=new A.SU(a) +r=B.bv.jl(0,s) +q=B.bv.jl(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.mR(r,q) +else throw A.d(B.xn)}, +D9(a){var s=A.bei(64) +s.h1(0,0) +B.bv.f_(0,s,a) +return s.qQ()}, +uj(a,b,c){var s=A.bei(64) +s.h1(0,1) +B.bv.f_(0,s,a) +B.bv.f_(0,s,c) +B.bv.f_(0,s,b) +return s.qQ()}, +ad8(a,b){return this.uj(a,null,b)}, +VU(a){var s,r,q,p,o,n +if(a.byteLength===0)throw A.d(B.a3N) +s=new A.SU(a) +if(s.n9(0)===0)return B.bv.jl(0,s) +r=B.bv.jl(0,s) +q=B.bv.jl(0,s) +p=B.bv.jl(0,s) +o=s.b=a.byteLength +else n=!1 +if(n)throw A.d(A.js(r,p,A.aj(q),o)) +else throw A.d(B.a3O)}} +A.aVw.prototype={ +aVc(a,b,c){var s,r,q,p,o +if(t.PB.b(b)){this.b.G(0,a) +return}s=this.b +r=s.h(0,a) +q=A.cdp(c) +if(q==null)q=this.a +p=r==null +if(J.i(p?null:r.gxM(r),q))return +o=q.CV(a) +s.k(0,a,o) +if(!p)r.q() +o.c1()}} +A.GO.prototype={ +gxM(a){return this.a}} +A.fn.prototype={ +j(a){var s=this.gxO() +return s}} +A.an8.prototype={ +CV(a){throw A.d(A.c3(null))}, +gxO(){return"defer"}} +A.apY.prototype={ +c1(){var s=0,r=A.o(t.H) +var $async$c1=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:return A.m(null,r)}}) +return A.n($async$c1,r)}, +q(){}} +A.apX.prototype={ +CV(a){return new A.apY(this,a)}, +gxO(){return"uncontrolled"}} +A.au7.prototype={ +gxM(a){return t.U8.a(this.a)}, +c1(){return B.apL.dQ("activateSystemCursor",A.a3(["device",this.b,"kind",t.U8.a(this.a).a],t.N,t.z),t.H)}, +q(){}} +A.xg.prototype={ +gxO(){return"SystemMouseCursor("+this.a+")"}, +CV(a){return new A.au7(this,a)}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.xg&&b.a===this.a}, +gm(a){return B.b.gm(this.a)}} +A.apK.prototype={} +A.mq.prototype={ +gCr(){var s=$.iW.fk$ +s===$&&A.b() +return s}, +ef(a,b){return this.akE(0,b,this.$ti.i("1?"))}, +akE(a,b,c){var s=0,r=A.o(c),q,p=this,o,n +var $async$ef=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:o=p.b +n=o +s=3 +return A.h(p.gCr().FT(0,p.a,o.dW(b)),$async$ef) +case 3:q=n.kn(e) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$ef,r)}, +P0(a){this.gCr().A3(this.a,new A.azX(this,a))}} +A.azX.prototype={ +$1(a){return this.aiC(a)}, +aiC(a){var s=0,r=A.o(t.CD),q,p=this,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return A.h(p.b.$1(o.kn(a)),$async$$1) +case 3:q=n.dW(c) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:236} +A.i3.prototype={ +gCr(){var s,r=this.c +if(r==null){s=$.iW.fk$ +s===$&&A.b() +r=s}return r}, +f2(a,b,c,d){return this.aCz(a,b,c,d,d.i("0?"))}, +aCz(a,b,c,d,e){var s=0,r=A.o(e),q,p=this,o,n,m,l +var $async$f2=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:o=p.b +n=o.mC(new A.mR(a,b)) +m=p.a +s=3 +return A.h(p.gCr().FT(0,m,n),$async$f2) +case 3:l=g +if(l==null){if(c){q=null +s=1 +break}throw A.d(A.bDc("No implementation found for method "+a+" on channel "+m))}q=d.i("0?").a(o.VU(l)) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$f2,r)}, +dQ(a,b,c){return this.f2(a,b,!1,c)}, +M8(a,b,c){return this.aXa(a,b,c,c.i("z<0>?"))}, +aXa(a,b,c,d){var s=0,r=A.o(d),q,p=this,o +var $async$M8=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:s=3 +return A.h(p.dQ(a,b,t.j),$async$M8) +case 3:o=f +q=o==null?null:J.cQ(o,c) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$M8,r)}, +DP(a,b,c,d){return this.aXb(a,b,c,d,c.i("@<0>").M(d).i("aD<1,2>?"))}, +aeG(a,b,c){return this.DP(a,null,b,c)}, +aXb(a,b,c,d,e){var s=0,r=A.o(e),q,p=this,o +var $async$DP=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:s=3 +return A.h(p.dQ(a,b,t.f),$async$DP) +case 3:o=g +q=o==null?null:J.aq(o,c,d) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$DP,r)}, +nb(a){var s=this.gCr() +s.A3(this.a,new A.aVf(this,a))}, +Ho(a,b){return this.az2(a,b)}, +az2(a,b){var s=0,r=A.o(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$Ho=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h=n.b +g=h.lH(a) +p=4 +e=h +s=7 +return A.h(b.$1(g),$async$Ho) +case 7:k=e.D9(d) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.a0(f) +if(k instanceof A.mY){m=k +k=m.a +i=m.b +q=h.uj(k,m.c,i) +s=1 +break}else if(k instanceof A.Re){q=null +s=1 +break}else{l=k +h=h.ad8("error",J.bU(l)) +q=h +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Ho,r)}} +A.aVf.prototype={ +$1(a){return this.a.Ho(a,this.b)}, +$S:236} +A.q9.prototype={ +dQ(a,b,c){return this.aXc(a,b,c,c.i("0?"))}, +r7(a,b){return this.dQ(a,null,b)}, +aXc(a,b,c,d){var s=0,r=A.o(d),q,p=this +var $async$dQ=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:q=p.anQ(a,b,!0,c) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$dQ,r)}} +A.P8.prototype={ +YN(){var s=new A.i3(this.a,B.b9,null),r=A.bm("controller") +r.b=new A.dM(new A.aMk(this,r,s,null),new A.aMl(this,s,null),t.zr) +return J.bBc(r.au())}} +A.aMk.prototype={ +$0(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$$0=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:i=$.iW.fk$ +i===$&&A.b() +l=o.a +k=l.a +i.A3(k,new A.aMj(l,o.b)) +q=3 +s=6 +return A.h(o.c.f2("listen",o.d,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +h=p +n=A.a0(h) +m=A.am(h) +i=A.c9("while activating platform stream on channel "+k) +A.ew(new A.cG(n,m,"services library",i,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.aMj.prototype={ +$1(a){return this.aiZ(a)}, +aiZ(a){var s=0,r=A.o(t.a),q,p=this,o,n,m +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:if(a==null)J.yg(p.b.au()) +else try{J.eb(p.b.au(),B.b9.VU(a))}catch(l){m=A.a0(l) +if(m instanceof A.mY){o=m +p.b.au().dm(o)}else throw l}q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:446} +A.aMl.prototype={ +$0(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$$0=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=$.iW.fk$ +j===$&&A.b() +l=o.a.a +j.A3(l,null) +q=3 +s=6 +return A.h(o.b.f2("cancel",o.c,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +i=p +n=A.a0(i) +m=A.am(i) +j=A.c9("while de-activating platform stream on channel "+l) +A.ew(new A.cG(n,m,"services library",j,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.aXM.prototype={} +A.B2.prototype={} +A.w8.prototype={ +I(){return"KeyboardSide."+this.b}} +A.kS.prototype={ +I(){return"ModifierKey."+this.b}} +A.SP.prototype={ +gaYR(){var s,r,q=A.q(t.xS,t.Di) +for(s=0;s<9;++s){r=B.DE[s] +if(this.aXn(r))q.k(0,r,B.fG)}return q}} +A.oq.prototype={} +A.aZN.prototype={ +$0(){var s,r,q,p=this.b,o=J.ae(p),n=A.aj(o.h(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.aj(o.h(p,"code")) +if(s==null)s="" +m=m?"":n +r=A.ep(o.h(p,"location")) +if(r==null)r=0 +q=A.ep(o.h(p,"metaState")) +if(q==null)q=0 +p=A.ep(o.h(p,"keyCode")) +return new A.aee(s,m,r,q,p==null?0:p)}, +$S:447} +A.op.prototype={} +A.Hq.prototype={} +A.aZS.prototype={ +aVP(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(a instanceof A.op){p=a.c +i.d.k(0,p.gmZ(),p.gE2())}else if(a instanceof A.Hq)i.d.G(0,a.c.gmZ()) +i.aLY(a) +for(p=i.a,o=A.P(p,!0,t.iS),n=o.length,m=0;m")),e),a0=a1 instanceof A.op +if(a0)a.t(0,g.gmZ()) +for(s=g.a,r=null,q=0;q<9;++q){p=B.DE[q] +o=$.bXr() +n=o.h(0,new A.ff(p,B.dR)) +if(n==null)continue +m=B.JU.h(0,s) +if(n.H(0,m==null?new A.M(98784247808+B.b.gm(s)):m))r=p +if(f.h(0,p)===B.fG){c.E(0,n) +if(n.dn(0,a.gj8(a)))continue}l=f.h(0,p)==null?A.b0(e):o.h(0,new A.ff(p,f.h(0,p))) +if(l==null)continue +for(o=A.t(l),m=new A.nz(l,l.r,o.i("nz<1>")),m.c=l.e,o=o.c;m.v();){k=m.d +if(k==null)k=o.a(k) +j=$.bXq().h(0,k) +j.toString +d.k(0,k,j)}}i=b.h(0,B.f5)!=null&&!J.i(b.h(0,B.f5),B.iL) +for(e=$.bH0(),e=A.iD(e,e.r,A.t(e).c);e.v();){a=e.d +h=i&&a.l(0,B.f5) +if(!c.H(0,a)&&!h)b.G(0,a)}b.G(0,B.j4) +b.E(0,d) +if(a0&&r!=null&&!b.ak(0,g.gmZ())){e=g.gmZ().l(0,B.hl) +if(e)b.k(0,g.gmZ(),g.gE2())}}} +A.ff.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.ff&&b.a===this.a&&b.b==this.b}, +gm(a){return A.V(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.arm.prototype={} +A.arl.prototype={} +A.aee.prototype={ +gmZ(){var s=this.a,r=B.JU.h(0,s) +return r==null?new A.M(98784247808+B.b.gm(s)):r}, +gE2(){var s,r=this.b,q=B.alg.h(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +s=B.ajh.h(0,r) +if(s!=null)return s +if(r.length===1)return new A.u(B.b.ai(r.toLowerCase(),0)) +return new A.u(B.b.gm(this.a)+98784247808)}, +aXn(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.aa(b)!==A.B(s))return!1 +return b instanceof A.aee&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gm(a){var s=this +return A.V(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.Tx.prototype={ +gb1v(){var s=this +if(s.c)return new A.da(s.a,t.hr) +if(s.b==null){s.b=new A.aH(new A.a6($.ac,t.X6),t.F0) +s.Hm()}return s.b.a}, +Hm(){var s=0,r=A.o(t.H),q,p=this,o +var $async$Hm=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(B.qQ.r7("get",t.pE),$async$Hm) +case 3:o=b +if(p.b==null){s=1 +break}p.a6t(o) +case 1:return A.m(q,r)}}) +return A.n($async$Hm,r)}, +a6t(a){var s,r=a==null +if(!r){s=J.as(a,"enabled") +s.toString +A.r7(s)}else s=!1 +this.aVR(r?null:t.nc.a(J.as(a,"data")),s)}, +aVR(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.cz.dy$.push(new A.b0F(q)) +s=q.a +if(b){p=q.awf(a) +r=t.N +if(p==null){p=t.X +p=A.q(p,p)}r=new A.fO(p,q,null,"root",A.q(r,t.z4),A.q(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.bI(0,p) +q.b=null +if(q.a!=s){q.aO() +if(s!=null)s.q()}}, +Sx(a){return this.aEr(a)}, +aEr(a){var s=0,r=A.o(t.H),q=this,p +var $async$Sx=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.a6t(t.pE.a(a.b)) +break +default:throw A.d(A.c3(p+" was invoked but isn't implemented by "+A.B(q).j(0)))}return A.m(null,r)}}) +return A.n($async$Sx,r)}, +awf(a){if(a==null)return null +return t.J1.a(B.bv.kn(A.hK(a.buffer,a.byteOffset,a.byteLength)))}, +akq(a){var s=this +s.r.t(0,a) +if(!s.f){s.f=!0 +$.cz.dy$.push(new A.b0G(s))}}, +a3r(){var s,r,q,p,o,n=this +if(!n.f)return +n.f=!1 +for(s=n.r,r=A.d6(s,s.r,A.t(s).c),q=r.$ti.c;r.v();){p=r.d;(p==null?q.a(p):p).w=!1}s.T(0) +o=B.bv.dW(n.a.a) +B.qQ.dQ("put",A.d3(o.buffer,o.byteOffset,o.byteLength),t.H)}, +adK(){if($.cz.fx$)return +this.a3r()}} +A.b0F.prototype={ +$1(a){this.a.d=!1}, +$S:6} +A.b0G.prototype={ +$1(a){return this.a.a3r()}, +$S:6} +A.fO.prototype={ +gBG(){var s=J.LZ(this.a,"c",new A.b0C()) +s.toString +return t.pE.a(s)}, +gqi(){var s=J.LZ(this.a,"v",new A.b0D()) +s.toString +return t.pE.a(s)}, +YQ(a,b,c){var s=this,r=J.fg(s.gqi(),b),q=c.i("0?").a(J.jK(s.gqi(),b)) +if(J.hj(s.gqi()))J.jK(s.a,"v") +if(r)s.wx() +return q}, +G(a,b){return this.YQ(a,b,t.z)}, +aPv(a,b){var s,r,q,p,o=this,n=o.f +if(n.ak(0,a)||!J.fg(o.gBG(),a)){n=t.N +s=new A.fO(A.q(n,t.X),null,null,a,A.q(n,t.z4),A.q(n,t.I1)) +o.i6(s) +return s}r=t.N +q=o.c +p=J.as(o.gBG(),a) +p.toString +s=new A.fO(t.pE.a(p),q,o,a,A.q(r,t.z4),A.q(r,t.I1)) +n.k(0,a,s) +return s}, +i6(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.Ix(a) +a.d=s +s.a1s(a) +if(a.c!=s.c)s.a7_(a)}}, +awU(a){this.Ix(a) +a.d=null +if(a.c!=null){a.TS(null) +a.a9T(this.ga6Z())}}, +wx(){var s,r=this +if(!r.w){r.w=!0 +s=r.c +if(s!=null)s.akq(r)}}, +a7_(a){a.TS(this.c) +a.a9T(this.ga6Z())}, +TS(a){var s=this,r=s.c +if(r==a)return +if(s.w)if(r!=null)r.r.G(0,s) +s.c=a +if(s.w&&a!=null){s.w=!1 +s.wx()}}, +Ix(a){var s,r,q,p=this +if(J.i(p.f.G(0,a.e),a)){J.jK(p.gBG(),a.e) +s=p.r +r=s.h(0,a.e) +if(r!=null){q=J.c8(r) +p.a3J(q.e4(r)) +if(q.gal(r))s.G(0,a.e)}if(J.hj(p.gBG()))J.jK(p.a,"c") +p.wx() +return}s=p.r +q=s.h(0,a.e) +if(q!=null)J.jK(q,a) +q=s.h(0,a.e) +q=q==null?null:J.hj(q) +if(q===!0)s.G(0,a.e)}, +a1s(a){var s=this +if(s.f.ak(0,a.e)){J.eb(s.r.c0(0,a.e,new A.b0B()),a) +s.wx() +return}s.a3J(a) +s.wx()}, +a3J(a){this.f.k(0,a.e,a) +J.f4(this.gBG(),a.e,a.a)}, +a9U(a,b){var s,r,q=this.f +q=q.gaS(q) +s=this.r +s=s.gaS(s) +r=q.WP(0,new A.eX(s,new A.b0E(),A.t(s).i("eX"))) +J.dw(b?A.P(r,!1,A.t(r).i("w.E")):r,a)}, +a9T(a){return this.a9U(a,!1)}, +b18(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.Ix(r) +r.e=a +s=r.d +if(s!=null)s.a1s(r)}, +q(){var s,r=this +r.a9U(r.gawT(),!0) +r.f.T(0) +r.r.T(0) +s=r.d +if(s!=null)s.Ix(r) +r.d=null +r.TS(null) +r.x=!0}, +j(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.c(this.b)+")"}} +A.b0C.prototype={ +$0(){var s=t.X +return A.q(s,s)}, +$S:234} +A.b0D.prototype={ +$0(){var s=t.X +return A.q(s,s)}, +$S:234} +A.b0B.prototype={ +$0(){return A.a([],t.QT)}, +$S:450} +A.b0E.prototype={ +$1(a){return a}, +$S:451} +A.xe.prototype={ +l(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.xe){s=b.a +r=this.a +s=s.a===r.a&&s.b===r.b&&A.ea(b.b,this.b)}else s=!1 +return s}, +gm(a){var s=this.a +return A.V(s.a,s.b,A.cv(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.UH.prototype={ +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.UH&&b.a===this.a&&A.ea(b.b,this.b)}, +gm(a){return A.V(this.a,A.cv(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.aJd.prototype={ +Lk(a,b){return this.aUw(a,b)}, +aUw(a0,a1){var s=0,r=A.o(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$Lk=A.k(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:d=null +c=a0.Is("-") +p=4 +m=n.b +m===$&&A.b() +a=t.j +s=7 +return A.h(m.dQ("SpellCheck.initiateSpellCheck",A.a([c,a1],t.s),t.z),$async$Lk) +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.a([],t.bt) +for(m=J.an(d),j=t.f,i=t.N,h=t.z,g=t.j;m.v();){f=A.hH(j.a(m.gJ(m)),i,h) +k.push(new A.xe(new A.dk(A.eo(f.h(0,"startIndex")),A.eo(f.h(0,"endIndex"))),J.cQ(g.a(f.h(0,"suggestions")),i)))}m=n.a +if(m!=null){j=m.a +e=A.ea(m.b,k) +if(j===a1&&e)k=A.c3o(n.a.b,k)}n.a=new A.UH(a1,k) +q=k +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Lk,r)}} +A.vG.prototype={ +I(){return"DeviceOrientation."+this.b}} +A.az7.prototype={} +A.J5.prototype={ +I(){return"SystemUiOverlay."+this.b}} +A.aiv.prototype={ +I(){return"SystemUiMode."+this.b}} +A.qE.prototype={ +a8L(){var s,r,q,p,o=this,n=o.a +n=n==null?null:n.a +s=o.e +s=s==null?null:s.a +r=o.f.I() +q=o.r.I() +p=o.c +p=p==null?null:p.I() +return A.a3(["systemNavigationBarColor",n,"systemNavigationBarDividerColor",null,"systemStatusBarContrastEnforced",o.w,"statusBarColor",s,"statusBarBrightness",r,"statusBarIconBrightness",q,"systemNavigationBarIconBrightness",p,"systemNavigationBarContrastEnforced",o.d],t.N,t.z)}, +j(a){return"SystemUiOverlayStyle("+this.a8L().j(0)+")"}, +gm(a){var s=this +return A.V(s.a,s.b,s.d,s.e,s.f,s.r,s.w,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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(J.aa(b)!==A.B(r))return!1 +if(b instanceof A.qE)if(J.i(b.a,r.a))if(J.i(b.e,r.e))if(b.r===r.r)if(b.f===r.f)s=b.c==r.c +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.bbk.prototype={ +$0(){if(!J.i($.J3,$.bE9)){B.c7.dQ("SystemChrome.setSystemUIOverlayStyle",$.J3.a8L(),t.H) +$.bE9=$.J3}$.J3=null}, +$S:0} +A.VM.prototype={ +I(){return"SystemSoundType."+this.b}} +A.m7.prototype={ +iU(a){var s +if(a<0)return null +s=this.zN(a).a +return s>=0?s:null}, +iV(a){var s=this.zN(Math.max(0,a)).b +return s>=0?s:null}, +zN(a){var s,r=this.iU(a) +if(r==null)r=-1 +s=this.iV(a) +return new A.dk(r,s==null?-1:s)}} +A.Eo.prototype={ +iU(a){var s +if(a<0)return null +s=this.a +return A.baG(s,Math.min(a,s.length)).b}, +iV(a){var s,r=this.a +if(a>=r.length)return null +s=A.baG(r,Math.max(0,a+1)) +return s.b+s.gJ(s).length}, +zN(a){var s,r,q,p=this +if(a<0){s=p.iV(a) +return new A.dk(-1,s==null?-1:s)}else{s=p.a +if(a>=s.length){s=p.iU(a) +return new A.dk(s==null?-1:s,-1)}}r=A.baG(s,a) +s=r.b +if(s!==r.c)s=new A.dk(s,s+r.gJ(r).length) +else{q=p.iV(a) +s=new A.dk(s,q==null?-1:q)}return s}} +A.Gh.prototype={ +zN(a){return this.a.zI(new A.bV(Math.max(a,0),B.v))}} +A.RW.prototype={ +iU(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.b.a9(s,a)===10&&B.b.a9(s,a-1)===13)q=a-2 +else q=A.bEc(B.b.a9(s,a))?a-1:a +for(;q>0;){if(A.bEc(B.b.a9(s,q)))return q+1;--q}return Math.max(q,0)}, +iV(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.b.a9(q,s),!A.bEc(r);){++s +if(s===p)return s}return s=s?null:s}} +A.ki.prototype={ +goT(){var s,r=this +if(!r.gda()||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.xA(a.b,p.b,o) +n=q?o:s +return p.KG(n,q?r:o)}if(b)return p.xA(a.b,n,o) +n=q?s:o +return p.KG(n,q?o:r)}, +adj(a){if(this.gf4().l(0,a))return this +return this.aRt(a.b,a.a)}} +A.xj.prototype={} +A.aiL.prototype={} +A.aiK.prototype={} +A.aiM.prototype={} +A.Jc.prototype={} +A.auk.prototype={} +A.QV.prototype={ +I(){return"MaxLengthEnforcement."+this.b}} +A.xk.prototype={} +A.apO.prototype={} +A.bu9.prototype={} +A.a8E.prototype={ +aV1(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=b.b +h=h.gda()?new A.apO(h.c,h.d):i +s=b.c +s=s.gda()&&s.a!==s.b?new A.apO(s.a,s.b):i +r=new A.bu9(b,new A.cB(""),h,s) +s=b.a +q=B.b.oP(j.a,s) +for(h=new A.atY(q.a,q.b,q.c),p=i;h.v();p=o){o=h.d +o.toString +n=p==null?i:p.a+p.c.length +if(n==null)n=0 +m=o.a +j.ST(!1,n,m,r) +j.ST(!0,m,m+o.c.length,r)}h=p==null?i:p.a+p.c.length +if(h==null)h=0 +j.ST(!1,h,s.length,r) +s=r.e=!0 +l=r.c +k=r.d +h=r.b.a +s=(k!=null?k.a===k.b:s)?B.bN:new A.dk(k.a,k.b) +if(l==null)o=B.mW +else{o=r.a.b +o=A.dE(o.e,l.a,l.b,o.f)}return new A.dD(h.charCodeAt(0)==0?h:h,o,s)}, +ST(a,b,c,d){var s,r,q,p +if(a)s=b===c?"":this.c +else s=B.b.V(d.a.a,b,c) +d.b.a+=s +if(s.length===c-b)return +r=new A.aN8(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.aN8.prototype={ +$1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 +return r}, +ah_(a,b){var s,r,q,p,o=this +if(!a.gda())return o +s=a.a +r=a.b +q=B.b.iP(o.a,s,r,b) +if(r-s===b.length)return o.mv(q) +s=new A.bbz(a,b) +r=o.b +p=o.c +return new A.dD(q,A.dE(B.v,s.$1(r.c),s.$1(r.d),!1),new A.dk(s.$1(p.a),s.$1(p.b)))}, +rt(a){var s=this.b,r=this.c +return A.a3(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.I(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, +j(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.j(0)+", composing: "+this.c.j(0)+")"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.dD&&b.a===s.a&&b.b.l(0,s.b)&&b.c.l(0,s.c)}, +gm(a){var s=this.b,r=this.c +return A.V(B.b.gm(this.a),s.gm(s),A.V(B.e.gm(r.a),B.e.gm(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.bbz.prototype={ +$1(a){var s=this.a,r=s.a,q=a<=r&&a") +l=p.f +k=A.t(l).i("b7<1>") +j=k.i("ez>") +q=A.P(new A.ez(new A.aO(new A.b7(l,k),new A.bbZ(p,A.P(new A.F(n,new A.bc_(),m),!0,m.i("al.E"))),k.i("aO")),new A.bc0(p),j),!0,j.i("w.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.b() +p.Q5(n,m) +p.IP(p.d.r.a.c.a) +s=1 +break}n=t.j +o=n.a(a.b) +if(b===u.m){n=t.P +i=n.a(J.as(o,1)) +for(m=J.bH(i),l=J.an(m.gc5(i));l.v();)A.bPt(n.a(m.h(i,l.gJ(l)))) +s=1 +break}m=J.ae(o) +h=A.eo(m.h(o,0)) +l=p.d +if(h!==l.f){s=1 +break}switch(b){case"TextInputClient.updateEditingState":g=A.bPt(t.P.a(m.h(o,1))) +$.dO().aMV(g,$.ay2()) +break +case u.s:f=A.a([],t.sD) +l=t.P +for(n=J.an(n.a(J.as(l.a(m.h(o,1)),"deltas")));n.v();)f.push(A.cbl(l.a(n.gJ(n)))) +t.Je.a(p.d.r).b3R(f) +break +case"TextInputClient.performAction":if(A.aB(m.h(o,1))==="TextInputAction.commitContent"){n=t.P.a(m.h(o,2)) +m=J.ae(n) +A.aB(m.h(n,"mimeType")) +A.aB(m.h(n,"uri")) +if(m.h(n,"data")!=null)new Uint8Array(A.e9(A.eZ(t.JY.a(m.h(n,"data")),!0,t.S))) +p.d.r.a.toString}else p.d.r.b_C(A.ci0(A.aB(m.h(o,1)))) +break +case"TextInputClient.performSelectors":e=J.cQ(n.a(m.h(o,1)),t.N) +e.a6(e,p.d.r.gb_E()) +break +case"TextInputClient.performPrivateCommand":n=t.P +d=n.a(m.h(o,1)) +m=p.d.r +l=J.ae(d) +A.aB(l.h(d,"action")) +if(l.h(d,"data")!=null)n.a(l.h(d,"data")) +m.a.toString +break +case"TextInputClient.updateFloatingCursor":n=l.r +l=A.ci_(A.aB(m.h(o,1))) +m=t.P.a(m.h(o,2)) +if(l===B.p1){k=J.ae(m) +c=new A.j(A.lf(k.h(m,"X")),A.lf(k.h(m,"Y")))}else c=B.h +n.b2q(new A.aZM(c,l)) +break +case"TextInputClient.onConnectionClosed":n=l.r +if(n.glt()){n.y.toString +n.fx=n.y=$.dO().d=null +n.H7(B.rQ,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.alU(A.eo(m.h(o,1)),A.eo(m.h(o,2))) +break +case"TextInputClient.showToolbar":l.r.m9() +break +case"TextInputClient.insertTextPlaceholder":l.r.aWS(new A.a_(A.lf(m.h(o,1)),A.lf(m.h(o,2)))) +break +case"TextInputClient.removeTextPlaceholder":l.r.agR() +break +default:throw A.d(A.bDc(null))}case 1:return A.m(q,r)}}) +return A.n($async$RX,r)}, +aK2(){if(this.w)return +this.w=!0 +A.hR(new A.bc2(this))}, +aKG(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.d6(s,s.r,A.t(s).c),r=t.G,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.v();){m=s.d +if(m==null)p.a(m) +m=$.dO() +l=m.c +l===$&&A.b() +k=m.d.f +j=b.N() +if(m.a!=$.ay2())j.k(0,"inputType",A.a3(["name","TextInputType.none","signed",null,"decimal",null],o,n)) +l.dQ("TextInput.setClient",A.a([k,j],r),q)}}, +a2A(){var s,r,q,p,o=this +o.d.toString +for(s=o.b,s=A.d6(s,s.r,A.t(s).c),r=t.H,q=s.$ti.c;s.v();){p=s.d +if(p==null)q.a(p) +p=$.dO().c +p===$&&A.b() +p.r7("TextInput.clearClient",r)}o.d=null +o.aK2()}, +aMU(a){var s,r,q,p,o,n,m,l +for(s=this.b,s=A.d6(s,s.r,A.t(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.v();){n=s.d +if(n==null)q.a(n) +n=$.dO() +m=n.c +m===$&&A.b() +l=a.N() +if(n.a!=$.ay2())l.k(0,"inputType",A.a3(["name","TextInputType.none","signed",null,"decimal",null],p,o)) +m.dQ("TextInput.updateConfig",l,r)}}, +IP(a){var s,r,q,p +for(s=this.b,s=A.d6(s,s.r,A.t(s).c),r=t.H,q=s.$ti.c;s.v();){p=s.d +if(p==null)q.a(p) +p=$.dO().c +p===$&&A.b() +p.dQ("TextInput.setEditingState",a.rt(0),r)}}, +Tp(){var s,r,q,p +for(s=this.b,s=A.d6(s,s.r,A.t(s).c),r=t.H,q=s.$ti.c;s.v();){p=s.d +if(p==null)q.a(p) +p=$.dO().c +p===$&&A.b() +p.r7("TextInput.show",r)}}, +aBZ(){var s,r,q,p +for(s=this.b,s=A.d6(s,s.r,A.t(s).c),r=t.H,q=s.$ti.c;s.v();){p=s.d +if(p==null)q.a(p) +p=$.dO().c +p===$&&A.b() +p.r7("TextInput.hide",r)}}, +aKK(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.d6(s,s.r,A.t(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.v();){k=s.d +if(k==null)l.a(k) +k=$.dO().c +k===$&&A.b() +k.dQ("TextInput.setEditableSizeAndTransform",A.a3(["width",r,"height",q,"transform",p],o,n),m)}}, +aKH(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.d6(s,s.r,A.t(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.v();){j=s.d +if(j==null)k.a(j) +j=$.dO().c +j===$&&A.b() +j.dQ("TextInput.setMarkedTextRect",A.a3(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aKF(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.d6(s,s.r,A.t(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.v();){j=s.d +if(j==null)k.a(j) +j=$.dO().c +j===$&&A.b() +j.dQ("TextInput.setCaretRect",A.a3(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aKR(a){var s,r,q +for(s=this.b,s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c;s.v();){q=s.d;(q==null?r.a(q):q).alA(a)}}, +aKV(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.d6(s,s.r,A.t(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.v();){k=s.d +if(k==null)l.a(k) +k=$.dO().c +k===$&&A.b() +k.dQ("TextInput.setStyle",A.a3(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +aJv(){var s,r,q,p +for(s=this.b,s=A.d6(s,s.r,A.t(s).c),r=t.H,q=s.$ti.c;s.v();){p=s.d +if(p==null)q.a(p) +p=$.dO().c +p===$&&A.b() +p.r7("TextInput.requestAutofill",r)}}, +aMV(a,b){var s,r,q,p +if(this.d==null)return +for(s=$.dO().b,s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c,q=t.H;s.v();){p=s.d +if((p==null?r.a(p):p)!==b){p=$.dO().c +p===$&&A.b() +p.dQ("TextInput.setEditingState",a.rt(0),q)}}$.dO().d.r.b2p(a)}} +A.bc1.prototype={ +$0(){var s=null +return A.a([A.pB("call",this.a,!0,B.cL,s,!1,s,s,B.bQ,s,!1,!0,!0,B.d9,s,t.Py)],t.d)}, +$S:43} +A.bc_.prototype={ +$1(a){return a}, +$S:452} +A.bbZ.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.h(0,a) +p=r==null?null:r.aXl(new A.K(o,n,o+m,n+p)) +if(p!==!0)return!1 +p=s.h(0,a) +q=p==null?null:p.goV(p) +if(q==null)q=B.O +if(!q.l(0,B.O))p=isNaN(q.a)||isNaN(q.b)||isNaN(q.c)||isNaN(q.d)||q.gaeL(q) +else p=!0 +return!p}, +$S:20} +A.bc0.prototype={ +$1(a){var s,r,q=this.a.f.h(0,a),p=q.goV(q) +q=[a] +s=p.a +r=p.b +B.c.E(q,[s,r,p.c-s,p.d-r]) +return q}, +$S:453} +A.bc2.prototype={ +$0(){var s=this.a +s.w=!1 +if(s.d==null)s.aBZ()}, +$S:0} +A.W4.prototype={} +A.aqv.prototype={ +alA(a){var s,r=$.dO().c +r===$&&A.b() +s=A.X(a).i("F<1,z>") +r.dQ("TextInput.setSelectionRects",A.P(new A.F(a,new A.boW(),s),!0,s.i("al.E")),t.H)}} +A.boW.prototype={ +$1(a){var s=a.b,r=s.a,q=s.b +return A.a([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a0)}, +$S:454} +A.awp.prototype={} +A.WA.prototype={ +I(){return"UndoDirection."+this.b}} +A.ajA.prototype={ +gaMG(){var s=this.a +s===$&&A.b() +return s}, +RY(a){return this.aBQ(a)}, +aBQ(a){var s=0,r=A.o(t.z),q,p=this,o,n +var $async$RY=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=t.j.a(a.b) +if(a.a==="UndoManagerClient.handleUndo"){o=p.b +o.toString +o.aVH(p.aMo(A.aB(J.as(n,0)))) +s=1 +break}throw A.d(A.bDc(null)) +case 1:return A.m(q,r)}}) +return A.n($async$RY,r)}, +aMo(a){switch(a){case"undo":return B.aD0 +case"redo":return B.aD1}throw A.d(A.FC(A.a([A.vN("Unknown undo direction: "+a)],t.d)))}} +A.bd4.prototype={} +A.bx0.prototype={ +$1(a){this.a.sdG(a) +return!1}, +$S:39} +A.bJ.prototype={} +A.cn.prototype={ +iv(a){this.b=a}, +lR(a,b){return this.gmR()}, +gmR(){return!0}, +xx(a){return!0}, +Za(a,b){return this.xx(a)?B.eS:B.kN}, +Uh(a){var s=this.a +s.b=!0 +s.a.push(a) +return null}, +NB(a){return this.a.G(0,a)}, +fg(a){return new A.ZE(this,a,!1,!1,!1,!1,new A.bK(A.a([],t.ot),t.wS),A.t(this).i("ZE"))}} +A.fZ.prototype={ +fg(a){return new A.ZF(this,a,!1,!1,!1,!1,new A.bK(A.a([],t.ot),t.wS),A.t(this).i("ZF"))}} +A.dX.prototype={ +f9(a){return this.c.$1(a)}} +A.ays.prototype={ +Xk(a,b,c){if(a instanceof A.fZ)return a.hs(b,c) +else return a.f9(b)}} +A.rk.prototype={ +a4(){return new A.Xi(A.b0(t.od),new A.C(),B.i)}} +A.ayu.prototype={ +$1(a){t.L1.a(a.gbn()) +return!1}, +$S:93} +A.ayx.prototype={ +$1(a){var s=this,r=A.ayt(t.L1.a(a.gbn()),s.b,s.d) +if(r!=null){s.c.Gt(a,null) +s.a.a=r +return!0}return!1}, +$S:93} +A.ayv.prototype={ +$1(a){var s=A.ayt(t.L1.a(a.gbn()),this.b,this.c) +if(s!=null){this.a.a=s +return!0}return!1}, +$S:93} +A.ayw.prototype={ +$1(a){var s=this,r=s.b,q=A.ayt(t.L1.a(a.gbn()),r,s.d),p=q!=null +if(p&&q.lR(0,r))s.a.a=A.bBl(a).Xk(q,r,s.c) +return p}, +$S:93} +A.ayy.prototype={ +$1(a){var s=this,r=s.b,q=A.ayt(t.L1.a(a.gbn()),r,s.d),p=q!=null +if(p&&q.lR(0,r))s.a.a=A.bBl(a).Xk(q,r,s.c) +return p}, +$S:93} +A.Xi.prototype={ +av(){this.aG() +this.a94()}, +ayS(a){this.U(new A.bfp(this))}, +a94(){var s,r,q,p,o=this,n=o.a.d +n=n.gaS(n) +s=A.ho(n,A.t(n).i("w.E")) +r=o.d.qP(s) +n=o.d +n.toString +q=s.qP(n) +for(n=r.gao(r),p=o.ga4p();n.v();)n.gJ(n).NB(p) +for(n=q.gao(q);n.v();)n.gJ(n).Uh(p) +o.d=s}, +aL(a){this.b0(a) +this.a94()}, +q(){var s,r,q,p,o=this +o.aE() +for(s=o.d,s=A.d6(s,s.r,A.t(s).c),r=o.ga4p(),q=s.$ti.c;s.v();){p=s.d;(p==null?q.a(p):p).NB(r)}o.d=null}, +B(a){var s=this.a +return new A.Xh(null,s.d,this.e,s.e,null)}} +A.bfp.prototype={ +$0(){this.a.e=new A.C()}, +$S:0} +A.Xh.prototype={ +cO(a){var s +if(this.w===a.w)s=!A.bzA(a.r,this.r) +else s=!0 +return s}} +A.zM.prototype={ +a4(){return new A.Yw(new A.bR(null,t.A),B.i)}} +A.Yw.prototype={ +av(){this.aG() +$.cz.dy$.push(new A.bkD(this)) +$.aL.Z$.f.a.d.t(0,this.ga4z())}, +q(){$.aL.Z$.f.a.d.G(0,this.ga4z()) +this.aE()}, +a9p(a){this.HO(new A.bkC(this))}, +azQ(a){if(this.c==null)return +this.a9p(a)}, +aAd(a){if(!this.e)this.HO(new A.bkx(this))}, +asG(a){if(this.e)this.HO(new A.bky(this))}, +azO(a){var s=this +if(s.f!==a){s.HO(new A.bkw(s,a)) +s.a.toString}}, +aEe(a,b){var s,r,q,p,o,n=this,m=new A.bkB(n),l=new A.bkA(n,new A.bkz(n)) +if(a==null){s=n.a +s.toString +r=s}else r=a +q=m.$1(r) +p=l.$1(r) +if(b!=null)b.$0() +s=n.a +s.toString +o=m.$1(s) +s=n.a +s.toString +if(p!==l.$1(s))n.a.toString +if(q!==o)n.a.toString}, +HO(a){return this.aEe(null,a)}, +aL(a){this.b0(a) +this.a.toString}, +gasE(){var s,r=this.c +r.toString +r=A.dy(r,B.jR) +s=r==null?null:r.ax +switch((s==null?B.hb:s).a){case 0:this.a.toString +return!0 +case 1:return!0}}, +B(a){var s,r,q,p=this,o=null +p.a.toString +s=p.gasE() +r=p.a +q=A.f_(A.pM(!0,s,r.ax,o,!0,!0,o,!0,o,p.gazN(),o,o,o,o),B.bw,p.r,p.gaAc(),p.gasF(),o) +s=r.w.a!==0 +if(s)q=A.DU(r.w,q) +s=r.x.a!==0 +return s?A.b58(q,o,r.x):q}} +A.bkD.prototype={ +$1(a){var s=$.aL.Z$.f.a.b +if(s==null)s=A.KB() +this.a.a9p(s)}, +$S:6} +A.bkC.prototype={ +$0(){var s=$.aL.Z$.f.a.b +switch((s==null?A.KB():s).a){case 0:this.a.d=!1 +break +case 1:this.a.d=!0 +break}}, +$S:0} +A.bkx.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.bky.prototype={ +$0(){this.a.e=!1}, +$S:0} +A.bkw.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.bkB.prototype={ +$1(a){var s=this.a +if(s.e)s=s.d +else s=!1 +return s}, +$S:208} +A.bkz.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=A.dy(r,B.jR) +s=r==null?null:r.ax +switch((s==null?B.hb:s).a){case 0:return!0 +case 1:return!0}}, +$S:208} +A.bkA.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:208} +A.akd.prototype={ +f9(a){a.b3t() +return null}} +A.Os.prototype={ +xx(a){return this.c}, +f9(a){}} +A.DV.prototype={} +A.E9.prototype={} +A.kK.prototype={} +A.a7y.prototype={} +A.Bo.prototype={} +A.adL.prototype={ +lR(a,b){var s,r,q,p,o,n=$.aL.Z$.f.c +if(n==null||n.e==null)return!1 +for(s=t.vz,r=0;r<2;++r){q=B.ac2[r] +p=n.e +p.toString +o=A.bBn(p,q,s) +if(o!=null&&o.lR(0,q)){this.c=o +this.d=q +return!0}}return!1}, +f9(a){var s,r=this.c +r===$&&A.b() +s=this.d +s===$&&A.b() +r.f9(s)}} +A.KY.prototype={ +a5a(a,b,c){var s +a.iv(this.gqJ()) +s=A.t(this).i("fZ<1>").b(a)?a.hs(b,c):a.f9(b) +a.iv(null) +return s}, +hs(a,b){var s=this,r=A.bBm(s.gE3(),A.t(s).c) +return r==null?s.aeF(a,s.b,b):s.a5a(r,a,b)}, +f9(a){return this.hs(a,null)}, +gmR(){var s,r,q=this,p=A.bBn(q.gE3(),null,A.t(q).c) +if(p!=null){p.iv(q.gqJ()) +s=p.gmR() +p.iv(null) +r=s}else r=q.gqJ().gmR() +return r}, +lR(a,b){var s,r=this,q=A.bBm(r.gE3(),A.t(r).c),p=q==null +if(!p)q.iv(r.gqJ()) +s=(p?r.gqJ():q).lR(0,b) +if(!p)q.iv(null) +return s}, +xx(a){var s,r=this,q=A.bBm(r.gE3(),A.t(r).c),p=q==null +if(!p)q.iv(r.gqJ()) +s=(p?r.gqJ():q).xx(a) +if(!p)q.iv(null) +return s}} +A.ZE.prototype={ +aeF(a,b,c){var s=this.e +if(b==null)return s.f9(a) +else return s.f9(a)}, +gqJ(){return this.e}, +gE3(){return this.f}} +A.ZF.prototype={ +a5a(a,b,c){var s,r +c.toString +s=this.$ti +a.iv(new A.XQ(c,this.e,new A.bK(A.a([],t.ot),t.wS),s.i("XQ<1>"))) +r=s.i("fZ<1>").b(a)?a.hs(b,c):a.f9(b) +a.iv(null) +return r}, +aeF(a,b,c){var s=this.e +if(b==null)return s.hs(a,c) +else return s.hs(a,c)}, +gqJ(){return this.e}, +gE3(){return this.f}} +A.XQ.prototype={ +iv(a){this.d.iv(a)}, +lR(a,b){return this.d.lR(0,b)}, +gmR(){return this.d.gmR()}, +xx(a){return this.d.xx(a)}, +Uh(a){var s +this.amA(a) +s=this.d.a +s.b=!0 +s.a.push(a)}, +NB(a){this.amB(a) +this.d.a.G(0,a)}, +f9(a){return this.d.hs(a,this.c)}} +A.akK.prototype={} +A.akI.prototype={} +A.aoL.prototype={} +A.a1s.prototype={ +iv(a){this.a07(a) +this.e.iv(a)}} +A.a1t.prototype={ +iv(a){this.a07(a) +this.e.iv(a)}} +A.EO.prototype={ +I(){return"CrossFadeState."+this.b}} +A.M5.prototype={ +a4(){return new A.akQ(null,null,B.i)}, +aXN(a,b,c,d){return A.cib().$4(a,b,c,d)}} +A.akQ.prototype={ +av(){var s,r=this +r.aG() +s=r.a +s=A.cu(null,s.f,s.r,null,r) +r.d=s +if(r.a.e===B.kp)s.sp(0,1) +r.e=r.Hy(r.a.w,!0) +r.f=r.Hy(r.a.x,!1) +s=r.d +s.c3() +s=s.dh$ +s.b=!0 +s.a.push(new A.bfF(r))}, +Hy(a,b){var s,r,q=this.d +q===$&&A.b() +s=t.B +r=new A.b2(s.a(q),new A.kJ(a),t.HY.i("b2")) +if(b){q=t.Y +r=new A.b2(s.a(r),new A.aT(1,0,q),q.i("b2"))}return r}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.ar_()}, +aL(a){var s,r,q,p=this +p.b0(a) +s=p.a +r=s.f +if(r.a!==a.f.a){q=p.d +q===$&&A.b() +q.e=r}if(!J.i(s.r,a.r)){s=p.d +s===$&&A.b() +s.f=p.a.r}s=p.a.w +if(s!==a.w)p.e=p.Hy(s,!0) +s=p.a.x +if(s!==a.x)p.f=p.Hy(s,!1) +s=p.a.e +if(s!==a.e)switch(s.a){case 0:s=p.d +s===$&&A.b() +s.fd(0) +break +case 1:s=p.d +s===$&&A.b() +s.ce(0) +break}}, +B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.d +f===$&&A.b() +f=f.Q +f===$&&A.b() +s=f===B.ag||f===B.bu +r=h.a +q=h.f +p=h.e +if(s){o=r.d +q===$&&A.b() +n=r.c +p===$&&A.b() +m=p +l=q +k=B.Rq +j=B.Rp}else{o=r.c +p===$&&A.b() +n=r.d +q===$&&A.b() +m=q +l=p +k=B.Rp +j=B.Rq}f=f===B.bu||f===B.bn +q=r.z +p=r.f +i=r.r +return A.rA(A.bIg(q,r.aXN(new A.xm(!0,new A.jY(!1,g,new A.pJ(!1,new A.Pa(!1,new A.fj(l,!1,o,g),g),g),g),k),k,new A.xm(f,new A.jY(!0,g,new A.pJ(!0,new A.Pa(!0,new A.fj(m,!1,n,g),g),g),g),j),j),B.X,p,i),B.u,g)}} +A.bfF.prototype={ +$1(a){this.a.U(new A.bfE())}, +$S:10} +A.bfE.prototype={ +$0(){}, +$S:0} +A.a14.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.Md.prototype={ +a4(){return new A.al_(null,null,B.i)}} +A.al_.prototype={ +B(a){var s=this.a +return new A.akZ(s.d,s.e,s.f,s.r,this,B.u,s.c,null)}} +A.akZ.prototype={ +aQ(a){var s=this +return A.c8Q(s.e,s.y,s.f,s.r,s.w,A.ee(a),s.x)}, +aU(a,b){var s,r=this +b.siz(r.e) +b.sD6(0,r.r) +b.sb1t(r.w) +b.saSK(0,r.f) +b.sb2V(r.x) +b.scp(A.ee(a)) +s=r.y +if(s!==b.cv){b.cv=s +b.aD() +b.bS()}}} +A.avX.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.K9.prototype={ +j(a){return"Entry#"+A.cD(this)+"("+this.d.j(0)+")"}} +A.yo.prototype={ +a4(){return new A.al0(A.b0(t.Ie),B.lG,null,null,B.i)}, +b29(a,b){return A.bT4().$2(a,b)}, +aXM(a,b){return A.cid().$2(a,b)}} +A.al0.prototype={ +av(){this.aG() +this.a1u(!1)}, +aL(a){var s,r,q=this +q.b0(a) +s=q.a +s.toString +r=q.d +if(r!=null){s=s.c +r=r.d +s=!(A.B(s)===A.B(r)&&J.i(s.a,r.a))}else s=!0 +if(s){++q.r +q.a1u(!0)}else{s=q.d +if(s!=null){s.d=q.a.c +q.aNm(s) +q.f=null}}}, +a1u(a){var s,r=this,q=r.d +if(q!=null){r.e.t(0,q) +r.d.a.fd(0) +r.d=r.f=null}q=r.a +s=A.cu(null,q.d,null,null,r) +r.a.toString +r.d=r.aEI(A.ed(B.X,s,B.X),A.bT4(),r.a.c,s) +if(a)s.ce(0) +else s.sp(0,1)}, +aEI(a,b,c,d){var s=b.$2(c,a),r=this.r,q=s.a,p=new A.K9(d,a,new A.mM(s,q!=null?new A.ct(q,t.gz):new A.ct(r,t.f3)),c) +a.a.fL(new A.bg2(this,p,d)) +return p}, +aNm(a){var s=a.c +a.c=new A.mM(this.a.b29(a.d,a.b),s.a)}, +aIT(){if(this.f==null){var s=this.e +this.f=A.fI(new A.jU(s,new A.bg3(),A.t(s).i("jU<1,e>")),t.m)}}, +q(){var s,r,q,p,o,n=this.d +if(n!=null)n.a.q() +for(n=this.e,n=A.d6(n,n.r,A.t(n).c),s=n.$ti.c;n.v();){r=n.d +r=(r==null?s.a(r):r).a +r.r.q() +r.r=null +q=r.dh$ +q.b=!1 +B.c.T(q.a) +p=q.c +if(p===$){o=A.di(q.$ti.c) +q.c!==$&&A.aC() +q.c=o +p=o}if(p.a>0){p.b=p.c=p.d=p.e=null +p.a=0}q=r.cV$ +q.b=!1 +B.c.T(q.a) +p=q.c +if(p===$){o=A.di(q.$ti.c) +q.c!==$&&A.aC() +q.c=o +p=o}if(p.a>0){p.b=p.c=p.d=p.e=null +p.a=0}r.rX()}this.ar0()}, +B(a){var s,r,q,p,o=this +o.aIT() +s=o.a +s.toString +r=o.d +r=r==null?null:r.c +q=o.f +q.toString +p=A.X(q).i("aO<1>") +p=A.ho(new A.aO(q,new A.bg4(o),p),p.i("w.E")) +return s.aXM(r,A.P(p,!0,A.t(p).c))}} +A.bg2.prototype={ +$1(a){var s +if(a===B.af){s=this.a +s.U(new A.bg1(s,this.b)) +this.c.q()}}, +$S:10} +A.bg1.prototype={ +$0(){var s=this.a +s.e.G(0,this.b) +s.f=null}, +$S:0} +A.bg3.prototype={ +$1(a){return a.c}, +$S:459} +A.bg4.prototype={ +$1(a){var s=a.a,r=this.a.d +return!J.i(s,r==null?null:r.c.a)}, +$S:460} +A.a16.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.Mm.prototype={ +aQ(a){var s=new A.T4(this.e,!0,null,A.aA(t.T),this.$ti.i("T4<1>")) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sp(0,this.e) +b.sam4(!0)}} +A.WY.prototype={ +a4(){return new A.a0U(B.i)}} +A.a0U.prototype={ +gaCe(){var s,r +$.aL.toString +s=$.c_() +if(s.gVV()!=="/"){$.aL.toString +s=s.gVV()}else{r=this.a.ax +$.aL.toString +s=s.gVV() +s=s}return s}, +av(){var s=this +s.aG() +s.aN8() +$.aL.toString +s.r=s.a7e($.c_().a.f,s.a.fy) +$.aL.aV$.push(s)}, +aL(a){this.b0(a) +this.a9C(a)}, +q(){B.c.G($.aL.aV$,this) +var s=this.d +if(s!=null)s.q() +this.aE()}, +a2C(){var s=this.d +if(s!=null)s.q() +this.e=this.d=null}, +a9C(a){var s,r=this +r.a.toString +if(r.ga9P()){r.a2C() +if(r.f==null||r.a.c!=a.c){s=r.a.c +r.f=s==null?new A.t9(r,t.TX):s}}else{r.a2C() +r.f=null}}, +aN8(){return this.a9C(null)}, +ga9P(){var s=this.a +s=s.as +s=s==null?null:s.gcs(s) +s=s===!0||this.a.d!=null||!1 +return s}, +aFI(a){var s,r=a.a +if(r==="/")this.a.toString +this.a.as.h(0,r) +s=this.a.d +if(s!=null)return s.$1(a) +return null}, +aH4(a){return this.a.at.$1(a)}, +KY(){var s=0,r=A.o(t.y),q,p=this,o,n +var $async$KY=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.ga7() +if(n==null){q=!1 +s=1 +break}q=n.re() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$KY,r)}, +D4(a){return this.aTe(a)}, +aTe(a){var s=0,r=A.o(t.y),q,p=this,o,n +var $async$D4=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.ga7() +if(n==null){q=!1 +s=1 +break}n.b03(a,t.X) +q=!0 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$D4,r)}, +a7e(a,b){this.a.toString +return A.ciu(a,b)}, +acE(a){var s=this,r=s.a7e(a,s.a.fy) +if(!r.l(0,s.r))s.U(new A.bvz(s,r))}, +B(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.ga9P()){s=i.f +r=i.gaCe() +q=i.a +p=q.ay +p.toString +g.a=A.bL1(!0,new A.Rs(r,i.gaFH(),i.gaH3(),p,"nav",A.clh(),!0,B.f,s),"Navigator Scope",h,h) +s=q}else{s=i.a +s.toString}g.b=null +o=new A.e3(new A.bvy(g,i),h) +g.b=o +o=A.mA(o,h,h,B.cd,!0,s.cy,h,h,B.aX) +g.b=o +n=h +s=i.a +r=s.CW +s=s.db +s=A.ax(255,s.gp(s)>>>16&255,s.gp(s)>>>8&255,s.gp(s)&255) +g=g.b +q=i.a +q.toString +p=i.r +p.toString +m=A.ccJ() +l=A.dx($.bYG(),t.Q,t.od) +l.k(0,B.t5,new A.TN(new A.bK(A.a([],t.ot),t.wS)).fg(a)) +k=t.a9 +j=A.a([],k) +B.c.E(j,i.a.dy) +j.push(B.W2) +k=A.a(j.slice(0),k) +return new A.TA(new A.Um(A.b58(new A.a7i(A.DU(l,A.bL2(new A.aiC(new A.Up(new A.QC(p,k,new A.aj7(r,s,g,h),h),h),h),new A.SV(A.q(t.l5,t.UJ)))),h),"",m),h),q.p3,h)}} +A.bvz.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.bvy.prototype={ +$1(a){return this.b.a.ch.$2(a,this.a.a)}, +$S:11} +A.axg.prototype={} +A.qx.prototype={ +a4(){var s=this.$ti +return new A.a02(B.i,s.i("@").M(s.i("qx.S")).i("a02<1,2>"))}} +A.a02.prototype={ +av(){var s,r,q=this +q.aG() +s=q.a +r=s.f +if(r==null)s=A.bIk(A.t(s).c) +else s=new A.dH(B.id,r,null,null,A.t(s).i("dH<1>")) +q.e=s +q.AC()}, +aL(a){var s,r=this +r.b0(a) +if(!a.c.l(0,r.a.c)){if(r.d!=null){r.a1S() +r.a.toString +s=r.e +s===$&&A.b() +r.e=new A.dH(B.id,s.b,s.c,s.d,s.$ti)}r.AC()}}, +B(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.b() +return r.tS(a,s)}, +q(){this.a1S() +this.aE()}, +AC(){var s,r=this +r.d=r.a.c.eV(new A.brL(r),new A.brM(r),new A.brN(r)) +r.a.toString +s=r.e +s===$&&A.b() +r.e=new A.dH(B.vQ,s.b,s.c,s.d,s.$ti)}, +a1S(){var s=this.d +if(s!=null){s.R(0) +this.d=null}}} +A.brL.prototype={ +$1(a){var s=this.a +s.U(new A.brK(s,a))}, +$S(){return this.a.$ti.i("~(1)")}} +A.brK.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s.e===$&&A.b() +s.e=new A.dH(B.vR,this.b,null,null,A.t(r).i("dH<1>"))}, +$S:0} +A.brN.prototype={ +$2(a,b){var s=this.a +s.U(new A.brI(s,a,b))}, +$S:27} +A.brI.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s.e===$&&A.b() +s.e=new A.dH(B.vR,null,this.b,this.c,A.t(r).i("dH<1>"))}, +$S:0} +A.brM.prototype={ +$0(){var s=this.a +s.U(new A.brJ(s))}, +$S:0} +A.brJ.prototype={ +$0(){var s,r=this.a +r.a.toString +s=r.e +s===$&&A.b() +r.e=new A.dH(B.kk,s.b,s.c,s.d,s.$ti)}, +$S:0} +A.z0.prototype={ +I(){return"ConnectionState."+this.b}} +A.dH.prototype={ +j(a){var s=this +return"AsyncSnapshot("+s.a.j(0)+", "+A.c(s.b)+", "+A.c(s.c)+", "+A.c(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.i(b.b,s.b)&&J.i(b.c,s.c)&&b.d==s.d}, +gm(a){return A.V(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.UU.prototype={ +tS(a,b){return this.e.$2(a,b)}} +A.pN.prototype={ +a4(){return new A.YB(B.i,this.$ti.i("YB<1>"))}} +A.YB.prototype={ +av(){var s,r=this +r.aG() +s=r.a.e +if(s==null)s=A.bIk(r.$ti.c) +else s=new A.dH(B.id,s,null,null,r.$ti.i("dH<1>")) +r.e=s +r.AC()}, +aL(a){var s,r=this +r.b0(a) +if(a.c!=r.a.c){if(r.d!=null){r.d=null +s=r.e +s===$&&A.b() +r.e=new A.dH(B.id,s.b,s.c,s.d,s.$ti)}r.AC()}}, +B(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.b() +return r.d.$2(a,s)}, +q(){this.d=null +this.aE()}, +AC(){var s,r=this,q=r.a.c +if(q!=null){s=r.d=new A.C() +q.e_(0,new A.bl_(r,s),new A.bl0(r,s),t.H) +q=r.e +q===$&&A.b() +if(q.a!==B.kk)r.e=new A.dH(B.vQ,q.b,q.c,q.d,q.$ti)}}} +A.bl_.prototype={ +$1(a){var s=this.a +if(s.d===this.b)s.U(new A.bkZ(s,a))}, +$S(){return this.a.$ti.i("aP(1)")}} +A.bkZ.prototype={ +$0(){var s=this.a +s.e=new A.dH(B.kk,this.b,null,null,s.$ti.i("dH<1>"))}, +$S:0} +A.bl0.prototype={ +$2(a,b){var s=this.a +if(s.d===this.b)s.U(new A.bkY(s,a,b))}, +$S:27} +A.bkY.prototype={ +$0(){var s=this.a +s.e=new A.dH(B.kk,null,this.b,this.c,s.$ti.i("dH<1>"))}, +$S:0} +A.E1.prototype={ +a4(){return new A.Xt(B.i)}} +A.Xt.prototype={ +av(){this.aG() +this.a9c()}, +aL(a){this.b0(a) +this.a9c()}, +a9c(){this.e=new A.fb(this.gasN(),this.a.c,null,t.Jf)}, +q(){var s,r,q=this.d +if(q!=null)for(q=A.iD(q,q.r,A.t(q).c);q.v();){s=q.d +r=this.d.h(0,s) +r.toString +s.L(0,r)}this.aE()}, +asO(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=A.q(t.I_,t.M) +p.k(0,q,r.avV(q)) +p=r.d.h(0,q) +p.toString +q.a2(0,p) +if(!r.f){r.f=!0 +s=r.a3W() +if(s!=null)r.a9v(s) +else $.cz.dy$.push(new A.bgl(r))}return!1}, +a3W(){var s={},r=this.c +r.toString +s.a=null +r.bx(new A.bgq(s)) +return t.n6.a(s.a)}, +a9v(a){var s,r +this.c.toString +s=this.f +r=this.e +r===$&&A.b() +a.a1Q(t.Fw.a(A.c6n(r,s)))}, +avV(a){var s=A.bm("callback"),r=new A.bgp(this,a,s) +s.sdG(r) +return r}, +B(a){var s=this.f,r=this.e +r===$&&A.b() +return new A.Qh(s,r,null)}} +A.bgl.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.a3W() +s.toString +r.a9v(s)}, +$S:6} +A.bgq.prototype={ +$1(a){this.a.a=a}, +$S:30} +A.bgp.prototype={ +$0(){var s=this.a,r=this.b +s.d.G(0,r) +r.L(0,this.c.au()) +if(s.d.a===0)if($.cz.fy$.a<3)s.U(new A.bgn(s)) +else{s.f=!1 +A.hR(new A.bgo(s))}}, +$S:0} +A.bgn.prototype={ +$0(){this.a.f=!1}, +$S:0} +A.bgo.prototype={ +$0(){var s=this.a +if(s.c!=null&&s.d.a===0)s.U(new A.bgm(s))}, +$S:0} +A.bgm.prototype={ +$0(){}, +$S:0} +A.Gb.prototype={} +A.Qi.prototype={ +q(){this.aO() +this.dK()}} +A.pq.prototype={ +tk(){var s=new A.Qi($.be()) +this.fQ$=s +this.c.hK(new A.Gb(s))}, +rw(){var s,r=this +if(r.gpQ()){if(r.fQ$==null)r.tk()}else{s=r.fQ$ +if(s!=null){s.aO() +s.dK() +r.fQ$=null}}}, +B(a){if(this.gpQ()&&this.fQ$==null)this.tk() +return B.aF4}} +A.aq2.prototype={ +B(a){throw A.d(A.a8S("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.avc.prototype={ +a_r(a,b){}, +ps(a){A.bRf(this,new A.bv_(this,a))}} +A.bv_.prototype={ +$1(a){var s=a.z +if(s!=null&&s.H(0,this.a))a.bD()}, +$S:30} +A.buZ.prototype={ +$1(a){A.bRf(a,this.a)}, +$S:30} +A.avd.prototype={ +cC(a){return new A.avc(A.jX(null,null,null,t.C,t.X),this,B.ar)}} +A.mC.prototype={ +cO(a){return this.w!==a.w}} +A.acl.prototype={ +aQ(a){var s=this.e +s=new A.aeI(B.d.aN(A.axC(s,0,1)*255),s,!1,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.slU(0,this.e) +b.sJV(!1)}} +A.a3x.prototype={ +aQ(a){var s=new A.aet(this.e,B.e9,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sLz(0,this.e) +b.sqv(B.e9)}} +A.zc.prototype={ +aQ(a){var s=new A.T8(this.e,this.f,this.r,!1,!1,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sv3(this.e) +b.sadR(this.f) +b.sNj(this.r) +b.c8=b.bN=!1}, +xV(a){a.sv3(null) +a.sadR(null)}} +A.Ey.prototype={ +aQ(a){var s=new A.aey(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sqz(this.e) +b.sms(this.f)}, +xV(a){a.sqz(null)}} +A.vy.prototype={ +aQ(a){var s=this.e +s.toString +s=new A.aex(s,A.ee(a),null,B.cr,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){var s=this.e +s.toString +b.sUN(0,s) +b.sms(B.cr) +b.sqz(null) +b.scp(A.ee(a))}} +A.a5Q.prototype={ +aQ(a){var s=new A.aev(null,B.cr,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sqz(null) +b.sms(B.cr)}, +xV(a){a.sqz(null)}} +A.Ew.prototype={ +aQ(a){var s=new A.aew(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sqz(this.e) +b.sms(this.f)}, +xV(a){a.sqz(null)}} +A.aGO.prototype={ +$1(a){return A.aGM(this.c,this.b,new A.u3(this.a,A.ee(a),null))}, +$S:465} +A.adg.prototype={ +aQ(a){var s=this,r=new A.aeJ(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aA(t.T)) +r.aP() +r.sbp(null) +return r}, +aU(a,b){var s=this +b.ses(0,s.e) +b.sms(s.f) +b.sUN(0,s.r) +b.sjd(0,s.w) +b.sap(0,s.x) +b.sdC(0,s.y)}} +A.adh.prototype={ +aQ(a){var s=this,r=new A.aeK(s.r,s.x,s.w,s.e,s.f,null,A.aA(t.T)) +r.aP() +r.sbp(null) +return r}, +aU(a,b){var s=this +b.sqz(s.e) +b.sms(s.f) +b.sjd(0,s.r) +b.sap(0,s.w) +b.sdC(0,s.x)}} +A.oS.prototype={ +aQ(a){var s=this,r=A.ee(a),q=new A.aeW(s.w,null,A.aA(t.T)) +q.aP() +q.sbp(null) +q.scH(0,s.e) +q.siz(s.r) +q.scp(r) +q.spj(s.x) +q.safW(0,null) +return q}, +aU(a,b){var s=this +b.scH(0,s.e) +b.safW(0,null) +b.siz(s.r) +b.scp(A.ee(a)) +b.bN=s.w +b.spj(s.x)}} +A.ED.prototype={ +aQ(a){var s=new A.aeE(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sii(0,this.e)}} +A.a63.prototype={ +aQ(a){var s=new A.aeB(this.e,!1,this.x,B.dG,B.dG,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sii(0,this.e) +b.sPc(!1) +b.sd4(0,this.x) +b.saXO(B.dG) +b.saUX(B.dG)}} +A.a8H.prototype={ +aQ(a){var s=new A.Tb(this.e,this.f,A.ee(a),this.r,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){var s +b.sWO(this.e) +b.siz(this.f) +b.scp(A.ee(a)) +s=this.r +if(s!==b.eN){b.eN=s +b.aD() +b.bS()}}} +A.a94.prototype={ +aQ(a){var s=new A.aeC(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sb2d(this.e) +b.Y=this.f}} +A.ak.prototype={ +aQ(a){var s=new A.Ti(this.e,A.ee(a),null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sfo(0,this.e) +b.scp(A.ee(a))}} +A.dc.prototype={ +aQ(a){var s=new A.aeN(this.f,this.r,this.e,A.ee(a),null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.siz(this.e) +b.sZz(this.f) +b.sX8(this.r) +b.scp(A.ee(a))}} +A.hD.prototype={} +A.py.prototype={ +aQ(a){var s=new A.T9(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sVY(this.e)}} +A.Qn.prototype={ +tN(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.gaH(a) +if(r instanceof A.D)r.a5()}}} +A.Ob.prototype={ +aQ(a){var s=new A.T7(this.e,0,null,null,A.aA(t.T)) +s.aP() +s.E(0,null) +return s}, +aU(a,b){b.sVY(this.e)}} +A.b1.prototype={ +aQ(a){return A.bNN(A.iq(this.f,this.e))}, +aU(a,b){b.saau(A.iq(this.f,this.e))}, +eq(){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.j(0)}} +A.dR.prototype={ +aQ(a){return A.bNN(this.e)}, +aU(a,b){b.saau(this.e)}} +A.a6e.prototype={ +aQ(a){var s=null,r=A.ee(a) +r=new A.T6(this.r,this.w,B.O,B.O,A.aA(t.O5),A.bo(4,A.Cv(s,s,s,s,s,B.bc,B.P,s,1,B.aX),!1,t.iz),!0,this.f,r,s,A.aA(t.T)) +r.aP() +r.sbp(s) +return r}, +aU(a,b){var s=A.ee(a) +b.scp(s) +b.sVb(this.r) +b.siz(this.f) +s=this.w +if(s!==b.dg){b.dg=s +b.aD() +b.bS()}}} +A.ajz.prototype={ +atj(a){return A.civ()}, +B(a){return new A.a6e(null,B.C,this.atj(null),B.f,this.r,null)}} +A.zO.prototype={ +aQ(a){var s=new A.Tc(this.e,this.f,this.r,A.ee(a),null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.siz(this.r) +b.sZz(this.e) +b.sX8(this.f) +b.scp(A.ee(a))}} +A.aaJ.prototype={ +aQ(a){var s=new A.aeF(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.saYz(0,this.e) +b.saYy(0,this.f)}} +A.GW.prototype={ +aQ(a){var s=new A.Th(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sMG(this.e)}, +cC(a){return new A.aq9(this,B.ar)}} +A.aq9.prototype={} +A.lm.prototype={ +aQ(a){var s=new A.T5(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sUF(0,this.e)}} +A.aa9.prototype={ +aQ(a){var s=null,r=this.e +if(r===0)r=s +r=new A.Tf(r,s,s,A.aA(t.T)) +r.aP() +r.sbp(s) +return r}, +aU(a,b){var s=this.e +b.samo(s===0?null:s) +b.samn(null)}} +A.C4.prototype={ +aQ(a){var s=a.K(t.I) +s.toString +s=new A.aeV(this.e,s.w,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){var s +b.sfo(0,this.e) +s=a.K(t.I) +s.toString +b.scp(s.w)}} +A.aaN.prototype={ +aQ(a){var s=new A.Tg(A.byZ(a,B.a_,!1),0,null,null,A.aA(t.T)) +s.aP() +s.E(0,null) +return s}, +aU(a,b){b.skh(A.byZ(a,B.a_,!1))}} +A.l_.prototype={ +aQ(a){var s=this,r=s.f +if(r==null)r=A.ee(a) +r=new A.Tn(s.e,r,s.r,s.w,A.aA(t.O5),0,null,null,A.aA(t.T)) +r.aP() +r.E(0,null) +return r}, +aU(a,b){var s,r=this +b.siz(r.e) +s=r.f +b.scp(s==null?A.ee(a):s) +s=r.r +if(b.D!==s){b.D=s +b.a5()}s=r.w +if(s!==b.Z){b.Z=s +b.aD() +b.bS()}}} +A.n0.prototype={ +tN(a){var s,r,q,p=this,o=a.e +o.toString +t.Qv.a(o) +s=p.f +if(o.w!=s){o.w=s +r=!0}else r=!1 +s=p.r +if(o.e!=s){o.e=s +r=!0}s=p.w +if(o.f!=s){o.f=s +r=!0}s=p.x +if(o.r!=s){o.r=s +r=!0}s=p.y +if(o.x!=s){o.x=s +r=!0}s=p.z +if(o.y!=s){o.y=s +r=!0}if(r){q=a.gaH(a) +if(q instanceof A.D)q.a5()}}} +A.adD.prototype={ +B(a){var s=this,r=a.K(t.I) +r.toString +return A.bNg(s.f,s.x,null,null,s.c,r.w,s.d,s.r)}} +A.zJ.prototype={ +gaEF(){switch(this.e.a){case 0:return!0 +case 1:var s=this.w +return s===B.be||s===B.d8}}, +Fx(a){var s=this.x +s=this.gaEF()?A.ee(a):null +return s}, +aQ(a){var s=this +return A.c8R(B.f,s.w,s.e,s.f,s.r,s.z,s.Fx(a),s.y)}, +aU(a,b){var s=this +b.spb(0,s.e) +b.safe(s.f) +b.saff(s.r) +b.sKO(s.w) +b.scp(s.Fx(a)) +b.sai_(s.y) +b.szj(0,s.z) +if(B.f!==b.cw){b.cw=B.f +b.aD() +b.bS()}}} +A.afk.prototype={} +A.vB.prototype={} +A.ev.prototype={ +tN(a){var s,r,q,p=a.e +p.toString +t.US.a(p) +s=this.f +if(p.e!==s){p.e=s +r=!0}else r=!1 +s=this.r +if(p.f!==s){p.f=s +r=!0}if(r){q=a.gaH(a) +if(q instanceof A.D)q.a5()}}} +A.Pb.prototype={} +A.JW.prototype={ +aQ(a){var s=this,r=A.ee(a) +r=new A.Tq(B.av,s.f,s.r,s.w,s.x,s.y,r,B.w,B.f,A.aA(t.O5),0,null,null,A.aA(t.T)) +r.aP() +r.E(0,null) +return r}, +aU(a,b){var s,r=this +b.spb(0,B.av) +b.siz(r.f) +b.sPd(0,r.r) +b.sb1z(r.w) +b.sb1A(r.x) +b.sKO(r.y) +s=A.ee(a) +if(b.bm!=s){b.bm=s +b.a5()}if(b.aV!==B.w){b.aV=B.w +b.a5()}if(B.f!==b.cw){b.cw=B.f +b.aD() +b.bS()}}} +A.BH.prototype={ +aQ(a){var s,r,q,p=this,o=null,n=p.e,m=p.r +if(m==null){m=a.K(t.I) +m.toString +m=m.w}s=p.x +r=A.Gq(a) +q=s===B.aM?"\u2026":o +s=new A.Tj(A.Cv(q,r,p.z,p.as,n,p.f,m,p.ax,p.y,p.at),p.w,s,p.ch,!1,0,o,o,A.aA(t.T)) +s.aP() +s.E(0,o) +s.Rj(n) +s.sER(p.ay) +return s}, +aU(a,b){var s,r=this +b.sed(0,r.e) +b.szi(0,r.f) +s=r.r +if(s==null){s=a.K(t.I) +s.toString +s=s.w}b.scp(s) +b.sam6(r.w) +b.sb_3(0,r.x) +b.szl(r.y) +b.syS(r.z) +b.som(r.as) +b.szm(r.at) +b.sNM(r.ax) +s=A.Gq(a) +b.syO(0,s) +b.sER(r.ay) +b.sakA(r.ch)}} +A.b0X.prototype={ +$1(a){var s,r=null +if(a instanceof A.nq){s=this.a.a++ +this.b.push(A.cM(r,a.e,!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.tH(s,"PlaceholderSpanIndexSemanticsTag("+s+")"),r,r,r))}return!0}, +$S:90} +A.aed.prototype={ +aQ(a){var s=this,r=s.d +r=r==null?null:r.fN(0) +r=new A.Te(r,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.CW,!1,null,!1,A.aA(t.T)) +r.aP() +r.aMT() +return r}, +aU(a,b){var s=this,r=s.d +b.shO(0,r==null?null:r.fN(0)) +b.aw=s.e +b.sd0(0,s.f) +b.sd9(0,s.r) +b.sf1(0,s.w) +b.sap(0,s.x) +b.slU(0,s.y) +b.saPJ(s.Q) +b.sWO(s.as) +b.siz(s.at) +b.sb1a(0,s.ax) +b.saPk(s.ay) +b.saYv(!1) +b.scp(null) +b.sM6(s.CW) +b.sMa(!1) +b.spj(s.z)}, +xV(a){a.shO(0,null)}} +A.aaT.prototype={ +aQ(a){var s=this,r=null,q=new A.aeM(s.e,r,s.r,r,s.x,s.y,r,r,s.as,s.at,r,A.aA(t.T)) +q.aP() +q.sbp(r) +return q}, +aU(a,b){var s=this +b.e8=s.e +b.ic=null +b.cG=s.r +b.dg=null +b.cN=s.x +b.dF=s.y +b.W=b.bb=null +b.cv=s.as +b.F=s.at}} +A.GP.prototype={ +aQ(a){var s=this,r=new A.aeH(!0,s.e,s.f,s.r,s.w,B.bg,null,A.aA(t.T)) +r.aP() +r.sbp(null) +return r}, +aU(a,b){var s,r=this +b.ic=r.e +b.cG=r.f +b.dg=r.r +s=r.w +if(!b.cN.l(0,s)){b.cN=s +b.aD()}if(b.F!==B.bg){b.F=B.bg +b.aD()}}} +A.kW.prototype={ +aQ(a){var s=new A.aeP(null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}} +A.jY.prototype={ +aQ(a){var s=new A.Td(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.saem(this.e) +b.sXd(this.f)}} +A.a2x.prototype={ +aQ(a){var s=new A.T2(this.e,null,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.saa4(this.e) +b.sXd(null)}} +A.I0.prototype={ +aQ(a){var s=this,r=new A.Tl(s.e,s.f,s.r,s.w,s.a4j(a),null,A.aA(t.T)) +r.aP() +r.sbp(null) +r.a98(r.F) +return r}, +a4j(a){var s,r=this.e,q=r.p4 +if(q!=null)return q +if(r.fx==null){if(r.go==null)r=r.p2!=null +else r=!0 +s=r}else s=!0 +if(!s)return null +return A.ee(a)}, +aU(a,b){var s=this +b.saQ_(s.f) +b.saUs(s.r) +b.saUn(s.w) +b.sagk(s.e) +b.scp(s.a4j(a))}} +A.R6.prototype={ +aQ(a){var s=new A.aeG(null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}} +A.a3K.prototype={ +aQ(a){var s=new A.aeu(!0,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.saOX(!0)}} +A.pJ.prototype={ +aQ(a){var s=new A.aeA(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.saUo(this.e)}} +A.FX.prototype={ +aQ(a){var s=new A.aeD(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.syv(0,this.e)}} +A.mM.prototype={ +B(a){return this.c}} +A.e3.prototype={ +B(a){return this.c.$1(a)}} +A.it.prototype={ +aQ(a){var s=new A.a_1(this.e,B.bg,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){t.ri.a(b).sap(0,this.e)}} +A.a_1.prototype={ +sap(a,b){if(b.l(0,this.e8))return +this.e8=b +this.aD()}, +aM(a,b){var s,r,q,p,o,n=this,m=n.k3 +if(m.a>0&&m.b>0){m=a.gcu(a) +s=n.k3 +r=b.a +q=b.b +p=s.a +s=s.b +o=$.av().bh() +o.sap(0,n.e8) +m.d8(new A.K(r,q,r+p,q+s),o)}m=n.D$ +if(m!=null)a.ep(m,b)}} +A.bvB.prototype={ +$0(){var s,r,q=this,p=q.b +if(p==null||t.n2.b(q.c)){p=q.a.aR$ +p===$&&A.b() +p=p.e +p.toString +s=q.c +s=s.gb1(s) +r=A.c1F() +p.cD(r,s) +p=r}return p}, +$S:466} +A.bvC.prototype={ +$1(a){var s=a==null?t.K.a(a):a +return this.a.r4(s)}, +$S:232} +A.fT.prototype={ +KY(){return A.ck(!1,t.y)}, +D4(a){return A.ck(!1,t.y)}, +aTf(a){var s=a.a +s.toString +return this.D4(s)}, +W0(){}, +acG(){}, +acF(){}, +acE(a){}, +nC(a){}, +W6(){var s=0,r=A.o(t.s1),q +var $async$W6=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q=B.tS +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$W6,r)}} +A.WZ.prototype={ +LO(){var s=0,r=A.o(t.s1),q,p=this,o,n,m,l +var $async$LO=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.aV$,n=o.length,m=!1,l=0 +case 3:if(!(l"))}, +aQ(a){return this.d}, +aU(a,b){}, +aOE(a,b){var s,r={} +r.a=b +if(b==null){a.afd(new A.b_R(r,this,a)) +s=r.a +s.toString +a.Ct(s,new A.b_S(r))}else{b.p2=this +b.eo()}r=r.a +r.toString +return r}, +eq(){return this.e}} +A.b_R.prototype={ +$0(){var s=this.b,r=A.c8S(s,s.$ti.c) +this.a.a=r +r.r=this.c}, +$S:0} +A.b_S.prototype={ +$0(){var s=this.a.a +s.toString +s.a1b(null,null) +s.Iu()}, +$S:0} +A.wP.prototype={ +bx(a){var s=this.p1 +if(s!=null)a.$1(s)}, +jL(a){this.p1=null +this.mb(a)}, +fn(a,b){this.a1b(a,b) +this.Iu()}, +cd(a,b){this.nd(0,b) +this.Iu()}, +mY(){var s=this,r=s.p2 +if(r!=null){s.p2=null +s.nd(0,s.$ti.i("BC<1>").a(r)) +s.Iu()}s.Px()}, +Iu(){var s,r,q,p,o,n,m,l=this +try{o=l.p1 +n=l.f +n.toString +l.p1=l.eY(o,l.$ti.i("BC<1>").a(n).c,B.c2)}catch(m){s=A.a0(m) +r=A.am(m) +o=A.c9("attaching to the render tree") +q=new A.cG(s,r,"widgets library",o,null,!1) +A.ew(q) +p=A.P5(q) +l.p1=l.eY(null,p,B.c2)}}, +gaf(){return this.$ti.i("bb<1>").a(A.bE.prototype.gaf.call(this))}, +jQ(a,b){var s=this.$ti +s.i("bb<1>").a(A.bE.prototype.gaf.call(this)).sbp(s.c.a(a))}, +jS(a,b,c){}, +kA(a,b){this.$ti.i("bb<1>").a(A.bE.prototype.gaf.call(this)).sbp(null)}} +A.akl.prototype={$iaF:1} +A.a_f.prototype={ +fn(a,b){this.q0(a,b)}} +A.a0V.prototype={ +l9(){this.amD() +$.jl=this +var s=$.c_() +s.Q=this.gaAx() +s.as=$.ac}, +Ze(){this.amF() +this.Rn()}} +A.a0W.prototype={ +l9(){this.aqP() +$.cz=this}, +uB(){this.amE()}} +A.a0X.prototype={ +l9(){var s,r,q,p,o=this +o.aqR() +$.iW=o +o.fk$!==$&&A.dl() +o.fk$=B.VO +s=new A.Tx(A.b0(t.z4),$.be()) +B.qQ.nb(s.gaEq()) +o.iG$=s +s=t.v3 +r=new A.aPI(A.q(s,t.bd),A.b0(t.SQ),A.a([],t.sA)) +o.eN$!==$&&A.dl() +o.eN$=r +q=$.bAK() +p=A.a([],t.K0) +o.h8$!==$&&A.dl() +s=o.h8$=new A.aas(r,q,p,A.b0(s)) +p=$.c_() +p.at=s.gaVp() +p.ax=$.ac +B.SK.P0(s.gaVQ()) +s=$.bLZ +if(s==null)s=$.bLZ=A.a([],t.iM) +s.push(o.gasR()) +B.SJ.P0(new A.bvC(o)) +B.SI.P0(o.gaA1()) +B.c7.nb(o.gaAv()) +$.dO() +o.b0u()}, +uB(){this.aqS()}} +A.a0Y.prototype={ +l9(){this.aqT() +$.jq=this +var s=t.K +this.mE$=new A.aRh(A.q(s,t.j4),A.q(s,t.B6),A.q(s,t.pt))}, +Dy(){this.apc() +var s=this.mE$ +s===$&&A.b() +s.T(0)}, +r4(a){return this.aW6(a)}, +aW6(a){var s=0,r=A.o(t.H),q,p=this +var $async$r4=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.apd(a),$async$r4) +case 3:switch(A.aB(J.as(t.P.a(a),"type"))){case"fontsChange":p.Dk$.aO() +break}s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$r4,r)}} +A.a0Z.prototype={ +l9(){var s,r,q=this +q.aqW() +$.afX=q +s=$.c_() +q.Lr$=s.a.a +s.p2=q.gaBg() +r=$.ac +s.p3=r +s.p4=q.gaBe() +s.R8=r +q.a4L()}} +A.a1_.prototype={ +l9(){var s,r,q,p,o,n=this +n.aqX() +$.wS=n +s=t.TT +n.aR$=new A.H9(n.gaBh(),n.gaBl(),n.gaBj(),A.a([],s),A.a([],s),A.a([],s),A.b0(t.I9),A.b0(t.sv)) +s=$.c_() +s.f=n.gaVz() +r=s.r=$.ac +s.go=n.gaWf() +s.id=r +s.k3=n.gaVG() +s.k4=r +r=n.acn() +s=s.d.h(0,0) +s.toString +s=new A.Tp(B.A,r,s,null,A.aA(t.T)) +s.aP() +s.sbp(null) +r=n.aR$ +r===$&&A.b() +r.sb1w(s) +s=n.aR$.e +s.Q=s +r=t.c +r.a(A.a4.prototype.gdz.call(s)).r.push(s) +q=s.a9r() +s.ch.saK(0,q) +r.a(A.a4.prototype.gdz.call(s)).Q.push(s) +n.dx$.push(n.gaAt()) +s=n.bY$ +if(s!=null){s.aq$=$.be() +s.ab$=0}s=t.S +r=$.be() +n.bY$=new A.abB(new A.aVw(B.cZ,A.q(s,t.ZA)),A.q(s,t.xg),r) +n.dy$.push(n.gaBT()) +s=n.aR$ +p=n.y2$ +if(p===$){o=new A.Xw(n,r) +n.gBQ().a2(0,o.ghx()) +n.y2$!==$&&A.aC() +n.y2$=o +p=o}s.aF(p)}, +uB(){this.aqU()}, +Wc(a,b,c){this.bY$.b2I(b,new A.bvB(this,c,b)) +this.anv(0,b,c)}} +A.a10.prototype={ +WW(){var s,r,q +this.aoz() +for(s=this.aV$,r=s.length,q=0;q=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)m=A.aTg(new A.dR(B.hP,n,n),0,0) +else{s=o.d +if(s!=null)m=new A.dc(s,n,n,m,n)}r=o.gaH9() +if(r!=null)m=new A.ak(r,m,n) +s=o.f +if(s!=null)m=new A.it(s,m,n) +s=o.as +if(s!==B.f){q=A.ee(a) +p=o.r +p.toString +m=A.aGM(m,s,new A.an3(q==null?B.P:q,p,n))}s=o.r +if(s!=null)m=A.f7(m,s,B.az) +s=o.w +if(s!=null)m=A.f7(m,s,B.wb) +s=o.x +if(s!=null)m=new A.dR(s,m,n) +s=o.y +if(s!=null)m=new A.ak(s,m,n) +s=o.z +if(s!=null)m=A.CG(o.Q,m,s,!0) +m.toString +return m}} +A.an3.prototype={ +Ol(a){return this.c.Om(new A.K(0,0,0+a.a,0+a.b),this.b)}, +Pa(a){return!a.c.l(0,this.c)||a.b!==this.b}} +A.z6.prototype={ +I(){return"ContextMenuButtonType."+this.b}} +A.iu.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.iu&&b.c==s.c&&J.i(b.a,s.a)&&b.b===s.b}, +gm(a){return A.V(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)}, +j(a){return"ContextMenuButtonItem "+this.b.j(0)+", "+A.c(this.c)}, +gX(a){return this.b}} +A.a6h.prototype={ +a_K(a,b,c){var s,r +A.bJP() +s=A.aTU(b,t.N1) +s.toString +r=A.bMN(b) +if(r==null)r=null +else{r=r.c +r.toString}r=A.tC(new A.aHo(A.aRK(b,r),c),!1) +$.EK=r +s.yz(0,r) +$.rH=this}, +eb(a){if($.rH!==this)return +A.bJP()}} +A.aHo.prototype={ +$1(a){return new A.D2(this.a.a,this.b.$1(a),null)}, +$S:11} +A.EW.prototype={ +zt(a,b,c){return A.bC1(c,this.w,this.x)}, +cO(a){return!J.i(this.w,a.w)||!J.i(this.x,a.x)}} +A.aq3.prototype={ +B(a){throw A.d(A.a8S("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.a7i.prototype={ +ayj(){return $.bWk()}, +B(a){var s=A.b58(this.c,"",this.ayj()) +return A.b58(s,"",A.c3p())}} +A.a7q.prototype={ +vy(a){return new A.at(0,a.b,0,a.d)}, +vA(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)}, +pX(a){return!this.b.l(0,a.b)}} +A.lv.prototype={ +I(){return"DismissDirection."+this.b}} +A.Or.prototype={ +a4(){var s=null +return new A.Y5(new A.bR(s,t.A),s,s,s,B.i)}} +A.Kr.prototype={ +I(){return"_FlingGestureKind."+this.b}} +A.Y5.prototype={ +av(){var s,r,q=this +q.arb() +q.a.toString +s=A.cu(null,B.F,null,null,q) +s.c3() +r=s.dh$ +r.b=!0 +r.a.push(q.gazq()) +s.c3() +r=s.cV$ +r.b=!0 +r.a.push(q.gazs()) +q.d=s +q.TT()}, +gpQ(){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}, +q(){this.d.q() +var s=this.f +if(s!=null)s.q() +this.ara()}, +glr(){var s=this.a.x +return s===B.a0K||s===B.oB||s===B.oC}, +tm(a){var s +if(a===0)return B.wi +if(this.glr()){s=this.c.K(t.I) +s.toString +switch(s.w.a){case 0:return a<0?B.oC:B.oB +case 1:return a>0?B.oC:B.oB}}return a>0?B.oD:B.a0L}, +ga6j(){var s=this.c +s=s.ghC(s) +s.toString +return this.glr()?s.a:s.b}, +azA(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.b() +q.w=s*q.ga6j()*J.hy(q.w) +q.d.cA(0)}else{q.w=0 +s.sp(0,0)}q.U(new A.bjg(q))}, +azB(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.K(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.K(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.hy(r)!==J.hy(p.w))p.U(new A.bjh(p)) +s=p.d +q=s.r +if(!(q!=null&&q.a!=null))s.sp(0,Math.abs(p.w)/p.ga6j())}, +azt(){this.a.toString}, +TT(){var s,r,q=this,p=J.hy(q.w),o=q.d +o.toString +s=q.glr() +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.b2(t.B.a(o),new A.aT(B.h,s,r),r.i("b2"))}, +awq(a){var s,r,q,p,o=this +if(o.w===0)return B.tt +s=a.a +r=s.a +q=s.b +if(o.glr()){s=Math.abs(r) +if(s-Math.abs(q)<400||s<700)return B.tt +p=o.tm(r)}else{s=Math.abs(q) +if(s-Math.abs(r)<400||s<700)return B.tt +p=o.tm(q)}if(p===o.tm(o.w))return B.aEn +return B.aEo}, +azx(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.gca(s)===B.ag){p.B8() +return}s=a.a +r=s.a +q=p.glr()?r.a:r.b +switch(p.awq(s).a){case 1:p.a.toString +B.qB.h(0,p.tm(p.w)) +p.w=J.hy(q) +p.d.uv(Math.abs(q)*0.0033333333333333335) +break +case 2:p.w=J.hy(q) +p.d.uv(-Math.abs(q)*0.0033333333333333335) +break +case 0:s=p.d +if(s.gca(s)!==B.af){s=p.d.x +s===$&&A.b() +p.a.toString +B.qB.h(0,p.tm(p.w)) +r=p.d +if(s>0.4)r.ce(0) +else r.fd(0)}break}}, +Hp(a){return this.azr(a)}, +azr(a){var s=0,r=A.o(t.H),q=this +var $async$Hp=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=a===B.ag&&!q.y?2:3 +break +case 2:s=4 +return A.h(q.B8(),$async$Hp) +case 4:case 3:if(q.c!=null)q.rw() +return A.m(null,r)}}) +return A.n($async$Hp,r)}, +B8(){var s=0,r=A.o(t.H),q=this,p +var $async$B8=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.a.toString +B.qB.h(0,q.tm(q.w)) +s=2 +return A.h(q.QN(),$async$B8) +case 2:p=b +if(q.c!=null)if(p)q.aLH() +else q.d.fd(0) +return A.m(null,r)}}) +return A.n($async$B8,r)}, +QN(){var s=0,r=A.o(t.y),q,p=this +var $async$QN=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p.a.toString +q=!0 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$QN,r)}, +aLH(){var s,r=this +r.a.toString +s=r.tm(r.w) +r.a.w.$1(s)}, +B(a){var s,r,q,p,o,n,m,l=this,k=null +l.vX(a) +s=l.a +s.toString +r=l.r +if(r!=null){s=l.glr()?B.a_:B.av +q=l.z +return new A.agH(s,new A.b1(q.a,q.b,k,k),r,k)}r=l.e +r===$&&A.b() +p=A.bDS(new A.mM(s.c,l.as),r,k,!0) +if(s.x===B.wi)return p +s=l.glr()?l.ga4v():k +r=l.glr()?l.ga4w():k +q=l.glr()?l.ga4u():k +o=l.glr()?k:l.ga4v() +n=l.glr()?k:l.ga4w() +m=l.glr()?k:l.ga4u() +l.a.toString +return A.cp(B.bg,p,B.D,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,m,o,n,!1,B.N)}} +A.bjg.prototype={ +$0(){this.a.TT()}, +$S:0} +A.bjh.prototype={ +$0(){this.a.TT()}, +$S:0} +A.a1h.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.a1i.prototype={ +av(){this.aG() +if(this.gpQ())this.tk()}, +f3(){var s=this.fQ$ +if(s!=null){s.aO() +s.dK() +this.fQ$=null}this.kQ()}} +A.F5.prototype={ +B(a){var s=A.bv(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.c3F(a),n=A.c3D(o,r),m=A.c3E(A.c3H(new A.K(0,0,0+q,0+p),A.c3G(s)),n) +return new A.ak(new A.ai(m.a,m.b,q-m.c,p-m.d),A.q7(this.d,s.b1_(m),null),null)}} +A.aKq.prototype={ +$1(a){var s +if(!a.goV(a).gdI().a_5(0,0)){a.ga0_(a) +s=!1}else s=!0 +return s}, +$S:227} +A.aKr.prototype={ +$1(a){return a.goV(a)}, +$S:470} +A.a7A.prototype={ +gbK(a){var s=this.a +if(s==null)return null +s=s.c +s.toString +return s}} +A.zp.prototype={ +a4(){return new A.anx(B.i)}, +tS(a,b){return this.z.$2(a,b)}} +A.zo.prototype={ +e7(a){var s=this +s.apL(a) +a.push("minExtent: "+A.c(s.b)+", extent: "+A.c(s.a)+", maxExtent: "+A.c(s.c)+", initialExtent: "+A.c(s.d))}} +A.Ya.prototype={ +aai(a,b){var s,r=this +r.a=null +r.z=r.y=!0 +s=r.x +if(s===0)return +r.ahU(r.w.a+a/s*r.c,b)}, +ahU(a,b){var s=this,r=s.b,q=s.c,p=A.Z(a,r,q),o=s.w +if(J.i(o.a,p))return +o.sp(0,p) +b.hK(new A.zo(o.a,r,q,s.r,b,0))}} +A.anx.prototype={ +av(){var s,r,q,p=this,o=null +p.aG() +s=p.a +r=s.d +s=s.e +q=p.a4W() +q=A.bQH(o,o,o,p.a.c,s,r,!1,o,q) +p.e=q +p.d=new A.anw(q,!0,A.a([],t.ZP),$.be()) +p.a.toString}, +a4W(){var s,r=0 +while(!0){s=this.a +s.toString +if(!!1)break +null.h(0,r);++r}s=A.a([s.d,s.e],t.n) +return s}, +aL(a){this.b0(a) +this.a.toString +this.aJo(a)}, +bD(){var s,r +this.d6() +s=this.c +s.toString +if(A.cdW(s)){s=this.d +s===$&&A.b() +r=s.z +r.z=r.y=!1 +r=s.gb1(s).at +r.toString +if(r!==0)s.jA(0,B.X,B.a13) +r=s.z +s=t.KK.a(A.m2.prototype.gb1.call(s,s)) +s=$.aL.Z$.z.h(0,s.w.z) +s.toString +r.ahU(r.r,s)}}, +B(a){var s,r,q=this,p=q.e +p===$&&A.b() +s=q.a +s.toString +r=q.d +r===$&&A.b() +return new A.hu(p.w,new A.bjr(q),s.tS(a,r),null,t.j3)}, +q(){this.a.toString +var s=this.d +s===$&&A.b() +s.q() +this.aE()}, +aJo(a){var s,r,q,p,o,n,m=this,l=m.e +l===$&&A.b() +s=m.a +r=s.d +s=s.e +q=m.a4W() +p=m.a.c +o=l.z?A.Z(l.w.a,r,s):p +o=A.dW(o,t.i) +n=l.y +q=A.bQH(o,l.z,n,p,s,r,!1,null,q) +m.e=q +r=m.d +r===$&&A.b() +r.z=q +m.a.toString +l=l.w +l.aq$=$.be() +l.ab$=0}} +A.bjr.prototype={ +$3(a,b,c){return new A.jo(new A.bjq(this.a,b,c),null)}, +$S:471} +A.bjq.prototype={ +$2(a,b){var s,r=this.a,q=r.e +q===$&&A.b() +r=r.a.e +A.Z(1/0,b.a,b.b) +q.x=r*A.Z(1/0,b.c,b.d) +s=A.bL7(B.dE,this.c,this.b,null) +return s}, +$S:224} +A.anw.prototype={ +VM(a,b,c){var s=new A.M3(B.hL.mr(a)),r=new A.D8(new A.bjn(this),A.b0(t.A_),B.hs,s,b,!0,null,A.dW(!1,t.y),$.be()) +r.PI(b,null,!0,c,s) +r.PJ(b,null,0,!0,c,s) +return r}, +e7(a){this.aoX(a) +a.push("extent: "+this.z.j(0))}, +gb1(a){return t.KK.a(A.m2.prototype.gb1.call(this,this))}, +ua(a,b){this.aoY(0,b)}} +A.bjn.prototype={ +$0(){return this.a.z}, +$S:473} +A.D8.prototype={ +oL(a){var s +this.a10(a) +if(!(a instanceof A.D8))return +s=a.C +if(s!=null){this.C=s +a.C=null}}, +ki(a){var s,r,q +for(s=this.a_,s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c;s.v();){q=s.d +if(q==null)q=r.a(q) +q.y=q.w=null +q.r.pY(0,!0)}this.ap9(a)}, +UE(a){var s,r=this,q=r.at +q.toString +if(!(q>0)){q=r.P +s=q.$0() +if(!(s.b>=s.w.a)){s=q.$0() +s=s.c<=s.w.a}else s=!0 +if(s){s=q.$0() +if(!(s.b>=s.w.a&&a<0)){q=q.$0() +q=q.c<=q.w.a&&a>0}else q=!0}else q=!0}else q=!1 +if(q){q=r.P.$0() +s=$.aL.Z$.z.h(0,r.w.z) +s.toString +q.aai(-a,s)}else r.ap8(a)}, +q(){var s,r,q,p,o,n,m +for(s=this.a_,r=A.d6(s,s.r,A.t(s).c),q=r.$ti.c;r.v();){p=r.d +if(p==null)p=q.a(p) +p.r.q() +p.r=null +o=p.dh$ +o.b=!1 +B.c.T(o.a) +n=o.c +if(n===$){m=A.di(o.$ti.c) +o.c!==$&&A.aC() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.cV$ +o.b=!1 +B.c.T(o.a) +n=o.c +if(n===$){m=A.di(o.$ti.c) +o.c!==$&&A.aC() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.rX()}s.T(0) +this.apa()}, +kI(a){var s,r,q,p,o=this,n={} +n.a=a +if(a===0){o.P.$0() +s=!0}else s=!1 +if(!s){if(a<0){s=o.at +s.toString +s=s>0}else s=!1 +if(!s)if(a>0){s=o.P.$0() +s=s.c<=s.w.a}else s=!1 +else s=!0}else s=!0 +if(s){o.PE(a) +return}s=o.C +if(s!=null)s.$0() +o.C=null +r=A.bm("simulation") +s=o.P +s.$0() +q=s.$0() +r.sdG(A.bJC(q.w.a/q.c*q.x,o.r.vm(o),a)) +p=A.bBu("_DraggableScrollableSheetPosition",0,o.w) +o.a_.t(0,p) +s=s.$0() +n.b=s.w.a/s.c*s.x +p.c3() +s=p.cV$ +s.b=!0 +s.a.push(new A.bjp(n,o,p)) +p.JY(r.au()).Zx(new A.bjo(o,p))}, +Wi(a,b){this.C=b +return this.apb(a,b)}} +A.bjp.prototype={ +$0(){var s,r,q,p,o,n,m,l=this.c,k=l.x +k===$&&A.b() +s=this.a +r=s.b +s.b=k +q=this.b +p=q.P +o=p.$0() +n=$.aL.Z$.z.h(0,q.w.z) +n.toString +o.aai(k-r,n) +if(s.a>0){k=p.$0() +k=k.c<=k.w.a}else k=!1 +if(!k)if(s.a<0){k=p.$0() +k=k.b>=k.w.a}else k=!1 +else k=!0 +if(k){m=l.giS()+q.r.vm(q).c*J.hy(l.giS()) +s.a=m +q.PE(m) +l.cA(0)}else if(l.gca(l)===B.ag)q.PE(0)}, +$S:0} +A.bjo.prototype={ +$0(){var s=this.a.a_,r=this.b +if(s.H(0,r)){s.G(0,r) +r.q()}}, +$S:0} +A.Y9.prototype={ +e7(a){var s,r +this.Gw(a) +s=this.hp$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.zr.prototype={ +a4(){return new A.Yc(A.qk(null),A.qk(null),B.i)}, +aV9(a,b,c){return this.d.$3(a,b,c)}, +b1s(a,b,c){return this.e.$3(a,b,c)}} +A.Yc.prototype={ +av(){var s,r=this +r.aG() +s=r.a.c +r.d=s.gca(s) +r.a.c.fL(r.gPY()) +r.a3x()}, +a1L(a){var s,r=this,q=r.d +q===$&&A.b() +s=r.aus(a,q) +r.d=s +if(q!==s)r.a3x()}, +aL(a){var s,r,q=this +q.b0(a) +s=a.c +if(s!==q.a.c){r=q.gPY() +s.ec(r) +q.a.c.fL(r) +r=q.a.c +q.a1L(r.gca(r))}}, +aus(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}}, +a3x(){var s=this,r=s.d +r===$&&A.b() +switch(r.a){case 0:case 1:s.e.saH(0,s.a.c) +s.f.saH(0,B.d6) +break +case 2:case 3:s.e.saH(0,B.hS) +s.f.saH(0,new A.n6(s.a.c,new A.bK(A.a([],t.x8),t.jc),0)) +break}}, +q(){this.a.c.ec(this.gPY()) +this.aE()}, +B(a){var s=this.a +return s.aV9(a,this.e,s.b1s(a,this.f,s.f))}} +A.ama.prototype={ +aQ(a){var s=new A.arx(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){var s +this.Py(a,b) +s=this.f +b.ar=s +if(!s){s=b.Y +if(s!=null)s.$0() +b.Y=null}else if(b.Y==null)b.aD()}} +A.arx.prototype={ +aM(a,b){var s=this +if(s.ar)if(s.Y==null)s.Y=a.a.aab(s.F) +s.k8(a,b)}} +A.Jb.prototype={ +Kd(a,b,c){var s,r,q,p,o=null +if(!this.a.gaeJ()||!c)return A.dv(o,o,o,b,this.a.a) +s=b.a0(B.R0) +r=this.a +q=r.c +r=r.a +p=q.a +q=q.b +return A.dv(A.a([A.dv(o,o,o,o,B.b.V(r,0,p)),A.dv(o,o,o,s,B.b.V(r,p,q)),A.dv(o,o,o,o,B.b.bg(r,q))],t.Ne),o,o,b,o)}, +sFQ(a){var s,r,q,p,o=this +if(!o.aeR(a))throw A.d(A.a8S("invalid text selection: "+a.j(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.bN +o.lm(0,o.a.aRC(p,a))}, +aeR(a){var s=this.a.a.length +return a.a<=s&&a.b<=s}} +A.Wn.prototype={} +A.la.prototype={} +A.bjf.prototype={ +iC(a,b){return 0}, +pn(a){return a>=this.b}, +hg(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.h(s,o) +else if(a<=n)q=o-1 +else p=o+1}return null}, +aP4(){var s,r=this,q=null,p=r.a.z +if(p===B.Rb)return q +s=A.a([],t.ZD) +if(p.b&&r.gKQ())s.push(new A.iu(new A.aLd(r),B.vT,q)) +if(p.a&&r.gKA())s.push(new A.iu(new A.aLe(r),B.vU,q)) +if(p.c&&r.gz3())s.push(new A.iu(new A.aLf(r),B.vV,q)) +if(p.d&&r.ga_j())s.push(new A.iu(new A.aLg(r),B.vW,q)) +return s}, +ayp(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gag().b5.d.ahw(),i=l.a.c.a.a +if(j!==i||!k.gda()||k.a===k.b)return new A.aoh(l.gag().b5.geD(),l.gag().b5.geD()) +s=k.a +r=k.b +q=B.b.V(i,s,r) +p=q.length===0 +o=p?B.e2:new A.iK(q) +o=o.gO(o) +n=l.gag().zM(new A.dk(s,s+o.length)) +s=p?B.e2:new A.iK(q) +s=s.gS(s) +m=l.gag().zM(new A.dk(r-s.length,r)) +s=n==null?null:n.d-n.b +if(s==null)s=l.gag().b5.geD() +r=m==null?null:m.d-m.b +return new A.aoh(s,r==null?l.gag().b5.geD():r)}, +gaQ4(){var s,r,q,p,o=this +if(o.gag().y7!=null){s=o.gag().y7 +s.toString +return new A.Wc(s,null)}r=o.ayp() +q=o.a.c.a.b +p=o.gag().Op(q) +return A.cbs(r.b,o.gag(),p,r.a)}, +gaQ5(){var s,r,q,p=this,o=null,n=p.aP4() +if(n==null){n=p.x.a +s=p.gKA()?new A.aLh(p):o +r=p.gKQ()?new A.aLi(p):o +q=p.gz3()?new A.aLj(p):o +n=A.c4m(n,s,r,q,p.ga_j()?new A.aLk(p):o)}return n}, +av(){var s=this +s.apM() +s.x.a2(0,s.ga64()) +s.a.c.a2(0,s.gR6()) +s.a.d.a2(0,s.gR9()) +s.giu().a2(0,s.gaFv()) +s.r.sp(0,s.a.as) +s.cx=A.c4k(s.a.dP)}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c +s.toString +s=A.dy(s,B.tw) +s=s==null?null:s.at +r=o.a +o.cy=s===!0?r.CW.a0(B.eA):r.CW +o.c.K(t.BY) +if(!o.ch)o.a.toString +s=o.c +s.toString +q=A.bEg(s) +if(o.fr!==q){o.fr=q +if(q&&o.R8)o.BT() +else if(!q&&o.d!=null){o.d.R(0) +o.d=null}}if(A.bP()!==B.aK&&A.bP()!==B.b4)return +s=o.c +s.toString +s=A.bv(s,B.S0,t.l).w +p=s.gmX(s) +s=o.dy +if(s==null){o.dy=p +return}if(p!==s){o.dy=p +if(A.bP()===B.aK)o.uA(!1) +if(A.bP()===B.b4)o.jN()}}, +aL(a){var s,r,q,p,o=this +o.b0(a) +s=a.c +if(o.a.c!==s){r=o.gR6() +s.L(0,r) +o.a.c.a2(0,r) +o.TX()}if(!o.a.c.a.b.l(0,s.a.b)){s=o.z +if(s!=null)s.cd(0,o.a.c.a)}s=o.z +if(s!=null)s.saec(o.a.Q) +s=o.a +s.Z!=a.Z +r=a.d +if(s.d!==r){s=o.gR9() +r.L(0,s) +o.a.d.a2(0,s) +o.rw()}s=o.a +s.toString +if(a.x&&s.d.gd_())o.Id() +s=o.glt() +if(s){s=o.a +if(a.x!==s.x){o.y.toString +s=s.Z +s=(s==null?o:s).grs() +$.dO().aMU(s)}}if(!o.a.CW.l(0,a.CW)){s=o.c +s.toString +s=A.dy(s,B.tw) +s=s==null?null:s.at +r=o.a +o.cy=s===!0?r.CW.a0(B.eA):r.CW +if(o.glt()){s=o.y +s.toString +r=o.cy +q=o.gBZ() +s.P6(r.d,r.r,r.w,o.a.db,q)}}s=o.a.p1 +if(t.qY.b(s))p=o.gz3() +else{s=s==null&&null +p=s===!0}if(o.a.b7&&o.gz3()&&p)o.x.il(0)}, +q(){var s=this,r=s.as +if(r!=null)r.q() +s.a.c.L(0,s.gR6()) +r=s.dx +if(r!=null)r.q() +s.dx=null +s.a2F() +r=s.d +if(r!=null)r.R(0) +s.d=null +r=s.e +if(r!=null)r.q() +s.e=null +r=s.z +if(r!=null)r.q() +s.z=null +s.a.d.L(0,s.gR9()) +B.c.G($.aL.aV$,s) +r=s.x +r.L(0,s.ga64()) +r.q() +r=s.r +r.aq$=$.be() +r.ab$=0 +$.aL.Z$.f.L(0,s.gJl()) +s.apN()}, +b2p(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.l2(a.b.aQm(m.b.e)) +m=n.a +if(m.x)a=m.c.a.l2(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:$.dO().r +if(m===!0)o=B.mz +else o=n.id!=null?B.jh:B.aT +n.AY(a.b,o)}else{if(m!==n.a.c.a.a)n.uA(!1) +n.to=null +if(n.glt())n.a.toString +n.p3=0 +n.p4=null +n.ay_(a,B.aT)}n.II(!0) +if(n.glt()){n.J1(!1) +n.BT()}}, +b_C(a){var s=this +switch(a.a){case 12:if(s.a.k1===1)s.H7(a,!0) +break +case 2:case 3:case 6:case 7:case 4:case 5:s.H7(a,!0) +break +case 8:case 11:case 9:case 0:case 10:case 1:s.H7(a,!1) +break}}, +b2q(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.cu(e,e,e,e,f) +d.c3() +s=d.cV$ +s.b=!0 +s.a.push(f.gaFG()) +f.dx=d}s=a.b +switch(s.a){case 0:r=d.r +if(r!=null&&r.a!=null){d.cA(0) +f.a6a()}f.J1(!1) +f.gni().sp(0,1) +f.id=a.a +q=new A.bV(f.gag().F.c,f.gag().F.e) +d=f.gag().n8(q) +f.fy=d +f.k1=d.gbo().a8(0,new A.j(0,f.gag().b5.geD()/2)) +f.go=q +d=f.gag() +r=f.k1 +r.toString +p=f.go +p.toString +d.OY(s,r,p) +break +case 1:d=f.id +d.toString +o=a.a.a8(0,d) +n=f.fy.gbo().ae(0,o).a8(0,new A.j(0,f.gag().b5.geD()/2)) +d=f.gag() +r=d.b5 +p=r.a +m=Math.ceil(p.gd9(p))-r.geD()+5 +l=r.gd0(r)+4 +r=d.WA +k=r!=null?n.a8(0,r):B.h +if(d.WB&&k.a>0){d.nJ=new A.j(n.a- -4,d.nJ.b) +d.WB=!1}else if(d.Ll&&k.a<0){d.nJ=new A.j(n.a-l,d.nJ.b) +d.Ll=!1}if(d.Lm&&k.b>0){d.nJ=new A.j(d.nJ.a,n.b- -4) +d.Lm=!1}else if(d.Ln&&k.b<0){d.nJ=new A.j(d.nJ.a,n.b-m) +d.Ln=!1}r=d.nJ +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.WB=!0 +else if(j>l&&k.a>0)d.Ll=!0 +if(i<-4&&k.b<0)d.Lm=!0 +else if(i>m&&k.b>0)d.Ln=!0 +d.WA=n +f.k1=new A.j(h,g) +d=f.gag() +r=f.gag() +p=f.k1 +p.toString +p=p.ae(0,new A.j(0,f.gag().b5.geD()/2)) +f.go=d.im(A.de(r.ck(0,e),p)) +p=f.gag() +r=f.k1 +r.toString +d=f.go +d.toString +p.OY(s,r,d) +break +case 2:f.BT() +if(f.go!=null&&f.k1!=null){f.dx.sp(0,0) +d=f.dx +d.z=B.bk +d.ng(1,B.eI,B.a17)}break}}, +a6a(){var s,r,q,p,o=this,n=o.gag(),m=o.go +m.toString +s=n.n8(m).gaPj().a8(0,new A.j(0,o.gag().b5.geD()/2)) +n=o.dx +if(n.gca(n)===B.ag){n=o.gag() +m=o.go +m.toString +n.OY(B.p2,s,m) +n=o.gag().F +if(n.a===n.b){n=o.go +n.toString +o.AY(A.Jh(n),B.jh)}o.k1=o.id=o.go=o.fy=null}else{n=o.dx.x +n===$&&A.b() +m=o.k1 +r=A.ao(m.a,s.a,n) +r.toString +m=A.ao(m.b,s.b,n) +m.toString +q=o.gag() +p=o.go +p.toString +q.a_t(B.p1,new A.j(r,m),p,n)}}, +H7(a,b){var s,r,q,p,o,n=this,m=n.a.c +m.lm(0,m.a.abs(B.bN)) +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.kF() +break +case 6:m=n.a.d +p=m.e +p.toString +A.FE(p).HU(m,!0) +break +case 7:m=n.a.d +p=m.e +p.toString +A.FE(p).HU(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.a0(o) +q=A.am(o) +m=A.c9("while calling onSubmitted for "+a.j(0)) +A.ew(new A.cG(r,q,"widgets",m,null,!1))}if(b)n.aK7()}, +TX(){var s,r=this +if(r.k2>0||!r.glt())return +s=r.a.c.a +if(s.l(0,r.fx))return +r.y.toString +$.dO().IP(s) +r.fx=s}, +a48(a){var s,r,q,p,o,n,m,l=this +if(!B.c.gdD(l.giu().d).r.goQ()){s=l.giu() +s=s.gb1(s).at +s.toString +return new A.wU(s,a)}s=l.gag().k3 +s.toString +if(l.a.k1===1){r=a.c +q=a.a +s=s.a +p=r-q>=s?s/2-a.gbo().a:A.Z(0,r-s,q) +o=B.hd}else{n=A.bNI(a.gbo(),Math.max(a.d-a.b,l.gag().b5.geD()),a.c-a.a) +r=n.d +q=n.b +s=s.b +p=r-q>=s?s/2-n.gbo().b:A.Z(0,r-s,q) +o=B.hc}s=l.giu() +s=s.gb1(s).at +s.toString +r=B.c.gdD(l.giu().d).z +r.toString +q=B.c.gdD(l.giu().d).Q +q.toString +m=A.Z(p+s,r,q) +q=l.giu() +q=q.gb1(q).at +q.toString +return new A.wU(m,a.dH(o.ah(0,q-m)))}, +Id(){var s,r,q,p,o,n=this +if(!n.glt()){s=n.a +r=s.c.a +s=s.Z;(s==null?n:s).grs() +s=n.a.Z +s=(s==null?n:s).grs() +q=A.bPv(n) +$.dO().Q5(q,s) +s=q +n.y=s +n.a9H() +n.a7q() +s=n.y +s.toString +p=n.cy +p===$&&A.b() +o=n.gBZ() +s.P6(p.d,p.r,p.w,n.a.db,o) +o=$.dO() +o.IP(r) +o.Tp() +s=n.a.Z +if((s==null?n:s).grs().e.a){n.y.toString +o.aJv()}n.fx=r}else{n.y.toString +$.dO().Tp()}}, +a2F(){var s,r,q=this +if(q.glt()){s=q.y +s.toString +r=$.dO() +if(r.d===s)r.a2A() +q.RG=q.fx=q.y=null +q.agR()}}, +aK7(){if(this.k3)return +this.k3=!0 +A.hR(this.gaJB())}, +aJC(){var s,r,q,p,o,n=this +n.k3=!1 +if(n.glt())s=!1 +else s=!0 +if(s)return +s=n.y +s.toString +r=$.dO() +if(r.d===s)r.a2A() +n.fx=n.y=null +s=n.a.Z;(s==null?n:s).grs() +s=n.a.Z +s=(s==null?n:s).grs() +q=A.bPv(n) +r.Q5(q,s) +p=q +n.y=p +r.Tp() +s=n.cy +s===$&&A.b() +o=n.gBZ() +p.P6(s.d,s.r,s.w,n.a.db,o) +r.IP(n.a.c.a) +n.fx=n.a.c.a}, +aMH(){this.k4=!1 +$.aL.Z$.f.L(0,this.gJl())}, +YW(){var s=this +if(s.a.d.gd_())s.Id() +else{s.k4=!0 +$.aL.Z$.f.a2(0,s.gJl()) +s.a.d.n3()}}, +a9t(){var s,r,q=this +if(q.z!=null){s=q.a.d.gd_() +r=q.z +if(s){r.toString +r.cd(0,q.a.c.a)}else{r.q() +q.z=null}}}, +aFw(){var s=this.z +if(s!=null){s.tG() +s=s.e +s===$&&A.b() +s.eo()}this.RG=null}, +QY(){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.gag() +p=g.a +o=p.p1 +n=p.C +m=p.to +p=p.e9 +l=t.y +k=A.dW(!1,l) +j=A.dW(!1,l) +l=A.dW(!1,l) +i=new A.aiU(f,q,o,g,new A.aKX(g),r,k,j,l) +r=i.ga9J() +q.jI.a2(0,r) +q.ks.a2(0,r) +i.U1() +r=i.gayY() +q=q.y7 +h=A.dW(B.aix,t.wf) +i.e!==$&&A.dl() +i.e=new A.afU(f,h,new A.Aq(),p,B.jA,0,k,i.gaBa(),i.gaBc(),r,B.jA,0,j,i.gaB4(),i.gaB6(),r,l,B.ado,s,g.at,g.ax,g.ay,o,g,n,m,g.x,q,new A.a6h(),new A.a6h()) +return i}, +AY(a,b){var s,r,q,p,o,n=this +if(!n.a.c.aeR(a))return +n.a.c.sFQ(a) +switch(b){case null:case B.Pt:case B.aV:case B.jh:case B.bL:case B.mz:case B.b3:case B.bz:n.YW() +break +case B.aT:if(n.a.d.gd_())n.YW() +break}q=n.a +q.toString +p=n.z +if(p==null)n.z=n.QY() +else p.cd(0,q.c.a) +q=n.z +q.toString +q.saec(n.a.Q) +q=n.z +q.tG() +q=q.e +q===$&&A.b() +q.alZ() +try{n.a.ry.$2(a,b)}catch(o){s=A.a0(o) +r=A.am(o) +q=A.c9("while calling onSelectionChanged for "+A.c(b)) +A.ew(new A.cG(s,r,"widgets",q,null,!1))}if(n.d!=null){n.J1(!1) +n.BT()}}, +azb(a){this.ok=a}, +II(a){if(this.p1)return +this.p1=!0 +$.cz.dy$.push(new A.aL4(this,a))}, +W0(){var s,r=this,q=r.c +if(q==null)return +s=A.bdY(q) +s.toString +q=r.p2 +q===$&&A.b() +if(q!==s.f.d){$.cz.dy$.push(new A.aLm(r)) +if(r.p2>>16&255,q.gp(q)>>>8&255,q.gp(q)&255) +r.ghF().sUS(q) +if(s.a.as){r=s.gni().x +r===$&&A.b() +r=r>0}else r=!1 +s.r.sp(0,r)}, +BT(){var s,r=this +r.R8=!0 +if(!r.fr)return +s=r.d +if(s!=null)s.R(0) +r.gni().sp(0,1) +if(r.a.aR)r.gni().JY(r.ga5c()).a.a.eQ(r.ga66()) +else r.d=A.xo(B.cg,new A.aL8(r))}, +SJ(){var s,r=this,q=r.p3 +if(q>0){$.aL.toString +$.c_();--q +r.p3=q +if(q===0)r.U(new A.aL1())}if(r.a.aR){q=r.d +if(q!=null)q.R(0) +r.d=A.cq(B.E,new A.aL2(r))}else{q=r.d +q=q==null?null:q.b!=null +if(q!==!0&&r.fr)r.d=A.xo(B.cg,new A.aL3(r)) +q=r.gni() +s=r.gni().x +s===$&&A.b() +q.sp(0,s===0?1:0)}}, +J1(a){var s,r=this +r.R8=!1 +r.gni().sp(0,0) +s=r.d +if(s!=null)s.R(0) +r.d=null +if(a)r.p3=0}, +aLL(){return this.J1(!0)}, +a8d(){var s,r=this +if(r.d==null)if(r.a.d.gd_()){s=r.a.c.a.b +s=s.a===s.b}else s=!1 +else s=!1 +if(s)r.BT() +else{if(r.R8)if(r.a.d.gd_()){s=r.a.c.a.b +s=s.a!==s.b}else s=!0 +else s=!1 +if(s)r.aLL()}}, +a3h(){var s=this +s.TX() +s.a8d() +s.a9t() +s.U(new A.aKY()) +s.gU6().amp()}, +awZ(){var s,r,q=this +if(q.a.d.gd_()&&q.a.d.aPZ())q.Id() +else if(!q.a.d.gd_()){q.a2F() +s=q.a.c +s.lm(0,s.a.abs(B.bN))}q.a8d() +q.a9t() +s=q.a.d.gd_() +r=$.aL +if(s){r.aV$.push(q) +s=q.c +s.toString +q.p2=A.bdY(s).f.d +if(!q.a.x)q.II(!0) +s=q.a +if(s.b7&&s.k1===1&&!q.k4)q.AY(A.dE(B.v,0,s.c.a.a.length,!1),null) +else if(!s.c.a.b.gda())q.AY(A.nk(B.v,q.a.c.a.a.length),null)}else{B.c.G(r.aV$,q) +q.U(new A.aL_(q))}q.rw()}, +avh(a){if(this.gag().b==null||!this.glt())return +this.a9H()}, +a9H(){var s,r,q=this.gag().k3 +q.toString +s=this.gag().ck(0,null) +r=this.y +if(!q.l(0,r.a)||!s.l(0,r.b)){r.a=q +r.b=s +$.dO().aKK(q,s)}}, +a7r(a){var s,r,q,p=this +if(!p.glt())return +p.aNe() +s=p.a.c.a.c +r=p.gag().zM(s) +if(r==null){q=s.gda()?s.a:0 +r=p.gag().n8(new A.bV(q,B.v))}p.y.al5(r) +p.aMS() +$.cz.dy$.push(p.gaK6())}, +a7q(){return this.a7r(null)}, +a9E(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.bP() +if(s!==B.aK)return +if(B.c.gdD(a.giu().d).k4!==B.hs)return +s=a.gag().b5.d +s.toString +r=a.a.db +q=a.gBZ() +p=a.a.fx +if(p==null){p=a.c +p.toString +p=A.dy(p,B.d0) +p=p==null?a0:p.c +if(p==null)p=1}a.a.toString +o=a.c +o.toString +o=A.bC2(o) +n=a.a.gom() +m=a.ry +l=a.gag().k3 +l.toString +k=new A.bqH(r,q,p,o,a0,n,m,l,s) +if(a1)j=B.cl +else{r=a.RG +r=r==null?a0:r.V6(k) +j=r==null?B.cl:r}if(j.a<3)return +a.RG=k +i=A.a([],t.u1) +h=s.F6(!1) +g=new A.VF(h,0,0) +for(f=0;g.PW(1,g.c);f=e){s=g.d +e=f+(s==null?g.d=B.b.V(h,g.b,g.c):s).length +s=a.gag() +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.baG(s,m) +q=r.b +if(m===s.length)r.a7f(2,q) +else{r.a7f(1,q) +r.PW(1,r.b)}m=r.a +q=B.b.V(m,0,r.b) +p=new A.iK(r.gJ(r)) +p=p.gS(p) +o=new A.iK(r.gJ(r)) +n.jp(new A.dD(q+p+o.gO(o)+B.b.bg(m,r.c),A.nk(B.v,r.b+r.gJ(r).length),B.bN),B.aT)}, +a77(a){var s=this.a.c.a,r=a.a.ah_(a.c,a.b) +this.jp(r,a.d) +if(r.l(0,s))this.a3h()}, +aKf(a){if(a.a)this.l_(new A.bV(this.a.c.a.a.length,B.v)) +else this.l_(B.jz)}, +ax0(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.jg)return +s=B.c.gdD(l.giu().d) +if(l.a.k1===1){r=l.giu() +q=s.Q +q.toString +r.fa(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.ga7()) +p.toString +o=A.b34(p,a) +r=s.at +r.toString +q=s.z +q.toString +n=s.Q +n.toString +m=A.Z(r+o,q,n) +if(m===r)return +l.giu().fa(m)}, +axp(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.a.k1===1)return +s=i.gag().n8(i.a.c.a.b.gf4()) +r=t._N.a(i.Q.ga7()) +r.toString +q=A.b34(r,new A.iV(a.gLE(a)?B.a4:B.a8,B.jg)) +p=B.c.gdD(i.giu().d) +if(a.gLE(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.gag().k3.b +l=p.at +l.toString +k=o+l>=n+m?new A.bV(i.a.c.a.a.length,B.v):i.gag().im(A.de(i.gag().ck(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.Vl(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.jz:i.gag().im(A.de(i.gag().ck(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.Vl(k.a)}i.l_(j.gf4()) +i.jp(i.a.c.a.l2(j),B.aT)}, +aNb(a){var s=a.b +this.l_(s.gf4()) +this.jp(a.a.l2(s),a.c)}, +gU6(){var s,r=this,q=r.y1 +if(q===$){s=A.a([],t.ot) +r.y1!==$&&A.aC() +q=r.y1=new A.a0J(r,new A.bK(s,t.wS),t.E7)}return q}, +aC0(a){var s=this.z +if(s==null)s=null +else{s=s.e +s===$&&A.b() +s=s.gJf()}if(s===!0){this.uA(!1) +return null}s=this.c +s.toString +return A.yj(s,a,t.xm)}, +awm(a){switch(A.bP().a){case 0:case 2:case 1:switch(a.gdi(a).a){case 0:this.a.d.kF() +break +case 1:case 2:case 3:case 5:this.a.d.kF() +break +case 4:throw A.d(A.c3("Unexpected pointer down event for trackpad"))}break +case 3:case 4:case 5:this.a.d.kF() +break}}, +gasD(){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.a([],s) +q=t.wS +b1=b0.x2 +if(b1===$){p=A.a([],s) +b0.x2!==$&&A.aC() +b1=b0.x2=new A.dX(b0.gaJq(),new A.bK(p,q),t.Tx)}o=b0.xr +if(o===$){p=A.a([],s) +b0.xr!==$&&A.aC() +o=b0.xr=new A.dX(b0.gaNa(),new A.bK(p,q),t.ZQ)}p=A.a([],s) +n=A.a([],s) +m=b0.gauH() +l=b0.gaEw() +k=A.a([],s) +j=b0.c +j.toString +j=new A.uJ(b0,m,l,new A.bK(k,q),t.dA).fg(j) +k=b0.gaEK() +i=A.a([],s) +h=b0.c +h.toString +h=new A.uJ(b0,k,l,new A.bK(i,q),t.Uz).fg(h) +i=b0.gaCV() +g=b0.gaEy() +f=A.a([],s) +e=b0.c +e.toString +e=new A.uJ(b0,i,g,new A.bK(f,q),t.Fb).fg(e) +m=A.xZ(b0,m,l,!1,!1,!1,t.YF) +f=b0.c +f.toString +f=m.fg(f) +m=A.a([],s) +d=b0.c +d.toString +d=new A.dX(b0.gaxo(),new A.bK(m,q),t.vr).fg(d) +m=A.xZ(b0,k,l,!1,!0,!1,t.P9) +c=b0.c +c.toString +c=m.fg(c) +m=b0.gaHq() +b=A.xZ(b0,m,l,!1,!0,!1,t.cP) +a=b0.c +a.toString +a=b.fg(a) +b=A.xZ(b0,i,g,!1,!0,!1,t.OO) +a0=b0.c +a0.toString +a0=b.fg(a0) +b=b0.gU6() +a1=b0.c +a1.toString +a1=b.fg(a1) +b=b0.gU6() +a2=b0.c +a2.toString +a2=b.fg(a2) +m=A.xZ(b0,m,l,!1,!0,!1,t.b5) +b=b0.c +b.toString +b=m.fg(b) +m=b0.gawM() +a3=A.xZ(b0,m,l,!1,!0,!1,t.HH) +a4=b0.c +a4.toString +a4=a3.fg(a4) +l=A.xZ(b0,k,l,!1,!0,!1,t.eI) +k=b0.c +k.toString +k=l.fg(k) +l=A.a([],s) +a3=b0.c +a3.toString +a3=new A.dX(b0.gaKe(),new A.bK(l,q),t.sl).fg(a3) +l=A.a([],s) +i=A.xZ(b0,i,g,!1,!0,!0,t.oB) +a5=b0.c +a5.toString +a5=i.fg(a5) +g=A.xZ(b0,m,g,!0,!0,!0,t.bh) +m=b0.c +m.toString +m=g.fg(m) +g=A.a([],s) +i=b0.c +i.toString +i=new A.asx(b0,new A.bK(g,q)).fg(i) +g=A.a([],s) +a6=b0.c +a6.toString +a6=new A.amA(b0,new A.bK(g,q)).fg(a6) +g=A.a([],s) +a7=b0.c +a7.toString +a7=new A.dX(new A.aKW(b0),new A.bK(g,q),t.gv).fg(a7) +a8=b0.x1 +if(a8===$){s=A.a([],s) +b0.x1!==$&&A.aC() +a8=b0.x1=new A.dX(b0.gaMy(),new A.bK(s,q),t.j5)}s=b0.c +s.toString +a9=A.a3([B.aCT,new A.Os(!1,new A.bK(r,q)),B.aCt,b1,B.aCH,o,B.Rj,new A.Oq(!0,new A.bK(p,q)),B.t2,new A.dX(b0.gaC_(),new A.bK(n,q),t.OZ),B.aC0,j,B.aCZ,h,B.aC1,e,B.aBR,f,B.aC7,d,B.aBN,c,B.aBT,a,B.aBP,a0,B.aCQ,a1,B.aCR,a2,B.aCX,b,B.aBO,a4,B.aCU,k,B.aBS,a3,B.t5,new A.dX(b0.gax_(),new A.bK(l,q),t.fn),B.aCW,a5,B.aCS,m,B.aCx,i,B.aBY,a6,B.aCo,a7,B.aCB,a8.fg(s)],t.Q,t.od) +b0.y2!==$&&A.aC() +b0.y2=a9 +b1=a9}return b1}, +B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +f.vX(a) +s=f.a.p1 +r=f.glt() +q=f.a +q=q.xr +if(q==null)q=B.rJ +p=f.gasD() +o=f.a +n=o.c +m=o.d +l=o.cx +o=o.k1!==1?B.a4:B.bB +k=f.giu() +j=f.a +i=j.a_ +h=j.C +j=j.aV +g=A.TQ(a).abU(!1,f.a.k1!==1) +return new A.ama(f.gavg(),r,A.W2(A.f_(A.DU(p,new A.Jx(n,new A.aLa(f),new A.aLb(f),m,l,A.pM(!1,e,A.b3h(o,B.u,k,h,!0,f.Q,i,j,g,e,new A.aLc(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gawl()),e)}, +aaW(){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.a([],t.s6) +j=l.a +q=j.c.a.a.length-l.ry +if(j.k1!==1){r.push(B.aFA) +r.push(new A.Dt(new A.a_(l.gag().k3.a,0),B.ax,B.j8,k,k))}else r.push(B.aFB) +j=l.cy +j===$&&A.b() +s=A.a([A.dv(k,k,k,k,B.b.V(l.a.c.a.a,0,q))],t.VO) +B.c.E(s,r) +s.push(A.dv(k,k,k,k,B.b.bg(l.a.c.a.a,q))) +return A.dv(s,k,k,j,k)}p=!j.x&&j.d.gd_() +if(l.ga86()){o=!l.a.c.a.gaeJ()||!p +j=l.a.c.a +s=l.cy +s===$&&A.b() +n=l.cx +n===$&&A.b() +n=n.c +n.toString +m=l.db +m.toString +return A.ciG(j,o,s,n,m)}j=l.a.c +s=l.c +s.toString +n=l.cy +n===$&&A.b() +return j.Kd(s,n,p)}} +A.aL0.prototype={ +$0(){}, +$S:0} +A.aLl.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.l_(s.a.c.a.b.gf4())}, +$S:6} +A.aLo.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.l_(s.a.c.a.b.gf4())}, +$S:6} +A.aLd.prototype={ +$0(){this.a.KR(B.bz)}, +$S:0} +A.aLe.prototype={ +$0(){this.a.KB(B.bz)}, +$S:0} +A.aLf.prototype={ +$0(){this.a.v4(B.bz)}, +$S:0} +A.aLg.prototype={ +$0(){this.a.OO(B.bz)}, +$S:0} +A.aLh.prototype={ +$0(){return this.a.KB(B.bz)}, +$S:0} +A.aLi.prototype={ +$0(){return this.a.KR(B.bz)}, +$S:0} +A.aLj.prototype={ +$0(){return this.a.v4(B.bz)}, +$S:0} +A.aLk.prototype={ +$0(){return this.a.OO(B.bz)}, +$S:0} +A.aKX.prototype={ +$1(a){var s=this.a +return s.a.fA.$2(a,s)}, +$S:11} +A.aL4.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.giu().d.length===0)return +s=i.gag().b5.geD() +r=i.a.b9.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.jA,s).b+o/2,r)}n=i.a.b9.KC(r) +q=i.ok +q.toString +m=i.a48(q) +l=i.a.c.a.b +if(l.a===l.b)k=m.b +else{j=i.gag().rD(l) +if(j.length===0)k=m.b +else if(l.c>>16&255,p.gp(p)>>>8&255,p.gp(p)&255) +n=b3.a +m=n.id +l=n.y +k=n.x +n=n.d.gd_() +j=b3.a +i=j.k1 +h=j.k2 +j=j.gom() +g=b3.z +if(g==null)g=b2 +else{g=g.e +g===$&&A.b() +g=$.rH===g.p1}if(g===!0){b3.cx===$&&A.b() +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.dy(b7,B.d0) +f=f==null?b2:f.c +if(f==null)f=1}d=b3.a.db +c=b3.gBZ() +b3.a.toString +b=A.bC2(b7) +a=b3.a +a0=a.w +a1=a.e +a2=a.y2 +a3=a.co +a4=a.bY +a5=a.c4 +if(a5==null)a5=B.h +a6=a.b8 +a7=a.ab +a8=a.bE +if(a.b7)a=!0 +else a=!1 +a9=b3.c +a9.toString +a9=A.bv(a9,B.co,t.l).w +b0=b3.to +b1=b3.a +return new A.ED(b3.at,A.cM(b2,new A.a_x(new A.Yd(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.gaza(),!0,a2,a3,a4,a5,a8,a6,a7,a,b3,a9.b,b0,b1.go,b1.bm,A.cdt(q),r),s,r,new A.aL9(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:490} +A.aL9.prototype={ +$0(){var s=this.a +s.Id() +s.a9E(!0)}, +$S:0} +A.Yd.prototype={ +aQ(a){var s,r,q=this,p=null,o=q.e,n=q.ax,m=A.Gq(a),l=q.f.b,k=A.bRd(),j=A.bRd(),i=t.y,h=A.dW(!0,i) +i=A.dW(!0,i) +s=A.aA(t.O5) +r=n===1?1:p +r=A.Cv(p,m,r,q.CW,o,q.db,q.dx,q.fy,q.cy,q.go) +n=new A.BA(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.h,s,0,p,p,!1,A.aA(t.T)) +n.aP() +k.sLX(q.cx) +k.sLY(l) +k.sa_l(q.p3) +k.sa_m(q.p4) +j.sLX(q.to) +j.sLY(q.ry) +n.ghF().sUS(q.r) +n.ghF().sacs(q.ok) +n.ghF().sacr(q.p1) +n.ghF().saaL(q.y) +n.a9m(p) +n.a9u(p) +n.E(0,p) +n.a3y(o) +return n}, +aU(a,b){var s,r,q=this +b.sed(0,q.e) +b.ghF().sUS(q.r) +b.sami(q.w) +b.saU8(q.x) +b.ghF().saaL(q.y) +b.salY(q.z) +b.saV0(q.Q) +b.sYK(0,q.as) +b.sd_(q.at) +b.syS(q.ax) +b.saYN(q.ay) +b.sWw(!1) +b.som(q.CW) +s=b.bm +s.sLX(q.cx) +b.szl(q.cy) +b.szi(0,q.db) +b.scp(q.dx) +r=A.Gq(a) +b.syO(0,r) +b.sFQ(q.f.b) +b.sd4(0,q.id) +b.e9=q.k1 +b.hq=!0 +b.sNM(q.fy) +b.szm(q.go) +b.saZ6(q.fr) +b.saZ5(!1) +b.saSJ(q.k3) +b.saSI(q.k4) +b.ghF().sacs(q.ok) +b.ghF().sacr(q.p1) +s.sa_l(q.p3) +s.sa_m(q.p4) +b.saTY(q.R8) +b.iF=q.RG +b.smy(0,q.rx) +b.sb_b(q.p2) +s=b.aV +s.sLX(q.to) +r=q.x1 +if(r!==b.iE){b.iE=r +b.aD() +b.bS()}s.sLY(q.ry)}} +A.bjx.prototype={ +$1(a){if(a instanceof A.nq)this.a.push(a.e) +return!0}, +$S:90} +A.bqH.prototype={ +V6(a){var s,r,q=this +if(a===q)return B.ey +if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.QP.l(0,B.QP)||!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.cl:q.x.be(0,a.x)}} +A.a_x.prototype={ +a4(){var s=$.bR7 +$.bR7=s+1 +return new A.asn(B.e.j(s),B.i)}, +b2v(){return this.f.$0()}} +A.asn.prototype={ +av(){var s=this +s.aG() +s.a.toString +$.dO().f.k(0,s.d,s)}, +aL(a){this.b0(a) +this.a.toString}, +q(){$.dO().f.G(0,this.d) +this.aE()}, +gag(){var s=this.a.e +s=$.aL.Z$.z.h(0,s) +s=s==null?null:s.gaf() +return t.CA.a(s)}, +aXl(a){var s,r,q,p,o=this,n=o.goV(o),m=o.gag() +m=m==null?null:m.eM +if(m===!0)return!1 +if(n.l(0,B.O))return!1 +if(!n.z_(a))return!1 +s=n.fm(a) +r=A.bCE() +m=$.aL +m.toString +q=s.gbo() +p=m.aR$ +p===$&&A.b() +p.e.cD(r,q) +m.a0n(r,q) +return B.c.dn(r.a,new A.bqI(o))}, +goV(a){var s,r,q=t.aA.a(this.c.gaf()) +if(q==null||this.c==null||q.b==null)return B.O +s=q.ck(0,null) +r=q.k3 +return A.iE(s,new A.K(0,0,0+r.a,0+r.b))}, +B(a){return this.a.c}, +$ibO8:1} +A.bqI.prototype={ +$1(a){return a.a.l(0,this.a.gag())}, +$S:491} +A.Dt.prototype={ +K9(a,b,c){var s=this.a,r=s!=null +if(r)a.va(s.FI(c)) +s=this.x +a.aaj(s.a,s.b,this.b,c) +if(r)a.bR()}} +A.uJ.prototype={ +hs(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b +if(!m.gda())return null +s=n.a2g() +r=m.a +q=m.b +if(r!==q){r=s.iU(r) +if(r==null)r=n.a.c.a.a.length +q=s.iV(q-1) +if(q==null)q=0 +b.toString +return A.yj(b,new A.or(n.a.c.a,"",new A.dk(r,q),B.aT),t.UM)}r=a.a +p=this.r.$3(m.goT(),r,this.f.$0()).a +q=m.c +if(r){r=s.iU(q) +if(r==null)r=n.a.c.a.a.length}else{r=s.iV(q-1) +if(r==null)r=0}o=A.dE(B.v,r,p,!1) +b.toString +return A.yj(b,new A.or(n.a.c.a,"",o,B.aT),t.UM)}, +f9(a){return this.hs(a,null)}, +gmR(){var s=this.e.a +return!s.x&&s.c.a.b.gda()}} +A.a0I.prototype={ +hs(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.b7 +i=g.a +s=g.b +r=i===s +if(!r&&!k.f&&f){b.toString +return A.yj(b,new A.nm(h,A.nk(B.v,a.a?s:i),B.aT),t.gU)}q=g.gf4() +if(a.d){i=a.a +if(i){h=j.gag().zI(q).b +if(new A.bV(h,B.aW).l(0,q)){s=j.a.c.a.a +h=h!==s.length&&B.b.a9(s,q.a)!==10}else h=!1}else h=!1 +if(h)q=new A.bV(q.a,B.v) +else{if(!i){i=j.gag().zI(q).a +i=new A.bV(i,B.v).l(0,q)&&i!==0&&B.b.a9(j.a.c.a.a,q.a-1)!==10}else i=!1 +if(i)q=new A.bV(q.a,B.aW)}}i=k.r +if(i){h=g.c +s=g.d +p=a.a?h>s:h"))}, +gmp(){var s,r,q=this.x +if(q==null){s=A.a([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gd_(){if(!this.gr5()){var s=this.w +if(s==null)s=null +else{s=s.c +s=s==null?null:B.c.H(s.gmp(),this)}s=s===!0}else s=!0 +return s}, +gr5(){var s=this.w +return(s==null?null:s.c)===this}, +guX(){return this.gjG()}, +gjG(){var s,r,q,p +for(s=this.gmp(),r=s.length,q=0;q#"+s+q}, +$iaG:1} +A.aO_.prototype={ +$1(a){return!a.gll()&&a.geL()}, +$S:45} +A.zL.prototype={ +guX(){return this}, +gFd(){if(!this.geL())return B.up +return A.ex.prototype.gFd.call(this)}, +G5(a){if(a.Q==null)this.Iz(a) +if(this.gd_())a.oy(!0) +else a.wP()}, +aOR(a,b){var s,r=this +if(b.Q==null)r.Iz(b) +s=r.w +if(s!=null)s.f.push(new A.ald(r,b)) +s=r.w +if(s!=null)s.Bi()}, +oy(a){var s,r,q=this,p=q.fr +while(!0){if((p.length!==0?B.c.gS(p):null)!=null)s=!(p.length!==0?B.c.gS(p):null).geL() +else s=!1 +if(!s)break +p.pop()}r=p.length!==0?B.c.gS(p):null +if(!a||r==null){if(q.geL()){q.wP() +q.a5C(q)}return}r.oy(!0)}} +A.t6.prototype={ +I(){return"FocusHighlightMode."+this.b}} +A.a8V.prototype={ +I(){return"FocusHighlightStrategy."+this.b}} +A.Pt.prototype={ +q(){var s=this.a,r=$.iW.h8$ +r===$&&A.b() +if(J.i(r.a,s.gae4())){$.jl.rx$.b.G(0,s.gae6()) +r=$.iW.h8$ +r===$&&A.b() +r.a=null}s.d=new A.FO(A.kO(null,null,null,t.Su,t.S),t.t6) +this.dK()}, +Bi(){if(this.r)return +this.r=!0 +A.hR(this.gat9())}, +ata(){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.v();o=n){n=l.gJ(l) +if(o==r){l=b?B.ht:B.hu +n.n3() +s=n.e +s.toString +A.bOa(s,1,l) +return!0}}return!1}} +A.aO2.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.gal(o))q=o}n=J.jL(q,new A.aKe(new A.K(g.gc9(g).a,-1/0,g.gc9(g).c,1/0))) +if(n.gcs(n)){p=B.c.gO(A.c3A(g.gc9(g).gbo(),n)) +break}p=J.kA(A.c3B(g.gc9(g).gbo(),q)) +break +case B.dy:case B.dA:q=k.aLt(b,g.gc9(g),i.gFd()) +if(q.length===0){p=j +break}if(r!=null&&!r.d.gaaG()){o=new A.aO(q,new A.aKf(r),A.X(q).i("aO<1>")) +if(!o.gal(o))q=o}n=J.jL(q,new A.aKg(new A.K(-1/0,g.gc9(g).b,1/0,g.gc9(g).d))) +if(n.gcs(n)){p=B.c.gO(A.c3z(g.gc9(g).gbo(),n)) +break}p=J.kA(A.c3C(g.gc9(g).gbo(),q)) +break +default:p=j}if(p!=null){h=k.Dl$ +m=h.h(0,i) +l=new A.Kj(b,g) +if(m!=null)m.a.push(l) +else h.k(0,i,new A.anh(A.a([l],t.wD))) +switch(b){case B.dx:case B.dA:A.y2(p,B.hu) +break +case B.dz:case B.dy:A.y2(p,B.ht) +break}return!0}return!1}} +A.bpF.prototype={ +$1(a){return a.b===this.a}, +$S:495} +A.aK8.prototype={ +$2(a,b){if(this.a)if(this.b)return B.d.be(a.gc9(a).b,b.gc9(b).b) +else return B.d.be(b.gc9(b).d,a.gc9(a).d) +else if(this.b)return B.d.be(a.gc9(a).a,b.gc9(b).a) +else return B.d.be(b.gc9(b).c,a.gc9(a).c)}, +$S:65} +A.aKa.prototype={ +$2(a,b){var s=a.gc9(a).gbo(),r=b.gc9(b).gbo(),q=this.a,p=A.bC9(q,s,r) +if(p===0)return A.bC8(q,s,r) +return p}, +$S:65} +A.aK9.prototype={ +$2(a,b){var s=a.gc9(a).gbo(),r=b.gc9(b).gbo(),q=this.a,p=A.bC8(q,s,r) +if(p===0)return A.bC9(q,s,r) +return p}, +$S:65} +A.aKb.prototype={ +$2(a,b){var s,r,q,p=this.a,o=a.gc9(a),n=b.gc9(b),m=o.a,l=p.a,k=o.c +m=Math.abs(m-l)=s.c}, +$S:45} +A.aK4.prototype={ +$2(a,b){return B.d.be(a.gc9(a).gbo().a,b.gc9(b).gbo().a)}, +$S:65} +A.aK5.prototype={ +$1(a){var s=this.a +return!a.gc9(a).l(0,s)&&a.gc9(a).gbo().b<=s.b}, +$S:45} +A.aK6.prototype={ +$1(a){var s=this.a +return!a.gc9(a).l(0,s)&&a.gc9(a).gbo().b>=s.d}, +$S:45} +A.aK7.prototype={ +$2(a,b){return B.d.be(a.gc9(a).gbo().b,b.gc9(b).gbo().b)}, +$S:65} +A.aK1.prototype={ +$1(a){var s,r,q=this.b.a.pop().b,p=q.e +p.toString +p=A.ox(p) +s=$.aL.Z$.f.c.e +s.toString +if(p!=A.ox(s)){p=this.a +s=this.c +p.vZ(s) +p.Dl$.G(0,s) +return!1}switch(a){case B.dx:case B.dA:r=B.hu +break +case B.dy:case B.dz:r=B.ht +break +default:r=null}A.y2(q,r) +return!0}, +$S:497} +A.aKd.prototype={ +$1(a){var s=a.e +s.toString +return A.ox(s)===this.a}, +$S:45} +A.aKe.prototype={ +$1(a){var s=a.gc9(a).fm(this.a) +return!s.gal(s)}, +$S:45} +A.aKf.prototype={ +$1(a){var s=a.e +s.toString +return A.ox(s)===this.a}, +$S:45} +A.aKg.prototype={ +$1(a){var s=a.gc9(a).fm(this.a) +return!s.gal(s)}, +$S:45} +A.hw.prototype={ +gacJ(){var s=this.d +if(s==null){s=this.c.e +s.toString +s=this.d=new A.bpD().$1(s)}s.toString +return s}} +A.bpC.prototype={ +$1(a){var s=a.gacJ() +return A.tn(s,A.X(s).c)}, +$S:498} +A.bpE.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.d.be(a.b.a,b.b.a) +case 0:return B.d.be(b.b.c,a.b.c)}}, +$S:331} +A.bpD.prototype={ +$1(a){var s,r=A.a([],t.vl),q=t.I,p=a.iT(q) +for(;p!=null;){r.push(q.a(p.gbn())) +s=A.cgC(p) +p=s==null?null:s.iT(q)}return r}, +$S:500} +A.r0.prototype={ +gc9(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.X(s).i("F<1,K>"),s=new A.F(s,new A.bpA(),r),s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("al.E");s.v();){q=s.d +if(q==null)q=r.a(q) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.mD(q)}s=o.b +s.toString +return s}} +A.bpA.prototype={ +$1(a){return a.b}, +$S:501} +A.bpB.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.d.be(a.gc9(a).a,b.gc9(b).a) +case 0:return B.d.be(b.gc9(b).c,a.gc9(a).c)}}, +$S:502} +A.SV.prototype={ +avb(a){var s,r,q,p,o,n=B.c.gO(a).a,m=t.qi,l=A.a([],m),k=A.a([],t.jE) +for(s=a.length,r=0;r") +return A.P(new A.aO(b,new A.b_9(new A.K(-1/0,s.b,1/0,s.d)),r),!0,r.i("w.E"))}, +$S:503} +A.b_9.prototype={ +$1(a){var s=a.b.fm(this.a) +return!s.gal(s)}, +$S:504} +A.Pv.prototype={ +a4(){return new A.ao9(B.i)}} +A.Yv.prototype={} +A.ao9.prototype={ +gdZ(a){var s,r,q,p=this,o=p.d +if(o===$){s=p.a.c +r=A.a([],t.bp) +q=$.be() +p.d!==$&&A.aC() +o=p.d=new A.Yv(s,!1,!0,!0,!0,null,null,r,q)}return o}, +q(){this.gdZ(this).q() +this.aE()}, +aL(a){var s=this +s.b0(a) +if(a.c!==s.a.c)s.gdZ(s).dy=s.a.c}, +B(a){var s=null,r=this.gdZ(this) +return A.pM(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} +A.af2.prototype={ +f9(a){A.y2(a.gdZ(a),B.asQ)}} +A.AJ.prototype={} +A.ac2.prototype={ +f9(a){var s=$.aL.Z$.f.c,r=s.e +r.toString +return A.FE(r).HU(s,!0)}, +Za(a,b){return b?B.eS:B.kN}} +A.Bm.prototype={} +A.adH.prototype={ +f9(a){var s=$.aL.Z$.f.c,r=s.e +r.toString +return A.FE(r).HU(s,!1)}, +Za(a,b){return b?B.eS:B.kN}} +A.Oq.prototype={ +f9(a){var s,r +if(!this.c){s=$.aL.Z$.f.c +r=s.e +r.toString +A.FE(r).aWH(s,a.a)}}} +A.aoa.prototype={} +A.arr.prototype={ +UU(a,b){var s +this.anu(a,b) +s=this.Dl$.h(0,b) +if(s!=null){s=s.a +if(!!s.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(s,new A.bpF(a),!0)}}} +A.aws.prototype={} +A.awt.prototype={} +A.pP.prototype={ +ga7(){var s,r=$.aL.Z$.z.h(0,this) +if(r instanceof A.l1){s=r.ok +s.toString +if(A.t(this).c.b(s))return s}return null}} +A.bR.prototype={ +j(a){var s=this,r=s.a,q=r!=null?" "+r:"" +if(A.B(s)===B.aCh)return"[GlobalKey#"+A.cD(s)+q+"]" +return"["+("#"+A.cD(s))+q+"]"}} +A.t9.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return this.$ti.b(b)&&b.a===this.a}, +gm(a){return A.vb(this.a)}, +j(a){var s="GlobalObjectKey",r=B.b.dX(s,">")?B.b.V(s,0,-8):s +return"["+r+" "+("#"+A.cD(this.a))+"]"}} +A.e.prototype={ +eq(){var s=this.a +return s==null?"Widget":"Widget-"+s.j(0)}, +l(a,b){if(b==null)return!1 +return this.q_(0,b)}, +gm(a){return A.C.prototype.gm.call(this,this)}} +A.W.prototype={ +cC(a){return new A.ID(this,B.ar)}} +A.a8.prototype={ +cC(a){return A.cap(this)}} +A.atk.prototype={ +I(){return"_StateLifecycle."+this.b}} +A.ag.prototype={ +gbn(){var s=this.a +s.toString +return s}, +av(){}, +aL(a){}, +U(a){a.$0() +this.c.eo()}, +f3(){}, +c1(){}, +q(){}, +bD(){}} +A.b4.prototype={} +A.h6.prototype={ +cC(a){return new A.AT(this,B.ar,A.t(this).i("AT"))}} +A.bg.prototype={ +cC(a){return A.c66(this)}} +A.aM.prototype={ +aU(a,b){}, +xV(a){}} +A.aaD.prototype={ +cC(a){return new A.aaC(this,B.ar)}} +A.br.prototype={ +cC(a){return new A.In(this,B.ar)}} +A.h5.prototype={ +cC(a){return A.c7g(this)}} +A.D9.prototype={ +I(){return"_ElementLifecycle."+this.b}} +A.aoA.prototype={ +a90(a){a.bx(new A.blW(this,a)) +a.pN()}, +aMM(){var s,r,q,p=this +p.a=!0 +r=p.b +q=A.P(r,!0,A.t(r).c) +B.c.dT(q,A.byS()) +s=q +r.T(0) +try{r=s +new A.cL(r,A.aN(r).i("cL<1>")).a6(0,p.gaMK())}finally{p.a=!1}}, +t(a,b){if(b.w===B.fg){b.f3() +b.bx(A.byT())}this.b.t(0,b)}, +G(a,b){this.b.G(0,b)}} +A.blW.prototype={ +$1(a){this.a.a90(a)}, +$S:30} +A.aAE.prototype={ +a_e(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}, +afd(a){try{a.$0()}finally{}}, +Ct(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.c.dT(h,A.byS()) +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.Y(A.a1("sort")) +o=l-1 +if(o-0<=32)A.ah1(h,0,o,A.byS()) +else A.ah0(h,0,o,A.byS()) +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.v();){r=p.d;(r==null?s.a(r):r).aR.G(0,q)}q.y=null +q.w=B.aEj}, +pN(){var s=this,r=s.f,q=r==null?null:r.a +if(q instanceof A.pP){r=s.r.z +if(J.i(r.h(0,q),s))r.G(0,q)}s.z=s.f=null +s.w=B.RU}, +ghC(a){var s,r=this.gaf() +if(r instanceof A.S){s=r.k3 +s.toString +return s}return null}, +qN(a,b){var s=this.z;(s==null?this.z=A.di(t.IS):s).t(0,a) +a.Zi(this,b) +return t.WB.a(a.gbn())}, +xR(a){return this.qN(a,null)}, +K(a){var s=this.y,r=s==null?null:s.h(0,A.cN(a)) +if(r!=null)return a.a(this.qN(r,null)) +this.Q=!0 +return null}, +Or(a){var s=this.iT(a) +s=s==null?null:s.gbn() +return a.i("0?").a(s)}, +iT(a){var s=this.y +return s==null?null:s.h(0,A.cN(a))}, +UH(){var s=this.a +this.c=s==null?null:s.c}, +TR(){var s=this.a +this.y=s==null?null:s.y}, +adE(a){var s,r=this.a +while(!0){s=r==null +if(!(!s&&A.B(r.gbn())!==A.cN(a)))break +r=r.a}s=s?null:r.gbn() +return a.i("0?").a(s)}, +cg(a){var s,r,q=this.a +for(;s=q==null,!s;){if(q instanceof A.l1){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.i("0?").a(s)}, +aUL(a){var s,r,q=this.a +for(s=null;q!=null;){if(q instanceof A.l1){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.i("0?").a(r)}, +Du(a){var s=this.a +for(;s!=null;){if(s instanceof A.bE&&a.b(s.gaf()))return a.a(s.gaf()) +s=s.a}return null}, +n6(a){var s=this.a +while(!0){if(!(s!=null&&a.$1(s)))break +s=s.a}}, +bD(){this.eo()}, +hK(a){var s=this.c +if(s!=null)s.hK(a)}, +eq(){var s=this.f +s=s==null?null:s.eq() +return s==null?"#"+A.cD(this)+"(DEFUNCT)":s}, +eo(){var s=this +if(s.w!==B.fg)return +if(s.as)return +s.as=!0 +s.r.a_e(s)}, +Nv(a){var s +if(this.w===B.fg)s=!this.as&&!a +else s=!0 +if(s)return +try{this.mY()}finally{}}, +agF(){return this.Nv(!1)}, +mY(){this.as=!1}, +$iy:1} +A.aLx.prototype={ +$1(a){this.a.a=a}, +$S:30} +A.aLz.prototype={ +$1(a){a.U_(this.a) +if(!(a instanceof A.bE))a.bx(this)}, +$S:30} +A.aLu.prototype={ +$1(a){a.a9h(this.a)}, +$S:30} +A.aLw.prototype={ +$1(a){a.D0()}, +$S:30} +A.aLv.prototype={ +$1(a){a.K3(this.a)}, +$S:30} +A.a8i.prototype={ +aQ(a){var s=this.d,r=new A.Ta(s,A.aA(t.T)) +r.aP() +r.asg(s) +return r}, +gaa(a){return this.d}} +A.NH.prototype={ +fn(a,b){this.a0m(a,b) +this.Rk()}, +Rk(){this.agF()}, +mY(){var s,r,q,p,o,n,m=this,l=null +try{l=m.c6() +m.gbn()}catch(o){s=A.a0(o) +r=A.am(o) +n=A.P5(A.bFw(A.c9("building "+m.j(0)),s,r,new A.aH7())) +l=n}finally{m.Pr()}try{m.ay=m.eY(m.ay,l,m.d)}catch(o){q=A.a0(o) +p=A.am(o) +n=A.P5(A.bFw(A.c9("building "+m.j(0)),q,p,new A.aH8())) +l=n +m.ay=m.eY(null,l,m.d)}}, +bx(a){var s=this.ay +if(s!=null)a.$1(s)}, +jL(a){this.ay=null +this.mb(a)}} +A.aH7.prototype={ +$0(){var s=A.a([],t.d) +return s}, +$S:43} +A.aH8.prototype={ +$0(){var s=A.a([],t.d) +return s}, +$S:43} +A.ID.prototype={ +c6(){return t.Iz.a(this.gbn()).B(this)}, +cd(a,b){this.Gu(0,b) +this.Nv(!0)}} +A.l1.prototype={ +c6(){return this.ok.B(this)}, +Rk(){this.ok.av() +this.ok.bD() +this.ane()}, +mY(){var s=this +if(s.p1){s.ok.bD() +s.p1=!1}s.anf()}, +cd(a,b){var s,r,q,p=this +p.Gu(0,b) +s=p.ok +r=s.a +r.toString +q=p.f +q.toString +s.a=t.d2.a(q) +s.aL(r) +p.Nv(!0)}, +c1(){this.a0j() +this.ok.c1() +this.eo()}, +f3(){this.ok.f3() +this.a0k()}, +pN(){var s=this +s.Al() +s.ok.q() +s.ok=s.ok.c=null}, +qN(a,b){return this.Gt(a,b)}, +xR(a){return this.qN(a,null)}, +bD(){this.Pq() +this.p1=!0}} +A.Sy.prototype={ +c6(){return t.yH.a(this.gbn()).b}, +cd(a,b){var s=this,r=t.yH.a(s.gbn()) +s.Gu(0,b) +s.Fh(r) +s.Nv(!0)}, +Fh(a){this.ps(a)}} +A.AT.prototype={ +a1Q(a){this.bx(new A.aWS(a))}, +ps(a){var s=this.f +s.toString +this.a1Q(this.$ti.i("h6<1>").a(s))}} +A.aWS.prototype={ +$1(a){if(a instanceof A.bE)this.a.tN(a.gaf()) +else a.bx(this)}, +$S:30} +A.iy.prototype={ +TR(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.aqx +s.y=q.b04(0,A.B(s.gbn()),s)}, +a_r(a,b){this.aR.k(0,a,b)}, +Zi(a,b){this.a_r(a,null)}, +XV(a,b){b.bD()}, +Fh(a){if(t.WB.a(this.gbn()).cO(a))this.aoe(a)}, +ps(a){var s,r,q +for(s=this.aR,r=A.t(s),s=new A.Kz(s,s.GT(),r.i("Kz<1>")),r=r.c;s.v();){q=s.d +this.XV(a,q==null?r.a(q):q)}}} +A.bE.prototype={ +gaf(){var s=this.ay +s.toString +return s}, +axC(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.bE)))break +s=s.a}return t.c_.a(s)}, +axB(){var s,r={},q=r.a=this.a +r.b=null +while(!0){if(!(q!=null&&!(q instanceof A.bE)))break +if(q instanceof A.AT){r.b=q +break}s=q.a +r.a=s +q=s}return r.b}, +fn(a,b){var s=this +s.a0m(a,b) +s.ay=t.F5.a(s.gbn()).aQ(s) +s.K3(b) +s.Pr()}, +cd(a,b){this.Gu(0,b) +this.a6F()}, +mY(){this.a6F()}, +a6F(){var s=this +t.F5.a(s.gbn()).aU(s,s.gaf()) +s.Pr()}, +ahM(a0,a1,a2,a3){var s,r,q,p,o,n,m,l=this,k=null,j=new A.b_P(a2),i=new A.b_Q(a3),h=a1.length-1,g=J.ae(a0),f=g.gu(a0)-1,e=t.C,d=A.bo(a1.length,$.bHb(),!1,e),c=k,b=0,a=0 +while(!0){if(!(a<=f&&b<=h))break +s=j.$1(g.h(a0,a)) +r=a1[b] +if(s!=null){q=s.gbn() +q=!(A.B(q)===A.B(r)&&J.i(q.a,r.a))}else q=!0 +if(q)break +q=l.eY(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.h(a0,f)) +r=a1[h] +if(s!=null){q=s.gbn() +q=!(A.B(q)===A.B(r)&&J.i(q.a,r.a))}else q=!0 +if(q)break;--f;--h}if(p){o=A.q(t.D2,e) +for(;a<=f;){s=j.$1(g.h(a0,a)) +if(s!=null)if(s.gbn().a!=null){e=s.gbn().a +e.toString +o.k(0,e,s)}else{s.a=null +s.D0() +e=l.r.b +if(s.w===B.fg){s.f3() +s.bx(A.byT())}e.b.t(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.h(0,n) +if(s!=null){e=s.gbn() +if(A.B(e)===A.B(r)&&J.i(e.a,n))o.G(0,n) +else s=k}}else s=k}else s=k +e=l.eY(s,r,i.$2(b,c)) +e.toString +d[b]=e;++b}h=a1.length-1 +f=g.gu(a0)-1 +while(!0){if(!(a<=f&&b<=h))break +e=l.eY(g.h(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.gaS(o),e=A.t(g),e=e.i("@<1>").M(e.z[1]),g=new A.bG(J.an(g.a),g.b,e.i("bG<1,2>")),e=e.z[1];g.v();){q=g.a +if(q==null)q=e.a(q) +if(!a2.H(0,q)){q.a=null +q.D0() +m=l.r.b +if(q.w===B.fg){q.f3() +q.bx(A.byT())}m.b.t(0,q)}}return d}, +O3(a,b,c){return this.ahM(a,b,c,null)}, +f3(){this.a0k()}, +pN(){var s=this,r=t.F5.a(s.gbn()) +s.Al() +r.xV(s.gaf()) +s.ay.q() +s.ay=null}, +U_(a){var s,r=this,q=r.d +r.anq(a) +s=r.CW +s.toString +s.jS(r.gaf(),q,r.d)}, +K3(a){var s,r,q=this +q.d=a +s=q.CW=q.axC() +if(s!=null)s.jQ(q.gaf(),a) +r=q.axB() +if(r!=null){s=r.f +s.toString +t.IL.a(s).tN(q.gaf())}}, +D0(){var s=this,r=s.CW +if(r!=null){r.kA(s.gaf(),s.d) +s.CW=null}s.d=null}} +A.b_P.prototype={ +$1(a){var s=this.a.H(0,a) +return s?null:a}, +$S:505} +A.b_Q.prototype={ +$2(a,b){var s=this.a +return s!=null?s[a]:new A.w0(b,a,t.Bc)}, +$S:506} +A.b0Y.prototype={} +A.aaC.prototype={ +jL(a){this.mb(a)}, +jQ(a,b){}, +jS(a,b,c){}, +kA(a,b){}} +A.In.prototype={ +bx(a){var s=this.p1 +if(s!=null)a.$1(s)}, +jL(a){this.p1=null +this.mb(a)}, +fn(a,b){var s=this +s.q0(a,b) +s.p1=s.eY(s.p1,t.Mp.a(s.gbn()).c,null)}, +cd(a,b){var s=this +s.nd(0,b) +s.p1=s.eY(s.p1,t.Mp.a(s.gbn()).c,null)}, +jQ(a,b){t.GM.a(this.gaf()).sbp(a)}, +jS(a,b,c){}, +kA(a,b){t.GM.a(this.gaf()).sbp(null)}} +A.kT.prototype={ +gaf(){return t.pU.a(A.bE.prototype.gaf.call(this))}, +gew(a){var s=this.p1 +s===$&&A.b() +return new A.aO(s,new A.aVE(this),A.X(s).i("aO<1>"))}, +jQ(a,b){var s=this.gaf(),r=b.a +s.Xf(0,a,r==null?null:r.gaf())}, +jS(a,b,c){var s=this.gaf(),r=c.a +s.Ei(a,r==null?null:r.gaf())}, +kA(a,b){this.gaf().G(0,a)}, +bx(a){var s,r,q,p,o=this.p1 +o===$&&A.b() +s=o.length +r=this.p2 +q=0 +for(;q") +h.d=new A.b2(t.B.a(p),new A.kn(new A.kJ(new A.jn(n,1,B.X)),o,m),m.i("b2"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) +else s=!0 +h.w=s}, +Gn(a,b){var s,r,q,p=this +p.f=b +switch(b.a.a){case 1:s=p.e +s===$&&A.b() +s.saH(0,new A.n6(b.gmq(b),new A.bK(A.a([],t.x8),t.jc),0)) +r=!1 +break +case 0:s=p.e +s===$&&A.b() +s.saH(0,b.gmq(b)) +r=!0 +break +default:r=null}s=p.f +p.b=s.CR(s.gadU(),p.f.gNQ()) +p.f.f.Ph(r) +p.f.r.Pg() +s=p.f +q=A.tC(p.gau_(),!1) +p.r=q +s.b.yz(0,q) +q=p.e +q===$&&A.b() +q.c3() +q=q.cV$ +q.b=!0 +q.a.push(p.gafQ())}, +j(a){var s,r,q,p,o,n=this.f +n===$&&A.b() +s=n.d.b +r=n.e.b +n=A.c(n.f.a.c) +q=s.j(0) +p=r.j(0) +o=this.e +o===$&&A.b() +return"HeroFlight(for: "+n+", from: "+q+", to: "+p+" "+A.c(o.c)+")"}} +A.blA.prototype={ +$2(a,b){var s,r=null,q=this.a,p=q.b +p===$&&A.b() +s=q.e +s===$&&A.b() +s=p.aj(0,s.gp(s)) +s.toString +p=q.f +p===$&&A.b() +p=p.c +return A.hM(p.b-s.d,new A.jY(!0,r,new A.fj(q.d,!1,b,r),r),r,r,s.a,p.a-s.c,s.b,r)}, +$S:223} +A.blB.prototype={ +$0(){var s,r=this.a +r.x=!1 +this.b.CW.L(0,this) +s=r.e +s===$&&A.b() +r.a6C(s.gca(s))}, +$S:0} +A.PH.prototype={ +L0(){var s,r,q,p=$.pi() +A.mE(this) +if(p.a.get(this).CW.a)return +p=this.b +p=p.gaS(p) +s=A.t(p).i("aO") +r=A.P(new A.aO(p,new A.aQd(),s),!1,s.i("w.E")) +for(p=r.length,q=0;q"),a=t.Yh;s.v();){a0=s.gJ(s) +a1=a0.a +a2=a0.b +a3=k.h(0,a1) +a4=j.h(0,a1) +if(a3==null)a5=null +else{a0=o.k3 +a0.toString +a3.a.toString +a2.a.toString +a5=new A.blz(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gda()){k.G(0,a1) +if(a4!=null){a0=a4.f +a0===$&&A.b() +a6=a0.a +if(a6===B.eQ&&a5.a===B.eR){a0=a4.e +a0===$&&A.b() +a0.saH(0,new A.n6(a5.gmq(a5),new A.bK(A.a([],h),g),0)) +a0=a4.b +a0===$&&A.b() +a4.b=new A.Ty(a0,a0.b,a0.a,a)}else{a6=a6===B.eR&&a5.a===B.eQ +a7=a4.e +if(a6){a7===$&&A.b() +a0=a5.gmq(a5) +a6=a4.f +a6=a6.gmq(a6) +a6=a6.gp(a6) +a7.saH(0,new A.b2(c.a(a0),new A.aT(a6,1,d),b)) +a0=a4.f +a6=a0.f +a7=a5.r +if(a6!==a7){a6.y0(!0) +a7.Pg() +a0=a4.f +a6=a4.b +a6===$&&A.b() +a4.b=a0.CR(a6.b,a5.gNQ())}else{a6=a4.b +a6===$&&A.b() +a4.b=a0.CR(a6.b,a6.a)}}else{a6=a4.b +a6===$&&A.b() +a7===$&&A.b() +a4.b=a0.CR(a6.aj(0,a7.gp(a7)),a5.gNQ()) +a4.c=null +a0=a5.a +a6=a4.e +if(a0===B.eR)a6.saH(0,new A.n6(a5.gmq(a5),new A.bK(A.a([],h),g),0)) +else a6.saH(0,a5.gmq(a5)) +a4.f.f.y0(!0) +a4.f.r.y0(!0) +a5.f.Ph(a0===B.eQ) +a5.r.Pg() +a0=a4.r.f.ga7() +if(a0!=null)a0.a5B()}}a4.f=a5}else{a0=new A.uP(i,B.hS) +a6=A.a([],h) +a7=new A.bK(a6,g) +a8=new A.Sx(a7,new A.bK(A.a([],f),e),0) +a8.a=B.af +a8.b=0 +a8.c3() +a7.b=!0 +a6.push(a0.gayX()) +a0.e=a8 +a0.Gn(0,a5) +j.k(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=J.an(k.gaS(k));s.v();)s.gJ(s).ad9()}, +azL(a){var s=a.f +s===$&&A.b() +this.b.G(0,s.f.a.c)}, +awk(a,b,c,d,e){var s=t.rA.a(e.gbn()),r=A.dy(e,null),q=A.dy(d,null) +if(r==null||q==null)return s.e +return A.ip(b,new A.aQb(r,c,q.f,r.f,b,s),null)}} +A.aQd.prototype={ +$1(a){var s=a.f +s===$&&A.b() +if(s.y)if(s.a===B.eR){s=a.e +s===$&&A.b() +s=s.gca(s)===B.af}else s=!1 +else s=!1 +return s}, +$S:529} +A.aQc.prototype={ +$1(a){var s=this +s.a.a8a(s.b,s.c,s.d,s.e)}, +$S:6} +A.aQb.prototype={ +$2(a,b){var s=this,r=s.c,q=s.d,p=s.e +r=s.b===B.eQ?new A.ON(r,q).aj(0,p.gp(p)):new A.ON(q,r).aj(0,p.gp(p)) +return A.q7(s.f.e,s.a.Vt(r),null)}, +$S:530} +A.fa.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=a.K(t.I) +e.toString +s=e.w +r=A.a9Q(a) +q=g.d +if(q==null)q=r.a +p=r.b +o=r.c +n=r.d +m=r.e +e=r.r +l=e==null?f:A.Z(e,0,1) +if(l==null)l=1 +k=g.x +if(k==null){e=r.f +e.toString +k=e}if(l!==1)k=A.ax(B.d.aN(255*((k.gp(k)>>>24&255)/255*l)),k.gp(k)>>>16&255,k.gp(k)>>>8&255,k.gp(k)&255) +e=g.c +j=A.cJ(e.a) +i=A.a([],t.Wj) +if(p!=null)i.push(new A.vU("FILL",p)) +if(o!=null)i.push(new A.vU("wght",o)) +if(n!=null)i.push(new A.vU("GRAD",n)) +if(m!=null)i.push(new A.vU("opsz",m)) +h=A.b0W(f,f,f,B.QT,f,f,!0,f,A.dv(f,f,f,A.cV(f,f,k,f,f,f,f,f,e.b,f,f,q,f,i,f,f,f,!1,f,f,f,f,e.c,r.w,f,f),j),B.bc,s,f,1,B.aX) +if(e.d)switch(s.a){case 0:e=new A.bq(new Float64Array(16)) +e.dc() +e.k7(0,-1,1,1) +h=A.CG(B.C,h,e,!1) +break +case 1:break}return A.cM(f,new A.pJ(!0,new A.b1(q,q,A.ci(h,f,f),f),f),!1,f,f,!1,!1,f,f,f,f,g.z,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f)}} +A.c7.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.c7&&b.a===s.a&&b.b===s.b&&b.c==s.c&&b.d===s.d}, +gm(a){var s=this +return A.V(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)}, +j(a){return"IconData(U+"+B.b.eB(B.e.iR(this.a,16).toUpperCase(),5,"0")+")"}} +A.A4.prototype={ +cO(a){return!this.w.l(0,a.w)}, +zt(a,b,c){return A.PQ(c,this.w,null)}} +A.aRe.prototype={ +$1(a){return A.PQ(this.c,A.bLv(a).a0(this.b),this.a)}, +$S:531} +A.ey.prototype={ +CM(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.Z(s,0,1)}else s=d +return new A.ey(q,p,o,n,m,l,s,f==null?r.w:f)}, +bz(a){return this.CM(a,null,null,null,null,null,null,null)}, +a0(a){var s,r,q,p,o,n,m +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.d +o=a.e +n=a.f +m=a.r +m=m==null?null:A.Z(m,0,1) +return this.CM(n,r,p,m,o,a.w,s,q)}, +am(a){return this}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.aa(b)!==A.B(q))return!1 +if(b instanceof A.ey)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.i(b.f,q.f)){s=b.r +s=s==null?null:A.Z(s,0,1) +r=q.r +s=s==(r==null?null:A.Z(r,0,1))&&A.ea(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}, +gm(a){var s,r=this,q=r.r +q=q==null?null:A.Z(q,0,1) +s=r.w +s=s==null?null:A.cv(s) +return A.V(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.aou.prototype={} +A.lE.prototype={ +a4(){return new A.YK(B.i)}} +A.YK.prototype={ +av(){var s=this +s.aG() +$.aL.aV$.push(s) +s.z=new A.a7A(s,t.uZ)}, +q(){var s,r=this +B.c.G($.aL.aV$,r) +r.aLN() +s=r.at +if(s!=null)s.q() +s=r.z +s===$&&A.b() +s.a=null +r.T2(null) +r.aE()}, +bD(){var s,r=this +r.aN1() +r.a7c() +s=r.c +s.toString +if(A.bEg(s))r.aDi() +else r.a8f(!0) +r.d6()}, +aL(a){var s,r,q=this +q.b0(a) +if(q.r&&q.a.e==null!==(a.e==null)){s=q.B5() +r=q.d +r.toString +r.a2(0,q.a43(!0)) +q.d.L(0,s)}if(!q.a.c.l(0,a.c))q.a7c()}, +aN1(){var s=this.c +s.toString +s=A.dy(s,B.aEH) +s=s==null?null:s.z +if(s==null){s=$.afX.Lr$ +s===$&&A.b() +s=(s.a&2)!==0}this.w=s}, +a7c(){var s,r,q,p,o=this,n=o.z +n===$&&A.b() +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.a_(p,s)}else s=null +o.aNj(new A.TO(n,r,t.JE).am(A.LL(q,s)))}, +a43(a){var s,r=this,q=r.ax +if(q==null||a){r.as=r.Q=null +q=r.a +s=q.e==null?null:r.gazW() +q=q.f!=null||!1?new A.blJ(r):null +q=r.ax=new A.iQ(r.gazY(),s,q)}q.toString +return q}, +B5(){return this.a43(!1)}, +azZ(a,b){this.U(new A.blL(this,a,b))}, +azX(a){this.U(new A.blK(this,a))}, +T2(a){var s=this.e +$.cz.dy$.push(new A.blM(s)) +this.e=a}, +aNj(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.L(0,q.B5())}if(!q.a.CW)q.U(new A.blN(q)) +q.U(new A.blO(q)) +q.d=a +if(q.r)a.a2(0,q.B5())}, +aDi(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.a2(0,r.B5()) +s=r.at +if(s!=null)s.q() +r.at=null +r.r=!0}, +a8f(a){var s,r=this +if(!r.r)return +if(a)if(r.at==null){s=r.d +s=(s==null?null:s.a)!=null}else s=!1 +else s=!1 +if(s)r.at=r.d.a.yH() +s=r.d +s.toString +s.L(0,r.B5()) +r.r=!1}, +aLN(){return this.a8f(!1)}, +B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.Q +if(d!=null){s=f.a.f +if(s!=null)return s.$3(a,d,f.as)}d=f.e +s=d==null +r=s?e:d.a +q=s?e:d.c +p=f.a +o=p.r +n=p.w +d=s?e:d.b +if(d==null)d=1 +s=p.x +m=p.y +l=p.Q +k=p.as +j=p.at +i=p.ax +h=f.w +h===$&&A.b() +g=new A.aed(r,q,o,n,d,s,m,p.z,l,k,j,i,e,!1,h,!1,e) +if(!p.cy)g=A.cM(e,g,!1,e,e,!1,!1,e,e,e,!0,"",e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e) +d=p.d +if(d!=null)g=d.$4(a,g,f.x,f.y) +d=f.a.e +return d!=null?d.$3(a,g,f.f):g}} +A.blJ.prototype={ +$2(a,b){var s=this.a +s.U(new A.blI(s,a,b))}, +$S:201} +A.blI.prototype={ +$0(){var s=this.a +s.Q=this.b +s.as=this.c}, +$S:0} +A.blL.prototype={ +$0(){var s,r=this.a +r.T2(this.b) +r.as=r.Q=r.f=null +s=r.x +r.x=s==null?0:s+1 +r.y=B.B.pV(r.y,this.c)}, +$S:0} +A.blK.prototype={ +$0(){var s=this.a +s.f=this.b +s.as=s.Q=null}, +$S:0} +A.blM.prototype={ +$1(a){var s=this.a +if(s!=null)s.a.q() +return null}, +$S:6} +A.blN.prototype={ +$0(){this.a.T2(null)}, +$S:0} +A.blO.prototype={ +$0(){var s=this.a +s.x=s.f=null +s.y=!1}, +$S:0} +A.awb.prototype={} +A.yA.prototype={ +fC(a){var s=A.rr(this.a,this.b,a) +s.toString +return s}} +A.rK.prototype={ +fC(a){var s=A.aJ7(this.a,this.b,a) +s.toString +return s}} +A.ON.prototype={ +fC(a){var s=A.a7L(this.a,this.b,a) +s.toString +return s}} +A.rQ.prototype={ +fC(a){var s=A.hn(this.a,this.b,a) +s.toString +return s}} +A.yz.prototype={ +fC(a){return A.kC(this.a,this.b,a)}} +A.Az.prototype={ +fC(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=new A.cC(new Float64Array(3)),a5=new A.cC(new Float64Array(3)),a6=A.bNs(),a7=A.bNs(),a8=new A.cC(new Float64Array(3)),a9=new A.cC(new Float64Array(3)) +this.a.acw(a4,a6,a8) +this.b.acw(a5,a7,a9) +s=1-b0 +r=a4.o8(s).ae(0,a5.o8(b0)) +q=a6.o8(s).ae(0,a7.o8(b0)) +p=new Float64Array(4) +o=new A.wH(p) +o.ba(q) +o.El(0) +n=a8.o8(s).ae(0,a9.o8(b0)) +s=new Float64Array(16) +q=new A.bq(s) +m=p[0] +l=p[1] +k=p[2] +j=p[3] +i=m+m +h=l+l +g=k+k +f=m*i +e=m*h +d=m*g +c=l*h +b=l*g +a=k*g +a0=j*i +a1=j*h +a2=j*g +a3=r.a +s[0]=1-(c+a) +s[1]=e+a2 +s[2]=d-a1 +s[3]=0 +s[4]=e-a2 +s[5]=1-(f+a) +s[6]=b+a0 +s[7]=0 +s[8]=d+a1 +s[9]=b-a0 +s[10]=1-(f+c) +s[11]=0 +s[12]=a3[0] +s[13]=a3[1] +s[14]=a3[2] +s[15]=1 +q.bG(0,n) +return q}} +A.Cx.prototype={ +fC(a){var s=A.bz(this.a,this.b,a) +s.toString +return s}} +A.aa0.prototype={} +A.FU.prototype={ +gq9(){var s,r=this,q=r.d +if(q===$){s=A.cu(null,r.a.d,null,null,r) +r.d!==$&&A.aC() +r.d=s +q=s}return q}, +gev(){var s,r=this,q=r.e +if(q===$){s=r.gq9() +q=r.e=A.ed(r.a.c,s,null)}return q}, +av(){var s,r=this +r.aG() +s=r.gq9() +s.c3() +s=s.dh$ +s.b=!0 +s.a.push(new A.aRF(r)) +r.a2W() +r.L1()}, +aL(a){var s,r=this +r.b0(a) +if(r.a.c!==a.c){r.gev().q() +s=r.gq9() +r.e=A.ed(r.a.c,s,null)}r.gq9().e=r.a.d +if(r.a2W()){r.lP(new A.aRE(r)) +s=r.gq9() +s.sp(0,0) +s.ce(0) +r.L1()}}, +q(){this.gev().q() +this.gq9().q() +this.apS()}, +aNn(a,b){var s +if(a==null)return +s=this.gev() +a.sK4(a.aj(0,s.gp(s))) +a.sbT(0,b)}, +a2W(){var s={} +s.a=!1 +this.lP(new A.aRD(s,this)) +return s.a}, +L1(){}} +A.aRF.prototype={ +$1(a){var s +switch(a.a){case 3:s=this.a.a.e +if(s!=null)s.$0() +break +case 0:case 1:case 2:break}}, +$S:10} +A.aRE.prototype={ +$3(a,b,c){this.a.aNn(a,b) +return a}, +$S:225} +A.aRD.prototype={ +$3(a,b,c){var s +if(b!=null){if(a==null)a=c.$1(b) +s=a.b +if(!J.i(b,s==null?a.a:s))this.a.a=!0 +else if(a.b==null)a.sbT(0,a.a)}else a=null +return a}, +$S:225} +A.yp.prototype={ +av(){this.anz() +var s=this.gq9() +s.c3() +s=s.cV$ +s.b=!0 +s.a.push(this.gayV())}, +ayW(){this.U(new A.ayK())}} +A.ayK.prototype={ +$0(){}, +$S:0} +A.yl.prototype={ +a4(){return new A.akP(null,null,B.i)}} +A.akP.prototype={ +lP(a){var s,r,q=this,p=null,o=q.CW +q.a.toString +s=t.ZU +q.CW=s.a(a.$3(o,p,new A.bfw())) +o=q.cx +q.a.toString +r=t.Om +q.cx=r.a(a.$3(o,p,new A.bfx())) +o=t.ms +q.cy=o.a(a.$3(q.cy,q.a.y,new A.bfy())) +q.db=o.a(a.$3(q.db,q.a.z,new A.bfz())) +q.dx=t.YY.a(a.$3(q.dx,q.a.Q,new A.bfA())) +o=q.dy +q.a.toString +q.dy=r.a(a.$3(o,p,new A.bfB())) +o=q.fr +q.a.toString +q.fr=t.YW.a(a.$3(o,p,new A.bfC())) +o=q.fx +q.a.toString +q.fx=s.a(a.$3(o,p,new A.bfD()))}, +B(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.gev(),i=l.CW +i=i==null?k:i.aj(0,j.gp(j)) +s=l.cx +s=s==null?k:s.aj(0,j.gp(j)) +r=l.cy +r=r==null?k:r.aj(0,j.gp(j)) +q=l.db +q=q==null?k:q.aj(0,j.gp(j)) +p=l.dx +p=p==null?k:p.aj(0,j.gp(j)) +o=l.dy +o=o==null?k:o.aj(0,j.gp(j)) +n=l.fr +n=n==null?k:n.aj(0,j.gp(j)) +m=l.fx +m=m==null?k:m.aj(0,j.gp(j)) +return A.b_(i,l.a.r,B.f,k,p,r,q,k,k,o,s,n,m,k)}} +A.bfw.prototype={ +$1(a){return new A.vh(t.pC.a(a),null)}, +$S:226} +A.bfx.prototype={ +$1(a){return new A.rQ(t.A0.a(a),null)}, +$S:200} +A.bfy.prototype={ +$1(a){return new A.rK(t.Hw.a(a),null)}, +$S:228} +A.bfz.prototype={ +$1(a){return new A.rK(t.Hw.a(a),null)}, +$S:228} +A.bfA.prototype={ +$1(a){return new A.yA(t.k.a(a),null)}, +$S:537} +A.bfB.prototype={ +$1(a){return new A.rQ(t.A0.a(a),null)}, +$S:200} +A.bfC.prototype={ +$1(a){return new A.Az(t.xV.a(a),null)}, +$S:538} +A.bfD.prototype={ +$1(a){return new A.vh(t.pC.a(a),null)}, +$S:226} +A.M8.prototype={ +a4(){return new A.akU(null,null,B.i)}} +A.akU.prototype={ +lP(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.bfJ()))}, +B(a){var s,r=this.CW +r.toString +s=this.gev() +return new A.ak(J.bHL(r.aj(0,s.gp(s)),B.x,B.ty),this.a.w,null)}} +A.bfJ.prototype={ +$1(a){return new A.rQ(t.A0.a(a),null)}, +$S:200} +A.Mb.prototype={ +a4(){return new A.akX(null,null,B.i)}} +A.akX.prototype={ +lP(a){var s,r=this,q=null,p=t.ir +r.CW=p.a(a.$3(r.CW,r.a.w,new A.bfU())) +r.cx=p.a(a.$3(r.cx,r.a.x,new A.bfV())) +s=r.cy +r.a.toString +r.cy=p.a(a.$3(s,q,new A.bfW())) +s=r.db +r.a.toString +r.db=p.a(a.$3(s,q,new A.bfX())) +s=r.dx +r.a.toString +r.dx=p.a(a.$3(s,q,new A.bfY())) +s=r.dy +r.a.toString +r.dy=p.a(a.$3(s,q,new A.bfZ()))}, +B(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW +if(k==null)k=l +else{s=m.gev() +s=k.aj(0,s.gp(s)) +k=s}s=m.cx +if(s==null)s=l +else{r=m.gev() +r=s.aj(0,r.gp(r)) +s=r}r=m.cy +if(r==null)r=l +else{q=m.gev() +q=r.aj(0,q.gp(q)) +r=q}q=m.db +if(q==null)q=l +else{p=m.gev() +p=q.aj(0,p.gp(p)) +q=p}p=m.dx +if(p==null)p=l +else{o=m.gev() +o=p.aj(0,o.gp(o)) +p=o}o=m.dy +if(o==null)o=l +else{n=m.gev() +n=o.aj(0,n.gp(n)) +o=n}return A.hM(q,m.a.r,o,l,k,r,s,p)}} +A.bfU.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfV.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfW.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfX.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfY.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfZ.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.yn.prototype={ +a4(){return new A.akW(null,null,B.i)}} +A.akW.prototype={ +lP(a){var s,r=this,q=t.ir +r.CW=q.a(a.$3(r.CW,r.a.w,new A.bfO())) +r.cx=q.a(a.$3(r.cx,r.a.x,new A.bfP())) +r.cy=q.a(a.$3(r.cy,r.a.y,new A.bfQ())) +r.db=q.a(a.$3(r.db,r.a.z,new A.bfR())) +s=r.dx +r.a.toString +r.dx=q.a(a.$3(s,null,new A.bfS())) +r.dy=q.a(a.$3(r.dy,r.a.as,new A.bfT()))}, +B(a){var s,r,q,p,o,n,m,l=this,k=null,j=a.K(t.I) +j.toString +s=l.CW +if(s==null)s=k +else{r=l.gev() +r=s.aj(0,r.gp(r)) +s=r}r=l.cx +if(r==null)r=k +else{q=l.gev() +q=r.aj(0,q.gp(q)) +r=q}q=l.cy +if(q==null)q=k +else{p=l.gev() +p=q.aj(0,p.gp(p)) +q=p}p=l.db +if(p==null)p=k +else{o=l.gev() +o=p.aj(0,o.gp(o)) +p=o}o=l.dx +if(o==null)o=k +else{n=l.gev() +n=o.aj(0,n.gp(n)) +o=n}n=l.dy +if(n==null)n=k +else{m=l.gev() +m=n.aj(0,m.gp(m)) +n=m}return A.bNg(p,l.a.r,q,n,s,j.w,r,o)}} +A.bfO.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfP.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfQ.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfR.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfS.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfT.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.Mc.prototype={ +a4(){return new A.akY(null,null,B.i)}} +A.akY.prototype={ +lP(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.bg_()))}, +L1(){var s=this.gev(),r=this.z +r.toString +this.Q=new A.b2(t.B.a(s),r,A.t(r).i("b2"))}, +B(a){var s=this.Q +s===$&&A.b() +return A.b2W(B.C,this.a.r,null,s)}} +A.bg_.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.ym.prototype={ +a4(){return new A.akT(null,null,B.i)}} +A.akT.prototype={ +lP(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.bfI()))}, +L1(){var s=this.gev(),r=this.z +r.toString +this.Q=new A.b2(t.B.a(s),r,A.t(r).i("b2"))}, +B(a){var s=this.Q +s===$&&A.b() +return new A.fj(s,!1,this.a.r,null)}} +A.bfI.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.M6.prototype={ +a4(){return new A.akR(null,null,B.i)}} +A.akR.prototype={ +lP(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.bfG()))}, +B(a){var s,r=null,q=this.CW +q.toString +s=this.gev() +s=q.aj(0,s.gp(s)) +return A.mA(this.a.r,r,r,B.cd,!0,s,r,r,B.aX)}} +A.bfG.prototype={ +$1(a){return new A.Cx(t.em.a(a),null)}, +$S:539} +A.M9.prototype={ +a4(){return new A.akV(null,null,B.i)}} +A.akV.prototype={ +lP(a){var s=this,r=s.CW +s.a.toString +s.CW=t.eJ.a(a.$3(r,B.aQ,new A.bfK())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.bfL())) +r=t.YJ +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.bfM())) +s.db=r.a(a.$3(s.db,s.a.at,new A.bfN()))}, +B(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.gev() +r=s.aj(0,r.gp(r)) +s=n.cx +s.toString +q=n.gev() +q=s.aj(0,q.gp(q)) +s=n.a.Q +p=n.db +p.toString +o=n.gev() +o=p.aj(0,o.gp(o)) +o.toString +return new A.adg(l,m,r,q,s,o,n.a.r,null)}} +A.bfK.prototype={ +$1(a){return new A.yz(t.m_.a(a),null)}, +$S:540} +A.bfL.prototype={ +$1(a){return new A.aT(A.il(a),null,t.Y)}, +$S:22} +A.bfM.prototype={ +$1(a){return new A.jP(t.n8.a(a),null)}, +$S:146} +A.bfN.prototype={ +$1(a){return new A.jP(t.n8.a(a),null)}, +$S:146} +A.KE.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.pV.prototype={ +cC(a){return new A.PW(A.jX(null,null,null,t.C,t.X),this,B.ar,A.t(this).i("PW"))}} +A.PW.prototype={ +Zi(a,b){var s=this.aR,r=this.$ti,q=r.i("dt<1>?").a(s.h(0,a)),p=q==null +if(!p&&q.gal(q))return +if(b==null)s.k(0,a,A.di(r.c)) +else{p=p?A.di(r.c):q +p.t(0,r.c.a(b)) +s.k(0,a,p)}}, +XV(a,b){var s,r=this.$ti,q=r.i("dt<1>?").a(this.aR.h(0,b)) +if(q==null)return +if(!q.gal(q)){s=this.f +s.toString +s=r.i("pV<1>").a(s).ahT(a,q) +r=s}else r=!0 +if(r)b.bD()}} +A.mJ.prototype={ +cO(a){return a.f!==this.f}, +cC(a){var s=new A.KG(A.jX(null,null,null,t.C,t.X),this,B.ar,A.t(this).i("KG")) +this.f.a2(0,s.gRZ()) +return s}} +A.KG.prototype={ +cd(a,b){var s,r,q=this,p=q.f +p.toString +s=q.$ti.i("mJ<1>").a(p).f +r=b.f +if(s!==r){p=q.gRZ() +s.L(0,p) +r.a2(0,p)}q.a0I(0,b)}, +c6(){var s,r=this +if(r.cr){s=r.f +s.toString +r.a0s(r.$ti.i("mJ<1>").a(s)) +r.cr=!1}return r.a0H()}, +aBR(){this.cr=!0 +this.eo()}, +ps(a){this.a0s(a) +this.cr=!1}, +pN(){var s=this,r=s.f +r.toString +s.$ti.i("mJ<1>").a(r).f.L(0,s.gRZ()) +s.Al()}} +A.eg.prototype={} +A.aRL.prototype={ +$1(a){var s,r,q +if(a.l(0,this.a))return!1 +if(a instanceof A.iy&&a.gbn() instanceof A.eg){s=t.og.a(a.gbn()) +r=A.B(s) +q=this.c +if(!q.H(0,r)){q.t(0,r) +this.d.push(s)}}return!0}, +$S:39} +A.a4V.prototype={} +A.D2.prototype={ +B(a){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;qMath.abs(0))return B.nb +else return B.jP}, +aGA(a){var s,r,q=this +q.a.toString +s=q.y +s===$&&A.b() +r=s.r +if(r!=null&&r.a!=null){s.cA(0) +s=q.y +s.sp(0,s.a) +s=q.r +if(s!=null)s.a.L(0,q.gHZ()) +q.r=null}s=q.z +s===$&&A.b() +r=s.r +if(r!=null&&r.a!=null){s.cA(0) +s=q.z +s.sp(0,s.a) +s=q.w +if(s!=null)s.a.L(0,q.gI8()) +q.w=null}q.Q=q.ch=null +q.at=q.d.a.vz() +q.as=q.d.kE(a.b) +q.ax=q.ay}, +aGC(a){var s,r,q,p,o,n,m=this,l=m.d.a.vz(),k=m.x=a.c,j=m.d.kE(k),i=m.ch +if(i===B.jP)i=m.ch=m.a3Z(a) +else if(i==null){i=m.a3Z(a) +m.ch=i}if(!m.Hb(i)){m.a.toString +return}switch(m.ch.a){case 1:i=m.at +i.toString +s=m.d +s.sp(0,m.St(s.a,i*a.d/l)) +r=m.d.kE(k) +i=m.d +s=i.a +q=m.as +q.toString +i.sp(0,m.wA(s,r.a8(0,q))) +p=m.d.kE(k) +k=m.as +k.toString +if(!A.bFx(k).l(0,A.bFx(p)))m.as=p +break +case 2:i=a.r +if(i===0){m.a.toString +return}s=m.ax +s.toString +o=s+i +i=m.d +i.sp(0,m.aEc(i.a,m.ay-o,k)) +m.ay=o +break +case 0:if(a.d!==1){m.a.toString +return}if(m.Q==null){i=m.as +i.toString +m.Q=A.cgJ(i,j)}i=m.as +i.toString +n=j.a8(0,i) +i=m.d +i.sp(0,m.wA(i.a,n)) +m.as=m.d.kE(k) +break}m.a.toString}, +aGy(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.a.toString +h.as=h.ax=h.at=null +s=h.r +if(s!=null)s.a.L(0,h.gHZ()) +s=h.w +if(s!=null)s.a.L(0,h.gI8()) +s=h.y +s===$&&A.b() +s.sp(0,s.a) +s=h.z +s===$&&A.b() +s.sp(0,s.a) +if(!h.Hb(h.ch)){h.Q=null +return}s=h.ch +if(s===B.jP){s=a.a.a +if(s.gdE()<50){h.Q=null +return}r=h.d.a.OD().a +q=r[0] +r=r[1] +h.a.toString +p=A.aOx(0.0000135,q,s.a,0) +h.a.toString +o=A.aOx(0.0000135,r,s.b,0) +s=s.gdE() +h.a.toString +n=A.bSc(s,0.0000135,10) +s=p.gyl() +m=o.gyl() +l=t.Ni +k=A.ed(B.eI,h.y,null) +h.r=new A.b2(k,new A.aT(new A.j(q,r),new A.j(s,m),l),l.i("b2")) +h.y.e=A.co(0,0,0,B.d.aN(n*1000),0,0) +k.a2(0,h.gHZ()) +h.y.ce(0)}else if(s===B.nb){s=a.b +r=Math.abs(s) +if(r<0.1){h.Q=null +return}j=h.d.a.vz() +h.a.toString +i=A.aOx(0.0026999999999999997,j,s/10,0) +h.a.toString +n=A.bSc(r,0.0000135,0.1) +s=i.hg(0,n) +r=t.Y +q=A.ed(B.eI,h.z,null) +h.w=new A.b2(q,new A.aT(j,s,r),r.i("b2")) +h.z.e=A.co(0,0,0,B.d.aN(n*1000),0,0) +q.a2(0,h.gI8()) +h.z.ce(0)}}, +aCv(a){var s,r,q,p,o,n,m,l=this +if(t.Mj.b(a)){if(a.gdi(a)===B.cE){l.a.toString +s=a.gb1(a).ae(0,a.gm4()) +r=a.gm4() +q=A.B8(a.gcH(a),null,r,s) +if(!l.Hb(B.jP)){l.a.toString +return}s=l.d +s.toString +p=s.kE(a.gen()) +s=l.d +s.toString +o=s.kE(a.gen().a8(0,q)) +s=l.d +s.sp(0,l.wA(s.a,o.a8(0,p))) +l.a.toString +return}if(a.gm4().b===0)return +s=a.gm4() +l.a.toString +n=Math.exp(-s.b/200)}else if(t.RH.b(a))n=a.gf1(a) +else return +l.a.toString +if(!l.Hb(B.nb)){l.a.toString +return}s=l.d +s.toString +p=s.kE(a.gen()) +s=l.d +s.sp(0,l.St(s.a,n)) +s=l.d +s.toString +m=s.kE(a.gen()) +s=l.d +s.sp(0,l.wA(s.a,m.a8(0,p))) +l.a.toString}, +aEY(){var s,r,q,p,o=this,n=o.y +n===$&&A.b() +n=n.r +if(!(n!=null&&n.a!=null)){o.Q=null +n=o.r +if(n!=null)n.a.L(0,o.gHZ()) +o.r=null +n=o.y +n.sp(0,n.a) +return}n=o.d.a.OD().a +s=n[0] +n=n[1] +r=o.d.kE(new A.j(s,n)) +n=o.d +n.toString +s=o.r +q=s.b +s=s.a +p=n.kE(q.aj(0,s.gp(s))).a8(0,r) +s=o.d +s.sp(0,o.wA(s.a,p))}, +aGw(){var s,r,q,p,o,n=this,m=n.z +m===$&&A.b() +m=m.r +if(!(m!=null&&m.a!=null)){n.Q=null +m=n.w +if(m!=null)m.a.L(0,n.gI8()) +n.w=null +m=n.z +m.sp(0,m.a) +return}m=n.w +s=m.b +m=m.a +r=s.aj(0,m.gp(m)) +m=n.d.a.vz() +s=n.d +s.toString +q=n.x +q===$&&A.b() +p=s.kE(q) +q=n.d +q.sp(0,n.St(q.a,r/m)) +o=n.d.kE(n.x) +m=n.d +m.sp(0,n.wA(m.a,o.a8(0,p)))}, +aH2(){this.U(new A.bmf())}, +av(){var s,r=this,q=null +r.aG() +r.a.toString +s=A.cbX() +r.d=s +s.a2(0,r.ga6h()) +r.y=A.cu(q,q,q,q,r) +r.z=A.cu(q,q,q,q,r)}, +aL(a){this.b0(a) +this.a.toString}, +q(){var s=this,r=s.y +r===$&&A.b() +r.q() +r=s.z +r===$&&A.b() +r.q() +s.d.L(0,s.ga6h()) +s.a.toString +r=s.d +r.toString +r.aq$=$.be() +r.ab$=0 +s.ark()}, +B(a){var s,r,q=this,p=null,o=q.a +o.toString +s=q.d.a +r=new A.aoM(o.x,q.e,B.u,!0,s,p,p) +return A.Qy(B.dc,A.cp(B.bg,r,B.D,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,q.gaGx(),q.gaGz(),q.gaGB(),p,p,p,p,p,p,p,p,p,p,p,!1,new A.j(0,-0.005)),q.f,p,p,p,q.gaCu(),p)}} +A.bmf.prototype={ +$0(){}, +$S:0} +A.aoM.prototype={ +B(a){var s=this,r=A.CG(s.w,new A.mM(s.c,s.d),s.r,!0) +return A.rA(r,s.e,null)}} +A.ajo.prototype={ +kE(a){var s=this.a,r=new A.bq(new Float64Array(16)) +if(r.hJ(s)===0)A.Y(A.e2(s,"other","Matrix cannot be inverted")) +s=new A.cC(new Float64Array(3)) +s.e6(a.a,a.b,0) +s=r.o4(s).a +return new A.j(s[0],s[1])}} +A.Kx.prototype={ +I(){return"_GestureType."+this.b}} +A.acU.prototype={ +I(){return"PanAxis."+this.b}} +A.a1p.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.vC.prototype={ +cC(a){return new A.KI(this,B.ar,A.t(this).i("KI"))}} +A.KI.prototype={ +gaf(){return this.$ti.i("lZ<1,D>").a(A.bE.prototype.gaf.call(this))}, +bx(a){var s=this.p1 +if(s!=null)a.$1(s)}, +jL(a){this.p1=null +this.mb(a)}, +fn(a,b){var s=this +s.q0(a,b) +s.$ti.i("lZ<1,D>").a(A.bE.prototype.gaf.call(s)).Zg(s.ga5l())}, +cd(a,b){var s,r=this +r.nd(0,b) +s=r.$ti.i("lZ<1,D>") +s.a(A.bE.prototype.gaf.call(r)).Zg(r.ga5l()) +s=s.a(A.bE.prototype.gaf.call(r)) +s.Lt$=!0 +s.a5()}, +mY(){var s=this.$ti.i("lZ<1,D>").a(A.bE.prototype.gaf.call(this)) +s.Lt$=!0 +s.a5() +this.Px()}, +pN(){this.$ti.i("lZ<1,D>").a(A.bE.prototype.gaf.call(this)).Zg(null) +this.aor()}, +aCO(a){this.r.Ct(this,new A.bmv(this,a))}, +jQ(a,b){this.$ti.i("lZ<1,D>").a(A.bE.prototype.gaf.call(this)).sbp(a)}, +jS(a,b,c){}, +kA(a,b){this.$ti.i("lZ<1,D>").a(A.bE.prototype.gaf.call(this)).sbp(null)}} +A.bmv.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.i("vC<1>").a(n).c.$2(o,k.b) +o.f.toString}catch(m){s=A.a0(m) +r=A.am(m) +l=A.P5(A.bSJ(A.c9("building "+k.a.f.j(0)),s,r,new A.bmw())) +j=l}try{o=k.a +o.p1=o.eY(o.p1,j,null)}catch(m){q=A.a0(m) +p=A.am(m) +o=k.a +l=A.P5(A.bSJ(A.c9("building "+o.f.j(0)),q,p,new A.bmx())) +j=l +o.p1=o.eY(null,j,o.d)}}, +$S:0} +A.bmw.prototype={ +$0(){var s=A.a([],t.d) +return s}, +$S:43} +A.bmx.prototype={ +$0(){var s=A.a([],t.d) +return s}, +$S:43} +A.lZ.prototype={ +Zg(a){if(J.i(a,this.WG$))return +this.WG$=a +this.a5()}} +A.jo.prototype={ +aQ(a){var s=new A.a_d(null,!0,null,null,A.aA(t.T)) +s.aP() +return s}} +A.a_d.prototype={ +bu(a){return 0}, +bk(a){return 0}, +bl(a){return 0}, +bq(a){return 0}, +cB(a){return B.A}, +bO(){var s=this,r=t.k,q=r.a(A.D.prototype.ga3.call(s)) +if(s.Lt$||!r.a(A.D.prototype.ga3.call(s)).l(0,s.adp$)){s.adp$=r.a(A.D.prototype.ga3.call(s)) +s.Lt$=!1 +r=s.WG$ +r.toString +s.Xl(r,A.t(s).i("lZ.0"))}r=s.D$ +if(r!=null){r.cf(q,!0) +r=s.D$.k3 +r.toString +s.k3=q.b_(r)}else s.k3=new A.a_(A.Z(1/0,q.a,q.b),A.Z(1/0,q.c,q.d))}, +fO(a){var s=this.D$ +if(s!=null)return s.pS(a) +return this.Pt(a)}, +d1(a,b){var s=this.D$ +s=s==null?null:s.cD(a,b) +return s===!0}, +aM(a,b){var s=this.D$ +if(s!=null)a.ep(s,b)}} +A.awy.prototype={ +aF(a){var s +this.eh(a) +s=this.D$ +if(s!=null)s.aF(a)}, +aC(a){var s +this.dU(0) +s=this.D$ +if(s!=null)s.aC(0)}} +A.awz.prototype={} +A.L0.prototype={} +A.bxe.prototype={ +$1(a){return this.a.a=a}, +$S:35} +A.bxf.prototype={ +$1(a){return a.b}, +$S:545} +A.bxg.prototype={ +$1(a){var s,r,q,p +for(s=J.ae(a),r=this.a,q=this.b,p=0;ps.b?B.iY:B.he}, +CL(a,b,c,d,e){var s=this,r=c==null?s.c:c,q=b==null?s.f:b,p=e==null?s.r:e,o=d==null?s.e:d,n=a==null?s.ch:a +return new A.QY(s.a,s.b,r,s.d,o,q,p,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,n)}, +u1(a){return this.CL(null,null,a,null,null)}, +Vt(a){return this.CL(null,a,null,null,null)}, +aRQ(a,b){return this.CL(null,null,null,a,b)}, +aRM(a,b){return this.CL(null,a,null,null,b)}, +aS5(a,b,c,d){return this.CL(a,b,null,c,d)}, +agP(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.u2(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.aRM(r,q.u2(a?Math.max(0,q.d-s.d):l,p,n,o))}, +agT(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.u2(n,r,p,q) +r=b?0:l +q=d?0:l +p=c?0:l +return m.aRQ(o.u2(0,r,p,q),s)}, +b17(a){return this.agT(a,!1,!1,!1)}, +b1_(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.c,f=a.a,e=a.d,d=a.b,c=h.a +if(new A.a_(g-f,e-d).l(0,c)&&new A.j(f,d).l(0,B.h))return h +s=c.a-g +r=c.b-e +g=h.f +e=Math.max(0,g.a-f) +c=Math.max(0,g.b-d) +q=Math.max(0,g.c-s) +g=Math.max(0,g.d-r) +p=h.r +o=Math.max(0,p.a-f) +n=Math.max(0,p.b-d) +m=Math.max(0,p.c-s) +p=Math.max(0,p.d-r) +l=h.e +f=Math.max(0,l.a-f) +d=Math.max(0,l.b-d) +k=Math.max(0,l.c-s) +l=Math.max(0,l.d-r) +j=h.ch +i=A.X(j).i("aO<1>") +return h.aS5(A.P(new A.aO(j,new A.aUo(a),i),!0,i.i("w.E")),new A.ai(e,c,q,g),new A.ai(f,d,k,l),new A.ai(o,n,m,p))}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.QY&&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.ea(b.ch,s.ch)}, +gm(a){var s=this +return A.V(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.cv(s.ch),B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"MediaQueryData("+B.c.bA(A.a(["size: "+s.a.j(0),"devicePixelRatio: "+B.d.aA(s.b,1),"textScaleFactor: "+B.d.aA(s.c,1),"platformBrightness: "+s.d.j(0),"padding: "+s.f.j(0),"viewPadding: "+s.r.j(0),"viewInsets: "+s.e.j(0),"systemGestureInsets: "+s.w.j(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.j(0),"displayFeatures: "+A.c(s.ch)],t.s),", ")+")"}} +A.aUo.prototype={ +$1(a){return this.a.z_(a.goV(a))}, +$S:227} +A.AA.prototype={ +cO(a){return!this.w.l(0,a.w)}, +ahT(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.gao(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.v();){a5=s.gJ(s) +if(a5 instanceof A.hQ)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 +break +case 1:a5=a4>r?B.iY:B.he +if(a5!==(q.a>q.b?B.iY:B.he))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.abU.prototype={ +I(){return"NavigationMode."+this.b}} +A.Zl.prototype={ +a4(){return new A.apu(B.i)}} +A.apu.prototype={ +av(){this.aG() +$.aL.aV$.push(this)}, +bD(){this.d6() +this.aN5() +this.C3()}, +aL(a){var s,r=this +r.b0(a) +s=r.a +s.toString +if(r.e==null||a.c!==s.c)r.C3()}, +aN5(){var s,r=this +r.a.toString +s=r.c +s.toString +s=A.dy(s,null) +r.d=s +r.e=null}, +C3(){var s=this,r=A.bMu(s.a.c,s.d) +if(!r.l(0,s.e))s.U(new A.bnT(s,r))}, +W0(){this.C3()}, +acG(){if(this.d==null)this.C3()}, +acF(){if(this.d==null)this.C3()}, +q(){B.c.G($.aL.aV$,this) +this.aE()}, +B(a){var s=this.e +s.toString +return A.q7(this.a.e,s,null)}} +A.bnT.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.awg.prototype={} +A.asA.prototype={ +aQ(a){var s=new A.arL(this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.saPA(this.e)}} +A.arL.prototype={ +saPA(a){var s=this,r=s.F +if(r===a)return +if(s.b!=null)r.L(0,s.gyQ()) +s.F=a +a.a2(0,s.gyQ()) +s.bS()}, +gob(){var s=this.F.a,r=A.S.prototype.gob.call(this) +return new A.K(r.a+s.a,r.b+s.b,r.c-s.c,r.d-s.d)}, +aF(a){this.t3(a) +this.F.a2(0,this.gyQ())}, +aC(a){this.F.L(0,this.gyQ()) +this.ne(0)}, +ia(a){this.kP(a) +a.a=!0}} +A.abz.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +switch(A.bP().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.aVp(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.K(t.I) +m.toString +m=m.w}else m=h +l=i.c +k=A.cM(h,A.f_(new A.dR(B.hP,l==null?h:new A.it(l,h,h),h),B.cZ,h,h,h,h),!1,h,h,!1,!1,h,h,h,h,n,h,h,h,h,h,h,o,h,h,p,i.x,h,h,h,h,m,h,h) +j=!r||!1 +if(!j&&i.w!=null){p=i.w +p.toString +k=new A.asA(p,k,h)}return A.c1v(new A.pJ(j,new A.apI(k,q,h),h))}} +A.aVp.prototype={ +$0(){if(this.a.d)A.abX(this.b) +else A.aiu(B.awG)}, +$S:0} +A.a2P.prototype={ +B(a){var s=this,r=t.Bs.a(s.c) +return A.aVo(!0,s.x,r.gp(r),s.e,null,s.f,s.y)}} +A.K4.prototype={ +ku(a){if(this.aR==null)return!1 +return this.w_(a)}, +ae9(a){}, +aea(a,b){var s=this.aR +if(s!=null)s.$0()}, +LP(a,b,c){}} +A.al5.prototype={ +Vc(){var s=t.S,r=A.di(s) +return new A.K4(B.bF,18,B.ef,A.q(s,t.SP),r,null,null,A.ya(),A.q(s,t.Au))}, +aep(a){a.aR=this.a}} +A.apI.prototype={ +B(a){return new A.oo(this.c,A.a3([B.aCL,new A.al5(this.d)],t.Q,t.xR),B.bg,!1,null)}} +A.abV.prototype={ +B(a){var s,r,q=this,p=a.K(t.I) +p.toString +s=A.a([],t.p) +r=q.c +if(r!=null)s.push(A.aTe(r,B.no)) +r=q.d +if(r!=null)s.push(A.aTe(r,B.np)) +r=q.e +if(r!=null)s.push(A.aTe(r,B.nq)) +return new A.Ob(new A.buH(q.f,q.r,p.w),s,null)}} +A.Ly.prototype={ +I(){return"_ToolbarSlot."+this.b}} +A.buH.prototype={ +Nd(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.b.h(0,B.no)!=null){s=a.a +r=a.b +q=e.jh(B.no,new A.at(0,s,r,r)).a +switch(e.f.a){case 0:p=s-q +break +case 1:p=0 +break +default:p=null}e.jV(B.no,new A.j(p,0))}else q=0 +if(e.b.h(0,B.nq)!=null){o=e.jh(B.nq,A.mt(a)) +switch(e.f.a){case 0:n=0 +break +case 1:n=a.a-o.a +break +default:n=null}m=o.a +e.jV(B.nq,new A.j(n,(a.b-o.b)/2))}else m=0 +if(e.b.h(0,B.np)!=null){s=a.a +r=e.e +l=Math.max(s-q-m-r*2,0) +k=e.jh(B.np,A.mt(a).u_(l)) +j=q+r +if(e.d){i=k.a +h=(s-i)/2 +g=s-m +if(h+i>g)h=g-i-r +else if(h")) +s=r.yK(r,new A.b13(),new A.b14()) +if(s==null)return!1 +return s.a===this}, +gaeK(){var s,r=this.a +if(r==null)return!1 +r=r.e +r=new A.fh(r,A.X(r).i("fh<1,ij?>")) +s=r.hM(r,new A.b15(),new A.b16()) +if(s==null)return!1 +return s.a===this}, +gLU(){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}, +gM9(){var s=this.a +if(s==null)return!1 +s=s.e +s=new A.fh(s,A.X(s).i("fh<1,ij?>")) +s=s.hM(s,new A.b11(this),new A.b12()) +s=s==null?null:s.guF() +return s===!0}} +A.b10.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.gjG() +if(r!=null)r.n3()}}, +$S:14} +A.b1_.prototype={ +$1(a){var s=this.a.a +if(s!=null){s=s.x.gjG() +if(s!=null)s.n3()}}, +$S:14} +A.b13.prototype={ +$1(a){return a!=null&&a.guF()}, +$S:73} +A.b14.prototype={ +$0(){return null}, +$S:5} +A.b15.prototype={ +$1(a){return a!=null&&a.guF()}, +$S:73} +A.b16.prototype={ +$0(){return null}, +$S:5} +A.b11.prototype={ +$1(a){return a!=null&&A.bR6(this.a).$1(a)}, +$S:73} +A.b12.prototype={ +$0(){return null}, +$S:5} +A.jv.prototype={ +j(a){var s=this.a +s=s==null?"none":'"'+s+'"' +return"RouteSettings("+s+", "+A.c(this.b)+")"}} +A.AH.prototype={} +A.zV.prototype={ +cO(a){return a.f!=this.f}} +A.b0Z.prototype={} +A.ajp.prototype={} +A.a7j.prototype={} +A.Rs.prototype={ +a4(){var s=null,r=A.a([],t.Yd),q=$.be(),p=t.p6 +return new A.mV(r,new A.aok(q),A.lI(s,p),A.lI(s,p),A.Pu(!0,"Navigator",!0,!0,s,s,!1),new A.Tw(0,q,t.dZ),A.dW(!1,t.y),A.b0(t.S),s,A.q(t.yb,t.M),s,!0,s,s,s,B.i)}, +aZn(a,b){return this.Q.$2(a,b)}} +A.aW8.prototype={ +$1(a){return a==null}, +$S:551} +A.j5.prototype={ +I(){return"_RouteLifecycle."+this.b}} +A.apZ.prototype={} +A.ij.prototype={ +gfG(){var s,r +if(this.c){s=t.sd.a(this.a.b) +s.gfG() +r=A.c(s.gfG()) +return"p+"+r}r=this.b +if(r!=null)return"r+"+r.gaha() +return null}, +aVM(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +n.a=b +n.r6() +s=p.d +if(s===B.S4||s===B.tC){r=n.D3() +p.d=B.S5 +r.Zx(new A.bqu(p,b))}else{n.W5(c) +p.d=B.hI}if(a)n.D2(null) +s=o===B.aFx||o===B.tC +q=b.r +if(s)q.h0(0,new A.Zz(n,d)) +else q.h0(0,new A.KV(n,d))}, +aVJ(a,b){var s,r=this +r.d=B.aFt +s=r.a +if((s.d.a.a&30)!==0)return!0 +if(!s.ud(r.w)){r.d=B.hI +return!1}r.w=null +return!0}, +aPR(a,b,c){var s=this +if(s.d.a>=10)return +s.x=!c +s.w=b +s.d=B.aFy}, +aPS(a,b,c){return this.aPR(a,b,c,t.z)}, +q(){var s,r,q,p,o,n,m={} +this.d=B.aFv +s=this.a +r=s.gN8() +q=new A.bqs() +p=A.X(r) +o=new A.aO(r,q,p.i("aO<1>")) +if(!o.gao(o).v())s.q() +else{m.a=o.gu(o) +for(s=B.c.gao(r),p=new A.fB(s,q,p.i("fB<1>"));p.v();){r=s.gJ(s) +n=A.bm("listener") +q=new A.bqt(m,this,r,n) +n.b=q +r.d.a2(0,q)}}}, +gb3_(){var s=this.d.a +return s<=7&&s>=1}, +guF(){var s=this.d.a +return s<=10&&s>=1}} +A.bqu.prototype={ +$0(){var s=this.a +if(s.d===B.S5){s.d=B.hI +this.b.H9()}}, +$S:0} +A.bqs.prototype={ +$1(a){return a.d.a!=null}, +$S:552} +A.bqt.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.d.L(0,s.d.au()) +if(r.a===0)s.b.a.q()}, +$S:0} +A.bqv.prototype={ +$1(a){return a.a===this.a}, +$S:147} +A.xQ.prototype={} +A.KV.prototype={ +uY(a){a.HT(this.b,this.a,B.eQ,!1)}} +A.KU.prototype={ +uY(a){var s=$.pi() +A.mE(a) +if(!s.a.get(a).CW.a)a.HT(this.a,this.b,B.eR,!1)}} +A.Zy.prototype={ +uY(a){}} +A.Zz.prototype={ +uY(a){var s=this.a,r=s.guC() +if(r)a.HT(this.b,s,B.eQ,!1)}} +A.mV.prototype={ +av(){var s,r,q,p,o=this +o.aG() +for(s=o.a.x,r=0;!1;++r){q=s[r] +p=$.pi() +A.zB(q) +p.a.set(q,o)}o.Q=o.a.x +s=o.c.iT(t.lp) +s=s==null?null:s.gbn() +t.ZH.a(s) +o.TQ(s==null?null:s.f) +o.a.toString +B.mh.r7("selectSingleEntryHistory",t.H)}, +jY(a,b){var s,r,q,p,o,n,m=this +m.pE(m.as,"id") +s=m.f +m.pE(s,"history") +for(;r=m.e,r.length!==0;)r.pop().q() +m.d=new A.bR(null,t.ku) +B.c.E(r,s.ahb(null,m)) +m.a.toString +q=0 +for(;!1;++q){p=B.adA[q] +r=m.c +r.toString +r=p.VL(r) +o=$.bAS() +n=new A.ij(r,null,!0,B.tA,o,o,o) +m.e.push(n) +B.c.E(m.e,s.ahb(n,m))}if(s.y==null){s=m.a +r=m.e +o=s.f +B.c.E(r,J.bT(s.aZn(m,o),new A.aW6(m),t.Ez))}m.H9()}, +W8(a){var s,r=this +r.aoF(a) +s=r.f +if(r.c7$!=null)s.cd(0,r.e) +else s.T(0)}, +gfG(){return this.a.y}, +bD(){var s,r,q,p,o=this +o.apX() +s=o.c.K(t.lp) +o.TQ(s==null?null:s.f) +for(r=o.e,q=r.length,p=0;p0?s[r-1]:a0 +o=A.a([],t.Yd) +$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.qb(r-1,A.bzG()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +g=q.a +g.a=a +g.r6() +q.d=B.aFw +n.h0(0,new A.KV(g,h)) +continue $label0$1 +case 2:if(k||l==null){h=q.a +h.D1() +q.d=B.hI +if(l==null)h.D2(a0) +continue $label0$1}break +case 3:case 4:case 6:h=p==null?a0:p.a +i=a.qb(r-1,A.bzG()) +g=i>=0?a.e[i]:a0 +g=g==null?a0:g.a +q.aVM(l==null,a,h,g) +if(q.d===B.hI)continue $label0$1 +break +case 5:if(!j&&m!=null){q.a.xU(m) +q.f=m}j=!0 +break +case 7:if(!j&&m!=null){q.a.xU(m) +q.f=m}k=!0 +j=!0 +break +case 8:i=a.qb(r,A.a26()) +h=i>=0?a.e[i]:a0 +if(!q.aVJ(a,h==null?a0:h.a))continue $label0$1 +if(!j){if(m!=null){q.a.xU(m) +q.f=m}m=q.a}h=q.a +i=a.qb(r,A.a26()) +g=i>=0?a.e[i]:a0 +s.h0(0,new A.KU(h,g==null?a0:g.a)) +if(q.d===B.tB)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.Y(A.a9("Future already completed")) +h.ju(g) +q.w=null +q.d=B.aFs +continue $label0$1 +case 10:if(!j){if(m!=null)q.a.xU(m) +m=a0}i=a.qb(r,A.a26()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +q.d=B.aFu +if(q.x)s.h0(0,new A.Zy(q.a,h)) +continue $label0$1 +case 12:if(!k&&l!=null)break +q.d=B.tB +continue $label0$1 +case 13:o.push(B.c.cE(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.axP() +a.axR() +a.a.toString +s=a.e +s=new A.fh(s,A.X(s).i("fh<1,ij?>")) +e=s.yK(s,new A.aW0(),new A.aW1()) +d=e==null?a0:e.a.b.a +if(d!=null&&d!==a.at){A.bPm(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.ayE(k+1,A.bV3()) +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.D2(r?l:q.a)}s.r=r?l:q.a}--k +n=m.qb(k,A.bV3()) +r=n>=0?m.e[n]:l +p=r==null +o=p?l:r.a +if(o!=s.e){o=s.a +o.W1(p?l:r.a) +s.e=p?l:r.a}}}, +a4d(a,b){a=this.qb(a,b) +return a>=0?this.e[a]:null}, +qb(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +ayE(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}, +IG(a,b,c){return this.IH(a,!1,b,c)}, +EH(a,b,c){var s=this.IG(a,b,c) +s.toString +return this.iN(s)}, +b03(a,b){return this.EH(a,null,b)}, +EI(a,b,c){var s,r=this,q=r.IG(a,null,b) +q.toString +s=A.bEO(q,B.tC,!1,null) +J.c0c(B.c.af3(r.e,A.bzG()),null,!0) +r.e.push(s) +r.H9() +r.Qi() +return q.d.a}, +b00(a){var s=A.bEO(a,B.S4,!1,null) +this.e.push(s) +this.H9() +this.Qi() +return a.d.a}, +iN(a){return this.b00(a,t.X)}, +E9(a){var s=0,r=A.o(t.y),q,p=this,o,n,m +var $async$E9=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)$async$outer:switch(s){case 0:m=p.e +m=new A.fh(m,A.X(m).i("fh<1,ij?>")) +o=m.yK(m,new A.aW2(),new A.aW3()) +if(o==null){q=!1 +s=1 +break}s=3 +return A.h(o.a.m3(),$async$E9) +case 3:n=c +if(p.c==null){q=!0 +s=1 +break}m=p.e +m=new A.fh(m,A.X(m).i("fh<1,ij?>")) +if(o!==m.yK(m,new A.aW4(),new A.aW5())){q=!0 +s=1 +break}switch(n.a){case 2:q=!1 +s=1 +break $async$outer +case 0:p.jU(a) +q=!0 +s=1 +break $async$outer +case 1:q=!0 +s=1 +break $async$outer}case 1:return A.m(q,r)}}) +return A.n($async$E9,r)}, +aYB(a){return this.E9(a,t.X)}, +re(){return this.E9(null,t.X)}, +Ng(a){var s=this,r=B.c.af3(s.e,A.bzG()) +if(r.c){s.a.toString +if(null.$2(r.a,a)&&r.d===B.hI)r.d=B.tD}else{r.w=a +r.d=B.tD}if(r.d===B.tD)s.Rm(!1) +s.Qi()}, +jU(a){return this.Ng(a,t.X)}, +bR(){return this.Ng(null,t.X)}, +b_Q(a){return this.Ng(null,a)}, +adB(a){var s,r=this,q=B.c.h9(r.e,A.bR6(a)),p=r.e[q] +if(p.c&&p.d.a<8){s=r.a4d(q-1,A.a26()) +s=s==null?null:s.a +r.w.h0(0,new A.KU(a,s))}p.d=B.tB +if(!r.ay)r.Rm(!1)}, +sa9O(a){this.ch=a +this.CW.sp(0,a>0)}, +aTg(){var s,r,q,p,o,n,m=this +m.sa9O(m.ch+1) +if(m.ch===1){s=m.qb(m.e.length-1,A.a26()) +r=m.e[s].a +q=!r.gail()&&s>0?m.a4d(s-1,A.a26()).a:null +p=m.Q +p===$&&A.b() +o=p.length +n=0 +for(;n7){h=i.a +h.c.sp(0,b) +continue}if(i.c){l=l||r.length!==J.bf(p) +if(r.length!==0){g=m==null?b:m.gfG() +o.k(0,g,r) +n.G(0,g)}k=i.gfG()!=null +h=i.a +f=k?i.gfG():b +h.c.sp(0,f) +if(k){r=A.a([],s) +h=c.y +h.toString +p=J.as(h,i.gfG()) +if(p==null)p=B.iH}else{r=B.iH +p=B.iH}m=i +continue}if(k){h=i.b +h=h==null?b:h.gaeQ() +k=h===!0}else k=!1 +h=i.a +f=k?i.gfG():b +h.c.sp(0,f) +if(k){h=i.b +f=h.b +h=f==null?h.b=h.Ky():f +if(!l){f=J.ae(p) +e=f.gu(p) +d=r.length +l=e<=d||!J.i(f.h(p,d),h)}else l=!0 +B.c.t(r,h)}}l=l||r.length!==J.bf(p) +c.axy(r,m,o,n) +if(l||n.gcs(n)){c.y=o +c.aO()}}, +axy(a,b,c,d){var s +if(a.length!==0){s=b==null?null:b.gfG() +c.k(0,s,a) +d.G(0,s)}}, +T(a){if(this.y==null)return +this.y=null +this.aO()}, +ahb(a,b){var s,r,q,p,o,n=A.a([],t.Yd) +if(this.y!=null)s=a!=null&&a.gfG()==null +else s=!0 +if(s)return n +s=this.y +s.toString +r=J.as(s,a==null?null:a.gfG()) +if(r==null)return n +for(s=J.an(r);s.v();){q=A.cer(s.gJ(s)) +p=q.VL(b) +o=$.bAS() +n.push(new A.ij(p,q,!1,B.tA,o,o,o))}return n}, +CP(){return null}, +uw(a){a.toString +return J.DR(t.f.a(a),new A.blF(),t.u,t.UX)}, +DK(a){this.y=a}, +vk(){return this.y}, +gxY(a){return this.y!=null}} +A.blF.prototype={ +$2(a,b){return new A.az(A.aj(a),A.eZ(t.j.a(b),!0,t.K),t.qE)}, +$S:557} +A.bou.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.ZA.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.ZB.prototype={ +aL(a){this.b0(a) +this.qO()}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c7$ +r=o.gpG() +q=o.c +q.toString +q=A.tW(q) +o.ih$=q +p=o.oJ(q,r) +if(r){o.jY(s,o.fj$) +o.fj$=!1}if(p)if(s!=null)s.q()}, +q(){var s,r=this +r.fw$.a6(0,new A.bou()) +s=r.c7$ +if(s!=null)s.q() +r.c7$=null +r.apW()}} +A.ac6.prototype={ +j(a){var s=A.a([],t.s) +this.e7(s) +return"Notification("+B.c.bA(s,", ")+")"}, +e7(a){}} +A.fb.prototype={ +cC(a){return new A.ZC(this,B.ar,this.$ti.i("ZC<1>"))}} +A.ZC.prototype={ +afG(a){var s,r=this.f +r.toString +s=this.$ti +s.i("fb<1>").a(r) +if(s.c.b(a))return r.d.$1(a) +return!1}, +ps(a){}} +A.lG.prototype={} +A.awl.prototype={} +A.RJ.prototype={ +I(){return"OverflowBarAlignment."+this.b}} +A.acv.prototype={ +aQ(a){var s=this,r=null,q=a.K(t.I) +q.toString +q=q.w +q=new A.La(s.e,s.f,s.r,s.w,s.x,q,B.f,0,r,r,A.aA(t.T)) +q.aP() +q.E(0,r) +return q}, +aU(a,b){var s,r=this +t.Eg.a(b) +b.sPd(0,r.e) +b.siz(r.f) +b.sb_6(r.r) +b.sb_4(r.w) +b.sb_5(r.x) +s=a.K(t.I) +s.toString +b.scp(s.w) +b.sms(B.f)}} +A.r_.prototype={} +A.La.prototype={ +sPd(a,b){if(this.C===b)return +this.C=b +this.a5()}, +siz(a){if(this.P==a)return +this.P=a +this.a5()}, +sb_6(a){if(this.a_===a)return +this.a_=a +this.a5()}, +sb_4(a){if(this.aw===a)return +this.aw=a +this.a5()}, +sb_5(a){if(this.D===a)return +this.D=a +this.a5()}, +scp(a){if(this.Z===a)return +this.Z=a +this.a5()}, +sms(a){var s=this +if(a===s.bm)return +s.bm=a +s.aD() +s.bS()}, +eF(a){if(!(a.e instanceof A.r_))a.e=new A.r_(null,null,B.h)}, +bl(a){var s,r,q,p,o,n=this,m=n.W$ +if(m==null)return 0 +for(s=A.t(n).i("ar.1"),r=0;m!=null;){r+=m.an(B.an,1/0,m.gby()) +q=m.e +q.toString +m=s.a(q).ad$}q=n.C +p=n.bb$ +m=n.W$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.an(B.aa,a,m.gbs()) +q=m.e +q.toString +m=s.a(q).ad$}return o+n.a_*(n.bb$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.an(B.aa,a,m.gbs())) +q=m.e +q.toString +m=s.a(q).ad$}return o}}, +bq(a){var s,r,q,p,o,n=this,m=n.W$ +if(m==null)return 0 +for(s=A.t(n).i("ar.1"),r=0;m!=null;){r+=m.an(B.an,1/0,m.gby()) +q=m.e +q.toString +m=s.a(q).ad$}q=n.C +p=n.bb$ +m=n.W$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.an(B.aE,a,m.gbQ()) +q=m.e +q.toString +m=s.a(q).ad$}return o+n.a_*(n.bb$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.an(B.aE,a,m.gbQ())) +q=m.e +q.toString +m=s.a(q).ad$}return o}}, +bu(a){var s,r,q,p=this,o=p.W$ +if(o==null)return 0 +for(s=A.t(p).i("ar.1"),r=0;o!=null;){r+=o.an(B.an,1/0,o.gby()) +q=o.e +q.toString +o=s.a(q).ad$}return r+p.C*(p.bb$-1)}, +bk(a){var s,r,q,p=this,o=p.W$ +if(o==null)return 0 +for(s=A.t(p).i("ar.1"),r=0;o!=null;){r+=o.an(B.at,1/0,o.gbJ()) +q=o.e +q.toString +o=s.a(q).ad$}return r+p.C*(p.bb$-1)}, +fO(a){return this.KT(a)}, +cB(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.W$ +if(i==null)return new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) +s=a.b +r=new A.at(0,s,0,a.d) +for(q=A.t(j).i("ar.1"),p=0,o=0,n=0;i!=null;){m=i.hh(r) +p+=m.a +l=m.b +o=Math.max(o,l) +n+=l+j.a_ +l=i.e +l.toString +i=q.a(l).ad$}k=p+j.C*(j.bb$-1) +if(k>s)return a.b_(new A.a_(s,n-j.a_)) +else return a.b_(new A.a_(j.P==null?k:s,o))}, +bO(){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.W$ +if(a3==null){s=t.k.a(A.D.prototype.ga3.call(a1)) +a1.k3=new A.a_(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d)) +return}s=t.k +r=s.a(A.D.prototype.ga3.call(a1)) +q=new A.at(0,r.b,0,r.d) +for(r=A.t(a1).i("ar.1"),p=a3,o=0,n=0,m=0;p!=null;p=a3){p.cf(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).ad$ +a2.a=a3}j=a1.Z===B.aL +i=o+a1.C*(a1.bb$-1) +if(i>s.a(A.D.prototype.ga3.call(a1)).b){a3=a1.D===B.w?a1.W$:a1.cv$ +a2.a=a3 +h=new A.bq1(a2,a1) +for(r=t.pi,p=a3,g=0;p!=null;p=a3){l=p.e +l.toString +r.a(l) +switch(a1.aw.a){case 0:if(j){p=s.a(A.D.prototype.ga3.call(a1)) +k=a2.a +f=p.b-k.k3.a +p=k}else f=0 +break +case 2:p=s.a(A.D.prototype.ga3.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.D.prototype.ga3.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.a_ +a3=h.$0() +a2.a=a3}a1.k3=s.a(A.D.prototype.ga3.call(a1)).b_(new A.a_(s.a(A.D.prototype.ga3.call(a1)).b,g-a1.a_))}else{a3=a1.W$ +a2.a=a3 +e=a3.k3.a +d=a1.P==null?i:s.a(A.D.prototype.ga3.call(a1)).b +a1.k3=s.a(A.D.prototype.ga3.call(a1)).b_(new A.a_(d,n)) +f=A.bm("x") +c=a1.C +switch(a1.P){case null:f.b=j?a1.k3.a-e:0 +break +case B.l:f.b=j?a1.k3.a-e:0 +break +case B.ba:s=a1.k3.a +b=(s-i)/2 +f.b=j?s-b-e:b +break +case B.dV:f.b=j?i-e:a1.k3.a-i +break +case B.dW:s=a1.k3.a +c=(s-o)/(a1.bb$-1) +f.b=j?s-e:0 +break +case B.JA:s=a1.bb$ +c=s>0?(a1.k3.a-o)/s:0 +s=c/2 +f.b=j?a1.k3.a-s-e:s +break +case B.ma:s=a1.k3.a +c=(s-o)/(a1.bb$+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.Y(A.iA(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).ad$ +if(j&&a3!=null)f.b=k-(a3.k3.a+c)}}}, +d1(a,b){return this.u8(a,b)}, +aM(a,b){this.qL(a,b)}} +A.bq1.prototype={ +$0(){var s=this.b,r=s.D,q=this.a.a +s=A.t(s).i("ar.1") +if(r===B.w){r=q.e +r.toString +r=s.a(r).ad$ +s=r}else{r=q.e +r.toString +r=s.a(r).cL$ +s=r}return s}, +$S:558} +A.awB.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.pi;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.pi;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.awC.prototype={} +A.tB.prototype={ +srk(a){var s +if(this.b===a)return +this.b=a +s=this.e +if(s!=null)s.a3g()}, +suS(a){if(this.c)return +this.c=!0 +this.e.a3g()}, +a2(a,b){this.d.a2(0,b)}, +L(a,b){this.d.L(0,b)}, +eb(a){var s,r=this.e +r.toString +this.e=null +if(r.c==null)return +B.c.G(r.d,this) +s=$.cz +if(s.fy$===B.mv)s.dy$.push(new A.aWB(r)) +else r.a5z()}, +eo(){var s=this.f.ga7() +if(s!=null)s.a5B()}, +j(a){return"#"+A.cD(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, +$iaG:1} +A.aWB.prototype={ +$1(a){this.a.a5z()}, +$S:6} +A.uR.prototype={ +a4(){return new A.KX(B.i)}} +A.KX.prototype={ +gBB(){var s,r=this,q=r.f +if(q===$){s=r.QV(!1) +r.f!==$&&A.aC() +r.f=s +q=s}return q}, +QV(a){return this.avW(a)}, +avW(a){return A.nF(function(){var s=a +var r=0,q=2,p +return function $async$QV(b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:r=1 +break +case 1:return A.nx() +case 2:return A.ny(p)}}},t.x)}, +av(){var s,r=this +r.aG() +r.a.c.d.sp(0,r) +s=r.c.Du(t.im) +s.toString +r.d=s}, +aL(a){var s,r=this +r.b0(a) +if(a.d!==r.a.d){s=r.c.Du(t.im) +s.toString +r.d=s}}, +q(){var s,r=this +r.a.c.d.sp(0,null) +s=r.a.c +if(s.r){s=s.d +s.aq$=$.be() +s.ab$=0}r.e=null +r.aE()}, +B(a){var s=this.a,r=s.e,q=this.d +q===$&&A.b() +return new A.xm(r,new A.arT(q,this,s.c.a.$1(a),null),null)}, +a5B(){this.U(new A.boB())}} +A.boB.prototype={ +$0(){}, +$S:0} +A.RK.prototype={ +a4(){return new A.GZ(A.a([],t.wi),null,null,B.i)}} +A.GZ.prototype={ +av(){this.aG() +this.aer(0,this.a.c)}, +Se(a,b){if(a!=null)return B.c.d2(this.d,a) +return this.d.length}, +aeq(a,b,c){b.e=this +this.U(new A.aWF(this,c,null,b))}, +yz(a,b){return this.aeq(a,b,null)}, +aer(a,b){var s,r=b.length +if(r===0)return +for(s=0;s"),s=new A.cL(s,r),s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("al.E"),q=!0,p=0;s.v();){o=s.d +if(o==null)o=r.a(o) +if(q){++p +m.push(new A.uR(o,n,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new A.uR(o,n,!1,o.f))}s=t.MV +return new A.a0v(m.length-p,n.a.d,A.P(new A.cL(m,s),!1,s.i("al.E")),null)}} +A.aWF.prototype={ +$0(){var s=this,r=s.a +B.c.f8(r.d,r.Se(s.b,s.c),s.d)}, +$S:0} +A.aWE.prototype={ +$0(){var s=this,r=s.a +B.c.fS(r.d,r.Se(s.b,s.c),s.d)}, +$S:0} +A.aWG.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +B.c.T(o) +s=q.b +B.c.E(o,s) +r=q.c +r.ET(s) +B.c.fS(o,p.Se(q.d,q.e),r)}, +$S:0} +A.aWD.prototype={ +$0(){}, +$S:0} +A.aWC.prototype={ +$0(){}, +$S:0} +A.a0v.prototype={ +cC(a){return new A.auC(A.di(t.C),this,B.ar)}, +aQ(a){var s=a.K(t.I) +s.toString +s=new A.Lc(s.w,this.e,this.f,A.aA(t.O5),0,null,null,A.aA(t.T)) +s.aP() +s.E(0,null) +return s}, +aU(a,b){var s=this.e +if(b.a_!==s){b.a_=s +b.a5()}s=a.K(t.I) +s.toString +b.scp(s.w) +s=this.f +if(s!==b.aw){b.aw=s +b.aD() +b.bS()}}} +A.auC.prototype={ +gaf(){return t.im.a(A.kT.prototype.gaf.call(this))}, +jQ(a,b){var s,r +this.a0w(a,b) +s=a.e +s.toString +t.i9.a(s) +r=this.f +r.toString +s.at=t.KJ.a(t.f4.a(r).c[b.b]).c}, +jS(a,b,c){this.a0x(a,b,c)}} +A.Ld.prototype={ +eF(a){if(!(a.e instanceof A.iJ))a.e=new A.iJ(null,null,B.h)}, +gkM(){return!0}, +bO(){var s,r,q,p,o,n,m,l=this,k=l.Qv(),j=new A.f2(k.a(),k.$ti.i("f2<1>")) +k=t.k.a(A.D.prototype.ga3.call(l)) +s=A.lp(new A.a_(A.Z(1/0,k.a,k.b),A.Z(1/0,k.c,k.d))) +k=l.C +if(k==null)k=l.C=B.a7.am(l.P) +for(r=t.Qv,q=t.EP;j.v();){p=j.gJ(j) +o=p.e +o.toString +r.a(o) +if(!o.gMd()){p.cf(s,!0) +n=l.k3 +n.toString +m=p.k3 +m.toString +o.a=k.tM(q.a(n.a8(0,m)))}else{n=l.k3 +n.toString +A.bNQ(p,o,n,k)}}}, +d1(a,b){var s,r,q,p=this.a2s(),o=new A.f2(p.a(),p.$ti.i("f2<1>")) +p=t.Qv +s=!1 +while(!0){if(!(!s&&o.v()))break +r=o.gJ(o) +q=r.e +q.toString +s=a.kX(new A.bq9(r),p.a(q).a,b)}return s}, +aM(a,b){var s,r,q,p,o,n +for(s=this.Qv(),s=new A.f2(s.a(),s.$ti.i("f2<1>")),r=t.Qv,q=b.a,p=b.b;s.v();){o=s.gJ(s) +n=o.e +n.toString +n=r.a(n).a +a.ep(o,new A.j(n.a+q,n.b+p))}}} +A.bq9.prototype={ +$2(a,b){return this.a.cD(a,b)}, +$S:16} +A.Lx.prototype={} +A.Lc.prototype={ +eF(a){if(!(a.e instanceof A.Lx))a.e=new A.Lx(null,null,B.h)}, +aF(a){var s,r,q,p,o +this.ars(a) +s=this.W$ +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.gBB() +o=new A.f2(p.a(),p.$ti.i("f2<1>"))}if(o!=null)for(;o.v();)o.gJ(o).aF(a) +s=q.ad$}}, +aC(a){var s,r,q,p +this.art(0) +s=this.W$ +for(r=t.i9;s!=null;){q=s.e +q.toString +r.a(q) +p=q.at +if(p!=null)p.d.a.gBB().a6(0,A.clk()) +s=q.ad$}}, +jX(){return this.bx(this.gNw())}, +scp(a){var s=this +if(s.P===a)return +s.P=a +s.C=null +s.a5()}, +a5(){this.Pu()}, +gtn(){var s,r,q,p,o=this +if(o.a_===A.ar.prototype.gCv.call(o))return null +s=A.ar.prototype.gaUN.call(o,o) +for(r=o.a_,q=t.Qv;r>0;--r){p=s.e +p.toString +s=q.a(p).ad$}return s}, +bu(a){return A.BD(this.gtn(),new A.bqd(a))}, +bk(a){return A.BD(this.gtn(),new A.bqb(a))}, +bl(a){return A.BD(this.gtn(),new A.bqc(a))}, +bq(a){return A.BD(this.gtn(),new A.bqa(a))}, +fO(a){var s,r,q,p,o=this.gtn() +for(s=t.Qv,r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.pS(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.ad$}return r}, +cB(a){return new A.a_(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +Qv(){var s=this +return A.nF(function(){var r=0,q=1,p,o,n,m,l,k +return function $async$Qv(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:k=s.gtn() +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.gBB() +l=new A.f2(m.a(),m.$ti.i("f2<1>"))}r=l!=null?5:6 +break +case 5:case 7:if(!l.v()){r=8 +break}r=9 +return l.gJ(l) +case 9:r=7 +break +case 8:case 6:k=n.ad$ +r=2 +break +case 3:return A.nx() +case 1:return A.ny(p)}}},t.x)}, +a2s(){var s=this +return A.nF(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h +return function $async$a2s(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:i=s.a_===A.ar.prototype.gCv.call(s)?null:s.cv$ +h=s.bb$-s.a_ +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.QV(!0) +m.r!==$&&A.aC() +m.r=j +k=j}l=new A.f2(k.a(),k.$ti.i("f2<1>"))}r=l!=null?4:5 +break +case 4:case 6:if(!l.v()){r=7 +break}r=8 +return l.gJ(l) +case 8:r=6 +break +case 7:case 5:r=9 +return i +case 9:--h +i=h<=0?null:n.cL$ +r=2 +break +case 3:return A.nx() +case 1:return A.ny(p)}}},t.x)}, +aM(a,b){var s,r,q=this,p=q.Z +if(q.aw!==B.f){s=q.cx +s===$&&A.b() +r=q.k3 +p.saK(0,a.n0(s,b,new A.K(0,0,0+r.a,0+r.b),A.Ld.prototype.gfF.call(q),q.aw,p.a))}else{p.saK(0,null) +q.aqg(a,b)}}, +q(){this.Z.saK(0,null) +this.hE()}, +bx(a){var s,r,q,p=this.W$ +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.gBB().a6(0,a) +p=r.ad$}}, +k_(a){var s,r,q,p=this.gtn() +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.gBB().a6(0,a) +p=r.ad$}}, +nB(a){var s +switch(this.aw.a){case 0:return null +case 1:case 2:case 3:s=this.k3 +return new A.K(0,0,0+s.a,0+s.b)}}} +A.bqd.prototype={ +$1(a){return a.an(B.an,this.a,a.gby())}, +$S:23} +A.bqb.prototype={ +$1(a){return a.an(B.at,this.a,a.gbJ())}, +$S:23} +A.bqc.prototype={ +$1(a){return a.an(B.aa,this.a,a.gbs())}, +$S:23} +A.bqa.prototype={ +$1(a){return a.an(B.aE,this.a,a.gbQ())}, +$S:23} +A.arT.prototype={ +cO(a){return a.f!==this.f||a.r!==this.r}} +A.aqf.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.a1x.prototype={ +aF(a){var s,r,q +this.eh(a) +s=this.W$ +for(r=t.Qv;s!=null;){s.aF(a) +q=s.e +q.toString +s=r.a(q).ad$}}, +aC(a){var s,r,q +this.dU(0) +s=this.W$ +for(r=t.Qv;s!=null;){s.aC(0) +q=s.e +q.toString +s=r.a(q).ad$}}} +A.awE.prototype={} +A.PD.prototype={ +a4(){var s=t.y +return new A.YE(A.a3([!1,!0,!0,!0],s,s),null,null,B.i)}, +ri(a){return A.a2a().$1(a)}} +A.YE.prototype={ +av(){var s,r,q=this +q.aG() +s=q.a +r=s.f +q.d=A.bQQ(A.c4(s.e),r,q) +r=q.a +s=r.f +s=A.bQQ(A.c4(r.e),s,q) +q.e=s +r=q.d +r.toString +q.f=new A.Dl(A.a([r,s],t.Eo))}, +aL(a){var s,r=this +r.b0(a) +if(!a.f.l(0,r.a.f)||A.c4(a.e)!==A.c4(r.a.e)){s=r.d +s.toString +s.sap(0,r.a.f) +s=r.d +s.toString +s.saaK(A.c4(r.a.e)) +s=r.e +s.toString +s.sap(0,r.a.f) +s=r.e +s.toString +s.saaK(A.c4(r.a.e))}}, +RV(a){var s,r,q,p,o,n,m,l,k,j=this +if(!j.a.ri(a))return!1 +s=a.a +r=s.e +if(A.c4(r)!==A.c4(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.of){s=a.e +if(s<0)n=q +else if(s>0)n=o +else n=null +m=n===q +q=j.c +q.hK(new A.RL(m,0)) +q=j.w +q.k(0,m,!0) +q.h(0,m).toString +n.d=0 +j.w.h(0,m).toString +q=a.f +if(q!==0){s=n.c +if(s!=null)s.R(0) +n.c=null +l=A.Z(Math.abs(q),100,1e4) +s=n.f +if(n.a===B.nc)r=0.3 +else{r=n.r +r===$&&A.b() +q=r.a +q=r.b.aj(0,q.gp(q)) +r=q}s.a=r +r.toString +s.b=A.Z(l*0.00006,r,0.5) +r=n.w +s=n.x +s===$&&A.b() +q=s.a +r.a=s.b.aj(0,q.gp(q)) +r.b=Math.min(0.025+75e-8*l*l,1) +r=n.b +r===$&&A.b() +r.e=A.co(0,0,0,B.d.aN(0.15+l*0.02),0,0) +r.mL(0,0) +n.as=0.5 +n.a=B.aEu}else{q=a.d +if(q!=null){p=a.b.gaf() +p.toString +t.x.a(p) +o=p.k3 +o.toString +k=p.js(q.d) +switch(A.c4(r).a){case 0:n.toString +r=o.b +n.agl(0,Math.abs(s),o.a,A.Z(k.b,0,r),r) +break +case 1:n.toString +r=o.a +n.agl(0,Math.abs(s),o.b,A.Z(k.a,0,r),r) +break}}}}else if(a instanceof A.tX||a instanceof A.k8)if(a.gacU()!=null){s=j.d +if(s.a===B.nd)s.ty(B.ip) +s=j.e +if(s.a===B.nd)s.ty(B.ip)}j.r=A.B(a) +return!1}, +q(){this.d.q() +this.e.q() +this.arf()}, +B(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.fb(s.gRU(),new A.kW(A.jR(new A.kW(q.w,r),new A.aog(p,o,n,m),r,r,B.A),r),r,t.WA)}} +A.Dc.prototype={ +I(){return"_GlowState."+this.b}} +A.YD.prototype={ +sap(a,b){if(this.ax.l(0,b))return +this.ax=b +this.aO()}, +saaK(a){if(this.ay===a)return +this.ay=a +this.aO()}, +q(){var s=this,r=s.b +r===$&&A.b() +r.q() +r=s.y +r===$&&A.b() +r.w.cZ$.G(0,r) +r.a15() +r=s.c +if(r!=null)r.R(0) +s.dK()}, +agl(a,b,c,d,e){var s,r,q,p=this,o=p.c +if(o!=null)o.R(0) +p.at=p.at+b/200 +o=p.f +s=p.r +s===$&&A.b() +r=s.b +s=s.a +o.a=r.aj(0,s.gp(s)) +o.b=Math.min(r.aj(0,s.gp(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=p.w +r=p.x +r===$&&A.b() +o=r.b +r=r.a +s.a=o.aj(0,r.gp(r)) +s.b=Math.max(1-1/(0.7*Math.sqrt(p.at*q)),A.hf(o.aj(0,r.gp(r)))) +r=d/e +p.Q=r +if(r!==p.as){o=p.y +o===$&&A.b() +if(!o.gaXu())o.dJ(0)}else{o=p.y +o===$&&A.b() +o.cA(0) +p.z=null}o=p.b +o===$&&A.b() +o.e=B.dM +if(p.a!==B.nd){o.mL(0,0) +p.a=B.nd}else{o=o.r +if(!(o!=null&&o.a!=null))p.aO()}p.c=A.cq(B.dM,new A.bli(p))}, +Qo(a){var s=this +if(a!==B.ag)return +switch(s.a.a){case 1:s.ty(B.ip) +break +case 3:s.a=B.nc +s.at=0 +break +case 2:case 0:break}}, +ty(a){var s,r,q=this,p=q.a +if(p===B.RY||p===B.nc)return +p=q.c +if(p!=null)p.R(0) +q.c=null +p=q.f +s=q.r +s===$&&A.b() +r=s.a +p.a=s.b.aj(0,r.gp(r)) +p.b=0 +p=q.w +r=q.x +r===$&&A.b() +s=r.a +p.a=r.b.aj(0,s.gp(s)) +p.b=0 +p=q.b +p===$&&A.b() +p.e=a +p.mL(0,0) +q.a=B.RY}, +aMj(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)/$.bYT().a) +r.aO()}if(A.a27(r.Q,r.as,0.001)){q=r.y +q===$&&A.b() +q.cA(0) +r.z=null}else r.z=a}, +aM(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.r +i===$&&A.b() +s=i.a +if(J.i(i.b.aj(0,s.gp(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.b() +n=r.a +n=r.b.aj(0,n.gp(n)) +r=j.as +m=$.av().bh() +l=j.ax +k=i.a +m.sap(0,A.ax(B.d.aN(255*i.b.aj(0,k.gp(k))),l.gp(l)>>>16&255,l.gp(l)>>>8&255,l.gp(l)&255)) +a.cM(0) +a.aX(0,0,j.d+j.e) +a.er(0,1,n*q) +a.oZ(new A.K(0,0,0+s,0+o)) +a.jc(new A.j(s/2*(0.5+r),o-p),p,m) +a.cj(0)}, +j(a){return"_GlowController(color: "+this.ax.j(0)+", axis: "+this.ay.b+")"}} +A.bli.prototype={ +$0(){return this.a.ty(B.il)}, +$S:0} +A.aog.prototype={ +a6o(a,b,c,d,e){var s +if(c==null)return +switch(A.rb(d,e)){case B.a8:c.aM(a,b) +break +case B.a4:a.cM(0) +a.aX(0,0,b.b) +a.er(0,1,-1) +c.aM(a,b) +a.cj(0) +break +case B.bo:a.cM(0) +a.kC(0,1.5707963267948966) +a.er(0,1,-1) +c.aM(a,new A.a_(b.b,b.a)) +a.cj(0) +break +case B.bB:a.cM(0) +s=b.a +a.aX(0,s,0) +a.kC(0,1.5707963267948966) +c.aM(a,new A.a_(b.b,s)) +a.cj(0) +break}}, +aM(a,b){var s=this,r=s.d +s.a6o(a,b,s.b,r,B.pc) +s.a6o(a,b,s.c,r,B.iv)}, +ff(a){return a.b!=this.b||a.c!=this.c}, +j(a){return"_GlowingOverscrollIndicatorPainter("+A.c(this.b)+", "+A.c(this.c)+")"}} +A.a0f.prototype={ +I(){return"_StretchDirection."+this.b}} +A.VE.prototype={ +a4(){return new A.a0g(null,null,B.i)}, +ri(a){return A.a2a().$1(a)}} +A.a0g.prototype={ +gtE(){var s,r,q,p,o,n,m=this,l=null,k=m.d +if(k===$){s=t.Y +r=new A.aT(0,0,s) +q=new A.a0e(r,B.tI,B.fh,$.be()) +p=A.cu(l,l,l,l,m) +p.c3() +o=p.dh$ +o.b=!0 +o.a.push(q.gQn()) +q.a!==$&&A.dl() +q.a=p +n=A.ed(B.eI,p,l) +n.a.a2(0,q.ghx()) +t.B.a(n) +q.b!==$&&A.dl() +q.b=new A.b2(n,r,s.i("b2")) +m.d!==$&&A.aC() +m.d=q +k=q}return k}, +RV(a){var s,r,q,p,o,n,m,l=this +if(!l.a.ri(a))return!1 +s=a.a +if(A.c4(s.e)!==A.c4(l.a.c))return!1 +if(a instanceof A.of){l.f=a +J.aa(l.e) +r=a.e +q=l.c +q.hK(new A.RL(r<0,0)) +l.w=!0 +r=l.r+=r +q=a.f +if(q!==0){s=l.gtE() +r=l.r +p=A.Z(Math.abs(q),1,1e4) +q=s.c +o=s.b +o===$&&A.b() +n=o.a +q.a=o.b.aj(0,n.gp(n)) +q.b=Math.min(0.016+1.01/p,1) +q=s.a +q===$&&A.b() +q.e=A.co(0,0,0,B.d.aN(p*0.02),0,0) +q.mL(0,0) +s.d=B.aFC +s.f=r>0?B.fh:B.S7}else if(a.d!=null){s=s.d +s.toString +m=A.Z(Math.abs(r)/s,0,1) +l.gtE().b0_(0,m,l.r)}}else if(a instanceof A.tX||a instanceof A.k8){l.r=0 +s=l.gtE() +if(s.d===B.tJ)s.ty(B.io)}l.e=a +return!1}, +ay6(a){switch(this.a.c.a){case 0:return a===B.fh?B.tN:B.tM +case 1:return a===B.fh?B.cJ:B.d1 +case 2:return a===B.fh?B.tM:B.tN +case 3:return a===B.fh?B.d1:B.cJ}}, +q(){var s=this.gtE(),r=s.a +r===$&&A.b() +r.q() +s.dK() +this.arH()}, +B(a){var s={},r=A.bv(a,B.eD,t.l).w +s.a=null +return new A.fb(this.gRU(),A.ip(this.gtE(),new A.btS(s,this,r.a),null),null,t.WA)}} +A.btS.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gtE().b +k===$&&A.b() +s=k.a +s=k.b.aj(0,s.gp(s)) +switch(A.c4(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.ay6(l.gtE().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.GA(r,q,1) +l=l.a +n=A.CG(p,l.f,k,!0) +return A.rA(n,s!==0&&o!==m.a.a?l.e:B.f,null)}, +$S:560} +A.Dy.prototype={ +I(){return"_StretchState."+this.b}} +A.a0e.prototype={ +b0_(a,b,c){var s,r,q,p=this,o=c>0?B.fh:B.S7 +if(p.f!==o&&p.d===B.tK)return +p.f=o +p.e=b +s=p.c +r=p.b +r===$&&A.b() +q=r.a +s.a=r.b.aj(0,q.gp(q)) +q=p.e +s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) +q=p.a +q===$&&A.b() +q.e=B.io +if(p.d!==B.tJ){q.mL(0,0) +p.d=B.tJ}else{s=q.r +if(!(s!=null&&s.a!=null))p.aO()}}, +Qo(a){var s=this +if(a!==B.ag)return +switch(s.d.a){case 1:s.ty(B.io) +break +case 3:s.d=B.tI +s.e=0 +break +case 2:case 0:break}}, +ty(a){var s,r,q=this,p=q.d +if(p===B.tK||p===B.tI)return +p=q.c +s=q.b +s===$&&A.b() +r=s.a +p.a=s.b.aj(0,r.gp(r)) +p.b=0 +p=q.a +p===$&&A.b() +p.e=a +p.mL(0,0) +q.d=B.tK}, +q(){var s=this.a +s===$&&A.b() +s.q() +this.dK()}, +j(a){return"_StretchController()"}} +A.RL.prototype={ +e7(a){this.aq_(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +A.ZG.prototype={ +e7(a){var s,r +this.Gw(a) +s=this.hp$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.a1l.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.a1H.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.a00.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.a00&&A.ea(b.a,this.a)}, +gm(a){return A.cv(this.a)}, +j(a){return"StorageEntryIdentifier("+B.c.bA(this.a,":")+")"}} +A.ws.prototype={ +a1H(a){var s=A.a([],t.g8) +if(A.bMU(a,s))a.n6(new A.aWK(s)) +return s}, +ZC(a,b){var s,r=this +if(r.a==null)r.a=A.q(t.K,t.z) +s=r.a1H(a) +if(s.length!==0)r.a.k(0,new A.a00(s),b)}, +YM(a){var s +if(this.a==null)return null +s=this.a1H(a) +return s.length!==0?this.a.h(0,new A.a00(s)):null}} +A.aWK.prototype={ +$1(a){return A.bMU(a,this.a)}, +$S:39} +A.H0.prototype={ +B(a){return this.c}} +A.acx.prototype={ +Ch(a,b,c){var s=t.gQ.a(B.c.gdD(this.d)) +if(s.a_!=null){s.a_=a +return A.ck(null,t.H)}return s.jA(s.zL(a),b,c)}, +aft(a,b){var s=t.gQ.a(B.c.gdD(this.d)),r=s.gz0(s) +r.toString +return this.Ch(B.d.aN(r)+1,a,b)}, +agi(a,b){var s=t.gQ.a(B.c.gdD(this.d)),r=s.gz0(s) +r.toString +return this.Ch(B.d.aN(r)-1,a,b)}, +VM(a,b,c){var s=null,r=new A.xR(this.z,1,B.hs,a,b,!0,s,A.dW(!1,t.y),$.be()) +r.PI(b,s,!0,c,a) +r.PJ(b,s,s,!0,c,a) +return r}, +aF(a){this.aoW(a) +t.gQ.a(a).sFk(1)}} +A.AP.prototype={} +A.xR.prototype={ +Wq(a,b,c,d,e,f){return this.ap7(a,b,c,d,e,null)}, +sFk(a){var s,r=this +if(r.aw===a)return +s=r.gz0(r) +r.aw=a +if(s!=null)r.WQ(r.zL(s))}, +gHz(){var s=this.ax +s.toString +return Math.max(0,s*(this.aw-1)/2)}, +FD(a,b){var s=Math.max(0,a-this.gHz())/(b*this.aw),r=B.d.F_(s) +if(Math.abs(s-r)<1e-10)return r +return s}, +zL(a){var s=this.ax +s.toString +return a*s*this.aw+this.gHz()}, +gz0(a){var s,r,q=this,p=q.at +if(p!=null)s=!(q.z!=null&&q.Q!=null) +else s=!0 +if(s)p=null +else{s=q.a_ +if(s==null){p.toString +s=q.z +s.toString +r=q.Q +r.toString +r=A.Z(p,s,r) +s=q.ax +s.toString +s=q.FD(r,s) +p=s}else p=s}return p}, +a_a(){var s,r,q=this,p=q.w,o=p.c +o.toString +o=A.RP(o) +if(o!=null){p=p.c +p.toString +s=q.a_ +if(s==null){s=q.at +s.toString +r=q.ax +r.toString +r=q.FD(s,r) +s=r}o.ZC(p,s)}}, +ahd(){var s,r +if(this.at==null){s=this.w +r=s.c +r.toString +r=A.RP(r) +if(r==null)s=null +else{s=s.c +s.toString +s=r.YM(s)}A.bRE(s) +if(s!=null)this.P=s}}, +a_9(){var s,r=this,q=r.a_ +if(q==null){q=r.at +q.toString +s=r.ax +s.toString +s=r.FD(q,s) +q=s}r.w.f.sp(0,q) +q=$.iW.iG$ +q===$&&A.b() +q.adK()}, +ahc(a,b){if(b)this.P=a +else this.fa(this.zL(a))}, +nu(a){var s,r,q,p,o=this,n=o.ax +n=n!=null?n:null +if(a===n)return!0 +o.ap3(a) +s=o.at +s=s!=null?s:null +if(s==null)r=o.P +else if(n===0){q=o.a_ +q.toString +r=q}else{n.toString +r=o.FD(s,n)}p=o.zL(r) +o.a_=a===0?r:null +if(p!==s){o.at=p +return!1}return!0}, +oL(a){var s +this.a10(a) +if(!(a instanceof A.xR))return +s=a.a_ +if(s!=null)this.a_=s}, +nr(a,b){var s=a+this.gHz() +return this.ap1(s,Math.max(s,b-this.gHz()))}, +mu(){var s,r,q,p,o,n,m=this,l=null,k=m.z +if(k!=null&&m.Q!=null)k.toString +else k=l +if(m.z!=null&&m.Q!=null){s=m.Q +s.toString}else s=l +r=m.at +r=r!=null?r:l +q=m.ax +q=q!=null?q:l +p=m.w.a.c +o=m.aw +n=m.gmy(m) +return new A.AP(o,k,s,r,q,p,n)}, +$iAP:1} +A.Yx.prototype={ +ns(a){return new A.Yx(!1,this.mr(a))}, +goQ(){return this.b}} +A.RO.prototype={ +ns(a){return new A.RO(this.mr(a))}, +ayA(a){var s,r +if(a instanceof A.xR){s=a.gz0(a) +s.toString +return s}s=a.at +s.toString +r=a.ax +r.toString +return s/r}, +ayC(a,b){var s +if(a instanceof A.xR)return a.zL(b) +s=a.ax +s.toString +return b*s}, +xF(a,b){var s,r,q,p,o,n=this +if(b<=0){s=a.at +s.toString +r=a.z +r.toString +r=s<=r +s=r}else s=!1 +if(!s)if(b>=0){s=a.at +s.toString +r=a.Q +r.toString +r=s>=r +s=r}else s=!1 +else s=!0 +if(s)return n.ap_(a,b) +q=n.vm(a) +p=n.ayA(a) +s=q.c +if(b<-s)p-=0.5 +else if(b>s)p+=0.5 +o=n.ayC(a,B.d.F_(p)) +s=a.at +s.toString +if(o!==s){s=n.gvQ() +r=a.at +r.toString +return new A.x2(o,A.Ll(s,r-o,b),q)}return null}, +goQ(){return!1}} +A.AQ.prototype={ +a4(){return new A.aqh(B.i)}} +A.aqh.prototype={ +av(){this.aG() +this.d=this.a.r.z}, +ayi(a){var s,r +switch(this.a.e.a){case 0:s=a.K(t.I) +s.toString +r=A.bAf(s.w) +this.a.toString +return r +case 1:return B.a4}}, +B(a){var s,r,q=this,p=null,o=q.ayi(a),n=q.a.w +if(n==null)n=p +n=new A.RO(B.aqk.mr(n)) +n=new A.Yx(!1,p).mr(n) +s=q.a.r +r=A.TQ(a).Vu(!1) +return new A.fb(new A.boC(q),A.b3h(o,B.u,s,B.D,!1,p,new A.Yx(!1,n),p,r,p,new A.boD(q,o)),p,t.WA)}} +A.boC.prototype={ +$1(a){var s,r,q,p,o +if(a.hp$===0&&this.a.a.y!=null&&a instanceof A.k8){s=t.B9.a(a.a) +r=s.c +r.toString +q=s.a +q.toString +p=s.b +p.toString +p=Math.max(0,A.Z(r,q,p)) +q=s.d +q.toString +o=B.d.aN(p/Math.max(1,q*s.r)) +r=this.a +if(o!==r.d){r.d=o +r.a.y.$1(o)}}return!1}, +$S:54} +A.boD.prototype={ +$2(a,b){var s=null,r=this.a.a +r.r.toString +return A.bQm(0,this.b,0,B.W3,s,B.u,s,s,b,A.a([new A.agP(1,!0,r.z,s)],t.p))}, +$S:561} +A.qa.prototype={ +grk(){return!0}, +goS(){return!1}, +UQ(a){return a instanceof A.qa}, +ab1(a){return a instanceof A.qa}} +A.RN.prototype={ +xi(a,b,c){return this.eU.$3(a,b,c)}, +xj(a,b,c,d){return A.bRY(a,b,c,d)}, +gvn(){return B.ac}, +gNJ(){return B.ac}, +grk(){return!0}, +goS(){return!1}, +goR(){return null}, +gtQ(){return null}, +guS(){return!0}} +A.aUL.prototype={} +A.aXH.prototype={} +A.a7h.prototype={ +Sw(a){return this.aEp(a)}, +aEp(a){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$Sw=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=A.eo(a.b) +m=p.a +if(!m.ak(0,n)){s=1 +break}m=m.h(0,n) +m.toString +o=a.a +if(o==="Menu.selectedCallback"){m.gb3M().$0() +m.gaZN() +o=$.aL.Z$.f.c.e +o.toString +A.c16(o,m.gaZN(),t.vz)}else if(o==="Menu.opened")m.gb3L(m).$0() +else if(o==="Menu.closed")m.gb3K(m).$0() +case 1:return A.m(q,r)}}) +return A.n($async$Sw,r)}} +A.FQ.prototype={ +B(a){return new A.Sl(new A.aQK(),this.gavZ(),this.c,null)}, +aw_(a){var s=new A.Df(a.a,this.c) +s.tr().aI(0,new A.aQJ(this,a),t.a) +return s}} +A.aQK.prototype={ +$2(a,b){return new A.Hc(b,B.atQ,B.Oo,null)}, +$S:563} +A.aQJ.prototype={ +$1(a){var s=this.b +s.c.$1(s.a)}, +$S:14} +A.Df.prototype={ +tr(){var s=0,r=A.o(t.H),q=this +var $async$tr=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(B.K2.f2("create",A.a3(["id",q.a,"viewType",q.b],t.N,t.z),!1,t.H),$async$tr) +case 2:q.c=!0 +return A.m(null,r)}}) +return A.n($async$tr,r)}, +UY(){var s=0,r=A.o(t.H) +var $async$UY=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:return A.m(null,r)}}) +return A.n($async$UY,r)}, +Wd(a){return this.aTm(a)}, +aTm(a){var s=0,r=A.o(t.H) +var $async$Wd=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:return A.m(null,r)}}) +return A.n($async$Wd,r)}, +q(){var s=0,r=A.o(t.H),q=this +var $async$q=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=q.c?2:3 +break +case 2:s=4 +return A.h(B.K2.f2("dispose",q.a,!1,t.H),$async$q) +case 4:case 3:return A.m(null,r)}}) +return A.n($async$q,r)}} +A.Sj.prototype={} +A.Sl.prototype={ +a4(){return new A.ZM(B.i)}, +aLX(a,b){return this.c.$2(a,b)}, +aFh(a){return this.d.$1(a)}} +A.ZM.prototype={ +B(a){var s,r,q=this,p=null,o=q.e +if(o==null)return B.rs +if(!q.f)return new A.aqw(new A.bp_(o),p,p) +s=q.r +if(s==null)s=q.r=q.a.aLX(a,o) +r=q.w +s.toString +return A.pM(!1,p,s,p,p,p,r,!0,p,q.gazR(),p,p,p,p)}, +av(){var s=this +s.w=A.Pu(!0,"PlatformView(id: "+A.c(s.d)+")",!0,!0,null,null,!1) +s.tr() +s.aG()}, +aL(a){var s,r=this +r.b0(a) +if(r.a.e!==a.e){s=r.e +if(s!=null)A.cg0(s) +r.r=null +r.tr()}}, +tr(){var s=this,r=$.c_Q().a++ +s.d=r +s.e=s.a.aFh(new A.Sj(r,s.gaGc()))}, +aGd(a){if(this.c!=null)this.U(new A.boZ(this))}, +azS(a){var s +if(!a){s=this.e +if(s!=null)s.UY()}B.KP.dQ("TextInput.setPlatformViewClient",A.a3(["platformViewId",this.d],t.N,t.z),t.H)}, +q(){var s=this,r=s.e +if(r!=null)r.q() +s.e=null +r=s.w +if(r!=null)r.q() +s.w=null +s.aE()}} +A.bp_.prototype={ +$2(a,b){}, +$S:565} +A.boZ.prototype={ +$0(){this.a.f=!0}, +$S:0} +A.Hc.prototype={ +aQ(a){var s=new A.ads(this.d,null,null,null,A.aA(t.T)) +s.aP() +s.saeh(this.f) +s.a9n(this.e,s.C.gacN()) +return s}, +aU(a,b){b.sxy(0,this.d) +b.saeh(this.f) +b.a9n(this.e,b.C.gacN())}} +A.aqx.prototype={ +bO(){this.aol() +$.cz.dy$.push(new A.bp0(this))}} +A.bp0.prototype={ +$1(a){var s,r=this.a,q=r.k3 +q.toString +s=A.de(r.ck(0,null),B.h) +r.e8.$2(q,s)}, +$S:6} +A.aqw.prototype={ +aQ(a){var s=new A.aqx(this.e,B.hP,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.e8=this.e}} +A.bwy.prototype={ +$1(a){this.a.q()}, +$S:6} +A.Hh.prototype={ +cO(a){return this.f!=a.f}} +A.wT.prototype={ +a4(){return new A.as3(null,A.q(t.yb,t.M),null,!0,null,B.i)}} +A.as3.prototype={ +gfG(){return this.a.d}, +jY(a,b){}, +B(a){return A.ajC(this.c7$,this.a.c)}} +A.WD.prototype={ +cO(a){return a.f!=this.f}} +A.TA.prototype={ +a4(){return new A.a_q(B.i)}} +A.a_q.prototype={ +bD(){var s,r=this +r.d6() +s=r.c +s.toString +r.r=A.tW(s) +r.Sm() +if(r.d==null){r.a.toString +r.d=!1}}, +aL(a){this.b0(a) +this.Sm()}, +ga5f(){this.a.toString +return!1}, +Sm(){var s,r=this +if(r.ga5f()&&!r.w){r.w=!0;++$.wS.bE$ +s=$.iW.iG$ +s===$&&A.b() +s.gb1v().aI(0,new A.bqn(r),t.a)}}, +aJp(){var s,r=this +r.e=!1 +r.f=null +s=$.iW.iG$ +s===$&&A.b() +s.L(0,r.gT3()) +r.Sm()}, +q(){if(this.e){var s=$.iW.iG$ +s===$&&A.b() +s.L(0,this.gT3())}this.aE()}, +B(a){var s,r,q=this,p=q.d +p.toString +if(p&&q.ga5f())return B.ax +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return A.ajC(p,new A.wT(s.c,r,null))}} +A.bqn.prototype={ +$1(a){var s,r=this.a +r.w=!1 +if(r.c!=null){s=$.iW.iG$ +s===$&&A.b() +s.a2(0,r.gT3()) +r.U(new A.bqm(r,a))}$.wS.aav()}, +$S:566} +A.bqm.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +A.fN.prototype={ +gxY(a){return!0}, +q(){var s=this,r=s.c +if(r!=null)r.a91(s) +s.dK() +s.a=!0}} +A.m_.prototype={ +W8(a){}, +pE(a,b){var s,r,q=this,p=q.c7$ +p=p==null?null:J.fg(p.gqi(),b) +s=p===!0 +r=s?a.uw(J.as(q.c7$.gqi(),b)):a.CP() +if(a.b==null){a.b=b +a.c=q +p=new A.b0H(q,a) +a.a2(0,p) +q.fw$.k(0,a,p)}a.DK(r) +if(!s&&a.gxY(a)&&q.c7$!=null)q.TW(a)}, +b2k(a){var s,r=this.c7$ +if(r!=null){s=a.b +s.toString +r.YQ(0,s,t.X)}this.a91(a)}, +qO(){var s,r,q=this +if(q.ih$!=null){s=q.c7$ +s=s==null?null:s.e +s=s==q.gfG()||q.gpG()}else s=!0 +if(s)return +r=q.c7$ +if(q.oJ(q.ih$,!1))if(r!=null)r.q()}, +gpG(){var s,r,q=this +if(q.fj$)return!0 +if(q.gfG()==null)return!1 +s=q.c +s.toString +r=A.tW(s) +if(r!=q.ih$){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}, +oJ(a,b){var s,r,q=this +if(q.gfG()==null||a==null)return q.a7Q(null,b) +if(b||q.c7$==null){s=q.gfG() +s.toString +return q.a7Q(a.aPv(s,q),b)}s=q.c7$ +s.toString +r=q.gfG() +r.toString +s.b18(r) +r=q.c7$ +r.toString +a.i6(r) +return!1}, +a7Q(a,b){var s,r=this,q=r.c7$ +if(a==q)return!1 +r.c7$=a +if(!b){if(a!=null){s=r.fw$ +new A.b7(s,A.t(s).i("b7<1>")).a6(0,r.gaN7())}r.W8(q)}return!0}, +TW(a){var s,r=a.gxY(a),q=this.c7$ +if(r){if(q!=null){r=a.b +r.toString +s=a.vk() +if(!J.i(J.as(q.gqi(),r),s)||!J.fg(q.gqi(),r)){J.f4(q.gqi(),r,s) +q.wx()}}}else if(q!=null){r=a.b +r.toString +q.YQ(0,r,t.K)}}, +a91(a){var s=this.fw$.G(0,a) +s.toString +a.L(0,s) +a.c=a.b=null}} +A.b0H.prototype={ +$0(){var s=this.a +if(s.c7$==null)return +s.TW(this.b)}, +$S:0} +A.bvK.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.awF.prototype={ +aL(a){this.b0(a) +this.qO()}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c7$ +r=o.gpG() +q=o.c +q.toString +q=A.tW(q) +o.ih$=q +p=o.oJ(q,r) +if(r){o.jY(s,o.fj$) +o.fj$=!1}if(p)if(s!=null)s.q()}, +q(){var s,r=this +r.fw$.a6(0,new A.bvK()) +s=r.c7$ +if(s!=null)s.q() +r.c7$=null +r.aE()}} +A.eK.prototype={ +sp(a,b){var s=this.y +if(b==null?s!=null:b!==s){this.y=b +this.Wa(s)}}, +DK(a){this.y=a}} +A.pa.prototype={ +CP(){return this.cy}, +Wa(a){this.aO()}, +uw(a){return A.t(this).i("pa.T").a(a)}, +vk(){var s=this.y +return s==null?A.t(this).i("eK.T").a(s):s}} +A.a_o.prototype={ +uw(a){return this.aqj(a)}, +vk(){var s=this.aqk() +s.toString +return s}} +A.Tw.prototype={} +A.Tv.prototype={} +A.BG.prototype={ +DK(a){var s=this,r=s.y +if(r!=null)r.L(0,s.ghx()) +s.y=a +a.toString +J.c07(a,s.ghx())}, +q(){this.aoD() +var s=this.y +if(s!=null)s.L(0,this.ghx())}} +A.HF.prototype={ +DK(a){this.we() +this.aoC(a)}, +q(){this.we() +this.An()}, +we(){var s=this.y +if(s!=null)A.hR(s.gdO())}} +A.bvL.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.HH.prototype={} +A.afj.prototype={ +a4(){return new A.Lf(new A.as0($.be()),null,A.q(t.yb,t.M),null,!0,null,B.i,this.$ti.i("Lf<1>"))}} +A.TB.prototype={ +I(){return"RouteInformationReportingType."+this.b}} +A.Lf.prototype={ +gfG(){return this.a.r}, +av(){var s,r=this +r.aG() +s=r.a.c +if(s!=null)s.a2(0,r.gHt()) +r.a.f.aO_(r.gRF()) +r.a.e.a2(0,r.gRT())}, +jY(a,b){var s,r,q=this,p=q.f +q.pE(p,"route") +s=p.y +r=s==null +if((r?A.t(p).i("eK.T").a(s):s)!=null){p=r?A.t(p).i("eK.T").a(s):s +p.toString +q.Il(p,new A.bqC(q))}else{p=q.a.c +if(p!=null)q.Il(p.a,new A.bqD(q))}}, +aK8(){var s=this +if(s.w||s.a.c==null)return +s.w=!0 +$.cz.dy$.push(s.gaJt())}, +aJu(a){var s,r,q,p,o=this +o.w=!1 +s=o.f +r=s.y +q=r==null +if((q?A.t(s).i("eK.T").a(r):r)!=null){s=q?A.t(s).i("eK.T").a(r):r +s.toString +r=o.a.c +r.toString +q=o.e +q.toString +if(q!==B.asa)p=q===B.r2&&r.b.a==s.a +else p=!0 +B.mh.r7("selectMultiEntryHistory",t.H) +q=s.a +q.toString +A.bPm(q,p,s.b) +r.b=r.a=s}o.e=B.r2}, +aJE(){this.a.e.gb3u() +this.a.toString +return null}, +HQ(){var s=this +s.f.sp(0,s.aJE()) +if(s.e==null)s.e=B.r2 +s.aK8()}, +bD(){var s,r=this +r.r=!0 +r.aru() +s=r.a.c +if(s!=null&&r.r)r.Il(s.a,new A.bqB(r)) +r.r=!1 +r.HQ()}, +aL(a){var s,r,q,p=this +p.arv(a) +s=p.a +r=a.c +q=s.c==r +if(q)s.f===a.f +p.d=new A.C() +if(!q){s=r==null +if(!s)r.L(0,p.gHt()) +q=p.a.c +if(q!=null)q.a2(0,p.gHt()) +s=s?null:r.a +r=p.a.c +if(s!=(r==null?null:r.a))p.a4K()}s=a.f +if(p.a.f!==s){r=p.gRF() +s.b0Y(r) +p.a.f.aO_(r)}p.a.toString +s=p.gRT() +a.e.L(0,s) +p.a.e.a2(0,s) +p.HQ()}, +q(){var s=this,r=s.a.c +if(r!=null)r.L(0,s.gHt()) +s.a.f.b0Y(s.gRF()) +s.a.e.L(0,s.gRT()) +s.d=null +s.arw()}, +Il(a,b){var s,r,q=this +q.r=!1 +q.d=new A.C() +s=q.a.d +s.toString +r=q.c +r.toString +s.b3N(a,r).aI(0,q.aIC(q.d,b),t.H)}, +aIC(a,b){return new A.bqz(this,a,b)}, +a4K(){var s=this +s.r=!0 +s.Il(s.a.c.a,new A.bqw(s))}, +az3(){var s=this +s.d=new A.C() +return s.a.e.b3O().aI(0,s.aAV(s.d),t.y)}, +aAV(a){return new A.bqx(this,a)}, +a7i(){this.U(new A.bqA()) +this.HQ() +return new A.da(null,t.b6)}, +aAW(){this.U(new A.bqy()) +this.HQ()}, +B(a){var s=this.c7$,r=this.a,q=r.c,p=r.f,o=r.d +r=r.e +return A.ajC(s,new A.as9(q,p,o,r,this,new A.e3(r.gaaP(),null),null))}} +A.bqC.prototype={ +$0(){return this.a.a.e.gb3h()}, +$S(){return this.a.$ti.i("Q<~>(1)()")}} +A.bqD.prototype={ +$0(){return this.a.a.e.gb3g()}, +$S(){return this.a.$ti.i("Q<~>(1)()")}} +A.bqB.prototype={ +$0(){return this.a.a.e.galh()}, +$S(){return this.a.$ti.i("Q<~>(1)()")}} +A.bqz.prototype={ +$1(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(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.h(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.a7i() +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S(){return this.a.$ti.i("Q<~>(1)")}} +A.bqw.prototype={ +$0(){return this.a.a.e.galh()}, +$S(){return this.a.$ti.i("Q<~>(1)()")}} +A.bqx.prototype={ +$1(a){var s=this.a +if(this.b!=s.d)return new A.da(!0,t.d9) +s.a7i() +return new A.da(a,t.d9)}, +$S:568} +A.bqA.prototype={ +$0(){}, +$S:0} +A.bqy.prototype={ +$0(){}, +$S:0} +A.as9.prototype={ +cO(a){if(this.f==a.f)this.r===a.r +return!0}} +A.as0.prototype={ +CP(){return null}, +Wa(a){this.aO()}, +uw(a){var s +if(a==null)return null +t.Dn.a(a) +s=J.c8(a) +return new A.HH(A.aj(s.gO(a)),s.gS(a))}, +vk(){var s,r=this,q=r.y,p=q==null +if((p?A.t(r).i("eK.T").a(q):q)==null)q=null +else{s=(p?A.t(r).i("eK.T").a(q):q).a +q=[s,(p?A.t(r).i("eK.T").a(q):q).b]}return q}} +A.LG.prototype={ +aL(a){this.b0(a) +this.qO()}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c7$ +r=o.gpG() +q=o.c +q.toString +q=A.tW(q) +o.ih$=q +p=o.oJ(q,r) +if(r){o.jY(s,o.fj$) +o.fj$=!1}if(p)if(s!=null)s.q()}, +q(){var s,r=this +r.fw$.a6(0,new A.bvL()) +s=r.c7$ +if(s!=null)s.q() +r.c7$=null +r.aE()}} +A.GY.prototype={ +gN8(){return this.e}, +r6(){var s,r=this,q=A.tC(r.gatT(),!1) +r.ok=q +r.guS() +s=A.tC(r.gatV(),!0) +r.p2=s +B.c.E(r.e,A.a([q,s],t.wi)) +r.aoQ()}, +ud(a){var s,r=this +r.aoL(a) +s=r.at.Q +s===$&&A.b() +if(s===B.af&&!r.Q)r.a.adB(r) +return!0}, +q(){B.c.T(this.e) +this.aoP()}} +A.fR.prototype={ +gNJ(){return this.gvn(this)}, +gmq(a){return this.as}, +ga_i(){return this.ax}, +ac6(){var s=this,r=s.gvn(s),q=s.gNJ(),p=s.gxP(),o=s.a +o.toString +return A.cu(p,r,q,null,o)}, +VE(){var s=this.at +s.toString +return s}, +aJN(a){var s,r=this +switch(a.a){case 3:s=r.e +if(s.length!==0)B.c.gO(s).srk(r.grk()) +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.c.gO(s).srk(!1) +if(r.z==null)r.z=$.cz.b1k(B.a0p) +break +case 0:if(!r.gM9()){r.a.adB(r) +r.Q=!0 +s=r.z +if(s!=null){s.a.$0() +s.a=null}r.z=null}break}}, +r6(){var s,r=this +r.at=r.ac6() +s=r.VE() +s.fL(r.ga7j()) +r.as=s +r.ao6() +s=r.as +if(s.gca(s)===B.ag&&r.e.length!==0)B.c.gO(r.e).srk(r.grk())}, +D3(){this.aoN() +return this.at.ce(0)}, +D1(){this.aoI() +var s=this.at +s.sp(0,s.b)}, +W5(a){var s,r +if(a instanceof A.fR){s=this.at +s.toString +r=a.at.x +r===$&&A.b() +s.sp(0,r)}this.aoO(a)}, +ud(a){this.ch=a +this.at.fd(0) +this.ao4(a) +return!0}, +xU(a){this.a9D(a) +this.aoM(a)}, +D2(a){this.a9D(a) +this.aoJ(a)}, +a9D(a){var s,r,q,p,o,n,m=this,l={},k=m.CW +m.CW=null +if(a instanceof A.fR&&m.UQ(a)&&a.ab1(m)){s=m.ax.c +if(s!=null){r=s instanceof A.CF?s.a:s +r.toString +q=a.as +q.toString +p=J.i(r.gp(r),q.gp(q))||q.gca(q)===B.ag||q.gca(q)===B.af +o=a.y.a +if(p)m.wQ(q,o) +else{l.a=null +p=new A.bcV(m,q,a) +m.CW=new A.bcT(l,q,p) +q.fL(p) +n=A.bEi(r,q,new A.bcU(l,m,a)) +l.a=n +m.wQ(n,o)}}else m.wQ(a.as,a.y.a)}else m.aKQ(B.d6) +if(k!=null)k.$0()}, +wQ(a,b){this.ax.saH(0,a) +if(b!=null)b.aI(0,new A.bcS(this,a),t.a)}, +aKQ(a){return this.wQ(a,null)}, +UQ(a){return!0}, +ab1(a){return!0}, +q(){var s=this,r=s.as +if(r!=null)r.ec(s.ga7j()) +r=s.z +if(r!=null){r.a.$0() +r.a=null}s.z=null +if(s.ay){r=s.at +if(r!=null)r.q()}s.y.bI(0,s.ch) +s.ao5()}, +gxP(){return"TransitionRoute"}, +j(a){return"TransitionRoute(animation: "+A.c(this.at)+")"}} +A.bcV.prototype={ +$1(a){var s,r +switch(a.a){case 3:case 0:s=this.a +s.wQ(this.b,this.c.y.a) +r=s.CW +if(r!=null){r.$0() +s.CW=null}break +case 1:case 2:break}}, +$S:10} +A.bcT.prototype={ +$0(){this.b.ec(this.c) +var s=this.a.a +if(s!=null)s.q()}, +$S:0} +A.bcU.prototype={ +$0(){var s,r=this.b +r.wQ(this.a.a.a,this.c.y.a) +s=r.CW +if(s!=null){s.$0() +r.CW=null}}, +$S:0} +A.bcS.prototype={ +$1(a){var s=this.a.ax,r=this.b +if(s.c==r){s.saH(0,B.d6) +if(r instanceof A.CF)r.q()}}, +$S:13} +A.QA.prototype={ +eb(a){var s=this.b +if(s!=null)s.b12(this)}, +a61(){this.a.$0()}} +A.aaV.prototype={ +aO6(a){var s,r,q,p=this +a.b=p +s=p.je$ +if(s==null)s=p.je$=A.a([],t.u7) +r=s.length +s.push(a) +if(a.c){s=p.mF$ +q=s===0 +p.mF$=s+1}else q=!1 +if(r===0||q)p.qx()}, +b12(a){var s,r=this,q=r.je$ +q.toString +s=B.c.G(q,a)&&a.c&&--r.mF$===0 +a.b=null +a.a61() +if(r.je$.length===0||s){q=$.cz +if(q.fy$===B.mv)q.dy$.push(new A.aTD(r)) +else r.qx()}}, +gail(){var s=this.je$ +return s!=null&&s.length!==0}} +A.aTD.prototype={ +$1(a){this.a.qx()}, +$S:6} +A.ank.prototype={ +lR(a,b){return A.abA(this.e,t.z).goS()}, +f9(a){return A.bD(this.e,!1).re()}} +A.Zq.prototype={ +cO(a){var s=this +return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x}} +A.KS.prototype={ +a4(){return new A.nB(A.bCt(!0,B.aCM.j(0)+" Focus Scope",!1),A.BN(!0),B.i,this.$ti.i("nB<1>"))}} +A.nB.prototype={ +av(){var s,r,q=this +q.aG() +s=A.a([],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.Dl(s)}, +aL(a){this.b0(a) +this.a9l()}, +bD(){this.d6() +this.d=null +this.a9l()}, +a9l(){var s,r,q=this.a.c,p=q.fx +if(!(p!=null)){q.a.a.toString +p=B.aBM}s=this.f +s.dy=p +if(q.guC()){this.a.c.a.a.toString +r=!0}else r=!1 +if(r){r=q.a.x.gjG() +if(r!=null)r.G5(s)}}, +axZ(){this.U(new A.boe(this))}, +q(){this.f.q() +this.aE()}, +ga7Y(){var s=this.a.c.go +if((s==null?null:s.gca(s))!==B.bn){s=this.a.c.a +s=s==null?null:s.CW.a +s=s===!0}else s=!0 +return s}, +B(a){var s,r,q=this,p=null,o=q.a.c,n=o.guC(),m=q.a.c +if(!m.gLU()){m=m.je$ +m=m!=null&&m.length!==0}else m=!0 +s=q.a.c +s=s.gLU()||s.mF$>0 +r=q.a.c +return A.ip(o.c,new A.boi(q),new A.Zq(n,m,s,o,new A.GW(r.fy,new A.H0(new A.e3(new A.boj(q),p),r.k4,p),p),p))}} +A.boe.prototype={ +$0(){this.a.d=null}, +$S:0} +A.boi.prototype={ +$2(a,b){var s=this.a.a.c.c.a +b.toString +return new A.wT(b,s,null)}, +$S:569} +A.boj.prototype={ +$1(a){var s,r=null,q=A.a3([B.t2,new A.ank(a,new A.bK(A.a([],t.ot),t.wS))],t.Q,t.od),p=this.a,o=p.e +o===$&&A.b() +s=p.d +if(s==null)s=p.d=new A.kW(new A.e3(new A.bog(p),r),p.a.c.k3) +return A.DU(q,new A.Hh(p.r,B.a_,B.atE,A.bL1(!1,new A.kW(A.ip(o,new A.boh(p),s),r),r,r,p.f),r))}, +$S:570} +A.boh.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.dW(!1,t.y) +return p.xj(a,o,s,A.ip(r,new A.bof(q),b))}, +$S:148} +A.bof.prototype={ +$2(a,b){var s=this.a,r=s.ga7Y() +s.f.seL(!r) +return new A.jY(r,null,b,null)}, +$S:571} +A.bog.prototype={ +$1(a){var s,r=this.a.a.c,q=r.go +q.toString +s=r.id +s.toString +return r.xi(a,q,s)}, +$S:11} +A.k2.prototype={ +U(a){var s,r=this.k2 +if(r.ga7()!=null){r=r.ga7() +if(r.a.c.guC())if(!r.ga7Y()){r.a.c.a.a.toString +s=!0}else s=!1 +else s=!1 +if(s){s=r.a.c.a.x.gjG() +if(s!=null)s.G5(r.f)}r.U(a)}else a.$0()}, +xj(a,b,c,d){return d}, +r6(){var s=this +s.apD() +s.go=A.qk(A.fR.prototype.gmq.call(s,s)) +s.id=A.qk(A.fR.prototype.ga_i.call(s))}, +D3(){var s,r=this,q=r.k2 +if(q.ga7()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.x.gjG() +if(s!=null)s.G5(q.ga7().f)}return r.apC()}, +D1(){var s,r=this,q=r.k2 +if(q.ga7()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.x.gjG() +if(s!=null)s.G5(q.ga7().f)}r.apA()}, +gFS(){return!0}, +sMG(a){var s,r=this +if(r.fy===a)return +r.U(new A.aVt(r,a)) +s=r.go +s.toString +s.saH(0,r.fy?B.hS:A.fR.prototype.gmq.call(r,r)) +s=r.id +s.toString +s.saH(0,r.fy?B.d6:A.fR.prototype.ga_i.call(r)) +r.qx()}, +m3(){var s=0,r=A.o(t.oj),q,p=this,o,n,m,l +var $async$m3=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p.k2.ga7() +o=A.P(p.k1,!0,t.Ev),n=o.length,m=0 +case 3:if(!(m>>24&255)!==0&&!l.fy}else s=!1 +if(s){s=l.go +s.toString +r=l.goR() +r=A.ax(0,r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255) +q=l.goR() +p=t.IC.i("kn") +t.B.a(s) +o=l.goS() +n=l.gtQ() +l.gFS() +m=A.bIb(!0,k,new A.b2(s,new A.kn(new A.kJ(B.bP),new A.jP(r,q),p),p.i("b2")),o,n,k)}else{s=l.goS() +r=l.gtQ() +l.gFS() +m=A.aVo(!0,k,k,s,k,r,k)}return m}, +atW(a){var s=this,r=null,q=s.p1 +return q==null?s.p1=A.cM(r,new A.KS(s,s.k2,A.t(s).i("KS<1>")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.apP,r,r,r,r):q}, +j(a){return"ModalRoute("+this.b.j(0)+", animation: "+A.c(this.as)+")"}} +A.aVt.prototype={ +$0(){this.a.fy=this.b}, +$S:0} +A.aVs.prototype={ +$0(){}, +$S:0} +A.Sp.prototype={ +grk(){return!1}, +guS(){return!0}} +A.SO.prototype={ +goS(){return this.ey}, +gtQ(){return this.eU}, +goR(){return this.em}, +gvn(a){return this.kt}, +xi(a,b,c){var s=null +return A.cM(s,new A.F5(this.f5,this.el.$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)}, +xj(a,b,c,d){return this.eM.$4(a,b,c,d)}} +A.KR.prototype={ +m3(){var s=0,r=A.o(t.oj),q,p=this,o +var $async$m3=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.je$ +if(o!=null&&o.length!==0){q=B.P3 +s=1 +break}q=p.aoR() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$m3,r)}, +ud(a){var s,r,q=this,p=q.je$ +if(p!=null&&p.length!==0){s=p.pop() +s.b=null +s.a61() +r=s.c&&--q.mF$===0 +if(q.je$.length===0||r)q.qx() +return!1}q.apB(a) +return!0}} +A.HM.prototype={ +B(a){var s,r,q,p,o,n=this,m=A.bv(a,B.cI,t.l).w.f,l=n.c,k=l?m.a:0,j=n.r +k=Math.max(k,j.a) +s=n.d +r=s?m.b:0 +r=Math.max(r,j.b) +q=Math.max(m.c,j.c) +p=n.f +o=p?m.d:0 +return new A.ak(new A.ai(k,r,q,Math.max(o,j.d)),A.bD8(n.x,a,p,l,!0,s),null)}} +A.afK.prototype={ +ah5(){}, +acP(a,b){if(b!=null)b.hK(new A.HS(null,a,b,0))}, +acQ(a,b,c){b.hK(A.bDL(b,null,null,a,c))}, +L3(a,b,c){b.hK(new A.of(null,c,0,a,b,0))}, +acO(a,b){b.hK(new A.tX(null,a,b,0))}, +Ck(){}, +q(){}, +j(a){return"#"+A.cD(this)}} +A.vY.prototype={ +Ck(){this.a.kI(0)}, +goi(){return!1}, +gmT(){return!1}, +giS(){return 0}} +A.aQD.prototype={ +goi(){return!1}, +gmT(){return!1}, +giS(){return 0}, +q(){this.b.$0() +this.Gz()}} +A.b3a.prototype={ +at_(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.hy(a)}else return 0}}}, +cd(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.at_(s,q) +if(p===0)return +s=o.a +s.UE(A.axz(s.w.a.c)?-p:p)}, +q(){this.x=null +this.b.$0()}, +j(a){return"#"+A.cD(this)}} +A.aKM.prototype={ +acP(a,b){var s=t.uL.a(this.b.x) +if(b!=null)b.hK(new A.HS(s,a,b,0))}, +acQ(a,b,c){b.hK(A.bDL(b,null,t.zk.a(this.b.x),a,c))}, +L3(a,b,c){b.hK(new A.of(t.zk.a(this.b.x),c,0,a,b,0))}, +acO(a,b){var s=this.b.x +b.hK(new A.tX(s instanceof A.jS?s:null,a,b,0))}, +goi(){var s=this.b +return(s==null?null:s.w)!==B.cE}, +gmT(){return!0}, +giS(){return 0}, +q(){this.b=null +this.Gz()}, +j(a){return"#"+A.cD(this)+"("+A.c(this.b)+")"}} +A.a3B.prototype={ +ah5(){var s=this.a,r=this.b +r===$&&A.b() +s.kI(r.giS())}, +Ck(){var s=this.a,r=this.b +r===$&&A.b() +s.kI(r.giS())}, +Ti(){var s=this.b +s===$&&A.b() +s=s.x +s===$&&A.b() +if(!(Math.abs(this.a.PD(s))<1e-10)){s=this.a +s.ki(new A.vY(s))}}, +Tg(){this.a.kI(0)}, +L3(a,b,c){var s=this.b +s===$&&A.b() +b.hK(new A.of(null,c,s.giS(),a,b,0))}, +gmT(){return!0}, +giS(){var s=this.b +s===$&&A.b() +return s.giS()}, +q(){var s=this.b +s===$&&A.b() +s.q() +this.Gz()}, +j(a){var s=A.cD(this),r=this.b +r===$&&A.b() +return"#"+s+"("+r.j(0)+")"}, +goi(){return this.c}} +A.a7K.prototype={ +Ti(){var s=this.a,r=this.c +r===$&&A.b() +r=r.x +r===$&&A.b() +if(s.PD(r)!==0){s=this.a +s.ki(new A.vY(s))}}, +Tg(){var s=this.a,r=this.c +r===$&&A.b() +s.kI(r.giS())}, +L3(a,b,c){var s=this.c +s===$&&A.b() +b.hK(new A.of(null,c,s.giS(),a,b,0))}, +goi(){return!0}, +gmT(){return!0}, +giS(){var s=this.c +s===$&&A.b() +return s.giS()}, +q(){var s=this.b +s===$&&A.b() +s.dN(0) +s=this.c +s===$&&A.b() +s.q() +this.Gz()}, +j(a){var s=A.cD(this),r=this.c +r===$&&A.b() +return"#"+s+"("+r.j(0)+")"}} +A.TO.prototype={ +EW(a,b,c,d){var s,r=this +if(b.a==null){s=$.jq.mE$ +s===$&&A.b() +s=s.ak(0,c)}else s=!0 +if(s){r.b.EW(a,b,c,d) +return}s=r.a +if(s.gbK(s)==null)return +s=s.gbK(s) +s.toString +if(A.c9u(s)){$.cz.FN(new A.b36(r,a,b,c,d)) +return}r.b.EW(a,b,c,d)}, +uO(a,b,c){return this.b.uO(0,b,c)}, +uP(a,b){return this.b.uP(a,b)}, +yM(a,b){return this.b.yM(a,b)}, +yT(a){return this.b.yT(a)}} +A.b36.prototype={ +$1(a){var s=this +A.hR(new A.b35(s.a,s.b,s.c,s.d,s.e))}, +$S:6} +A.b35.prototype={ +$0(){var s=this +return s.a.EW(s.b,s.c,s.d,s.e)}, +$S:0} +A.M4.prototype={ +I(){return"AndroidOverscrollIndicator."+this.b}} +A.afL.prototype={ +xC(a,b,c,d,e,f,g){return new A.bvD(this,g,c!==!1,d,e,b,f,a)}, +Vu(a){return this.xC(null,null,null,null,null,null,a)}, +abU(a,b){return this.xC(null,null,a,null,null,null,b)}, +o6(a){return A.bP()}, +gqR(){return B.PO}, +gEB(){return A.e6([B.c6,B.cj],t.bd)}, +Kc(a,b,c){var s=null +switch(this.o6(a)){case B.cF:case B.bZ:case B.cG:return A.c8L(b,c.b,B.ac,s,s,A.a2a(),B.E,s,s,s,s,B.ip,s) +case B.b4:case B.e3:case B.aK:return b}}, +Kb(a,b,c){switch(this.o6(a)){case B.aK:case B.cF:case B.bZ:case B.cG:return b +case B.b4:switch(1){case 1:break}break +case B.e3:break}return A.bLf(c.a,b,B.k)}, +Oc(a){switch(this.o6(a)){case B.aK:return new A.b37() +case B.bZ:return new A.b38() +case B.b4:case B.e3:case B.cF:case B.cG:return new A.b39()}}, +vB(a){switch(this.o6(a)){case B.aK:return B.Ty +case B.bZ:return B.Tz +case B.b4:case B.e3:case B.cF:case B.cG:return B.X3}}, +a_D(a){return!1}, +j(a){return"ScrollBehavior"}} +A.b37.prototype={ +$1(a){return A.c6_(a.gdi(a))}, +$S:572} +A.b38.prototype={ +$1(a){var s=a.gdi(a),r=t.av +return new A.Gv(A.bo(20,null,!1,r),s,A.bo(20,null,!1,r))}, +$S:573} +A.b39.prototype={ +$1(a){return new A.km(a.gdi(a),A.bo(20,null,!1,t.av))}, +$S:237} +A.bvD.prototype={ +gqR(){var s=this.f +return s==null?B.PO:s}, +gEB(){var s=this.r +return s==null?A.e6([B.c6,B.cj],t.bd):s}, +Kb(a,b,c){if(this.c)return this.a.Kb(a,b,c) +return b}, +Kc(a,b,c){if(this.b)return this.a.Kc(a,b,c) +return b}, +xC(a,b,c,d,e,f,g){var s=this,r=c==null?s.c:c,q=s.gqR(),p=s.gEB(),o=s.w +if(o==null)o=B.ns +return s.a.xC(o,q,r,s.d,s.e,p,g)}, +Vu(a){return this.xC(null,null,null,null,null,null,a)}, +abU(a,b){return this.xC(null,null,a,null,null,null,b)}, +o6(a){var s=this.a.o6(a) +return s}, +vB(a){var s=this.a.vB(a) +return s}, +a_D(a){var s,r=this +if(A.B(a.a)===A.B(r.a))if(a.b===r.b)if(a.c===r.c)if(A.LS(a.gqR(),r.gqR()))if(A.LS(a.gEB(),r.gEB()))s=!1 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +return s}, +Oc(a){return this.a.Oc(a)}, +j(a){return"_WrappedScrollBehavior"}} +A.TP.prototype={ +cO(a){var s=this.f,r=a.f +if(A.B(s)===A.B(r))s=s!==r&&s.a_D(r) +else s=!0 +return s}} +A.m2.prototype={ +gb1(a){return B.c.gdD(this.d)}, +jA(a,b,c){return this.aOo(a,b,c)}, +aOo(a,b,c){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$jA=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:n=A.a([],t.mo) +for(p=q.d,o=0;o#"+A.cD(this)+"("+B.c.bA(s,", ")+")"}, +e7(a){var s=this.d.length +if(s===0)a.push("no clients") +else if(s===1){s=this.gb1(this).at +s.toString +a.push("one client, offset "+B.d.aA(s,1))}else a.push(""+s+" clients")}} +A.b5v.prototype={ +gy6(){return null}, +j(a){var s=A.a([],t.s) +this.e7(s) +return"#"+A.cD(this)+"("+B.c.bA(s,", ")+")"}, +e7(a){var s,r,q +try{s=this.gy6() +if(s!=null)a.push("estimated child count: "+A.c(s))}catch(q){r=A.a0(q) +a.push("estimated child count: EXCEPTION ("+J.aa(r).j(0)+")")}}} +A.Lg.prototype={} +A.u8.prototype={ +adF(a){return null}, +Cs(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +if(b>=0)p=b>=k.b +else p=!0 +if(p)return j +s=null +try{s=k.a.$2(a,b)}catch(o){r=A.a0(o) +q=A.am(o) +n=new A.cG(r,q,"widgets library",A.c9("building"),j,!1) +A.ew(n) +s=A.P5(n)}if(s==null)return j +if(s.a!=null){p=s.a +p.toString +m=new A.Lg(p)}else m=j +p=s +s=new A.kW(p,j) +if(k.e){l=k.r.$2(s,b) +if(l!=null)s=new A.FX(l,s,j)}p=s +s=new A.E1(new A.Lh(p,j),j) +return new A.mM(s,m)}, +gy6(){return this.b}, +a_E(a){return!0}} +A.b5w.prototype={ +axG(a){var s,r,q,p=null,o=this.r +if(!o.ak(0,a)){s=o.h(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.Lg(r):o +s=new A.kW(s,o) +p=A.bSo(s,b) +s=p!=null?new A.FX(p,s,o):s +return new A.mM(new A.E1(new A.Lh(s,o),o),q)}, +gy6(){return this.f.length}, +a_E(a){return this.f!==a.f}} +A.Lh.prototype={ +a4(){return new A.a_K(null,B.i)}} +A.a_K.prototype={ +gpQ(){return this.r}, +aY6(a){return new A.br6(this,a)}, +Jp(a,b){var s,r=this +if(b){s=r.d;(s==null?r.d=A.b0(t.x9):s).t(0,a)}else{s=r.d +if(s!=null)s.G(0,a)}s=r.d +s=s==null?null:s.a!==0 +s=s===!0 +if(r.r!==s){r.r=s +r.rw()}}, +bD(){var s,r,q,p=this +p.d6() +s=p.c +s.toString +r=A.bDM(s) +s=p.f +if(s!=r){if(s!=null){q=p.e +if(q!=null)new A.b7(q,A.t(q).i("b7<1>")).a6(0,s.gES(s))}p.f=r +if(r!=null){s=p.e +if(s!=null)new A.b7(s,A.t(s).i("b7<1>")).a6(0,r.gix(r))}}}, +t(a,b){var s,r=this,q=r.aY6(b) +b.a2(0,q) +s=r.e;(s==null?r.e=A.q(t.x9,t.M):s).k(0,b,q) +r.f.t(0,b) +if(b.gp(b).c!==B.hw)r.Jp(b,!0)}, +G(a,b){var s=this.e +if(s==null)return +s=s.G(0,b) +s.toString +b.L(0,s) +this.f.G(0,b) +this.Jp(b,!1)}, +q(){var s,r,q=this,p=q.e +if(p!=null){for(p=A.iD(p,p.r,A.t(p).c);p.v();){s=p.d +q.f.G(0,s) +r=q.e.h(0,s) +r.toString +s.L(0,r)}q.e=null}q.d=null +q.aE()}, +B(a){var s=this +s.vX(a) +if(s.f==null)return s.a.c +return A.bOc(s.a.c,s)}} +A.br6.prototype={ +$0(){var s=this.b,r=this.a +if(s.gp(s).c!==B.hw)r.Jp(s,!0) +else r.Jp(s,!1)}, +$S:0} +A.awJ.prototype={ +av(){this.aG() +if(this.r)this.tk()}, +f3(){var s=this.fQ$ +if(s!=null){s.aO() +s.dK() +this.fQ$=null}this.kQ()}} +A.nc.prototype={ +mu(){var s=this,r=null,q=s.gX4()?s.gkx():r,p=s.gX4()?s.gkw():r,o=s.gaee()?s.geW():r,n=s.gaef()?s.gFj():r,m=s.gkh(),l=s.gmy(s) +return new A.Pn(q,p,o,n,m,l)}, +gYn(){var s=this +return s.geW()s.gkw()}, +gaaG(){var s=this +return s.geW()===s.gkx()||s.geW()===s.gkw()}, +gun(){var s=this +return s.gFj()-A.Z(s.gkx()-s.geW(),0,s.gFj())-A.Z(s.geW()-s.gkw(),0,s.gFj())}} +A.Pn.prototype={ +gkx(){var s=this.a +s.toString +return s}, +gkw(){var s=this.b +s.toString +return s}, +gX4(){return this.a!=null&&this.b!=null}, +geW(){var s=this.c +s.toString +return s}, +gaee(){return this.c!=null}, +gFj(){var s=this.d +s.toString +return s}, +gaef(){return this.d!=null}, +j(a){var s=this +return"FixedScrollMetrics("+B.d.aA(Math.max(s.geW()-s.gkx(),0),1)+"..["+B.d.aA(s.gun(),1)+"].."+B.d.aA(Math.max(s.gkw()-s.geW(),0),1)+")"}, +gkh(){return this.e}, +gmy(a){return this.f}} +A.anZ.prototype={} +A.j2.prototype={} +A.ak9.prototype={ +afG(a){if(t.rS.b(a))++a.hp$ +return!1}} +A.jw.prototype={ +e7(a){this.aqC(a) +a.push(this.a.j(0))}} +A.HS.prototype={ +e7(a){var s +this.Ao(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.k8.prototype={ +e7(a){var s +this.Ao(a) +a.push("scrollDelta: "+A.c(this.e)) +s=this.d +if(s!=null)a.push(s.j(0))}, +gacU(){return this.d}} +A.of.prototype={ +e7(a){var s,r=this +r.Ao(a) +a.push("overscroll: "+B.d.aA(r.e,1)) +a.push("velocity: "+B.d.aA(r.f,1)) +s=r.d +if(s!=null)a.push(s.j(0))}} +A.tX.prototype={ +e7(a){var s +this.Ao(a) +s=this.d +if(s!=null)a.push(s.j(0))}, +gacU(){return this.d}} +A.ajT.prototype={ +e7(a){this.Ao(a) +a.push("direction: "+this.d.j(0))}} +A.a_A.prototype={ +e7(a){var s,r +this.Gw(a) +s=this.hp$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.a_z.prototype={ +cO(a){return this.f!==a.f}} +A.xO.prototype={ +aY5(a,b){return this.d.$1(b)}} +A.TT.prototype={ +a4(){return new A.TU(new A.Ak(t.z_),B.i)}} +A.TU.prototype={ +L(a,b){var s,r,q=this.d +q.toString +q=A.bQW(q,q.$ti.c) +s=q.$ti.c +for(;q.v();){r=q.c +if(r==null)r=s.a(r) +if(J.i(r.d,b)){q=r.a +q.toString +q.aMJ(A.t(r).i("to.E").a(r)) +return}}}, +a60(a){var s,r,q,p,o,n,m,l,k=this.d +if(k.b===0)return +p=A.P(k,!0,t.Sx) +for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.agH(a,b,c)}, +Cj(a,b){var s=this.a +if(s==null)return 0 +return s.Cj(a,b)}, +JT(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.JT(a,b,c,d)}, +xF(a,b){var s=this.a +if(s==null)return null +return s.xF(a,b)}, +gvQ(){var s=this.a +s=s==null?null:s.gvQ() +return s==null?$.bXA():s}, +vm(a){var s=this.a +s=s==null?null:s.vm(a) +if(s==null){s=a.gmy(a) +s=new A.Wm(1/a.gmy(a),1/(0.05*s))}return s}, +gXQ(){var s=this.a +s=s==null?null:s.gXQ() +return s==null?18:s}, +gMA(){var s=this.a +s=s==null?null:s.gMA() +return s==null?50:s}, +gE6(){var s=this.a +s=s==null?null:s.gE6() +return s==null?8000:s}, +UT(a){var s=this.a +if(s==null)return 0 +return s.UT(a)}, +gWj(){var s=this.a +return s==null?null:s.gWj()}, +goQ(){return!0}, +j(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.j(0)}} +A.aeb.prototype={ +ns(a){return new A.aeb(this.mr(a))}, +JT(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.adT((o-Math.abs(b))/s)}else{s.toString +m=this.adT(o/s)}l=J.hy(b) +if(n&&this.b===B.Pn)return l*Math.abs(b) +return l*A.c1B(o,Math.abs(b),m)}, +Cj(a,b){return 0}, +xF(a,b){var s,r,q,p,o,n,m,l=this.vm(a) +if(Math.abs(b)>=l.c||a.gYn()){switch(this.b.a){case 1:s=1400 +break +case 0:s=0 +break +default:s=null}r=this.gvQ() +q=a.at +q.toString +p=a.z +p.toString +o=a.Q +o.toString +n=new A.aAb(p,o,r,l) +if(qo){n.f=new A.x2(o,A.Ll(r,q-o,b),B.dw) +n.r=-1/0}else{q=n.e=A.aOx(0.135,q,b,s) +m=q.gyl() +if(b>0&&m>o){p=q.ahn(o) +n.r=p +n.f=new A.x2(o,A.Ll(r,o-o,Math.min(q.iC(0,p),5000)),B.dw)}else if(b<0&&mr)q=r +else q=p +r=a.z +r.toString +if(s0){s=a.at +s.toString +r=a.Q +r.toString +r=s>=r +s=r}else s=!1 +if(s)return p +if(b<0){s=a.at +s.toString +r=a.z +r.toString +r=s<=r +s=r}else s=!1 +if(s)return p +s=a.at +s.toString +return A.bJC(s,o,b)}} +A.M3.prototype={ +ns(a){return new A.M3(this.mr(a))}, +oh(a){return!0}} +A.ac0.prototype={ +ns(a){return new A.ac0(this.mr(a))}, +oh(a){return!1}, +goQ(){return!1}} +A.HR.prototype={ +I(){return"ScrollPositionAlignmentPolicy."+this.b}} +A.ow.prototype={ +PI(a,b,c,d,e){if(d!=null)this.oL(d) +if(this.x)this.ahd()}, +gkx(){var s=this.z +s.toString +return s}, +gkw(){var s=this.Q +s.toString +return s}, +gX4(){return this.z!=null&&this.Q!=null}, +geW(){var s=this.at +s.toString +return s}, +gaee(){return this.at!=null}, +gFj(){var s=this.ax +s.toString +return s}, +gaef(){return this.ax!=null}, +oL(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.B(a)!==A.B(s))s.fr.ah5() +s.w.a_u(s.fr.goi()) +s.dy.sp(0,s.fr.gmT())}, +gmy(a){var s=this.w,r=s.c +r.toString +r=A.dy(r,B.co) +r=r==null?null:r.b +if(r==null){s=s.c +s.toString +s=A.bdY(s).x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}}else s=r +return s}, +alj(a){var s,r,q,p=this,o=p.at +o.toString +if(a!==o){s=p.r.Cj(p,a) +o=p.at +o.toString +r=a-s +p.at=r +if(r!==o){p.TZ() +p.Gq() +r=p.at +r.toString +p.W9(r-o)}if(s!==0){o=p.fr +o.toString +r=p.mu() +q=$.aL.Z$.z.h(0,p.w.z) +q.toString +o.L3(r,q,s) +return s}}return 0}, +VD(a){var s=this.at +s.toString +this.at=s+a +this.ch=!0}, +WQ(a){var s=this,r=s.at +r.toString +s.as=a-r +s.at=a +s.TZ() +s.Gq() +$.cz.dy$.push(new A.b3e(s))}, +a_a(){var s,r=this.w,q=r.c +q.toString +q=A.RP(q) +if(q!=null){r=r.c +r.toString +s=this.at +s.toString +q.ZC(r,s)}}, +ahd(){var s,r +if(this.at==null){s=this.w +r=s.c +r.toString +r=A.RP(r) +if(r==null)s=null +else{s=s.c +s.toString +s=r.YM(s)}A.bRE(s) +if(s!=null)this.at=s}}, +ahc(a,b){if(b)this.at=a +else this.fa(a)}, +a_9(){var s=this.at +s.toString +this.w.f.sp(0,s) +s=$.iW.iG$ +s===$&&A.b() +s.adK()}, +nu(a){if(this.ax!==a){this.ax=a +this.ch=!0}return!0}, +nr(a,b){var s,r,q,p=this +if(!A.a27(p.z,a,0.001)||!A.a27(p.Q,b,0.001)||p.ch||p.db!==A.c4(p.gkh())){p.z=a +p.Q=b +p.db=A.c4(p.gkh()) +s=p.ay?p.mu():null +p.ch=!1 +p.CW=!0 +if(p.ay){r=p.cx +r.toString +s.toString +r=!p.aSg(r,s)}else r=!1 +if(r)return!1 +p.ay=!0}if(p.CW){p.ap2() +p.w.al3(p.r.oh(p)) +p.CW=!1}s=p.mu() +if(p.cx!=null){r=Math.max(s.geW()-s.gkx(),0) +q=p.cx +if(r===Math.max(q.geW()-q.gkx(),0))if(s.gun()===p.cx.gun()){r=Math.max(s.gkw()-s.geW(),0) +q=p.cx +r=r===Math.max(q.gkw()-q.geW(),0)&&s.e===p.cx.e}else r=!1 +else r=!1 +r=!r}else r=!0 +if(r){if(!p.cy){A.hR(p.gaTh()) +p.cy=!0}p.cx=p.mu()}return!0}, +aSg(a,b){var s=this,r=s.r.JT(s.fr.gmT(),b,a,s.fr.giS()),q=s.at +q.toString +if(r!==q){s.at=r +return!1}return!0}, +Ck(){this.fr.Ck() +this.TZ()}, +TZ(){var s,r,q,p,o,n=this,m=n.w +switch(m.a.c.a){case 0:s=B.jm +r=B.jl +break +case 1:s=B.jn +r=B.jo +break +case 2:s=B.jl +r=B.jm +break +case 3:s=B.jo +r=B.jn +break +default:s=null +r=null}q=A.b0(t._S) +p=n.at +p.toString +o=n.z +o.toString +if(p>o)q.t(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.ck(m,t.H) +if(e.a===B.E.a){n.fa(o) +return A.ck(m,t.H)}return n.jA(o,d,e)}, +Ej(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=A.Z(b,r,s) +return this.apF(0,b,c,d)}, +ki(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.goi() +r=q.fr.gmT() +if(r&&!a.gmT())q.W3() +q.fr.q()}else{r=!1 +s=!1}q.fr=a +if(s!==a.goi())q.w.a_u(q.fr.goi()) +q.dy.sp(0,q.fr.gmT()) +if(!r&&q.fr.gmT())q.W7()}, +W7(){var s=this.fr +s.toString +s.acP(this.mu(),$.aL.Z$.z.h(0,this.w.z))}, +W9(a){var s,r,q=this.fr +q.toString +s=this.mu() +r=$.aL.Z$.z.h(0,this.w.z) +r.toString +q.acQ(s,r,a)}, +W3(){var s,r,q=this,p=q.fr +p.toString +s=q.mu() +r=$.aL.Z$.z.h(0,q.w.z) +r.toString +p.acO(s,r) +q.a_9() +if(q.x)q.a_a()}, +aTi(){var s,r,q +this.cy=!1 +s=this.w.z +if($.aL.Z$.z.h(0,s)!=null){r=this.mu() +q=$.aL.Z$.z.h(0,s) +q.toString +s=$.aL.Z$.z.h(0,s) +if(s!=null)s.hK(new A.BO(r,q,0))}}, +q(){var s=this,r=s.fr +if(r!=null)r.q() +s.fr=null +r=s.dy +r.aq$=$.be() +r.ab$=0 +s.dK()}, +e7(a){var s,r,q=this +q.apE(a) +s=q.z +s=s==null?null:B.d.aA(s,1) +r=q.Q +r=r==null?null:B.d.aA(r,1) +a.push("range: "+A.c(s)+".."+A.c(r)) +r=q.ax +a.push("viewport: "+A.c(r==null?null:B.d.aA(r,1)))}} +A.b3e.prototype={ +$1(a){this.a.as=0}, +$S:6} +A.BO.prototype={ +e7(a){this.aqB(a) +a.push(this.a.j(0))}} +A.a_y.prototype={ +e7(a){var s,r +this.Gw(a) +s=this.hp$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.aso.prototype={} +A.BP.prototype={ +PJ(a,b,c,d,e,f){var s=this +if(s.at==null&&c!=null)s.at=c +if(s.fr==null)s.ki(new A.vY(s))}, +gkh(){return this.w.a.c}, +oL(a){var s,r=this +r.ap0(a) +r.fr.a=r +r.k4=a.k4 +s=a.ok +if(s!=null){r.ok=s +s.a=r +a.ok=null}}, +ki(a){var s,r=this +r.k3=0 +r.ap4(a) +s=r.ok +if(s!=null)s.q() +r.ok=null +if(!r.fr.gmT())r.Zq(B.hs)}, +UE(a){var s,r=this +r.Zq(a>0?B.r7:B.r8) +s=r.at +s.toString +r.PD(s-r.r.UC(r,a))}, +kI(a){var s,r,q,p=this,o=p.r.xF(p,a) +if(o!=null){s=p.fr +s=s==null?null:s.goi() +s=new A.a3B(s!==!1,p) +r=A.bBu(null,0,p.w) +r.c3() +q=r.cV$ +q.b=!0 +q.a.push(s.gTh()) +r.JY(o).a.a.eQ(s.gTf()) +s.b=r +p.ki(s)}else p.ki(new A.vY(p))}, +Zq(a){var s,r,q,p=this +if(p.k4===a)return +p.k4=a +s=p.mu() +r=p.w.z +q=$.aL.Z$.z.h(0,r) +q.toString +r=$.aL.Z$.z.h(0,r) +if(r!=null)r.hK(new A.ajT(a,s,q,0))}, +jA(a,b,c){var s,r,q,p=this,o=p.at +o.toString +if(A.a27(a,o,p.r.vm(p).a)){p.fa(a) +return A.ck(null,t.H)}o=p.at +o.toString +s=new A.a7K(p) +r=new A.aH(new A.a6($.ac,t.D),t.h) +s.b=r +o=A.bBu("DrivenScrollActivity",o,p.w) +o.c3() +q=o.cV$ +q.b=!0 +q.a.push(s.gTh()) +o.z=B.bk +o.ng(a,b,c).a.a.eQ(s.gTf()) +s.c!==$&&A.dl() +s.c=o +p.ki(s) +return r.a}, +fa(a){var s,r,q=this +q.ki(new A.vY(q)) +s=q.at +s.toString +if(s!==a){q.WQ(a) +q.W7() +r=q.at +r.toString +q.W9(r-s) +q.W3()}q.kI(0)}, +Yw(a){var s,r,q,p,o=this +if(a===0){o.kI(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.ki(new A.vY(o)) +o.Zq(-a>0?B.r7:B.r8) +s=o.at +s.toString +o.dy.sp(0,!0) +o.WQ(p) +o.W7() +r=o.at +r.toString +o.W9(r-s) +o.W3() +o.kI(0)}}, +Wi(a,b){var s,r,q=this,p=q.r,o=p.UT(q.k3) +p=p.gWj() +s=p==null?null:0 +r=new A.b3a(q,b,o,p,a.a,o!==0,s,a.d,a) +q.ki(new A.aKM(r,q)) +return q.ok=r}, +q(){var s=this.ok +if(s!=null)s.q() +this.ok=null +this.ap6()}} +A.aAb.prototype={ +Ts(a){var s,r=this,q=r.r +q===$&&A.b() +if(a>q){if(!isFinite(q))q=0 +r.w=q +q=r.f +q===$&&A.b() +s=q}else{r.w=0 +q=r.e +q===$&&A.b() +s=q}s.a=r.a +return s}, +hg(a,b){return this.Ts(b).hg(0,b-this.w)}, +iC(a,b){return this.Ts(b).iC(0,b-this.w)}, +pn(a){return this.Ts(a).pn(a-this.w)}, +j(a){return"BouncingScrollSimulation(leadingExtent: "+A.c(this.b)+", trailingExtent: "+A.c(this.c)+")"}} +A.aGs.prototype={ +hg(a,b){var s,r=this.e +r===$&&A.b() +s=A.Z(b/r,0,1) +r=this.f +r===$&&A.b() +return this.b+r*(1-Math.pow(1-s,$.bAx()))}, +iC(a,b){var s=this.e +s===$&&A.b() +return this.c*Math.pow(1-A.Z(b/s,0,1),$.bAx()-1)}, +pn(a){var s=this.e +s===$&&A.b() +return a>=s}} +A.TV.prototype={ +I(){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.afM.prototype={ +aaZ(a,b,c,d){var s=this +if(s.x)return new A.agz(c,b,s.ch,d,null) +return A.bQm(s.giA(),c,s.Q,B.hV,s.y,s.ch,null,null,b,d)}, +B(a){var s,r,q,p=this,o=p.aaU(a),n=p.c,m=A.byZ(a,n,p.d),l=p.f +if(l==null)l=p.e==null&&A.bNi(a,n) +s=l?A.adI(a):p.e +r=A.b3h(m,p.ch,s,p.at,!1,null,p.r,p.ay,p.w,p.as,new A.b3f(p,m,o)) +q=l&&s!=null?A.bNh(r):r +if(p.ax===B.Pq)return new A.fb(new A.b3g(a),q,null,t.kj) +else return q}, +giA(){return this.z}} +A.b3f.prototype={ +$2(a,b){return this.a.aaZ(a,b,this.b,this.c)}, +$S:577} +A.b3g.prototype={ +$1(a){var s=A.FD(this.a) +if(a.d!=null&&s.gd_())s.kF() +return!1}, +$S:578} +A.a6X.prototype={ +aaU(a){return this.cx}} +A.a3S.prototype={ +aaU(a){var s,r,q,p,o=this.aaQ(a),n=this.cx +if(n==null){s=A.dy(a,null) +if(s!=null){r=s.f +q=r.aRx(0,0) +p=r.aRH(0,0) +r=this.c===B.a_ +n=r?p:q +o=A.q7(o,s.Vt(r?q:p),null)}}return A.a([n!=null?new A.C4(n,o,null):o],t.p)}} +A.Go.prototype={ +aaQ(a){return A.b5C(this.R8)}} +A.aTy.prototype={ +$2(a,b){var s=B.e.bt(b,2) +if((b&1)===0)return this.a.$2(a,s) +return this.b.$2(a,s)}, +$S:579} +A.aTz.prototype={ +$2(a,b){return(b&1)===0?B.e.bt(b,2):null}, +$S:580} +A.a9s.prototype={ +aaQ(a){return new A.agR(this.p3,this.p4,null)}} +A.br0.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.TW.prototype={ +a4(){var s=null,r=t.A +return new A.HU(new A.as1($.be()),new A.bR(s,r),new A.bR(s,t.hA),new A.bR(s,r),B.JK,s,A.q(t.yb,t.M),s,!0,s,s,s,B.i)}, +b2R(a,b){return this.f.$2(a,b)}} +A.b3n.prototype={ +$1(a){return null}, +$S:581} +A.a_C.prototype={ +cO(a){return this.r!==a.r}} +A.HU.prototype={ +gacA(){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)}}, +gAZ(){var s=this.a.d +if(s==null){s=this.w +s.toString}return s}, +gfG(){return this.a.z}, +a9x(){var s,r,q,p=this,o=p.a.Q +if(o==null){o=p.c +o.toString +o=A.TQ(o)}p.r=o +s=p.c +s.toString +s=o.vB(s) +p.e=s +o=p.a +r=o.e +if(r!=null)p.e=r.ns(s) +else{o=o.Q +if(o!=null){s=p.c +s.toString +p.e=o.vB(s).ns(p.e)}}q=p.d +if(q!=null){p.gAZ().ua(0,q) +A.hR(q.gdO())}o=p.gAZ() +s=p.e +s.toString +p.d=o.VM(s,p,q) +s=p.gAZ() +o=p.d +o.toString +s.aF(o)}, +jY(a,b){var s,r,q,p=this.f +this.pE(p,"offset") +s=p.y +r=s==null +if((r?A.t(p).i("eK.T").a(s):s)!=null){q=this.d +q.toString +p=r?A.t(p).i("eK.T").a(s):s +p.toString +q.ahc(p,b)}}, +av(){if(this.a.d==null)this.w=A.BN(!0) +this.aG()}, +bD(){var s=this,r=s.c +r.toString +r=A.dy(r,B.S2) +s.x=r==null?null:r.ay +s.a9x() +s.aqE()}, +aL5(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.vB(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.vB(s) +r=s}}do{n=m==null +s=n?o:A.B(m) +q=r==null +if(s!=(q?o:A.B(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.B(n) +s=a.d +return n!=(s==null?o:A.B(s))}, +aL(a){var s,r,q=this +q.aqF(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.w +s.toString +r=q.d +r.toString +s.ua(0,r) +q.w.q() +q.w=null}else{r=q.d +r.toString +s.ua(0,r) +if(q.a.d==null)q.w=A.BN(!0)}s=q.gAZ() +r=q.d +r.toString +s.aF(r)}if(q.aL5(a))q.a9x()}, +q(){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.ua(0,s)}else{q=r.w +if(q!=null){s=r.d +s.toString +q.ua(0,s)}q=r.w +if(q!=null)q.q()}r.d.q() +r.f.q() +r.aqG()}, +al3(a){var s,r,q=this +if(a===q.ax)s=!a||A.c4(q.a.c)===q.ay +else s=!1 +if(s)return +if(!a){q.as=B.JK +q.a7x()}else{switch(A.c4(q.a.c).a){case 1:q.as=A.a3([B.t7,new A.dr(new A.b3j(q),new A.b3k(q),t.ok)],t.Q,t.xR) +break +case 0:q.as=A.a3([B.t6,new A.dr(new A.b3l(q),new A.b3m(q),t.uA)],t.Q,t.xR) +break}a=!0}q.ax=a +q.ay=A.c4(q.a.c) +s=q.z +if(s.ga7()!=null){s=s.ga7() +s.TB(q.as) +if(!s.a.f){r=s.c.gaf() +r.toString +t.Wx.a(r) +s.e.aOC(r)}}}, +a_u(a){var s,r=this +if(r.at===a)return +r.at=a +s=r.Q +if($.aL.Z$.z.h(0,s)!=null){s=$.aL.Z$.z.h(0,s).gaf() +s.toString +t.f1.a(s).saem(r.at)}}, +azw(a){var s=this.d,r=s.fr.giS(),q=new A.aQD(this.gawG(),s) +s.ki(q) +s.k3=r +this.CW=q}, +aKh(a){this.ch=this.d.Wi(a,this.gawE())}, +aKi(a){var s=this.ch +if(s!=null)s.cd(0,a)}, +aKg(a){var s,r,q,p,o=this.ch +if(o!=null){s=a.b +s.toString +r=-s +if(A.axz(o.a.w.a.c))r=-r +o.x=a +if(o.f){s=J.hy(r) +q=o.c +p=Math.abs(r)>Math.abs(q)*0.5 +if(s===J.hy(q)&&p)r+=q}o.a.kI(r)}}, +a7x(){if($.aL.Z$.z.h(0,this.z)==null)return +var s=this.CW +if(s!=null)s.a.kI(0) +s=this.ch +if(s!=null)s.a.kI(0)}, +awH(){this.CW=null}, +awF(){this.ch=null}, +a8s(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)}, +a6K(a){var s,r,q=A.bm("delta"),p=$.iW.eN$ +p===$&&A.b() +p=p.a +p=p.gaS(p) +s=A.ho(p,A.t(p).i("w.E")) +p=this.r +p===$&&A.b() +p=p.gEB() +r=s.dn(0,p.gj8(p))&&a.gdi(a)===B.cW +switch(A.c4(this.a.c).a){case 0:q.b=r?a.gm4().b:a.gm4().a +break +case 1:q.b=r?a.gm4().a:a.gm4().b +break}if(A.axz(this.a.c))q.b=q.au()*-1 +return q.au()}, +aIW(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.oh(r) +s=r}else s=!1 +if(s)return +q=o.a6K(a) +p=o.a8s(q) +if(q!==0){s=o.d.at +s.toString +s=p!==s}else s=!1 +if(s)$.jl.to$.agJ(0,a,o.gaAF())}else if(t.xb.b(a))o.d.Yw(0)}, +aAG(a){var s,r=this,q=r.a6K(a),p=r.a8s(q) +if(q!==0){s=r.d.at +s.toString +s=p!==s}else s=!1 +if(s)r.d.Yw(q)}, +aB_(a){var s,r +if(a.hp$===0){s=$.aL.Z$.z.h(0,this.y) +r=s==null?null:s.gaf() +if(r!=null)r.bS()}return!1}, +B(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.a_C(m,k,A.Qy(B.dc,new A.oo(A.cM(l,new A.jY(m.at,!1,r.b2R(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.bg,q,m.z),l,l,l,l,m.gaIV(),l),l) +k=m.a +if(!k.w){k=m.d +k.toString +s=m.e.goQ() +r=m.a +p=new A.fb(m.gaAZ(),new A.asp(k,s,r.x,p,m.y),l,t.ji) +k=r}s=m.gAZ() +r=m.a.as +o=new A.afN(k.c,s,r) +k=m.r +k===$&&A.b() +p=k.Kc(a,k.Kb(a,p,o),o) +n=A.bDM(a) +if(n!=null){k=m.d +k.toString +p=new A.a_E(m,k,p,n,l)}return p}} +A.b3j.prototype={ +$0(){var s=this.a.r +s===$&&A.b() +return A.bQd(null,s.gqR())}, +$S:215} +A.b3k.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.ga4t() +a.ay=q.ga7z() +a.ch=q.ga7A() +a.CW=q.ga7y() +a.cx=q.ga7w() +s=q.e +a.cy=s==null?null:s.gXQ() +s=q.e +a.db=s==null?null:s.gMA() +s=q.e +a.dx=s==null?null:s.gE6() +s=q.r +s===$&&A.b() +r=q.c +r.toString +a.dy=s.Oc(r) +a.at=q.a.y +a.b=q.x +a.c=q.r.gqR()}, +$S:216} +A.b3l.prototype={ +$0(){var s=this.a.r +s===$&&A.b() +return A.bCF(null,s.gqR())}, +$S:217} +A.b3m.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.ga4t() +a.ay=q.ga7z() +a.ch=q.ga7A() +a.CW=q.ga7y() +a.cx=q.ga7w() +s=q.e +a.cy=s==null?null:s.gXQ() +s=q.e +a.db=s==null?null:s.gMA() +s=q.e +a.dx=s==null?null:s.gE6() +s=q.r +s===$&&A.b() +r=q.c +r.toString +a.dy=s.Oc(r) +a.at=q.a.y +a.b=q.x +a.c=q.r.gqR()}, +$S:218} +A.a_E.prototype={ +a4(){return new A.asq(B.i)}} +A.asq.prototype={ +av(){var s,r,q,p +this.aG() +s=this.a +r=s.c +s=s.d +q=t.x9 +p=t.i +q=new A.a_D(r,new A.aKS(r,30),s,A.q(q,p),A.q(q,p),A.a([],t.D1),A.b0(q),B.at8,$.be()) +s.a2(0,q.ga7p()) +this.d=q}, +aL(a){var s,r +this.b0(a) +s=this.a.d +if(a.d!==s){r=this.d +r===$&&A.b() +r.sb1(0,s)}}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.aE()}, +B(a){var s=this.a,r=s.f,q=this.d +q===$&&A.b() +return new A.U1(r,s.e,q,null)}} +A.a_D.prototype={ +sb1(a,b){var s,r=this.id +if(b===r)return +s=this.ga7p() +r.L(0,s) +this.id=b +b.a2(0,s)}, +aK3(){if(this.fr)return +this.fr=!0 +$.cz.dy$.push(new A.bqY(this))}, +W2(){var s=this,r=s.b,q=A.tn(r,A.X(r).c) +r=s.k1 +r.hU(r,new A.bqZ(q)) +r=s.k2 +r.hU(r,new A.br_(q)) +s.anU()}, +X1(a){var s,r,q,p,o,n=this +if(n.fy==null&&n.fx==null)n.go=n.a4n(a.b) +s=A.axq(n.dx) +r=a.b +q=-s.a +p=-s.b +if(a.a===B.ji){r=n.fy=n.a4Z(r) +a=new A.BR(new A.j(r.a+q,r.b+p),B.ji)}else{r=n.fx=n.a4Z(r) +a=new A.BR(new A.j(r.a+q,r.b+p),B.Pu)}o=n.ao1(a) +if(o===B.ra){n.dy.e=!1 +return o}if(n.go){r=n.dy +r.amd(A.bNI(a.b,0,0)) +if(r.e)return B.ra}return o}, +a4Z(a){var s,r,q,p,o=this.dx,n=o.c.gaf() +n.toString +t.x.a(n) +s=n.js(a) +if(!this.go){r=s.b +if(r<0||s.a<0)return A.de(n.ck(0,null),B.h) +q=n.k3 +if(r>q.b||s.a>q.a)return B.anX}p=A.axq(o) +o=p.a +r=p.b +return A.de(n.ck(0,null),new A.j(s.a+o,s.b+r))}, +TP(a,b){var s,r,q,p=this,o=p.dx,n=A.axq(o) +o=o.c.gaf() +o.toString +t.x.a(o) +s=o.ck(0,null) +r=p.d +if(r!==-1)q=p.fx==null||b +else q=!1 +if(q){r=J.pm(p.b[r]).a +r.toString +p.fx=A.de(s,A.de(J.bBe(p.b[p.d],o),r.a.ae(0,new A.j(0,-r.b/2))).ae(0,n))}r=p.c +if(r!==-1)q=!0 +else q=!1 +if(q){r=J.pm(p.b[r]).b +r.toString +p.fy=A.de(s,A.de(J.bBe(p.b[p.c],o),r.a.ae(0,new A.j(0,-r.b/2))).ae(0,n))}}, +a9i(){return this.TP(!0,!0)}, +a5i(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +if(a){s=j[k.c] +r=s.gp(s).b +q=s.gp(s).b.b}else{s=j[k.d] +r=s.gp(s).a +j=s.gp(s).a +q=j==null?null:j.b}if(q==null||r==null)return +j=k.dx +p=j.c.gaf() +p.toString +t.x.a(p) +o=A.de(s.ck(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.fa(n+p-m) +return}if(l<0){j=k.id +p=j.at +p.toString +j.fa(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.fa(p+r-n) +return}if(r<0){j=k.id +p=j.at +p.toString +j.fa(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.fa(n+m-p) +return}if(l<0){j=k.id +p=j.at +p.toString +j.fa(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.fa(p+n-r) +return}if(r<0){j=k.id +p=j.at +p.toString +j.fa(p+0-r)}return}}, +a4n(a){var s,r=this.dx.c.gaf() +r.toString +t.x.a(r) +s=r.js(a) +r=r.k3 +return new A.K(0,0,0+r.a,0+r.b).H(0,s)}, +ko(a,b){var s,r,q=this +switch(b.a.a){case 0:s=q.dx.d.at +s.toString +q.k1.k(0,a,s) +q.Lg(a) +break +case 1:s=q.dx.d.at +s.toString +q.k2.k(0,a,s) +q.Lg(a) +break +case 5:case 6:q.Lg(a) +s=q.dx +r=s.d.at +r.toString +q.k1.k(0,a,r) +s=s.d.at +s.toString +q.k2.k(0,a,s) +break +case 2:q.k2.G(0,a) +q.k1.G(0,a) +break +case 3:case 4:s=q.dx +r=s.d.at +r.toString +q.k2.k(0,a,r) +s=s.d.at +s.toString +q.k1.k(0,a,s) +break}return q.anV(a,b)}, +Lg(a){var s,r,q,p,o,n,m=this,l=m.dx,k=l.d.at +k.toString +s=m.k1.h(0,a) +r=m.fx +if(r!=null)q=s==null||Math.abs(k-s)>1e-10 +else q=!1 +if(q){p=A.axq(l) +q=p.a +o=p.b +a.xW(new A.BR(new A.j(r.a+-q,r.b+-o),B.Pu))}n=m.k2.h(0,a) +r=m.fy +if(r!=null)k=n==null||Math.abs(k-n)>1e-10 +else k=!1 +if(k){p=A.axq(l) +l=p.a +k=p.b +a.xW(new A.BR(new A.j(r.a+-l,r.b+-k),B.ji))}}, +q(){var s=this +s.k1.T(0) +s.k2.T(0) +s.fr=!1 +s.dy.e=!1 +s.anW()}} +A.bqY.prototype={ +$1(a){var s=this.a +if(!s.fr)return +s.fr=!1 +s.Jq()}, +$S:6} +A.bqZ.prototype={ +$2(a,b){return!this.a.H(0,a)}, +$S:241} +A.br_.prototype={ +$2(a,b){return!this.a.H(0,a)}, +$S:241} +A.asp.prototype={ +aQ(a){var s=this.e,r=new A.arK(s,this.f,this.r,null,A.aA(t.T)) +r.aP() +r.sbp(null) +s.a2(0,r.gyQ()) +return r}, +aU(a,b){b.soQ(this.f) +b.sb1(0,this.e) +b.sakC(this.r)}} +A.arK.prototype={ +sb1(a,b){var s,r=this,q=r.F +if(b===q)return +s=r.gyQ() +q.L(0,s) +r.F=b +b.a2(0,s) +r.bS()}, +soQ(a){if(a===this.Y)return +this.Y=a +this.bS()}, +sakC(a){if(a==this.ar)return +this.ar=a +this.bS()}, +ia(a){var s,r,q=this +q.kP(a) +a.a=!0 +if(q.F.ay){a.cz(B.atr,q.Y) +s=q.F +r=s.at +r.toString +a.bY=r +a.d=!0 +r=s.Q +r.toString +a.aR=r +s=s.z +s.toString +a.c4=s +a.sakt(q.ar)}}, +xf(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=B.c.gO(c).dx +s=!(s!=null&&s.H(0,B.PN))}else s=!0 +if(s){l.bN=null +l.a0S(a,b,c) +return}s=l.bN +if(s==null)s=l.bN=A.U3(null,l.gvM()) +s.sXp(a.at||a.as) +s.sc9(0,a.w) +s=l.bN +s.toString +r=t.QF +q=A.a([s],r) +p=A.a([],r) +for(s=c.length,o=null,n=0;n#"+A.cD(r)+"("+B.c.bA(q,", ")+")"}, +gm(a){return A.V(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.aa(b)!==A.B(r))return!1 +if(b instanceof A.afN)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.b3i.prototype={ +$2(a,b){if(b!=null)this.a.push(a+b.j(0))}, +$S:584} +A.aKS.prototype={ +SE(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +aLi(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +amd(a){var s=this,r=s.a.gacA() +s.d=a.aX(0,r.a,r.b) +if(s.e)return +s.wN()}, +wN(){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$wN=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:d=p.a +c=d.c.gaf() +c.toString +t.x.a(c) +o=c.ck(0,null) +c=c.k3 +n=A.iE(o,new A.K(0,0,0+c.a,0+c.b)) +c=p.e=!0 +m=d.gacA() +o=n.a +l=n.b +k=p.SE(new A.j(o+m.a,l+m.b),A.c4(d.a.c)) +j=k+p.aLi(new A.a_(n.c-o,n.d-l),A.c4(d.a.c)) +l=p.d +l===$&&A.b() +i=p.SE(new A.j(l.a,l.b),A.c4(d.a.c)) +l=p.d +h=p.SE(new A.j(l.c,l.d),A.c4(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.gp(q))),r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255)) +return s}, +a6q(a){var s,r,q,p=this +if(a){s=$.av().bh() +r=p.c +q=p.r +s.sap(0,A.ax(B.d.aN(255*((r.gp(r)>>>24&255)/255*q.gp(q))),r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255)) +s.scl(0,B.aC) +s.sfq(1) +return s}s=$.av().bh() +r=p.b +q=p.r +s.sap(0,A.ax(B.d.aN(255*((r.gp(r)>>>24&255)/255*q.gp(q))),r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255)) +return s}, +aHk(){return this.a6q(!1)}, +aHh(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gID() +switch(e.gID().a){case 0:s=e.f +r=e.cy +r===$&&A.b() +q=new A.a_(s,r) +s+=2*e.x +r=e.db.d +r.toString +p=e.dx +p=p===B.a4||p===B.a8 +o=e.Q +n=new A.a_(s,r-(p?o.gcU(o)+o.gcX(o):o.gf7())) +r=e.x +m=r+e.Q.a +o=e.cx +o===$&&A.b() +r=m-r +l=e.gHF() +k=new A.j(r,l) +j=k.ae(0,new A.j(s,0)) +i=e.db.d +i.toString +p=e.dx +p=p===B.a4||p===B.a8 +h=e.Q +p=p?h.gcU(h)+h.gcX(h):h.gf7() +g=new A.j(r+s,l+(i-p)) +f=o +break +case 1:s=e.f +r=e.cy +r===$&&A.b() +q=new A.a_(s,r) +r=e.x +p=e.db.d +p.toString +o=e.dx +o=o===B.a4||o===B.a8 +l=e.Q +o=o?l.gcU(l)+l.gcX(l):l.gf7() +n=new A.a_(s+2*r,p-o) +o=e.f +p=e.x +m=b.a-o-p-e.Q.c +o=e.cx +o===$&&A.b() +p=m-p +r=e.gHF() +k=new A.j(p,r) +s=e.db.d +s.toString +l=e.dx +l=l===B.a4||l===B.a8 +i=e.Q +g=new A.j(p,r+(s-(l?i.gcU(i)+i.gcX(i):i.gf7()))) +j=k +f=o +break +case 2:s=e.cy +s===$&&A.b() +q=new A.a_(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.a4||r===B.a8 +p=e.Q +r=r?p.gcU(p)+p.gcX(p):p.gf7() +p=e.f +o=e.x +p+=2*o +n=new A.a_(s-r,p) +r=e.cx +r===$&&A.b() +f=o+e.Q.b +o=e.gHF() +s=f-e.x +k=new A.j(o,s) +j=k.ae(0,new A.j(0,p)) +l=e.db.d +l.toString +i=e.dx +i=i===B.a4||i===B.a8 +h=e.Q +g=new A.j(o+(l-(i?h.gcU(h)+h.gcX(h):h.gf7())),s+p) +m=r +break +case 3:s=e.cy +s===$&&A.b() +q=new A.a_(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.a4||r===B.a8 +p=e.Q +r=r?p.gcU(p)+p.gcX(p):p.gf7() +p=e.f +o=e.x +n=new A.a_(s-r,p+2*o) +r=e.cx +r===$&&A.b() +f=b.b-p-o-e.Q.d +o=e.gHF() +p=f-e.x +k=new A.j(o,p) +s=e.db.d +s.toString +l=e.dx +l=l===B.a4||l===B.a8 +i=e.Q +g=new A.j(o+(s-(l?i.gcU(i)+i.gcX(i):i.gf7())),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.K(s,r,s+n.a,r+n.b) +e.CW=new A.K(m,f,m+q.a,f+q.b) +s=e.r +if(s.gp(s)!==0){s=e.ch +s.toString +a.d8(s,e.aHk()) +a.kp(j,g,e.a6q(!0)) +s=e.y +if(s!=null){r=e.CW +r.toString +a.dr(A.on(r,s),e.ga6p()) +return}s=e.CW +s.toString +a.d8(s,e.ga6p()) +return}}, +aM(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.a4||f===B.a8 +r=g.Q +f=f?r.gcU(r)+r.gcX(r):r.gf7() +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.gun() +s=g.dx +s=s===B.a4||s===B.a8 +r=g.Q +s=s?r.gcU(r)+r.gcX(r):r.gf7() +r=g.db +q=r.b +q.toString +p=r.a +p.toString +r=r.d +r.toString +o=g.dx +o=o===B.a4||o===B.a8 +n=g.Q +o=o?n.gcU(n)+n.gcX(n):n.gf7() +m=A.Z((f-s)/(q-p+r-o),0,1) +o=g.db.d +o.toString +f=g.dx +f=f===B.a4||f===B.a8 +s=g.Q +f=f?s.gcU(s)+s.gcX(s):s.gf7() +f=Math.min(o-f-2*g.w,g.at) +o=g.db.d +o.toString +s=g.dx +s=s===B.a4||s===B.a8 +r=g.Q +s=s?r.gcU(r)+r.gcX(r):r.gf7() +l=Math.max(f,(o-s-2*g.w)*m) +s=g.db.gun() +o=g.db.d +o.toString +f=g.as +r=g.dx +r=r===B.a4||r===B.a8 +q=g.Q +r=r?q.gcU(q)+q.gcX(q):q.gf7() +k=Math.min(f,o-r-2*g.w) +f=g.dx +f=f===B.a8||f===B.bo +r=g.db +if((f?Math.max(r.gkw()-r.geW(),0):Math.max(r.geW()-r.gkx(),0))>0){f=g.dx +f=f===B.a8||f===B.bo +r=g.db +r=(f?Math.max(r.geW()-r.gkx(),0):Math.max(r.gkw()-r.geW(),0))>0 +f=r}else f=!1 +j=f?k:k*(1-A.Z(1-s/o,0,0.2)/0.2) +f=g.db.d +f.toString +s=g.dx +s=s===B.a4||s===B.a8 +r=g.Q +s=s?r.gcU(r)+r.gcX(r):r.gf7() +s=A.Z(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.Z((r-q)/i,0,1)}else h=0 +r=g.dx +q=r===B.a8 +p=q||r===B.bo?1-h:h +f=f.d +f.toString +r=r===B.a4||q +q=g.Q +r=r?q.gcU(q)+q.gcX(q):q.gf7() +g.cx=p*(f-r-2*g.w-s)+g.gaCR() +return g.aHh(a,b)}, +a_0(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.a4||r===B.a8 +q=o.Q +r=r?q.gcU(q)+q.gcX(q):q.gf7() +q=o.w +p=o.cy +p===$&&A.b() +return(m-s)*a/(n-r-2*q-p)}, +DE(a){var s,r,q=this +if(q.CW==null)return null +if(!q.ay){s=q.r +if(s.gp(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.H(0,a)}, +aei(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.mD(A.iU(p.CW.gbo(),24)) +s=p.r +if(s.gp(s)===0){if(c&&b===B.cW)return q.H(0,a) +return!1}switch(b.a){case 0:case 4:return q.H(0,a) +case 1:case 2:case 3:case 5:return o.H(0,a)}}, +aWA(a,b){return this.aei(a,b,!1)}, +aej(a,b){var s,r,q=this +if(q.CW==null)return!1 +if(q.ay)return!1 +s=q.r +if(s.gp(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.mD(A.iU(s.gbo(),24)).H(0,a) +case 1:case 2:case 3:case 5:return q.CW.H(0,a)}}, +ff(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.i(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}, +P9(a){return!1}, +gFR(){return null}, +j(a){return"#"+A.cD(this)}, +q(){this.r.a.L(0,this.ghx()) +this.dK()}} +A.b3r.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:585} +A.Hr.prototype={ +a4(){return A.c8M(t.jU)}, +ri(a){return this.cy.$1(a)}} +A.qm.prototype={ +gtC(){var s=this.a.d +return s}, +gvO(){var s=this.a.e +return s===!0}, +ga81(){if(this.gvO())this.a.toString +return!1}, +gui(){this.a.toString +return!0}, +av(){var s,r,q,p,o=this,n=null +o.aG() +s=A.cu(n,o.a.ch,n,n,o) +s.c3() +r=s.dh$ +r.b=!0 +r.a.push(o.gaNs()) +o.x=s +s=o.y=A.ed(B.b1,s,n) +r=o.a +q=r.x +if(q==null)q=6 +p=r.w +r=r.dx +r=new A.HW(B.o5,B.S,B.S,n,q,s,0,0,p,n,B.x,18,18,r,$.be()) +s.a.a2(0,r.ghx()) +o.at!==$&&A.dl() +o.at=r}, +bD(){this.d6()}, +aNt(a){if(a!==B.af)if(this.gtC()!=null)this.gui()}, +Fg(){var s,r=this,q=r.at +q===$&&A.b() +r.a.toString +q.sap(0,B.o5) +r.a.toString +q.sb24(null) +if(r.ga81()){r.a.toString +s=B.Xe}else s=B.S +q.sahE(s) +if(r.ga81()){r.a.toString +s=B.a_K}else s=B.S +q.sahD(s) +s=r.c.K(t.I) +s.toString +q.scp(s.w) +s=r.a.x +q.sZ6(s==null?6:s) +q.sEM(r.a.w) +r.a.toString +s=r.c +s.toString +s=A.bv(s,B.cI,t.l).w +q.sfo(0,s.f) +q.sOM(r.a.dx) +r.a.toString +q.sXF(0) +r.a.toString +q.ses(0,null) +r.a.toString +q.sVP(0) +r.a.toString +q.sXS(0,18) +r.a.toString +q.safp(18) +q.sael(!r.gui())}, +aL(a){var s,r=this +r.b0(a) +s=r.a.e +if(s!=a.e){s=s===!0 +if(s){s=r.w +if(s!=null)s.R(0) +s=r.x +s===$&&A.b() +s.z=B.bk +s.ng(1,B.X,null)}else{s=r.x +s===$&&A.b() +s.fd(0)}}}, +aN9(a){var s,r,q,p,o=this,n=o.r,m=n.gb1(n),l=A.bm("primaryDeltaFromDragStart"),k=A.bm("primaryDeltaFromLastDragUpdate") +switch(m.w.a.c.a){case 0:n=a.b +l.b=o.d.b-n +k.b=o.e.b-n +break +case 1:n=a.a +l.b=n-o.d.a +k.b=n-o.e.a +break +case 2:n=a.b +l.b=n-o.d.b +k.b=n-o.e.b +break +case 3:n=a.a +l.b=o.d.a-n +k.b=o.e.a-n +break}n=o.at +n===$&&A.b() +s=l.au() +r=o.f +r.toString +q=n.a_0(s+r) +if(l.au()>0){s=m.at +s.toString +s=qs}else s=!1 +else s=!0 +if(s){s=m.at +s.toString +q=s+n.a_0(k.au())}n=m.at +n.toString +if(q!==n){p=q-m.r.Cj(m,q) +n=o.c +n.toString +n=A.TQ(n) +s=o.c +s.toString +switch(n.o6(s)){case B.e3:case B.cF:case B.bZ:case B.cG:n=m.z +n.toString +s=m.Q +s.toString +p=A.Z(p,n,s) +break +case B.aK:case B.b4:break}m.fa(p)}}, +HS(){var s,r=this +if(!r.gvO()){s=r.w +if(s!=null)s.R(0) +r.w=A.cq(r.a.CW,new A.b_1(r))}}, +rJ(){var s=this.r +if(s.d.length!==0)return A.c4(s.gb1(s).gkh()) +return null}, +LQ(){if(this.rJ()==null)return +var s=this.w +if(s!=null)s.R(0)}, +LS(a){var s,r,q,p,o,n,m=this +m.r=m.gtC() +if(m.rJ()==null)return +s=m.w +if(s!=null)s.R(0) +s=m.x +s===$&&A.b() +s.ce(0) +m.e=m.d=a +s=m.at +s===$&&A.b() +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.Z(q/o,0,1)}else n=0 +r=r.d +r.toString +q=s.dx +q=q===B.a4||q===B.a8 +p=s.Q +q=q?p.gcU(p)+p.gcX(p):p.gf7() +p=s.w +s=s.cy +s===$&&A.b() +m.f=n*(r-q-2*p-s) +m.as=!0}, +aWg(a){var s,r,q=this +if(J.i(q.e,a))return +s=q.r +r=s.gb1(s) +if(!r.r.oh(r))return +if(q.rJ()==null)return +q.aN9(a) +q.e=a}, +LR(a,b){var s=this +s.as=!1 +if(s.rJ()==null)return +s.HS() +s.r=s.f=s.e=s.d=null}, +aBO(a){var s,r,q,p,o=this,n=o.r=o.gtC(),m=n.gb1(n) +if(!m.r.oh(m))return +n=m.w +switch(n.a.c.a){case 0:case 2:s=o.at +s===$&&A.b() +s=s.cx +s===$&&A.b() +r=a.c.b>s?B.a4:B.a8 +break +case 3:case 1:s=o.at +s===$&&A.b() +s=s.cx +s===$&&A.b() +r=a.c.a>s?B.bB:B.bo +break +default:r=null}n=$.aL.Z$.z.h(0,n.z) +n.toString +q=A.ox(n) +q.toString +p=A.b34(q,new A.iV(r,B.jg)) +n=o.r +n=n.gb1(n) +s=o.r +s=s.gb1(s).at +s.toString +n.Ej(0,s+p,B.cf,B.bF)}, +To(a){var s,r=this.gtC() +if(r==null)return!0 +s=r.d.length +if(s>1)return!1 +return s===0||A.c4(r.gb1(r).gkh())===a}, +aKm(a){var s,r,q=this,p=q.a +p.toString +s=a.a +if(!p.ri(A.bDL(a.b,a.hp$,null,s,null)))return!1 +if(q.gvO()){p=q.x +p===$&&A.b() +r=p.Q +r===$&&A.b() +if(r!==B.bu&&r!==B.ag)p.ce(0)}p=s.e +if(q.To(A.c4(p))){r=q.at +r===$&&A.b() +r.hz(0,s,p)}return!1}, +aKo(a){var s,r,q,p=this +if(!p.a.ri(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){r=p.x +r===$&&A.b() +q=r.Q +q===$&&A.b() +if(q!==B.af&&q!==B.bn)r.fd(0) +r=s.e +if(p.To(A.c4(r))){q=p.at +q===$&&A.b() +q.hz(0,s,r)}return!1}if(a instanceof A.k8||a instanceof A.of){r=p.x +r===$&&A.b() +q=r.Q +q===$&&A.b() +if(q!==B.bu&&q!==B.ag)r.ce(0) +r=p.w +if(r!=null)r.R(0) +r=s.e +if(p.To(A.c4(r))){q=p.at +q===$&&A.b() +q.hz(0,s,r)}}else if(a instanceof A.tX)if(p.d==null)p.HS() +return!1}, +gay5(){var s=this,r=A.q(t.Q,t.xR) +if(s.gtC()==null||!s.gui())return r +r.k(0,B.aCN,new A.dr(new A.aZY(s),new A.aZZ(s),t.ff)) +r.k(0,B.aCO,new A.dr(new A.b__(s),new A.b_0(s),t.Bk)) +return r}, +aeM(a,b,c){var s,r=this.z +if($.aL.Z$.z.h(0,r)==null)return!1 +s=A.bFm(r,a) +r=this.at +r===$&&A.b() +return r.aei(s,b,!0)}, +WT(a){var s,r=this +if(r.aeM(a.gb1(a),a.gdi(a),!0)){r.Q=!0 +s=r.x +s===$&&A.b() +s.ce(0) +s=r.w +if(s!=null)s.R(0)}else if(r.Q){r.Q=!1 +r.HS()}}, +WU(a){this.Q=!1 +this.HS()}, +a7B(a){var s=this.r,r=A.c4(s.gb1(s).gkh())===B.av?a.gm4().a:a.gm4().b +s=this.r +return A.axz(s.gb1(s).w.a.c)?r*-1:r}, +a7C(a){var s,r=this.r +r=r.gb1(r).at +r.toString +s=this.r +s=s.gb1(s).z +s.toString +s=Math.max(r+a,s) +r=this.r +r=r.gb1(r).Q +r.toString +return Math.min(s,r)}, +aKk(a){var s,r,q,p=this +p.r=p.gtC() +s=p.a7B(a) +r=p.a7C(s) +if(s!==0){q=p.r +q=q.gb1(q).at +q.toString +q=r!==q}else q=!1 +if(q){q=p.r +q.gb1(q).Yw(s)}}, +aKq(a){var s,r,q,p,o=this +o.r=o.gtC() +s=o.at +s===$&&A.b() +s=s.DE(a.gen()) +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){s=o.r +r=s.gb1(s) +if(t.Mj.b(a)){if(!r.r.oh(r))return +q=o.a7B(a) +p=o.a7C(q) +if(q!==0){s=r.at +s.toString +s=p!==s}else s=!1 +if(s)$.jl.to$.agJ(0,a,o.gaKj())}else if(t.xb.b(a)){s=r.at +s.toString +r.fa(s)}}}, +q(){var s=this,r=s.x +r===$&&A.b() +r.q() +r=s.w +if(r!=null)r.R(0) +r=s.at +r===$&&A.b() +r.r.a.L(0,r.ghx()) +r.dK() +s.aq2()}, +B(a){var s,r,q=this,p=null +q.Fg() +s=q.gay5() +r=q.at +r===$&&A.b() +return new A.fb(q.gaKl(),new A.fb(q.gaKn(),new A.kW(A.Qy(B.dc,new A.oo(A.f_(A.jR(new A.kW(q.a.c,p),r,q.z,p,B.A),B.bw,p,p,new A.b_2(q),new A.b_3(q)),s,p,!1,p),p,p,p,p,q.gaKp(),p),p),p,t.WA),p,t.ji)}} +A.b_1.prototype={ +$0(){var s=this.a,r=s.x +r===$&&A.b() +r.fd(0) +s.w=null}, +$S:0} +A.aZY.prototype={ +$0(){var s=this.a,r=s.a.cx,q=t.S,p=A.di(q),o=A.bUL() +return new A.r4(s.z,r,null,B.ef,A.q(q,t.SP),p,s,null,o,A.q(q,t.Au))}, +$S:586} +A.aZZ.prototype={ +$1(a){var s=this.a +a.p2=s.gaeb() +a.p3=new A.aZV(s) +a.p4=new A.aZW(s) +a.RG=new A.aZX(s)}, +$S:587} +A.aZV.prototype={ +$1(a){return this.a.LS(a.b)}, +$S:87} +A.aZW.prototype={ +$1(a){return this.a.aWg(a.b)}, +$S:142} +A.aZX.prototype={ +$1(a){return this.a.LR(a.b,a.c)}, +$S:185} +A.b__.prototype={ +$0(){var s=this.a,r=t.S,q=A.di(r) +return new A.r5(s.z,B.bF,18,B.ef,A.q(r,t.SP),q,s,null,A.ya(),A.q(r,t.Au))}, +$S:589} +A.b_0.prototype={ +$1(a){a.aR=this.a.gaBN()}, +$S:590} +A.b_2.prototype={ +$1(a){var s +switch(a.gdi(a).a){case 1:case 4:s=this.a +if(s.gui())s.WU(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:46} +A.b_3.prototype={ +$1(a){var s +switch(a.gdi(a).a){case 1:case 4:s=this.a +if(s.gui())s.WT(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:119} +A.r4.prototype={ +ku(a){if(!this.S3(this.e9,a.gb1(a),a.gdi(a)))return!1 +return this.anP(a)}, +S3(a,b,c){var s +if($.aL.Z$.z.h(0,a)==null)return!1 +s=t.ip.a($.aL.Z$.z.h(0,a).gbn()).f +s.toString +return t.sm.a(s).aej(A.bFm(a,b),c)}} +A.r5.prototype={ +ku(a){if(!this.S3(this.ey,a.gb1(a),a.gdi(a)))return!1 +return this.apv(a)}, +S3(a,b,c){var s,r +if($.aL.Z$.z.h(0,a)==null)return!1 +s=t.ip.a($.aL.Z$.z.h(0,a).gbn()).f +s.toString +t.sm.a(s) +r=A.bFm(a,b) +return s.aWA(r,c)&&!s.aej(r,c)}} +A.L7.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.GQ.prototype={ +t(a,b){this.Q.t(0,b) +this.a7u()}, +G(a,b){var s,r,q=this +if(q.Q.G(0,b))return +s=B.c.d2(q.b,b) +B.c.cE(q.b,s) +r=q.c +if(s<=r)q.c=r-1 +r=q.d +if(s<=r)q.d=r-1 +b.L(0,q.gRW()) +q.a7u()}, +a7u(){if(!this.y){this.y=!0 +$.cz.dy$.push(new A.aVP(this))}}, +axO(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.P(j,!0,A.t(j).c) +B.c.dT(i,k.gQJ()) +s=k.b +k.b=A.a([],t.D1) +r=k.d +q=k.c +j=k.gRW() +p=0 +o=0 +while(!0){n=i.length +if(!(pMath.min(n,l))k.Lg(m) +m.a2(0,j) +B.c.t(k.b,m);++p}}k.c=q +k.d=r +k.Q=A.b0(t.x9)}, +W2(){this.Jq()}, +Jq(){var s=this,r=s.ajZ() +if(!s.at.l(0,r)){s.at=r +s.aO()}s.aMY()}, +gaPP(){return this.gQJ()}, +avd(a,b){var s=A.iE(a.ck(0,null),new A.K(0,0,0+a.ghC(a).a,0+a.ghC(a).b)),r=A.iE(b.ck(0,null),new A.K(0,0,0+b.ghC(b).a,0+b.ghC(b).b)),q=A.c7i(s,r) +if(q!==0)return q +return A.c7h(s,r)}, +aB1(){if(this.x)return +this.Jq()}, +ajZ(){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.x4(g,g,B.hw,h.b.length!==0) +if(!h.as){f=h.a1G(h.d,f) +h.d=f +h.c=h.a1G(h.c,f)}s=J.pm(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.pm(h.b[r])}f=s.a +if(f!=null){p=h.b[r] +o=h.a.gaf() +o.toString +n=A.de(p.ck(0,t.x.a(o)),f.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.BT(n,f.b,f.c):g}else m=g +l=J.pm(h.b[h.c]) +k=h.c +while(!0){if(!(k!==h.d&&l.b==null))break +k+=q?-1:1 +l=J.pm(h.b[k])}f=l.b +if(f!=null){p=h.b[k] +o=h.a.gaf() +o.toString +j=A.de(p.ck(0,t.x.a(o)),f.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.BT(j,f.b,f.c):g}else i=g +return new A.x4(m,i,!s.l(0,l)?B.rb:s.c,!0)}, +a1G(a,b){var s=b>a +while(!0){if(!(a!==b&&J.pm(this.b[a]).c!==B.rb))break +a+=s?1:-1}return a}, +o_(a,b){return}, +aMY(){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.o_(q,q) +r.f=null}n=r.w +if(n!=null){n.o_(q,q) +r.w=null}return}if(!J.i(r.b[n],r.f)){n=r.f +if(n!=null)n.o_(q,q)}if(!J.i(r.b[r.c],r.w)){n=r.w +if(n!=null)n.o_(q,q)}n=r.b +s=r.d +n=r.f=n[s] +if(s===r.c){r.w=n +n.o_(p,o) +return}n.o_(p,q) +n=r.b[r.c] +r.w=n +n.o_(q,o)}, +aW3(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q")).a6(0,new A.aVR(o)) +o.d=o.c=s}return B.cb}}return B.hv}, +aVb(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.du))break;--s +r=p.ko(p.b[s],a)}if(a.gmS())p.c=s +else p.d=s +return r}, +aVd(a){var s,r,q,p=this +if(p.d===-1)switch(a.gpb(a)){case B.mA:case B.jk:p.d=p.c=p.b.length +break +case B.mB:case B.jj:p.d=p.c=0 +break}s=a.gmS()?p.c:p.d +r=p.ko(p.b[s],a) +switch(a.gpb(a)){case B.mA:if(r===B.du)if(s>0){--s +r=p.ko(p.b[s],a.aQU(B.jk))}break +case B.mB:if(r===B.dt){q=p.b +if(s=0&&n==null))break +r=o.b=q.ko(s[p],a) +switch(r.a){case 2:case 3:case 4:n=r +break +case 0:if(m===!1){++p +n=B.cb}else if(p===q.b.length-1)n=r +else{++p +m=!0}break +case 1:if(m===!0){--p +n=B.cb}else if(p===0)n=r +else{--p +m=!1}break}}if(b)q.c=p +else q.d=p +n.toString +return n}, +aPQ(a,b){return this.gaPP().$2(a,b)}} +A.aVP.prototype={ +$1(a){var s=this.a +if(!s.y)return +s.y=!1 +if(s.Q.a!==0)s.axO() +s.W2()}, +$S:6} +A.aVQ.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:592} +A.aVR.prototype={ +$1(a){return this.a.ko(a,B.X5)}, +$S:108} +A.apN.prototype={} +A.U1.prototype={ +a4(){return new A.asz(A.b0(t.M),null,!1,B.i)}} +A.asz.prototype={ +av(){var s,r,q,p=this +p.aG() +s=p.a +r=s.e +q=p.c +q.toString +r.a=q +p.sER(s.c)}, +aL(a){var s,r,q,p,o,n=this +n.b0(a) +s=a.e +if(s!==n.a.e){s.a=null +r=n.d +r.a6(0,s.gagO(s)) +q=n.a.e +p=n.c +p.toString +q.a=p +r.a6(0,q.gCd(q)) +s=s.at +q=n.a.e.at +if(!s.l(0,q))for(s=A.d6(r,r.r,A.t(r).c),r=s.$ti.c;s.v();){o=s.d;(o==null?r.a(o):o).$0()}}s=n.a +n.sER(s.c)}, +bD(){this.d6() +this.a.toString}, +a2(a,b){this.a.e.a2(0,b) +this.d.t(0,b)}, +L(a,b){this.a.e.L(0,b) +this.d.G(0,b)}, +o_(a,b){this.a.e.o_(a,b)}, +xW(a){return this.a.e.xW(a)}, +gp(a){var s=this.a +return s.e.at}, +ck(a,b){return this.c.gaf().ck(0,b)}, +ghC(a){var s=this.c.gaf() +s.toString +s=t.x.a(s).k3 +s.toString +return s}, +q(){var s=this.a.e +s.a=null +this.d.a6(0,s.gagO(s)) +this.ary()}, +B(a){var s=this.a,r=s.e +return A.bOc(s.d,r)}, +$iaG:1} +A.U2.prototype={ +cO(a){return a.f!=this.f}} +A.afT.prototype={$iaG:1} +A.awI.prototype={} +A.a1z.prototype={ +q(){this.a7H() +this.aE()}} +A.Um.prototype={ +a4(){return new A.asU(B.i)}} +A.asU.prototype={ +gkm(a){var s=this.d +return s===$?this.d=A.q(t.K,t.X):s}, +B(a){var s=this.a.c +return new A.asV(this.gkm(this),s,null)}} +A.asV.prototype={ +cO(a){return this.x!==a.x}, +ahT(a,b){var s,r,q,p +for(s=b.gao(b),r=this.x,q=a.x;s.v();){p=s.gJ(s) +if(!J.i(r.h(0,p),q.h(0,p)))return!0}return!1}} +A.Ah.prototype={ +as1(a,b,c,d,e,f){e.a=1}, +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return A.t(this).i("Ah").b(b)&&A.LS(b.a,this.a)}, +gm(a){var s,r=this,q=r.b +if(q===$){s=A.c6q(r.a) +r.b!==$&&A.aC() +r.b=s +q=s}return q}} +A.aaZ.prototype={ +gahI(){return this.gaMB()}, +gaMB(){var s,r,q,p=this,o=p.c +if(o===$){s=p.a.m1(0) +r=A.t(s).i("eX<1,u>") +q=A.ho(new A.eX(s,new A.aTN(),r),r.i("w.E")) +p.c!==$&&A.aC() +p.c=q +o=q}return o}, +aa5(a,b){var s,r,q +if(!(a instanceof A.op))return!1 +s=A.bMc(this.a.m1(0)) +r=b.d +r=r.gaS(r) +q=A.bMc(A.ho(r,A.t(r).i("w.E"))) +r=s.qP(q) +return r.gal(r)&&s.a===q.a}, +$iu5:1} +A.aTN.prototype={ +$1(a){var s=$.bXa().h(0,a) +return s==null?A.a([a],t.w3):s}, +$S:593} +A.by.prototype={ +gahI(){return A.a([this.a],t.w3)}, +aa5(a,b){var s,r=this,q=b.d +q=q.gaS(q) +s=A.ho(q,A.t(q).i("w.E")) +if(a instanceof A.op){q=s.H(0,B.f1)||s.H(0,B.h5) +if(r.b===q){q=s.H(0,B.c6)||s.H(0,B.cj) +if(r.c===q){q=s.H(0,B.f2)||s.H(0,B.h6) +if(r.d===q){q=s.H(0,B.f3)||s.H(0,B.h7) +q=r.e===q}else q=!1}else q=!1}else q=!1}else q=!1 +return q}, +$iu5:1} +A.CW.prototype={} +A.Il.prototype={ +spW(a){var s=this +if(!A.bzA(s.b,a)){s.b=a +s.c=null +s.aO()}}, +ga4Y(){var s=this.c +return s==null?this.c=A.ca3(this.b):s}, +axA(a,b){var s,r,q,p=this.ga4Y().h(0,a.c.gE2()),o=this.ga4Y().h(0,null),n=A.a([],t.Na) +if(p!=null)B.c.E(n,p) +if(o!=null)B.c.E(n,o) +for(s=n.length,r=0;ro.a||r+q.b>o.b}else s=!0}else s=!0 +return s}}, +aM(a,b){var s,r,q,p,o=this +if(o.D$!=null){s=o.P.at +s.toString +s=o.BA(s) +r=new A.bq3(o,s) +q=o.aw +if(o.a7X(s)){s=o.cx +s===$&&A.b() +p=o.k3 +q.saK(0,a.n0(s,b,new A.K(0,0,0+p.a,0+p.b),r,o.a_,q.a))}else{q.saK(0,null) +r.$2(a,b)}}}, +q(){this.aw.saK(0,null) +this.hE()}, +eK(a,b){var s=this.P.at +s.toString +s=this.BA(s) +b.aX(0,s.a,s.b)}, +nB(a){var s=this,r=s.P.at +r.toString +r=s.BA(r) +if(s.a7X(r)){r=s.k3 +return new A.K(0,0,0+r.a,0+r.b)}return null}, +d1(a,b){var s,r=this +if(r.D$!=null){s=r.P.at +s.toString +return a.kX(new A.bq2(r,b),r.BA(s),b)}return!1}, +rG(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.gnW() +if(!(a instanceof A.S)){s=l.P.at +s.toString +return new A.wU(s,c)}r=A.iE(a.ck(0,l.D$),c) +s=l.D$.k3 +s.toString +switch(l.C.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.wU(m,r.dH(l.BA(m)))}, +hB(a,b,c,d){var s=this +if(!s.P.r.goQ())return s.Gy(a,b,c,d) +s.Gy(a,null,c,A.bNR(a,b,c,s.P,d,s))}, +A7(){return this.hB(B.bP,null,B.E,null)}, +rU(a){return this.hB(B.bP,null,B.E,a)}, +vN(a,b,c){return this.hB(a,null,b,c)}, +rV(a,b){return this.hB(B.bP,a,B.E,b)}, +KW(a){var s,r=this,q=r.ga5N(),p=r.P.at +p.toString +s=q-p +switch(r.C.a){case 0:q=r.k3 +return new A.K(0,0-s,0+q.a,0+q.b+p) +case 1:q=r.k3 +return new A.K(0-p,0,0+q.a+s,0+q.b) +case 2:q=r.k3 +return new A.K(0,0-p,0+q.a,0+q.b+s) +case 3:q=r.k3 +return new A.K(0-s,0,0+q.a+p,0+q.b)}}, +$iHy:1} +A.bq3.prototype={ +$2(a,b){var s=this.a.D$ +s.toString +a.ep(s,b.ae(0,this.b))}, +$S:18} +A.bq2.prototype={ +$2(a,b){return this.a.D$.cD(a,b)}, +$S:16} +A.a1w.prototype={ +aF(a){var s +this.eh(a) +s=this.D$ +if(s!=null)s.aF(a)}, +aC(a){var s +this.dU(0) +s=this.D$ +if(s!=null)s.aC(0)}} +A.awK.prototype={} +A.awL.prototype={} +A.agU.prototype={} +A.ua.prototype={ +cC(a){return A.bOF(this,!1)}, +Wt(a,b,c,d,e){return null}} +A.agT.prototype={ +cC(a){return A.bOF(this,!0)}, +aQ(a){var s=new A.aeU(t.Gt.a(a),A.q(t.S,t.x),0,null,null,A.aA(t.T)) +s.aP() +return s}} +A.agR.prototype={ +aQ(a){var s=new A.aeT(this.f,t.Gt.a(a),A.q(t.S,t.x),0,null,null,A.aA(t.T)) +s.aP() +return s}, +aU(a,b){b.sakf(this.f)}, +Wt(a,b,c,d,e){var s +this.apo(a,b,c,d,e) +s=this.f.ZN(a).abj(this.d.gy6()) +return s}} +A.Iu.prototype={ +gaf(){return t.Ss.a(A.bE.prototype.gaf.call(this))}, +cd(a,b){var s,r,q=this.f +q.toString +t.M0.a(q) +this.nd(0,b) +s=b.d +r=q.d +if(s!==r)q=A.B(s)!==A.B(r)||s.a_E(r) +else q=!1 +if(q)this.mY()}, +mY(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1={} +a.Px() +a.p3=null +a1.a=!1 +try{i=t.S +s=A.bDT(i,t.Dv) +r=A.jX(a0,a0,a0,i,t.i) +i=a.f +i.toString +q=t.M0.a(i) +p=new A.b5G(a1,a,s,q,r) +for(i=a.p2,h=i.$ti,h=h.i("@<1>").M(h.i("jF<1,2>")).i("uV<1,2>"),h=A.P(new A.uV(i,h),!0,h.i("w.E")),g=h.length,f=t.MR,e=a.p1,d=0;d").M(g.i("jF<1,2>")).i("uV<1,2>")).a6(0,p) +if(!a1.a&&a.R8){b=i.af2() +k=b==null?-1:b +j=k+1 +J.f4(s,j,i.h(0,j)) +p.$1(j)}}finally{a.p4=null +a.gaf()}}, +aSl(a,b){this.r.Ct(this,new A.b5D(this,b,a))}, +eY(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gaf() +s=s==null?o:s.e}r=t.MR +r.a(s) +q=this.anr(a,b,c) +if(q==null)p=o +else{p=q.gaf() +p=p==null?o:p.e}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +jL(a){this.p2.G(0,a.d) +this.mb(a)}, +agL(a){var s,r=this +r.gaf() +s=a.e +s.toString +s=t.U.a(s).b +s.toString +r.r.Ct(r,new A.b5H(r,s))}, +Wu(a,b,c,d,e){var s,r,q=this.f +q.toString +s=t.M0 +r=s.a(q).d.gy6() +q=this.f +q.toString +s.a(q) +d.toString +q=q.Wt(a,b,c,d,e) +return q==null?A.cad(b,c,d,e,r):q}, +gCv(){var s,r=this.f +r.toString +s=t.M0.a(r).d.gy6() +return s}, +uc(){var s=this.p2 +s.aUO() +s.af2() +s=this.f +s.toString +t.M0.a(s)}, +W_(a){var s=a.e +s.toString +t.U.a(s).b=this.p4}, +jQ(a,b){this.gaf().Pn(0,t.x.a(a),this.p3)}, +jS(a,b,c){this.gaf().Ei(t.x.a(a),this.p3)}, +kA(a,b){this.gaf().G(0,t.x.a(a))}, +bx(a){var s=this.p2,r=s.$ti +r=r.i("@<1>").M(r.z[1]).i("Dw<1,2>") +r=A.dp(new A.Dw(s,r),r.i("w.E"),t.C) +B.c.a6(A.P(r,!0,A.t(r).i("w.E")),a)}} +A.b5G.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.p4=a +q=n.p2 +if(q.h(0,a)!=null&&!J.i(q.h(0,a),o.c.h(0,a))){q.k(0,a,n.eY(q.h(0,a),null,a)) +o.a.a=!0}s=n.eY(o.c.h(0,a),o.d.d.Cs(n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.i(q.h(0,a),s) +q.k(0,a,s) +q=s.gaf().e +q.toString +r=t.U.a(q) +if(a===0)r.a=0 +else{q=o.e +if(q.ak(0,a))r.a=q.h(0,a)}if(!r.c)n.p3=t.aA.a(s.gaf())}else{o.a.a=!0 +q.G(0,a)}}, +$S:37} +A.b5E.prototype={ +$0(){return null}, +$S:5} +A.b5F.prototype={ +$0(){return this.a.p2.h(0,this.b)}, +$S:598} +A.b5D.prototype={ +$0(){var s,r,q,p=this,o=p.a +o.p3=p.b==null?null:t.aA.a(o.p2.h(0,p.c-1).gaf()) +s=null +try{q=o.f +q.toString +r=t.M0.a(q) +q=o.p4=p.c +s=o.eY(o.p2.h(0,q),r.d.Cs(o,q),q)}finally{o.p4=null}q=p.c +o=o.p2 +if(s!=null)o.k(0,q,s) +else o.G(0,q)}, +$S:0} +A.b5H.prototype={ +$0(){var s,r,q,p=this +try{r=p.a +q=r.p4=p.b +s=r.eY(r.p2.h(0,q),null,q)}finally{p.a.p4=null}p.a.p2.G(0,p.b)}, +$S:0} +A.Qh.prototype={ +tN(a){var s,r,q=a.e +q.toString +t.Cl.a(q) +s=this.f +if(q.yd$!==s){q.yd$=s +r=a.gaH(a) +if(r instanceof A.D&&!s)r.a5()}}} +A.agP.prototype={ +B(a){var s=this.c,r=A.Z(1-s,0,1) +return new A.at7(r/2,new A.at6(s,this.e,null),null)}} +A.at6.prototype={ +aQ(a){var s=new A.aeR(this.f,t.Gt.a(a),A.q(t.S,t.x),0,null,null,A.aA(t.T)) +s.aP() +return s}, +aU(a,b){b.sFk(this.f)}} +A.at7.prototype={ +aQ(a){var s=new A.arN(this.e,null,A.aA(t.T)) +s.aP() +return s}, +aU(a,b){b.sFk(this.e)}} +A.arN.prototype={ +sFk(a){var s=this +if(s.el===a)return +s.el=a +s.ey=null +s.a5()}, +geX(){return this.ey}, +aLr(){var s,r,q=this +if(q.ey!=null&&J.i(q.b5,t.v.a(A.D.prototype.ga3.call(q))))return +s=t.v +r=s.a(A.D.prototype.ga3.call(q)).y*q.el +q.b5=s.a(A.D.prototype.ga3.call(q)) +switch(A.c4(s.a(A.D.prototype.ga3.call(q)).a).a){case 0:q.ey=new A.ai(r,0,r,0) +break +case 1:q.ey=new A.ai(0,r,0,r) +break}return}, +bO(){this.aLr() +this.a1_()}} +A.oG.prototype={ +cC(a){var s=A.t(this),r=t.C +return new A.UB(A.q(s.i("oG.S"),r),A.q(t.D2,r),this,B.ar,s.i("UB"))}} +A.qu.prototype={ +gew(a){var s=this.fz$ +return s.gaS(s)}, +jX(){J.dw(this.gew(this),this.gNw())}, +bx(a){J.dw(this.gew(this),a)}, +IO(a,b){var s=this.fz$,r=s.h(0,b) +if(r!=null){this.iB(r) +s.G(0,b)}if(a!=null){s.k(0,b,a) +this.i6(a)}}} +A.UB.prototype={ +gaf(){return this.$ti.i("qu<1>").a(A.bE.prototype.gaf.call(this))}, +bx(a){var s=this.p1 +s.gaS(s).a6(0,a)}, +jL(a){this.p1.G(0,a.d) +this.mb(a)}, +fn(a,b){this.q0(a,b) +this.a9d()}, +cd(a,b){this.nd(0,b) +this.a9d()}, +a9d(){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.i("oG<1>").a(e) +r=f.p2 +q=t.C +f.p2=A.q(t.D2,q) +p=f.p1 +s=s.c +f.p1=A.q(s,q) +for(q=e.ga_W(),o=q.length,n=0;n").a(A.bE.prototype.gaf.call(this)).IO(a,b)}, +kA(a,b){var s=this.$ti.i("qu<1>") +if(s.a(A.bE.prototype.gaf.call(this)).fz$.h(0,b)===a)s.a(A.bE.prototype.gaf.call(this)).IO(null,b)}, +jS(a,b,c){var s=this.$ti.i("qu<1>").a(A.bE.prototype.gaf.call(this)) +if(s.fz$.h(0,b)===a)s.IO(null,b) +s.IO(a,c)}} +A.UF.prototype={ +I(){return"SnapshotMode."+this.b}} +A.UE.prototype={ +sJU(a){return}} +A.agY.prototype={ +aQ(a){var s=new A.Lb(A.bv(a,B.co,t.l).w.b,this.w,this.e,this.f,!0,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){t.xL.a(b) +b.sxy(0,this.e) +b.saYQ(0,this.f) +b.smy(0,A.bv(a,B.co,t.l).w.b) +b.sv3(this.w) +b.saOS(!0)}} +A.Lb.prototype={ +smy(a,b){var s,r=this +if(b===r.F)return +r.F=b +s=r.dv +if(s==null)return +else{s.q() +r.dv=null +r.aD()}}, +sv3(a){var s,r=this,q=r.Y +if(a===q)return +s=r.geP() +q.L(0,s) +r.Y=a +if(A.B(q)!==A.B(r.Y)||r.Y.ff(q))r.aD() +if(r.b!=null)r.Y.a2(0,s)}, +sxy(a,b){var s,r=this,q=r.ar +if(b===q)return +s=r.gI6() +q.L(0,s) +r.ar=b +if(r.b!=null)b.a2(0,s)}, +saYQ(a,b){if(b===this.bN)return +this.bN=b +this.aD()}, +saOS(a){return}, +aF(a){var s=this +s.ar.a2(0,s.gI6()) +s.Y.a2(0,s.geP()) +s.t3(a)}, +aC(a){var s,r=this +r.h8=!1 +r.ar.L(0,r.gI6()) +r.Y.L(0,r.geP()) +s=r.dv +if(s!=null)s.q() +r.eN=r.dv=null +r.ne(0)}, +q(){var s,r=this +r.ar.L(0,r.gI6()) +r.Y.L(0,r.geP()) +s=r.dv +if(s!=null)s.q() +r.eN=r.dv=null +r.hE()}, +aGi(){var s,r=this +r.h8=!1 +s=r.dv +if(s!=null)s.q() +r.eN=r.dv=null +r.aD()}, +aM(a,b){var s,r=this,q=r.k3 +if(q.gal(q)){q=r.dv +if(q!=null)q.q() +r.eN=r.dv=null +return}q=r.dv +if(q!=null)q.q() +r.eN=r.dv=null +q=r.Y +s=r.k3 +s.toString +q.v1(a,b,s,A.hr.prototype.gfF.call(r)) +return}} +A.agX.prototype={} +A.Y4.prototype={ +a2(a,b){}, +q(){}, +L(a,b){}, +$iaG:1} +A.ah8.prototype={ +B(a){return A.fF(B.ax,1)}} +A.UG.prototype={ +aS6(a,b,c,d){var s=this +if(!s.e)return B.jt +return new A.UG(c,s.b,s.c,s.d,!0)}, +aRf(a){return this.aS6(null,null,a,null)}, +j(a){var s=this +return B.b.cq(" spell check enabled : "+s.e+"\n spell check service : "+A.c(s.a)+"\n misspelled text style : "+A.c(s.c)+"\n spell check suggestions toolbar builder: "+A.c(s.d)+"\n")}, +l(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.UG)if(b.a==this.a)s=b.e===this.e +else s=!1 +else s=!1 +return s}, +gm(a){var s=this +return A.V(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.qG.prototype={ +j(a){var s=""+"TableRow(",r=this.b +if(r!=null)s+=r.j(0)+", " +r=this.c +s=(r.length===0?s+"no children":s+A.c(r))+")" +return s.charCodeAt(0)==0?s:s}} +A.le.prototype={} +A.VO.prototype={ +cC(a){return new A.au9(B.ads,A.di(t.C),this,B.ar)}, +aQ(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.K(t.I) +s.toString +s=s.w +r=A.LL(a,n) +q=A.a([],t.n) +p=A.jX(n,n,n,t.S,t.PA) +m=new A.HA(B.adq,m,l,p,o.e,s,o.r,r,o.w,n,q,A.aA(t.T)) +m.aP() +l=A.a([],t.iG) +B.c.su(l,m.P*m.a_) +m.C=l +m.sahj(o.y) +return m}, +aU(a,b){var s,r=this,q=null +b.saPL(q) +b.saSZ(r.e) +s=a.K(t.I) +s.toString +b.scp(s.w) +b.saOY(0,r.r) +b.sahj(r.y) +b.stY(A.LL(a,q)) +b.saT_(r.w) +b.szj(0,q)}} +A.bbm.prototype={ +$1(a){return a.b!=null}, +$S:599} +A.bbn.prototype={ +$1(a){return a.b}, +$S:600} +A.au9.prototype={ +gaf(){return t.Jc.a(A.bE.prototype.gaf.call(this))}, +fn(a,b){var s,r,q=this,p={} +q.p2=!0 +q.q0(a,b) +p.a=-1 +s=q.f +s.toString +s=t.On.a(s).c +r=A.X(s).i("F<1,le>") +q.p1=A.P(new A.F(s,new A.bu5(p,q),r),!1,r.i("al.E")) +q.a9A() +q.p2=!1}, +jQ(a,b){var s=t.Jc +s.a(A.bE.prototype.gaf.call(this)) +if(!(a.e instanceof A.qF))a.e=new A.qF(B.h) +if(!this.p2)s.a(A.bE.prototype.gaf.call(this)).a_p(b.a,b.b,a)}, +jS(a,b,c){}, +kA(a,b){t.Jc.a(A.bE.prototype.gaf.call(this)).a_p(b.a,b.b,null)}, +cd(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.q(t.f0,s) +for(q=c.p1,p=q.length,o=0;o")) +m=A.a([],t.lD) +for(q=b.c,l=c.p3,k=t.PO,j=0;j"));q.v();)c.O3(p.gJ(p),B.lG,l) +c.p1=m +c.a9A() +l.T(0) +c.nd(0,b) +c.p2=!1}, +a9A(){var s=t.Jc.a(A.bE.prototype.gaf.call(this)),r=this.p1,q=r.length!==0?r[0].b.length:0,p=A.X(r).i("eX<1,S>") +s.al8(q,A.P(new A.eX(r,new A.bu3(),p),!0,p.i("w.E")))}, +bx(a){var s,r,q,p +for(s=this.p1,r=A.X(s),r=r.i("@<1>").M(r.i("bc")),s=new A.Ft(B.c.gao(s),new A.bu8(),B.nP,r.i("Ft<1,2>")),q=this.p3,r=r.z[1];s.v();){p=s.d +if(p==null)p=r.a(p) +if(!q.H(0,p))a.$1(p)}}, +jL(a){this.p3.t(0,a) +this.mb(a) +return!0}} +A.bu5.prototype={ +$1(a){var s,r,q,p={} +p.a=0 +s=this.a;++s.a +r=a.c +q=A.X(r).i("F<1,bc>") +return new A.le(null,A.P(new A.F(r,new A.bu4(p,s,this.b),q),!1,q.i("al.E")))}, +$S:601} +A.bu4.prototype={ +$1(a){return this.c.yw(a,new A.Lv(this.a.a++,this.b.a))}, +$S:602} +A.bu6.prototype={ +$1(a){return!0}, +$S:603} +A.bu7.prototype={ +$1(a){return!this.a.H(0,a)}, +$S:604} +A.bu3.prototype={ +$1(a){var s=a.b +return new A.F(s,new A.bu2(),A.X(s).i("F<1,S>"))}, +$S:605} +A.bu2.prototype={ +$1(a){var s=a.gaf() +s.toString +return t.x.a(s)}, +$S:606} +A.bu8.prototype={ +$1(a){return a.b}, +$S:607} +A.aix.prototype={ +tN(a){var s=a.e +s.toString +t.o3.a(s)}} +A.Lv.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.Lv&&this.a===b.a&&this.b===b.b}, +gm(a){return A.V(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.awT.prototype={} +A.Km.prototype={ +I(){return"_DragState."+this.b}} +A.VR.prototype={} +A.VU.prototype={} +A.VT.prototype={} +A.VV.prototype={} +A.VS.prototype={} +A.a0k.prototype={ +gDV(){var s=this.Lu$ +return s==null?A.b0(t.bd):s}, +f6(a){var s,r,q=this +if(t.n2.b(a)){s=A.y5(a.gdi(a),q.b) +r=q.Lv$ +if(a.gb1(a).a8(0,r.b).gdE()>s){q.GW() +q.Dq$=q.Dp$=null}}else if(t.oN.b(a)){q.yf$=a +if(q.pf$!=null){q.GW() +if(q.yg$==null)q.yg$=A.cq(B.ac,q.gaM_())}}else if(t.Ko.b(a))q.J6()}, +ij(a){this.J6()}, +aBW(a){var s=this.Dp$ +s.toString +if(a===s)return!0 +else return!1}, +aCJ(a){var s=this.Dq$ +if(s==null)return!1 +return a.a8(0,s).gdE()<=100}, +GW(){var s=this.yg$ +if(s!=null){s.R(0) +this.yg$=null}}, +J6(){var s=this +s.GW() +s.Dq$=s.Lv$=s.Dp$=null +s.nN$=0 +s.yf$=s.pf$=s.Lu$=null}} +A.MH.prototype={ +azC(){var s=this +if(s.cy!=null)s.e3("onDragUpdate",new A.azT(s)) +s.p2=s.p3=null}, +ku(a){var s=this +if(s.fy==null)switch(a.gft(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.gc_()!==s.fy)return!1 +return s.w_(a)}, +i4(a){var s,r=this +if(r.k1===B.jO){r.apH(a) +r.fy=a.gc_() +r.ok=r.k4=0 +r.k1=B.tr +s=a.gb1(a) +r.k3=new A.jp(a.gen(),s) +r.go=A.cq(B.bF,new A.azU(r,a))}}, +ux(a){if(a.gft(a)!==1)if(!this.fx)this.a0y(a)}, +jx(a){var s,r=this +if(a!==r.fy)return +r.J2() +r.p4.t(0,a) +s=r.pf$ +if(s!=null)r.a2n(s) +r.fx=!0 +s=r.k2 +if(s!=null)r.PL(s) +s=r.yf$ +if(s!=null)r.a2o(s)}, +pa(a){var s,r=this +switch(r.k1.a){case 0:r.a8o() +r.am(B.aS) +break +case 1:if(r.dy)if(r.fx){if(r.pf$!=null){if(!r.p4.G(0,a))r.NG(a,B.aS) +r.k1=B.n7 +s=r.pf$ +s.toString +r.PL(s) +r.a2i()}}else{r.a8o() +r.am(B.aS)}else{s=r.yf$ +if(s!=null)r.a2o(s)}break +case 2:r.a2i() +break}r.J2() +r.k1=B.jO +r.dy=!1}, +f6(a){var s,r,q,p,o,n,m=this +if(a.gc_()!==m.fy)return +m.aqM(a) +if(t.n2.b(a)){s=A.y5(a.gdi(a),m.b) +if(!m.dy){r=m.k3 +r===$&&A.b() +r=a.gb1(a).a8(0,r.b).gdE()>s}else r=!0 +m.dy=r +r=m.k1 +if(r===B.n7)m.a2j(a) +else if(r===B.tr){if(m.k2==null){if(a.gcH(a)==null)q=null +else{r=a.gcH(a) +r.toString +q=A.wg(r)}p=m.a8p(a.gnS()) +r=m.k4 +r===$&&A.b() +o=A.B8(q,null,p,a.gen()).gdE() +n=m.a8q(p) +m.k4=r+o*J.hy(n==null?1:n) +r=m.ok +r===$&&A.b() +m.ok=r+A.B8(q,null,a.gnS(),a.gen()).gdE()*B.e.gGm(1) +if(!m.a8r(a.gdi(a)))r=m.fx&&Math.abs(m.ok)>A.byk(a.gdi(a),m.b) +else r=!0 +if(r){m.k2=a +m.k1=B.n7 +if(!m.fx)m.am(B.cO)}}r=m.k2 +if(r!=null)m.PL(r)}}else if(t.oN.b(a)){r=m.k1 +if(r===B.tr)m.Ai(a) +else if(r===B.n7)m.TC(a.gc_())}else if(t.Ko.b(a)){m.k1=B.jO +m.TC(a.gc_())}}, +ij(a){var s=this +if(a!==s.fy)return +s.aqN(a) +s.J2() +s.TC(a) +s.IC() +s.IB()}, +q(){this.J2() +this.IB() +this.apI()}, +PL(a){var s,r,q,p,o,n=this +if(!n.fx)return +if(n.at===B.D){s=n.k3 +s===$&&A.b() +r=a.gxQ() +n.k3=s.ae(0,new A.jp(a.gnS(),r))}n.auL(a) +if(!a.gnS().l(0,B.h)){if(a.gcH(a)!=null){s=a.gcH(a) +s.toString +q=A.wg(s)}else q=null +s=n.k3 +s===$&&A.b() +p=s.a.ae(0,a.gnS()) +o=A.B8(q,null,a.gnS(),p) +s=a.gnS() +n.p1=n.k3.ae(0,new A.jp(s,o)) +n.a2j(a) +n.p1=null}}, +a2n(a){var s,r,q,p,o,n=this +if(n.fr)return +s=a.gb1(a) +r=a.gen() +q=n.e.h(0,a.gc_()) +q.toString +p=n.nN$ +o=n.gDV() +if(n.ch!=null)n.e3("onTapDown",new A.azR(n,new A.VR(s,r,q,p,o))) +n.fr=!0}, +a2o(a){var s,r,q,p,o,n=this +if(!n.fx)return +s=a.gdi(a) +r=a.gb1(a) +q=a.gen() +p=n.nN$ +o=n.gDV() +if(n.CW!=null)n.e3("onTapUp",new A.azS(n,new A.VU(r,q,s,p,o))) +n.IC() +if(!n.p4.G(0,a.gc_()))n.NG(a.gc_(),B.aS)}, +auL(a){var s,r,q,p=this +if(p.cx!=null){s=a.gjo(a) +r=p.k3 +r===$&&A.b() +q=p.e.h(0,a.gc_()) +q.toString +p.e3("onDragStart",new A.azP(p,new A.VT(s,r.b,r.a,q,p.nN$,p.gDV())))}p.k2=null}, +a2j(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gb1(a) +k=l.p1 +s=k!=null?k.a:a.gen() +k=a.gjo(a) +r=a.gnS() +q=l.e.h(0,a.gc_()) +q.toString +p=l.k3 +p===$&&A.b() +p=j.a8(0,p.b) +o=s.a8(0,l.k3.a) +n=l.nN$ +m=l.gDV() +if(l.cy!=null)l.e3("onDragUpdate",new A.azQ(l,new A.VV(k,r,j,s,q,p,o,n,m)))}, +a2i(){var s,r=this,q=r.p3 +if(q!=null){q.R(0) +r.azC()}q=r.nN$ +s=r.gDV() +if(r.db!=null)r.e3("onDragEnd",new A.azO(r,new A.VS(0,q,s))) +r.IC() +r.IB()}, +a8o(){var s,r=this +if(!r.fr)return +s=r.dx +if(s!=null)r.e3("onCancel",s) +r.IB() +r.IC()}, +TC(a){this.jt(a) +if(!this.p4.G(0,a))this.NG(a,B.aS)}, +IC(){this.fx=this.fr=!1 +this.fy=null}, +IB(){return}, +J2(){var s=this.go +if(s!=null){s.R(0) +this.go=null}}} +A.azT.prototype={ +$0(){var s=this.a,r=s.cy +r.toString +s=s.p2 +s.toString +return r.$1(s)}, +$S:0} +A.azU.prototype={ +$0(){var s=this.a,r=s.pf$ +if(r!=null){s.a2n(r) +if(s.nN$>1)s.am(B.cO)}return null}, +$S:0} +A.azR.prototype={ +$0(){return this.a.ch.$1(this.b)}, +$S:0} +A.azS.prototype={ +$0(){return this.a.CW.$1(this.b)}, +$S:0} +A.azP.prototype={ +$0(){return this.a.cx.$1(this.b)}, +$S:0} +A.azQ.prototype={ +$0(){return this.a.cy.$1(this.b)}, +$S:0} +A.azO.prototype={ +$0(){return this.a.db.$1(this.b)}, +$S:0} +A.qH.prototype={ +a8r(a){var s=this.k4 +s===$&&A.b() +return Math.abs(s)>A.y5(a,this.b)}, +a8p(a){return new A.j(a.a,0)}, +a8q(a){return a.a}} +A.qI.prototype={ +a8r(a){var s=this.k4 +s===$&&A.b() +return Math.abs(s)>A.byk(a,this.b)}, +a8p(a){return a}, +a8q(a){return null}} +A.Xv.prototype={ +i4(a){var s,r=this +r.w0(a) +r.yf$=null +if(r.pf$!=null)s=!(r.yg$!=null&&r.aCJ(a.gb1(a))&&r.aBW(a.gft(a))) +else s=!1 +if(s)r.nN$=1 +else ++r.nN$ +r.GW() +r.pf$=a +s=$.iW.eN$ +s===$&&A.b() +s=s.a +s=s.gaS(s) +r.Lu$=A.ho(s,A.t(s).i("w.E")) +r.Dp$=a.gft(a) +r.Dq$=a.gb1(a) +r.Lv$=new A.jp(a.gen(),a.gb1(a))}, +q(){this.J6() +this.rY()}} +A.aub.prototype={} +A.auc.prototype={} +A.aud.prototype={} +A.aue.prototype={} +A.auf.prototype={} +A.aiC.prototype={ +aQ(a){var s=new A.To(new A.Fu(new WeakMap(),t.ii),A.b0(t.Cn),A.q(t.X,t.hi),B.dc,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){}} +A.To.prototype={ +O0(a){var s +this.ic.G(0,a) +s=this.cG +s.h(0,a.dF).G(0,a) +if(s.h(0,a.dF).a===0)s.G(0,a.dF)}, +cD(a,b){var s,r,q=this +if(!q.k3.H(0,b))return!1 +s=q.d1(a,b)||q.F===B.bg +if(s){r=new A.yC(b,q) +q.e8.k(0,r,a) +a.t(0,r)}return s}, +mM(a,b){var s,r,q,p,o,n,m,l,k=this +if(!t.pY.b(a)||a.gft(a)!==1)return +s=k.ic +if(s.a===0)return +A.mE(b) +r=k.e8.a.get(b) +if(r==null)return +q=k.ayD(s,r.a) +p=t.Cn +o=A.b4i(q,q.gHW(),A.t(q).c,p).av8() +n=A.b0(p) +for(q=o.gao(o),p=k.cG;q.v();){m=q.gJ(q) +m=p.h(0,m.dF) +m.toString +n.E(0,m)}l=s.qP(n) +for(s=l.gao(l);s.v();){q=s.gJ(s).ic +if(q!=null)q.$1(a)}for(s=A.d6(n,n.r,n.$ti.c),q=s.$ti.c;s.v();){p=s.d +if(p==null)q.a(p)}}, +ayD(a,b){var s,r,q,p,o=A.b0(t.zE) +for(s=b.length,r=this.ic,q=0;q"))}} +A.a0z.prototype={ +av(){var s=this,r=s.CW=s.a.r +if(r.a==null)r.sK4(r.b) +s.amC() +r=s.CW +if(!J.i(r.a,r.b))s.gq9().ce(0)}, +lP(a){var s=this +s.CW=s.$ti.i("aT<1>?").a(a.$3(s.CW,s.a.r.b,new A.buY()))}, +B(a){var s,r,q=this,p=q.a +p.toString +s=q.CW +s.toString +r=q.gev() +return p.w.$3(a,s.aj(0,r.gp(r)),q.a.x)}} +A.buY.prototype={ +$1(a){throw A.d(A.a9("Constructor will never be called because null is never provided as current tween."))}, +$S:361} +A.Jx.prototype={ +a4(){var s=this.$ti +return new A.Jy(new A.ave(A.a([],s.i("x<1>")),s.i("ave<1>")),B.i,s.i("Jy<1>"))}} +A.Jy.prototype={ +gaMe(){var s=this.e +s===$&&A.b() +return s}, +gC1(){var s=this.a.r,r=this.x +if(r==null){s=$.be() +s=new A.WB(new A.jO(s),new A.jO(s),B.aD2,s) +this.x=s}else s=r +return s}, +Fe(){var s,r,q,p=this,o=p.d +if(o.gCX()==null)return +s=p.f +r=s==null +q=r?null:s.b!=null +if(q===!0){if(!r)s.R(0) +p.TM(0,o.gCX())}else p.TM(0,o.Fe()) +p.Jr()}, +EO(){this.TM(0,this.d.EO()) +this.Jr()}, +Jr(){var s=this.gC1(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 +s.sp(0,new A.Jz(p,r.gab0())) +if(A.bP()!==B.aK)return +s=$.bH4() +if(s.b===this){q=q.length!==0&&r.b>0 +r=r.gab0() +s=s.a +s===$&&A.b() +s.dQ("UndoManager.setUndoState",A.a3(["canUndo",q,"canRedo",r],t.N,t.y),t.H)}}, +aMF(a){this.Fe()}, +aJ2(a){this.EO()}, +TM(a,b){var s=this +if(b==null)return +if(J.i(b,s.w))return +s.w=b +s.r=!0 +try{s.a.e.$1(b)}finally{s.r=!1}}, +a6S(){var s,r=this +if(J.i(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.aMf(s)}, +a4y(){if(!this.a.f.gd_())return +$.bH4().b=this +this.Jr()}, +aVH(a){switch(a.a){case 0:this.Fe() +break +case 1:this.EO() +break}}, +av(){var s,r=this +r.aG() +s=A.chU(B.cg,new A.bd3(r),r.$ti.c) +r.e!==$&&A.dl() +r.e=s +r.a6S() +r.a.c.a2(0,r.gSV()) +r.a4y() +r.a.f.a2(0,r.gRO()) +r.gC1().w.a2(0,r.gahK()) +r.gC1().x.a2(0,r.gagI())}, +aL(a){var s,r,q=this +q.b0(a) +s=a.c +if(q.a.c!==s){r=q.d +B.c.T(r.a) +r.b=-1 +r=q.gSV() +s.L(0,r) +q.a.c.a2(0,r)}s=a.f +if(q.a.f!==s){r=q.gRO() +s.L(0,r) +q.a.f.a2(0,r)}q.a.toString}, +q(){var s,r=this +r.a.c.L(0,r.gSV()) +r.a.f.L(0,r.gRO()) +r.gC1().w.L(0,r.gahK()) +r.gC1().x.L(0,r.gagI()) +s=r.x +if(s!=null)s.q() +s=r.f +if(s!=null)s.R(0) +r.aE()}, +B(a){var s=t.ot,r=t.wS +return A.DU(A.a3([B.aCG,new A.dX(this.gaME(),new A.bK(A.a([],s),r),t._n).fg(a),B.aCs,new A.dX(this.gaJ1(),new A.bK(A.a([],s),r),t.fN).fg(a)],t.Q,t.od),this.a.w)}, +aMf(a){return this.gaMe().$1(a)}} +A.bd3.prototype={ +$1(a){var s=this.a +s.d.iN(a) +s.Jr()}, +$S(){return this.a.$ti.i("~(1)")}} +A.Jz.prototype={ +j(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.Jz&&b.a===this.a&&b.b===this.b}, +gm(a){var s=this.a?519018:218159 +return A.V(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.WB.prototype={ +q(){var s=this.w,r=$.be() +s.aq$=r +s.ab$=0 +s=this.x +s.aq$=r +s.ab$=0 +this.dK()}} +A.ave.prototype={ +gCX(){var s=this.a +return s.length===0?null:s[this.b]}, +gab0(){var s=this.a.length +return s!==0&&this.b"))}} +A.LE.prototype={ +av(){var s,r=this +r.aG() +s=r.a.c +r.d=s.a +s.a2(0,r.gU5())}, +aL(a){var s,r,q=this +q.b0(a) +s=a.c +if(s!==q.a.c){r=q.gU5() +s.L(0,r) +s=q.a.c +q.d=s.a +s.a2(0,r)}}, +q(){this.a.c.L(0,this.gU5()) +this.aE()}, +aNv(){this.U(new A.bvc(this))}, +B(a){var s,r=this.a +r.toString +s=this.d +s===$&&A.b() +return r.d.$3(a,s,r.e)}} +A.bvc.prototype={ +$0(){var s=this.a +s.d=s.a.c.a}, +$S:0} +A.ak5.prototype={ +B(a){var s=this.c +return new A.a0S(s,new A.Zl(s,this.d,null),null)}} +A.a0S.prototype={ +cO(a){return this.f!==a.f}} +A.uy.prototype={ +aQ(a){var s=this,r=s.e,q=A.akb(a,r) +return A.c8V(s.giA(),r,s.y,s.z,null,null,s.Q,q,s.w)}, +aU(a,b){var s=this,r=s.e +b.skh(r) +r=A.akb(a,r) +b.saco(r) +b.siA(s.giA()) +b.sd4(0,s.w) +b.saP5(s.y) +b.saP6(s.z) +b.sms(s.Q)}, +cC(a){return new A.avB(A.di(t.C),this,B.ar)}, +giA(){return this.r}} +A.avB.prototype={ +gaf(){return t.E1.a(A.kT.prototype.gaf.call(this))}, +fn(a,b){var s=this +s.ab=!0 +s.anR(a,b) +s.a9b() +s.ab=!1}, +cd(a,b){var s=this +s.ab=!0 +s.anT(0,b) +s.a9b() +s.ab=!1}, +a9b(){var s,r,q,p,o=this,n=o.f +n.toString +n=t.Dg.a(n).x +if(n!=null){for(s=o.gew(o),r=J.an(s.a),s=new A.fB(r,s.b,s.$ti.i("fB<1>")),q=0;s.v();){p=r.gJ(r) +if(J.i(p.gbn().a,n)){t.E1.a(A.kT.prototype.gaf.call(o)).sbo(t.IT.a(p.gaf())) +break}++q}o.aq=q}else{n=o.gew(o) +s=t.E1 +if(!n.gal(n)){n=s.a(A.kT.prototype.gaf.call(o)) +s=o.gew(o) +n.sbo(t.IT.a(s.gO(s).gaf())) +o.aq=0}else{s.a(A.kT.prototype.gaf.call(o)).sbo(null) +o.aq=null}}}, +jQ(a,b){var s=this +s.a0w(a,b) +if(!s.ab&&b.b===s.aq)t.E1.a(A.kT.prototype.gaf.call(s)).sbo(t.IT.a(a))}, +jS(a,b,c){this.a0x(a,b,c)}, +kA(a,b){var s=this +s.anS(a,b) +if(!s.ab&&t.E1.a(A.kT.prototype.gaf.call(s)).dY===a)t.E1.a(A.kT.prototype.gaf.call(s)).sbo(null)}} +A.agz.prototype={ +aQ(a){var s=this.e,r=A.akb(a,s),q=A.aA(t.O5) +s=new A.aeQ(s,r,this.r,250,B.hV,this.w,q,0,null,null,A.aA(t.T)) +s.aP() +s.E(0,null) +return s}, +aU(a,b){var s=this.e +b.skh(s) +s=A.akb(a,s) +b.saco(s) +b.sd4(0,this.r) +b.sms(this.w)}} +A.axe.prototype={} +A.axf.prototype={} +A.JQ.prototype={ +B(a){var s=this.e?this.c:B.ax +return new A.a0T(this.e,s,null)}} +A.be0.prototype={ +$1(a){this.a.a=a +return!1}, +$S:39} +A.a0T.prototype={ +cO(a){return this.f!==a.f}} +A.nq.prototype={ +K9(a,b,c){var s,r=this.a,q=r!=null +if(q)a.va(r.FI(c)) +b.toString +s=b[a.gagc()] +r=s.a +a.JO(r.a,r.b,this.b,s.d,s.c,c) +if(q)a.bR()}, +bx(a){return a.$1(this)}, +ZZ(a,b){var s=b.a +if(a.a===s)return this +b.a=s+1 +return null}, +abb(a,b){var s=b.a +b.a=s+1 +return a-s===0?65532:null}, +be(a,b){var s,r,q,p,o,n=this +if(n===b)return B.ey +if(A.B(b)!==A.B(n))return B.cl +s=n.a +r=s==null +q=b.a +if(r!==(q==null))return B.cl +t.a7.a(b) +if(!n.e.q_(0,b.e)||n.b!==b.b)return B.cl +if(!r){q.toString +p=s.be(0,q) +o=p.a>0?p:B.ey +if(o===B.cl)return o}else o=B.ey +return o}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +if(!s.a0t(0,b))return!1 +return b instanceof A.nq&&b.e.q_(0,s.e)&&b.b===s.b&&!0}, +gm(a){var s=this +return A.V(A.iz.prototype.gm.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.aAN.prototype={ +arP(a){var s=A.lI(null,t.ax) +this.c!==$&&A.dl() +this.c=new A.be4(this.b,a.f,A.q(t.N,t.UL),s)}, +wH(a,b,c,d,e){return this.aIF(a,b,c,d,!0)}, +aIF(a0,a1,a2,a3,a4){var s=0,r=A.o(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$wH=A.k(function(a5,a6){if(a5===1){p=a6 +s=q}while(true)switch(s){case 0:a2=a2 +a4=a4 +if(a2==null)a2=a1 +m=null +q=3 +s=6 +return A.h(n.b.zD(0,a2,!1),$async$wH) +case 6:m=a6 +if(m!=null){a0.t(0,m) +a4=!1}q=1 +s=5 +break +case 3:q=2 +b=p +l=A.a0(b) +$.ayc() +A.c(l) +s=5 +break +case 2:s=1 +break +case 5:s=m==null||m.d.a")),"stream",t.K),t.r2) +q=13 +g=A.t(a0).i("ko<1>") +case 16:s=18 +return A.h(h.v(),$async$wH) +case 18:if(!a6){s=17 +break}k=h.gJ(h) +if(k instanceof A.Fa&&a4){e=k +d=a0.b +if(d>=4)A.Y(a0.nh()) +if((d&1)!==0)a0.kV(e) +else if((d&3)===0){d=a0.wf() +e=new A.ko(e,g) +c=d.c +if(c==null)d.b=d.c=e +else{c.sji(0,e) +d.c=e}}}if(k instanceof A.vQ){e=k +d=a0.b +if(d>=4)A.Y(a0.nh()) +if((d&1)!==0)a0.kV(e) +else if((d&3)===0){d=a0.wf() +e=new A.ko(e,g) +c=d.c +if(c==null)d.b=d.c=e +else{c.sji(0,e) +d.c=e}}}s=16 +break +case 17:o.push(15) +s=14 +break +case 13:o=[10] +case 14:q=10 +s=19 +return A.h(h.R(0),$async$wH) +case 19:s=o.pop() +break +case 15:q=1 +s=12 +break +case 10:q=9 +a=p +j=A.a0(a) +$.ayc() +A.c(j) +if(m==null&&(a0.b&1)!==0)a0.dm(j) +s=12 +break +case 9:s=1 +break +case 12:case 8:a0.ac(0) +return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$wH,r)}} +A.aJa.prototype={} +A.an6.prototype={} +A.aRi.prototype={} +A.aAO.prototype={ +zD(a,b,c){return this.ajC(0,b,!1)}, +ajC(a,b,c){var s=0,r=A.o(t.Zx),q,p=this,o,n +var $async$zD=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:s=3 +return A.h(p.EZ(b,!1),$async$zD) +case 3:n=e +if(n==null){q=null +s=1 +break}s=4 +return A.h(p.d.p6(0,n.d),$async$zD) +case 4:o=e +$.ayc() +q=new A.vQ(o,n.e) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$zD,r)}, +Nn(a){return this.b06(a)}, +b06(a){var s=0,r=A.o(t.H),q=this +var $async$Nn=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q.c.k(0,a.c,a) +s=2 +return A.h(q.C2(a),$async$Nn) +case 2:return A.m(null,r)}}) +return A.n($async$Nn,r)}, +EZ(a,b){return this.b1p(a,!1)}, +b1o(a){return this.EZ(a,!1)}, +b1p(a,b){var s=0,r=A.o(t.Cq),q,p=this,o,n +var $async$EZ=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=p.c +n=o.ak(0,a) +s=n?3:4 +break +case 3:s=5 +return A.h(p.B2(o.h(0,a)),$async$EZ) +case 5:if(d){q=o.h(0,a) +s=1 +break}case 4:o=p.b +if(!o.ak(0,a)){n=new A.a6($.ac,t.LY) +p.wh(a).aI(0,new A.aAR(p,a,new A.aH(n,t.It)),t.a) +o.k(0,a,n)}q=o.h(0,a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$EZ,r)}, +B2(a){return this.axs(a)}, +axs(a){var s=0,r=A.o(t.y),q,p=this +var $async$B2=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:if(a==null){q=!1 +s=1 +break}s=3 +return A.h(p.d.p6(0,a.d),$async$B2) +case 3:q=c.Dd() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$B2,r)}, +wh(a){return this.ay8(a)}, +ay8(a){var s=0,r=A.o(t.Cq),q,p=this,o +var $async$wh=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.f,$async$wh) +case 3:s=4 +return A.h(A.ck(null,t.Cq),$async$wh) +case 4:o=c +s=5 +return A.h(p.B2(o),$async$wh) +case 5:if(c){o.toString +p.C2(o)}p.aK1() +q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$wh,r)}, +aK1(){if(this.w!=null)return +this.w=A.cq(B.a14,new A.aAP(this))}, +C2(a){return this.aMR(a)}, +aMR(a){var s=0,r=A.o(t.z),q,p=this +var $async$C2=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.f,$async$C2) +case 3:q=A.ck(null,t.z) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$C2,r)}, +tb(){var s=0,r=A.o(t.H),q=this,p,o,n,m,l +var $async$tb=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:m=A.a([],t.t) +s=2 +return A.h(q.f,$async$tb) +case 2:p=t.Cs +o=t.a6 +l=J +s=3 +return A.h(A.ck(A.a([],p),o),$async$tb) +case 3:n=l.an(b) +case 4:if(!n.v()){s=5 +break}q.tz(n.gJ(n),m) +s=4 +break +case 5:l=J +s=6 +return A.h(A.ck(A.a([],p),o),$async$tb) +case 6:p=l.an(b) +case 7:if(!p.v()){s=8 +break}q.tz(p.gJ(p),m) +s=7 +break +case 8:s=9 +return A.h(A.ck(m.length,t.S),$async$tb) +case 9:return A.m(null,r)}}) +return A.n($async$tb,r)}, +tz(a,b){return this.aJb(a,b)}, +aJb(a,b){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$tz=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:m=a.a +if(B.c.H(b,m)){s=1 +break}m.toString +b.push(m) +m=p.c +o=a.c +if(m.ak(0,o))m.G(0,o) +m=p.b +if(m.ak(0,o))m.G(0,o) +s=3 +return A.h(p.d.p6(0,a.d),$async$tz) +case 3:n=d +s=6 +return A.h(n.Dd(),$async$tz) +case 6:s=d?4:5 +break +case 4:s=7 +return A.h(n.i9(0),$async$tz) +case 7:case 5:case 1:return A.m(q,r)}}) +return A.n($async$tz,r)}} +A.aAQ.prototype={ +$1(a){return this.a.a}, +$S:619} +A.aAR.prototype={ +$1(a){return this.aiD(a)}, +aiD(a){var s=0,r=A.o(t.a),q=this,p,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a +o=q.b +n=p.c +if(a==null)n.G(0,o) +else n.k(0,o,a) +q.c.bI(0,a) +p.b.G(0,o) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:620} +A.aAP.prototype={ +$0(){var s=this.a +s.w=null +s.tb()}, +$S:0} +A.aHb.prototype={} +A.aAM.prototype={} +A.Fa.prototype={} +A.vQ.prototype={} +A.rY.prototype={} +A.ac4.prototype={ +v_(a){var s=0,r=A.o(t.y),q +var $async$v_=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=!0 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$v_,r)}, +$iaAL:1} +A.mu.prototype={ +VC(a,b,c,d,e,f){var s=this,r=e==null?s.b:e,q=d==null?s.d:d,p=f==null?s.e:f,o=a==null?s.f:a,n=c==null?s.r:c +return A.bIQ(r,o,s.a,s.c,n,q,s.w,p)}, +aRk(a){return this.VC(null,null,null,null,a,null)}, +aRY(a,b,c){return this.VC(a,null,null,b,null,c)}, +aR0(a){return this.VC(null,null,a,null,null,null)}, +gu(a){return this.r}} +A.aUx.prototype={ +p6(a,b){return this.aSs(0,b)}, +aSs(a,b){var s=0,r=A.o(t.Nq),q,p=this,o,n +var $async$p6=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(p.a,$async$p6) +case 3:o=d +n=o.a +q=new A.R3(n,n.ZV(0,n.c.Xv(0,o.b,b))) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$p6,r)}} +A.aMZ.prototype={} +A.aR3.prototype={ +Fr(a,b,c){return this.ajp(0,b,c)}, +ajp(a,b,c){var s=0,r=A.o(t.nZ),q,p=this,o,n +var $async$Fr=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:n=A.bDE("GET",A.el(b,0,null)) +n.r.E(0,c) +s=3 +return A.h(p.b.ef(0,n),$async$Fr) +case 3:o=e +A.bTo() +q=new A.a9M(A.bGA(),o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Fr,r)}} +A.a9M.prototype={ +ga00(a){return this.b.b}, +gb2L(){var s,r,q,p,o,n=this.b.e.h(0,"cache-control") +if(n!=null){s=n.split(",") +for(n=s.length,r=B.wq,q=0;q0)r=new A.b6(1e6*o)}}}else r=B.wq +return this.a.t(0,r)}, +$ibKO:1} +A.ae0.prototype={} +A.be4.prototype={ +tj(a,b,c){return this.awO(a,b,c)}, +awO(a,a0,a1){var s=0,r=A.o(t.H),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e,d,c,b +var $async$tj=A.k(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:c=m.e +if(c>=10){m.d.h0(0,new A.ae0(a,a0,a1)) +s=1 +break}$.ayc() +m.e=c+1 +c=m.c +h=c.h(0,a0) +h.toString +l=h +p=4 +h=new A.pc(A.dG(m.wZ(a,a0,a1),"stream",t.K),t.r2) +p=7 +case 10:s=12 +return A.h(h.v(),$async$tj) +case 12:if(!a3){s=11 +break}k=h.gJ(h) +g=l +f=k +if(g.c)A.Y(A.a9(u.k)) +e=g.b +if((e.c&4)===0)g.XW(f) +if(!e.gtt())A.Y(e.t7()) +e.kV(f) +s=10 +break +case 11:n.push(9) +s=8 +break +case 7:n=[4] +case 8:p=4 +s=13 +return A.h(h.R(0),$async$tj) +case 13:s=n.pop() +break +case 9:n.push(6) +s=5 +break +case 4:p=3 +b=o +j=A.a0(b) +i=A.am(b) +l.bP(j,i) +n.push(6) +s=5 +break +case 3:n=[2] +case 5:p=2;--m.e +s=14 +return A.h(J.yg(l),$async$tj) +case 14:c.G(0,a0) +m.auS() +s=n.pop() +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$tj,r)}, +auS(){var s,r=this.d +if(r.b===r.c)return +s=r.lY() +this.tj(s.a,s.b,s.c)}, +wZ(a,b,c){return this.aMW(a,b,c)}, +aMW(a,b,c){var $async$wZ=A.k(function(d,e){switch(d){case 2:n=q +s=n.pop() +break +case 1:o=e +s=p}while(true)switch(s){case 0:s=3 +return A.eq(m.a.b1o(b),$async$wZ,r) +case 3:k=e +if(k==null){A.bTo() +l=A.bGA() +k=A.bIQ(a,null,null,b,null,B.d5.Oa()+".file",null,l)}else k=k.aRk(a) +l=t.N +j=k +s=5 +return A.eq(m.b.Fr(0,k.b,A.q(l,l)),$async$wZ,r) +case 5:s=4 +q=[1] +return A.eq(A.bEH(m.qf(j,e)),$async$wZ,r) +case 4:case 1:return A.eq(null,0,r) +case 2:return A.eq(o,1,r)}}) +var s=0,r=A.bxi($async$wZ,t.cL),q,p=2,o,n=[],m=this,l,k,j +return A.bxP(r)}, +qf(a,b){return this.aDR(a,b)}, +aDR(a5,a6){var $async$qf=A.k(function(a7,a8){switch(a7){case 2:n=q +s=n.pop() +break +case 1:o=a8 +s=p}while(true)switch(s){case 0:a={} +a0=a6.b +a1=a0.b +a2=B.c.H(B.yg,a1) +a3=B.c.H(B.yw,a1) +if(!a2&&!a3){a6.ga00(a6) +throw A.d(new A.a9J("Invalid statusCode: "+a6.ga00(a6),A.el(a5.b,0,null)))}j=a0.e +i=j.h(0,"content-type") +if(i!=null){h=new A.bhP() +h.ass("",B.ajF) +h.aHs(i,";",null,!1) +i=h.a +g=B.b.d2(i,"/") +if(g===-1||g===i.length-1)i=h.d=B.b.cq(i).toLowerCase() +else{f=h.d=B.b.cq(B.b.V(i,0,g)).toLowerCase() +h.e=B.b.cq(B.b.bg(i,g+1)).toLowerCase() +i=f}e=B.aj4.h(0,i+"/"+h.e) +if(e==null)e="."+h.e}else e="" +d=a5.d +if(!B.c.H(B.yw,a1)){if(!B.b.dX(d,e))m.tA(d) +d=B.d5.Oa()+e}i=a6.gb2L() +c=a.a=a5.aRY(j.h(0,"etag"),d,i) +s=B.c.H(B.yg,a1)?3:5 +break +case 3:l=0 +b=A.hP(null,null,null,null,!1,t.S) +m.wL(b,c,a6) +a1=new A.pc(A.dG(new A.cr(b,A.t(b).i("cr<1>")),"stream",t.K),t.g_) +p=6 +a0=a0.d +case 9:s=11 +return A.eq(a1.v(),$async$qf,r) +case 11:if(!a8){s=10 +break}k=a1.gJ(a1) +l=k +s=12 +q=[1,7] +return A.eq(A.qZ(new A.Fa(a0,k)),$async$qf,r) +case 12:s=9 +break +case 10:n.push(8) +s=7 +break +case 6:n=[2] +case 7:p=2 +s=13 +return A.eq(a1.R(0),$async$qf,r) +case 13:s=n.pop() +break +case 8:a0=a.a=a.a.aR0(l) +s=4 +break +case 5:a0=c +case 4:a1=m.a +a1.Nn(a0).aI(0,new A.be5(a,m,a5),t.a) +a4=A +s=15 +return A.eq(a1.d.p6(0,a.a.d),$async$qf,r) +case 15:s=14 +q=[1] +return A.eq(A.qZ(new a4.vQ(a8,a.a.e)),$async$qf,r) +case 14:case 1:return A.eq(null,0,r) +case 2:return A.eq(o,1,r)}}) +var s=0,r=A.bxi($async$qf,t.cL),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 +return A.bxP(r)}, +wL(a,b,c){return this.aJU(a,b,c)}, +aJU(a,b,c){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h,g +var $async$wL=A.k(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:i={} +s=2 +return A.h(o.a.d.p6(0,b.d),$async$wL) +case 2:h=e +q=4 +i.a=0 +k=h +k.a.d.$2(k.b,B.a3p) +n=A.cdG(k,B.p_,B.G) +k=c.b.w +s=7 +return A.h(new A.e8(new A.be6(i,a),k,A.t(k).i("e8>")).b_M(n),$async$wL) +case 7:q=1 +s=6 +break +case 4:q=3 +g=p +m=A.a0(g) +l=A.am(g) +a.bP(m,l) +s=6 +break +case 3:s=1 +break +case 6:s=8 +return A.h(a.ac(0),$async$wL) +case 8:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$wL,r)}, +tA(a){return this.aJi(a)}, +aJi(a){var s=0,r=A.o(t.H),q=this,p +var $async$tA=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.d.p6(0,a),$async$tA) +case 2:p=c +s=5 +return A.h(p.Dd(),$async$tA) +case 5:s=c?3:4 +break +case 3:s=6 +return A.h(p.i9(0),$async$tA) +case 6:case 4:return A.m(null,r)}}) +return A.n($async$tA,r)}} +A.be5.prototype={ +$1(a){var s=this.c.d +if(this.a.a.d!==s)this.b.tA(s)}, +$S:14} +A.be6.prototype={ +$1(a){var s=this.a,r=s.a+J.bf(a) +s.a=r +this.b.t(0,r) +return a}, +$S:621} +A.a9J.prototype={} +A.ayE.prototype={ +N(){var s=this +return A.a3(["isCustomNotification",!0,"isCustomSmallExNotification",null,"isShowLogo",!1,"ringtonePath",s.d,"backgroundColor",s.e,"backgroundUrl",s.f,"actionColor",s.r,"incomingCallNotificationChannelName",s.w,"missedCallNotificationChannelName",null],t.N,t.z)}} +A.vr.prototype={ +j(a){return"CallEvent( body: "+this.b.j(0)+", event: "+this.a.j(0)+")"}} +A.hG.prototype={ +I(){return"Event."+this.b}} +A.aB6.prototype={ +N(){var s=this,r=A.bQz(s.y),q=A.bQt(s.as),p=A.bQy(s.at) +return A.a3(["id",s.a,"nameCaller",s.b,"appName",null,"avatar",s.d,"handle",s.e,"type",s.f,"duration",s.r,"textAccept",s.w,"textDecline",s.x,"missedCallNotification",r,"extra",s.z,"headers",null,"android",q,"ios",p],t.N,t.z)}, +gX(a){return this.f}} +A.aR8.prototype={ +N(){return A.a3(["iconName","CallKitLogo","handleType","generic","supportsVideo",!0,"maximumCallGroups",2,"maximumCallsPerCallGroup",1,"audioSessionMode","default","audioSessionActive",!0,"audioSessionPreferredSampleRate",44100,"audioSessionPreferredIOBufferDuration",0.005,"configureAudioSession",null,"supportsDTMF",!0,"supportsHolding",!0,"supportsGrouping",!1,"supportsUngrouping",!1,"ringtonePath","system_ringtone_default"],t.N,t.z)}} +A.aWl.prototype={ +N(){return A.a3(["id",null,"showNotification",!0,"subtitle","Missed call","callbackText","Call back","isShowCallback",!0,"count",null],t.N,t.z)}} +A.aNG.prototype={ +$1(a){var s=A.c4P(a),r=J.as(this.a,"event") +return s==null?r==null:s===r}, +$S:622} +A.Va.prototype={ +a4(){return new A.atz(new A.bR(null,t.b7),B.i)}} +A.atz.prototype={ +gaDO(){$===$&&A.b() +return $}, +av(){var s,r=this +r.aG() +$.aL.aV$.push(r) +$.bKT=A.bUP() +s=$.a8F;(s==null?$.a8F=A.bMD():s).Nx(A.bUP()) +s=$.bAB() +new A.cW(s,A.t(s).i("cW<1>")).bw(A.cl3()) +r.aMC() +r.Bm()}, +Bm(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k +var $async$Bm=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.h(A.bz0(),$async$Bm) +case 6:n=b +s=n!=null?7:8 +break +case 7:s=9 +return A.h(o.qc(n),$async$Bm) +case 9:case 8:q=1 +s=5 +break +case 3:q=2 +k=p +m=A.a0(k) +A.ph().$1(J.bU(m)) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$Bm,r)}, +qc(a){return this.azo(a)}, +azo(a){var s=0,r=A.o(t.H),q=this,p,o,n,m,l,k,j,i +var $async$qc=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:j=B.c.gS(a.gv5()) +s=2 +return A.h($.ay1().FJ(),$async$qc) +case 2:i=c +s=i!=null?3:4 +break +case 3:p=i.a +o=i.b +n=$.vf() +s=5 +return A.h(n.gnQ(n).Va(p,new A.atm(new A.dU("SV:StaticProvider"),A.WM(o.b))),$async$qc) +case 5:m=n.gnQ(n).afg(j,"default") +s=6 +return A.h(m.zK(),$async$qc) +case 6:n=q.a.c +l=m.y.w +l===$&&A.b() +l=l.a +s=7 +return A.h(n.xH(l.gp(l).b.c),$async$qc) +case 7:k=c +l=q.d.ga7() +s=8 +return A.h(l==null?null:l.EH("/call",A.a([m,B.fq,k],t.G),t.X),$async$qc) +case 8:case 4:return A.m(null,r)}}) +return A.n($async$qc,r)}, +aMC(){if($.aL.Z$.z.h(0,this.d)==null)$.aL.dy$.push(new A.bs5(this))}, +tf(){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k +var $async$tf=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:k=p.d +if($.aL.Z$.z.h(0,k)==null){s=1 +break}o=$.vf() +s=3 +return A.h(o.gnQ(o).qD(),$async$tf) +case 3:n=b +s=n!=null?4:5 +break +case 4:o=p.a.c +m=n.y.w +m===$&&A.b() +m=m.a +s=6 +return A.h(o.xH(m.gp(m).b.c),$async$tf) +case 6:l=b +k=$.aL.Z$.z.h(0,k) +k.toString +s=7 +return A.h(A.bD(k,!1).EH("/call",A.a([n,B.fq,l],t.G),t.X),$async$tf) +case 7:case 5:case 1:return A.m(q,r)}}) +return A.n($async$tf,r)}, +q(){this.gaDO().R(0)}, +nC(a){this.a17(a) +switch(a.a){case 0:this.tf() +break +case 1:break +case 2:break +case 3:break}}, +B(a){var s=null,r=A.bE3(B.a9),q=A.bca(B.aw,s,s,s,s,s,s).p3,p=A.kL(q.a),o=A.kL(q.b),n=A.kL(q.c),m=A.kL(q.d),l=A.kL(q.e),k=A.kL(q.f),j=A.kL(q.r),i=A.kL(q.w),h=A.kL(q.x) +h=A.bc9(A.kL(q.y),A.kL(q.z),A.kL(q.Q),p,o,n,m,l,k,A.kL(q.as),A.kL(q.at),A.kL(q.ax),j,i,h).aRw(B.QV,B.ayo) +i=A.a([r],t.FO) +return new A.QP(this.d,A.cif(),new A.bs6(this),"Stream Dog Fooding",A.bca(s,A.bJK(s,s,B.aw,s,s,s,B.iO).aR8(B.c3),i,B.a5b,B.vi,h,s),s)}} +A.bs5.prototype={ +$1(a){this.a.tf()}, +$S:6} +A.bs6.prototype={ +$2(a,b){var s,r=this.a.a,q=r.c +r=r.d +s=q.b +s===$&&A.b() +return new A.ys(q,new A.Mz(r,new A.V1(s,b,null),null),null)}, +$S:623} +A.awP.prototype={} +A.az0.prototype={ +K5(){var s=0,r=A.o(t.H),q=this,p +var $async$K5=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(A.a2S(),$async$K5) +case 2:p=b +q.a!==$&&A.dl() +q.a=p +q.Tm() +p=A.caC("hd8szvscpxvd",B.a0) +q.b!==$&&A.dl() +q.b=p +return A.m(null,r)}}) +return A.n($async$K5,r)}, +Tm(){var s=0,r=A.o(t.H),q +var $async$Tm=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q=A.a([B.ul],t.Jp) +$.G().a=new A.EC(q) +return A.m(null,r)}}) +return A.n($async$Tm,r)}, +xH(a){return this.aSk(a)}, +aSk(a){var s=0,r=A.o(t.qW),q,p=this,o,n +var $async$xH=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.b +n===$&&A.b() +o=n.aPm(0,"videocall",a) +s=3 +return A.h(o.Oe(),$async$xH) +case 3:q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$xH,r)}, +y4(){var s=0,r=A.o(t.H),q=this,p +var $async$y4=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +p===$&&A.b() +s=2 +return A.h(p.jb(),$async$y4) +case 2:p=q.b +p===$&&A.b() +s=3 +return A.h(p.jb(),$async$y4) +case 3:s=4 +return A.h($.ay1().T(0),$async$y4) +case 4:return A.m(null,r)}}) +return A.n($async$y4,r)}} +A.a3n.prototype={ +rb(){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$rb=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:h=p.b0g(6) +g=p.b +f=t.lV +d=A +s=3 +return A.h(g.CQ(h,"https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg",h),$async$rb) +case 3:e=d.qd(b,A.kw(A.rd(),f),f,f) +if(e==null)throw A.d(A.c1(null)) +f=e.c +o=f.d +n=f.e +m=f.f +if(m==null)m="" +l=new A.fA(o,m,f.r,n,f.w) +f=e.a +k=A.WM(f) +s=4 +return A.h(g.Va(l,new A.atm(new A.dU("SV:StaticProvider"),A.WM(f))),$async$rb) +case 4:p.f=A.WM(f) +s=5 +return A.h($.ay1().hX(new A.JI(l,k)),$async$rb) +case 5:j=A.bx1(B.uL.bf(B.G.gdu().bf(o)).a) +i=A.bEk(null,!1,null,A.a3(["name",m,"image",n],t.N,t.X),j,null,null,null,null,!1,null,B.a1,null) +g=p.ga8Q() +f=p.c +s=p.f!=null?6:8 +break +case 6:s=9 +return A.h(f.ow(i,!0,g),$async$rb) +case 9:s=7 +break +case 8:s=10 +return A.h(f.ow(i,!0,g),$async$rb) +case 10:case 7:s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rb,r)}, +uR(a){return this.aYj(a)}, +aYj(a){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k +var $async$uR=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.ga8Q() +s=3 +return A.h(p.b.Va(a,new A.anA(new A.dU("SV:DynamicToken"),o,new A.azy(p,a))),$async$uR) +case 3:n=c +m=A.bx1(B.uL.bf(B.G.gdu().bf(a.a)).a) +l=A.bEk(null,!1,null,A.a3(["name",a.b,"image",a.d],t.N,t.X),m,null,null,null,null,!1,null,B.a1,null) +k=p.c +s=p.f!=null?4:6 +break +case 4:s=7 +return A.h(k.ow(l,!0,o),$async$uR) +case 7:s=5 +break +case 6:s=8 +return A.h(k.ow(l,!0,o),$async$uR) +case 8:case 5:$.G().aT(0,p.e.a,new A.azz(n)) +if(!t.Xb.b(n)){s=1 +break}s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$uR,r)}, +Je(a){return this.aMt(a)}, +aMt(a){var s=0,r=A.o(t.N),q,p=this,o +var $async$Je=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.a.E0("hd8szvscpxvd",a),$async$Je) +case 3:o=c +$.G().aT(0,p.e.a,new A.azw(o)) +q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Je,r)}, +b0g(a){var s,r=J.Q7(a,t.N) +for(s=0;s") +i=A.P(new A.F(k,new A.aU4(),j),!0,j.i("al.E"))}else i=A.a([l],r) +B.c.t(i,m.e) +g.push(h.GR(h.a5U(i),b))}else if(g.length!==0&&B.c.gS(g) instanceof A.x3&&m instanceof A.x3){l=q.a(g.pop()).d +k=l.c +i=k!=null?A.eZ(k,!0,p):A.a([l],r) +i.push(m.d) +g.push(h.GR(h.a5U(i),b))}else g.push(m)}return g}, +a8u(a){switch(this.a9Y(a).a){case 0:return B.bc +case 2:return B.b5 +case 1:return B.rL +case 4:return B.hA +case 3:return B.hA +case 5:return B.hA}}, +a9Y(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.co +case"blockquote":return s.c.bY +case"pre":return s.c.aR +case"hr":break +case"li":break}return B.ah}, +aM2(a){var s=this +switch(a){case"p":return s.c.c +case"h1":return s.c.f +case"h2":return s.c.w +case"h3":return s.c.y +case"h4":return s.c.Q +case"h5":return s.c.at +case"h6":return s.c.ay}return B.x}, +a5U(a){var s,r,q,p,o,n,m=null,l=a.length +if(l<2)return A.dv(a,m,m,m,m) +s=A.a([B.c.gO(a)],t.Ne) +for(r=1;r") +k=A.aA3(A.P(new A.F(l,A.bUJ(),h),!0,h.i("al.E")),m).ag4() +m.a6v(k) +j=m.axu(k) +h=i.a +i.d=new A.aU3(i,h.d,s,h.y,h.at,h.ax,h.ay,h.ch,h.CW,!0,h.cy,h.x,!1,A.a([],r),A.a([],t.vB),A.a([],t.VZ),A.a([],t.an),A.a([],t.vf),A.BN(!0)).B(j)}, +a3p(){var s,r,q=this.e +if(q.length===0)return +s=A.eZ(q,!0,t.nd) +B.c.T(q) +for(q=s.length,r=0;r":"" +return"#"+s+"("+r+")"}} +A.P_.prototype={ +sii(a,b){var s=this,r=s.p1 +if(r===b)return +if(s.b!=null){if(r.a===s)r.a=null +b.a=s}s.p1=b}, +sd4(a,b){if(b.l(0,this.p2))return +this.p2=b +this.fD()}, +gZ4(){return this.p3}, +sZ4(a){if(J.i(a,this.p3))return +this.p3=a}, +aF(a){this.a0b(a) +this.p1.a=this}, +aC(a){var s=this.p1 +if(s.a===this)s.a=null +this.a0c(0)}, +jf(a,b,c,d){return this.on(a,b.a8(0,this.p2),!0,d)}, +iy(a){var s,r=this +if(!r.p2.l(0,B.h)){s=r.p2 +r.sfP(a.ro(A.k0(s.a,s.b,0).a,t.qf.a(r.z)))}else r.sfP(null) +r.j5(a) +if(!r.p2.l(0,B.h))a.bR()}, +nt(a,b){var s +if(!this.p2.l(0,B.h)){s=this.p2 +b.aX(0,s.a,s.b)}}, +b1H(){return this.gZ4().$0()}} +A.OZ.prototype={ +aJl(a){var s,r,q,p,o=this +if(o.rx){s=o.zG() +s.toString +o.RG=A.wg(s) +o.rx=!1}if(o.RG==null)return null +r=new A.nn(new Float64Array(4)) +r.A4(a.a,a.b,0,1) +q=o.RG.aj(0,r) +p=o.p3.$0() +s=q.a +return new A.j(s[0]-p.a,s[1]-p.b)}, +jf(a,b,c,d){var s +if(this.p1.a==null)return!1 +s=this.aJl(b) +if(s==null)return!1 +return this.on(a,s,!0,d)}, +zG(){var s,r +if(this.R8==null)return null +s=this.p4 +r=A.k0(-s.a,-s.b,0) +s=this.R8 +s.toString +r.dk(0,s) +return r}, +aJk(){var s,r,q,p,o,n,m,l=this +l.R8=null +s=l.p1.a +if(s==null)return +r=t.KV +q=A.a([s],r) +p=A.a([l],r) +A.aM5(s,l,q,p) +o=A.bKI(q) +A.bS2(s,null,o) +n=l.p3.$0() +o.aX(0,n.a,n.b) +m=A.bKI(p) +if(m.hJ(m)===0)return +m.dk(0,o) +l.R8=m +l.rx=!0}, +gqu(){return!0}, +iy(a){var s,r,q=this +if(q.p1.a==null&&!0){q.p4=q.R8=null +q.rx=!0 +q.sfP(null) +return}q.aJk() +s=q.R8 +r=t.qf +if(s!=null){q.p4=q.to +q.sfP(a.ro(s.a,r.a(q.z))) +q.j5(a) +a.bR()}else{q.p4=null +s=q.to +q.sfP(a.ro(A.k0(s.a,s.b,0).a,r.a(q.z))) +q.j5(a) +a.bR()}q.rx=!0}, +nt(a,b){var s=this.R8 +if(s!=null)b.dk(0,s) +else{s=this.to +b.dk(0,A.k0(s.a,s.b,0))}}} +A.P1.prototype={ +sii(a,b){if(this.F===b)return +this.F=b +this.aD()}, +gZ3(){return this.Y}, +sZ3(a){if(J.i(this.Y,a))return +this.Y=a +this.aD()}, +gkg(){return!0}, +sVS(a){return}, +bO(){this.w2() +var s=this.k3 +s.toString +this.ar=s}, +aMc(){var s,r,q,p=this.b1G() +p.toString +s=this.a_4(B.h,p) +p=p.k3 +r=s.a +q=s.b +return new A.K(r,q,r+p.a,q+p.b)}, +aM(a,b){var s=this,r=s.ch,q=r.a,p=s.gaMb(),o=s.F +if(q==null)r.saK(0,new A.P_(o,b,p,s.bN,A.q(t.S,t.M),A.aA(t.kd))) +else{t.gT.a(q) +q.sii(0,o) +q.sd4(0,b) +q.sZ4(p) +q.p4=s.bN}r=r.a +r.toString +a.o0(r,A.hr.prototype.gfF.call(s),B.h)}, +b1G(){return this.gZ3().$0()}} +A.P0.prototype={ +sPc(a){return}, +sii(a,b){if(this.ar===b)return +this.ar=b +this.aD()}, +sb1C(a){if(this.bN.l(0,a))return +this.bN=a +this.aD()}, +sVS(a){return}, +aC(a){this.ch.saK(0,null) +this.ne(0)}, +gkg(){return!0}, +zA(){var s=t.Ta.a(A.D.prototype.gaK.call(this,this)) +s=s==null?null:s.zG() +if(s==null){s=new A.bq(new Float64Array(16)) +s.dc()}return s}, +cD(a,b){if(this.ar.a==null&&!0)return!1 +return this.d1(a,b)}, +d1(a,b){return a.x7(new A.aM7(this),b,this.zA())}, +avr(){var s=this,r=s.Y,q=s.k3 +q.toString +return r.ajD(q,s.bN,s.ar.a.b1H())}, +aM(a,b){var s,r=this,q=t.Ta +if(q.a(A.D.prototype.gaK.call(r,r))==null)r.ch.saK(0,new A.OZ(r.ar,!1,r.ga2R(),r.c8,b,A.q(t.S,t.M),A.aA(t.kd))) +else{s=q.a(A.D.prototype.gaK.call(r,r)) +if(s!=null){s.p1=r.ar +s.p2=!1 +s.p3=r.ga2R() +s.to=b +s.ry=r.c8}}q=q.a(A.D.prototype.gaK.call(r,r)) +q.toString +a.v9(q,A.hr.prototype.gfF.call(r),B.h,B.OT)}, +eK(a,b){b.dk(0,this.zA())}} +A.aM7.prototype={ +$2(a,b){return this.a.t1(a,b)}, +$S:16} +A.a8c.prototype={ +aQ(a){var s=new A.P1(this.e,this.f,this.r,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sii(0,this.e) +b.sZ3(this.f) +b.sVS(this.r)}} +A.a8b.prototype={ +aQ(a){var s=this,r=new A.P0(!1,s.e,s.f,s.w,s.x,null,A.aA(t.T)) +r.aP() +r.sbp(null) +return r}, +aU(a,b){var s,r=this +b.sii(0,r.f) +b.sPc(!1) +b.sb1C(r.w) +s=r.e +if(!b.Y.l(0,s)){b.Y=s +b.aD()}b.sVS(r.x)}} +A.Sq.prototype={ +a4(){return new A.ar8(new A.aY9(A.b0(t.sH)),B.i)}} +A.ar8.prototype={ +B(a){var s=null,r=this.a,q=this.d +return new A.n_(s,q,r.d,new A.adB(s,q,r.e,s),s)}} +A.om.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return A.t(this).i("om").b(b)&&!0}, +gm(a){return A.V(A.B(this),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)}, +j(a){var s=A.t(this).i("om.T"),r=A.cN(s)===B.jC?"<'null'>":"" +return"["+A.cN(s).j(0)+" "+r+"]"}} +A.ar6.prototype={ +j(a){return"PortalLabel.main"}} +A.aY9.prototype={ +j(a){return"PortalLink#"+A.cD(this)}} +A.Bi.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.Bi&&A.B(this)===A.B(b)&&this.a===b.a +else s=!0 +return s}, +gm(a){return A.aK(this.a)}} +A.n_.prototype={ +cO(a){return a.r!==this.r||!A.ea(a.w,this.w)}, +aY3(a){return this.r===a.r}} +A.aYa.prototype={ +$1(a){return B.c.H(a.w,this.a)}, +$S:252} +A.aAC.prototype={ +$1(a){this.a.a=a +return!1}, +$S:39} +A.aAD.prototype={ +$1(a){return this.a.$1(this.b.a(a.gbn()))}, +$S:93} +A.Bj.prototype={ +a4(){return new A.ar9(new A.aM6(),B.i)}} +A.ar9.prototype={ +B(a){return new A.ZP(this.a.c,null,new A.bpf(this),null)}, +atX(a,b,c){var s,r=this,q=null +r.aJT(a,c) +s=A.a([new A.a8c(r.d,new A.bpc(c),q,r.a.y,q)],t.p) +if(b)s.push(A.Ss(0,new A.jo(new A.bpd(r,c),q))) +return A.cP(B.a7,s,B.u,B.a6,q)}, +aJT(a,b){var s,r,q,p,o,n,m,l,k=t.hS,j=A.a3W(a,k) +j=A.iS(j,new A.bpe(a),j.$ti.i("w.E"),k) +s=A.P(j,!0,A.t(j).i("w.E")) +for(j=t.YV,r=A.a3W(a,j),r=new A.f2(r.a(),r.$ti.i("f2<1>")),q=b.gafa();r.v();){p=r.gJ(r) +o=j.a(a.xR(p)).r +if(A.bIN(p,q,k)==null)break +n=B.c.h9(s,o.gafa()) +m=B.c.h9(s,q) +this.a.toString +l=new A.afx(null,null,b,o,s) +if(n===-1)throw A.d(A.c1("Cannot find followerParentUsedScopeIndex info="+l.j(0))) +if(m===-1)throw A.d(A.c1("Cannot find selfUsedScopeIndex info="+l.j(0))) +if(m") +return"SanityCheckNestedPortalInfo{selfDebugLabel: "+A.c(s.a)+", parentDebugLabel: "+A.c(s.b)+", selfScope: "+(r.j(0)+"(hash="+A.cD(r)+")")+", parentScope: "+(q.j(0)+"(hash="+A.cD(q)+")")+", portalLinkScopeAncestors: "+A.c(A.P(new A.F(p,s.gaKb(),o),!0,o.i("al.E")))+"}"}, +aKc(a){return a.j(0)+"(hash="+A.cD(a)+")"}} +A.Bk.prototype={ +aQ(a){var s=new A.a_i(this.r,this.f,this.w,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){var s=this.r +if(b.Y!==s){b.Y=s +b.a5()}s=this.f +if(!s.l(0,b.ar)){b.ar=s +b.a5()}s=this.w +if(!s.l(0,b.bN)){b.bN=s +b.a5()}}, +cC(a){return new A.ara(this,B.ar)}} +A.a_i.prototype={ +saaO(a){var s=this,r=s.c8 +if(r!=null){s.Y.b.G(0,new A.Bi(r)) +s.Y.a.aD() +r=s.c8 +r.toString +s.iB(r)}s.c8=a +if(a!=null){s.F=!0 +s.a5() +r=s.c8 +r.toString +s.i6(r)}}, +aF(a){var s=this +s.t3(a) +if(s.c8!=null){s.F=!0 +s.a5() +s.c8.aF(a)}}, +aC(a){var s,r=this +r.ne(0) +s=r.c8 +if(s!=null){r.Y.b.G(0,new A.Bi(s)) +r.Y.a.aD() +r.c8.aC(0)}}, +aD(){this.a0T() +this.Y.a.aD()}, +bO(){var s,r,q,p,o,n=this +n.w2() +if(n.c8!=null){s=n.ar +r=n.Y.a +r=r==null?null:t.k.a(A.D.prototype.ga3.call(r)) +q=n.bN +p=s.x +s=r.b +r=r.d +q=p==null?null:q.a*p +o=new A.at(0,s,0,r).NO(null,q) +n.c8.hv(o) +if(n.F){n.F=!1 +s=n.Y +r=n.c8 +r.toString +s.b.t(0,new A.Bi(r)) +n.Y.a.aD()}}}, +eK(a,b){var s +if(a===this.c8){s=this.Y.a +s.toString +s=this.ck(0,s) +s.hJ(s) +b.dk(0,s)}}, +jX(){this.aos() +var s=this.c8 +if(s!=null)this.pD(s)}, +bx(a){var s +this.aot(a) +s=this.c8 +if(s!=null)a.$1(s)}} +A.ara.prototype={ +gbn(){return t.Cc.a(A.bc.prototype.gbn.call(this))}, +gaf(){return t.mS.a(A.bE.prototype.gaf.call(this))}, +fn(a,b){var s=this +s.aph(a,b) +s.b8=s.eY(s.b8,t.Cc.a(A.bc.prototype.gbn.call(s)).e,42)}, +cd(a,b){var s=this +s.apk(0,b) +s.b8=s.eY(s.b8,t.Cc.a(A.bc.prototype.gbn.call(s)).e,42)}, +bx(a){var s=this.b8 +if(s!=null)a.$1(s) +this.apl(a)}, +jL(a){if(a.l(0,this.b8))this.b8=null +else this.apf(a)}, +jQ(a,b){if(J.i(b,42))t.mS.a(A.bE.prototype.gaf.call(this)).saaO(t.x.a(a)) +else this.apg(a,b)}, +jS(a,b,c){if(!J.i(c,42))this.api(a,b,c)}, +kA(a,b){var s=t.mS +if(a===s.a(A.bE.prototype.gaf.call(this)).c8)s.a(A.bE.prototype.gaf.call(this)).saaO(null) +else this.apj(a,b)}} +A.adB.prototype={ +aQ(a){var s=new A.Hz(this.e,this.f,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s.Y.a=s}, +aU(a,b){var s,r +b.F=this.e +s=this.f +r=b.Y +if(r!==s){r.a=null +b.Y=s +s.a=b}}} +A.Hz.prototype={ +a5(){var s,r,q +for(s=this.Y.b,s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c;s.v();){q=s.d;(q==null?r.a(q):q).a.a5()}this.Pu()}, +aM(a,b){var s +this.k8(a,b) +for(s=this.Y.b.a-1;s>=0;--s)a.ep(this.Y.b.bX(0,s).a,b)}, +d1(a,b){var s,r,q +for(s=this.Y.b,s=A.d6(s,s.r,A.t(s).c),r=s.$ti.c;s.v();){q=s.d +if((q==null?r.a(q):q).a.cD(a,b))return!0}return this.t1(a,b)}} +A.aAK.prototype={ +c0(a,b,c){var s,r,q=this,p={},o=q.a,n=o.h(0,b) +if(n!=null)return n +s=q.b +r=s.h(0,b) +p.a=r +if(r!=null)s.G(0,b) +else{n=c.$0() +o.k(0,b,n) +n.aI(0,new A.aAS(p,q,b),t.a)}o=p.a +if(o!=null){q.a2c(0,b,o) +p=p.a +p.toString +return new A.da(p,t.Oa)}n.toString +return n}, +a2c(a,b,c){var s,r=this.b +if(r.ak(0,b))r.G(0,b) +else if(r.a===100&&!0){s=new A.b7(r,A.t(r).i("b7<1>")) +r.G(0,s.gO(s))}r.k(0,b,c)}} +A.aAS.prototype={ +$1(a){var s=this.b,r=this.c +s.a.G(0,r) +s.a2c(0,r,a) +this.a.a=a}, +$S:651} +A.ais.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +if(b instanceof A.ais)if(B.q.l(0,B.q))s=!0 +else s=!1 +else s=!1 +return s}, +gm(a){return A.V(B.q,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)}, +j(a){return"SvgTheme(currentColor: "+B.q.j(0)+", fontSize: 14, xHeight: 7)"}} +A.uh.prototype={ +aDx(a){var s=this,r=s.Tb(a),q=s.d,p=s.c +return r.kv(0,q==null?p:"packages/"+q+"/"+p).aI(0,new A.bb0(s),t.V4)}, +aYa(a){var s=this +return $.c_V().b.c0(0,new A.Xq(s.c,s.d,s.Tb(a)),new A.bb1(s,a))}} +A.bb0.prototype={ +$1(a){var s=this.a +return A.chR(new A.bb_(s),a,"Load Bytes",A.t(s).i("uh.T?"),t.V4)}, +$S(){return A.t(this.a).i("Q(uh.T?)")}} +A.bb_.prototype={ +$1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b="PathOps library was not initialized.",a=B.G.bi(0,A.d3(a2.buffer,0,c)),a0=t.N,a1=A.lI(10,t.mf) +a=new A.akr(a,B.uH,!1,!1,!1,!1,!1) +s=new A.oO(new A.air(new A.ap(4278190080),14,7),c,a.gao(a),"Svg loader",!1,new A.as_(A.q(a0,t.Pg),A.q(a0,t.R1),A.q(a0,t.YN),A.q(a0,t.lf)),a1,A.b0(a0),B.fb) +s.y=s.x=s.w=!1 +s.aHK() +a0=s.Q +a0.toString +r=new A.b0A().Od(a0,B.bA) +if(s.w)A.Y(A.c1(b)) +if(s.x)A.Y(A.c1(b)) +if(s.y)A.Y(A.c1(b)) +a=t.S +a0=A.q(t.qA,a) +a1=A.q(t.Nt,a) +q=A.q(t.ag,a) +p=A.q(t.aN,a) +o=A.q(t.Rs,a) +n=A.q(t.WR,a) +m=A.a([],t.SV) +l=A.q(t.D3,a) +k=A.q(t.cw,a) +j=new A.aH5(new A.aKN(a0,a1,q,p,o,n,m,A.q(t.K,a),l,k)) +j.Od(r,c) +a=j.b +a===$&&A.b() +i=j.c +i===$&&A.b() +h=a0.$ti.i("b7<1>") +h=A.P(new A.b7(a0,h),!0,h.i("w.E")) +a0=a1.$ti.i("b7<1>") +a0=A.P(new A.b7(a1,a0),!0,a0.i("w.E")) +a1=q.$ti.i("b7<1>") +a1=A.P(new A.b7(q,a1),!0,a1.i("w.E")) +q=n.$ti.i("b7<1>") +g=p.$ti.i("b7<1>") +f=o.$ti.i("b7<1>") +e=l.$ti.i("b7<1>") +d=k.$ti.i("b7<1>") +return A.hK(A.cfR(new A.ajY(a,i,h,a0,A.P(new A.b7(n,q),!0,q.i("w.E")),a1,A.P(new A.b7(p,g),!0,g.i("w.E")),A.P(new A.b7(o,f),!0,f.i("w.E")),A.P(new A.b7(l,e),!0,e.i("w.E")),A.P(new A.b7(k,d),!0,d.i("w.E")),m),!1).buffer,0,c)}, +$S(){return A.t(this.a).i("cx(uh.T?)")}} +A.bb1.prototype={ +$0(){return this.a.aDx(this.b)}, +$S:652} +A.Xq.prototype={ +gm(a){return A.V(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.Xq&&b.a===this.a&&b.c===this.c&&b.b==this.b}, +j(a){var s=this.b +return"VectorGraphicAsset("+(s!=null?s+"/":"")+this.a+")"}} +A.VI.prototype={ +Tb(a){var s=A.bK6(a) +return s}, +gm(a){var s=this +return A.V(s.c,s.d,s.e,s.a,s.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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.VI&&b.c===this.c&&b.d==this.d&&b.a.l(0,this.a)&&!0}, +j(a){return"SvgAssetLoader("+this.c+")"}} +A.baW.prototype={} +A.aiq.prototype={ +B(a){var s=this,r=null +return new A.WP(s.r,s.c,s.d,B.nM,B.C,!1,s.z,!1,B.u,r,r,s.at,r,B.as4,!0,r)}} +A.aSu.prototype={} +A.aem.prototype={ +LK(a,b,c){return this.aVn(a,b,c)}, +aVn(a,b,c){var s=0,r=A.o(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$LK=A.k(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:h=null +q=3 +m=n.a.h(0,a) +s=m!=null?6:7 +break +case 6:s=8 +return A.h(m.$1(b),$async$LK) +case 8:h=e +case 7:o.push(5) +s=4 +break +case 3:q=2 +g=p +l=A.a0(g) +k=A.am(g) +i=A.c9("during a framework-to-plugin message") +A.ew(new A.cG(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.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$LK,r)}, +FT(a,b,c){var s=new A.a6($.ac,t.Fo) +$.a2q().agm(b,c,new A.b_i(new A.aH(s,t.yB))) +return s}, +A3(a,b){var s=this.a +if(b==null)s.G(0,a) +else s.k(0,a,b)}} +A.b_i.prototype={ +$1(a){var s,r,q,p +try{this.a.bI(0,a)}catch(q){s=A.a0(q) +r=A.am(q) +p=A.c9("during a plugin-to-framework message") +A.ew(new A.cG(s,r,"flutter web plugins",p,null,!1))}}, +$S:48} +A.aXW.prototype={} +A.SF.prototype={ +safx(a,b){var s +if(this.ax===b)return +this.ax=b +s=this.yn() +if(s!=null){s=s.style +s.toString +B.fv.Tk(s,B.fv.AE(s,"object-fit"),b,"")}}, +a95(){var s,r=this,q=r.yn(),p=r.a,o=q==null +if(o)s=null +else{s=q.videoWidth +s.toString}if(s==null)s=0 +if(o)o=null +else{o=q.videoHeight +o.toString}if(o==null)o=0 +r.sp(0,p.ac1(o,r.z!=null,0,s))}, +sPe(a,b){var s,r,q,p,o,n=this +if(b==null){s=n.yn() +if(s!=null)s.srcObject=null +s=n.w +if(s!=null)s.srcObject=null +n.z=null +return}n.z=b +if(b.FK(0).length!==0){n.x=A.bD9() +for(s=n.z.e.getVideoTracks(),r=s.length,q=0;q")).a6(0,q.gaKI()) +return A.m(null,r)}}) +return A.n($async$H1,r)}, +PQ(a,b){return this.asU(a,!0)}, +asU(a,b){var s=0,r=A.o(t.z1),q,p=this,o,n +var $async$PQ=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=p.x +n=o==null?p.w6(a):o.aI(0,new A.aPu(p,!0,a),t.z1) +p.x=A.c5K(n) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$PQ,r)}, +kL(){return this.PQ($.bAC().ga_Q(),!0).oY(new A.aPy(),new A.aPz())}} +A.aPw.prototype={ +$1(a){this.a.w=null +throw A.d(a)}, +$S:657} +A.aPv.prototype={ +$1(a){return a!=null?A.bLg(this.a,a):null}, +$S:658} +A.aPx.prototype={ +$1(a){}, +$S:13} +A.aPu.prototype={ +$1(a){var s=this.a,r=s.y +if(r!=null)return r +return s.w6(this.c)}, +$S:659} +A.aPz.prototype={ +$1(a){return a instanceof A.mY&&a.a==="sign_in_canceled"}, +$S:72} +A.aPy.prototype={ +$1(a){return null}, +$S:13} +A.aPs.prototype={ +gahZ(){return null}} +A.abv.prototype={ +DJ(a){return B.K0.f2("init",A.a3(["signInOption",a.b.I(),"scopes",a.a,"hostedDomain",a.c,"clientId",a.d,"serverClientId",a.e,"forceCodeForRefreshToken",!1],t.N,t.z),!1,t.H)}, +kL(){return B.K0.aeG("signIn",t.N,t.z).aI(0,A.cmY(),t.o9)}} +A.agA.prototype={ +I(){return"SignInOption."+this.b}} +A.b59.prototype={} +A.ix.prototype={ +gm(a){var s=this +return A.ckq(A.a([s.a,s.b,s.c,s.d,s.e,s.f],t._m))}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.ix))return!1 +return b.a==s.a&&b.b===s.b&&b.c===s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f}} +A.a9o.prototype={ +DJ(a){return this.aWL(a)}, +aWL(a){var s=0,r=A.o(t.H),q=this,p,o,n,m,l +var $async$DJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:l=q.e +l===$&&A.b() +q.b=new A.aH(new A.a6($.ac,t.D),t.h) +p=q.a +p===$&&A.b() +s=2 +return A.h(p,$async$DJ) +case 2:if(q.d==null){l.toString +p=new A.a9h(!1,A.eZ(a.a,!0,t.N),q.c) +p.avC() +o=t.e +n=o.a({client_id:l,auto_select:!0,callback:A.bL(p.gaFi()),cancel_on_tap_outside:!1}) +self.google.accounts.id.initialize(n) +m=o.a({client_id:l,callback:A.bL(p.gaGX()),scope:" ",error_callback:A.bL(p.gaGV()),hosted_domain:a.c}) +p.c=self.google.accounts.oauth2.initTokenClient(m) +q.d=p}q.b.dN(0) +return A.m(null,r)}}) +return A.n($async$DJ,r)}, +aJ3(){$.ayj() +$.ye().Ny("gsi_login_button",new A.aPt(),!0)}, +kL(){var s=0,r=A.o(t.o9),q,p=this,o,n,m,l +var $async$kL=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:l=p.b +if(l==null)A.Y(A.a9("GoogleSignInPlugin::init() or GoogleSignInPlugin::initWithParams() must be called before any other method in this plugin.")) +n=p.a +n===$&&A.b() +s=3 +return A.h(A.i_(A.a([n,l.a],t.mo),t.H),$async$kL) +case 3:try{l=p.d.kL() +q=l +s=1 +break}catch(k){o=A.a0(k) +l=A.js(J.bU(o),"https://developers.google.com/identity/oauth2/web/guides/error","Exception raised from signIn",null) +throw A.d(l)}case 1:return A.m(q,r)}}) +return A.n($async$kL,r)}, +gahZ(){var s=this.c +return new A.cW(s,A.t(s).i("cW<1>"))}} +A.aPt.prototype={ +$1(a){var s=self.document,r=A.a(["div"],t.G),q=t.e.a(A.a2(s,"createElement",r)) +A.a2(q,"setAttribute",["style","width: 100%; height: 100%; overflow: hidden; display: flex; flex-wrap: wrap; align-content: center; justify-content: center;"]) +q.id="sign_in_button_"+A.c(a) +return q}, +$S:661} +A.a9h.prototype={ +avC(){var s,r=this,q=null,p=t.uS,o=new A.dM(q,q,p) +r.e=o +r.d=new A.dM(q,q,p) +new A.cW(o,p.i("cW<1>")).hb(new A.aPh(r),new A.aPi(r)) +p=r.d +new A.cW(p,A.t(p).i("cW<1>")).hb(new A.aPj(r),new A.aPk(r)) +p=r.d +o=A.t(p).i("cW<1>") +s=r.w +new A.e8(A.cmZ(),new A.cW(p,o),o.i("e8")).WS(r.gav0()).a6(0,s.gix(s))}, +av1(a){J.bU(a)}, +aFj(a){var s=a.error,r=this.d +if(s!=null){r===$&&A.b() +s=a.error +s.toString +r.dm(s)}else{r===$&&A.b() +r.t(0,a)}}, +aGY(a){var s=a.error,r=this.e +if(s!=null){r===$&&A.b() +s=a.error +s.toString +r.dm(s)}else{r===$&&A.b() +r.t(0,a)}}, +aGW(a){var s=this.e +s===$&&A.b() +s.dm(a.type)}, +kL(){var s=0,r=A.o(t.o9),q,p=this,o,n,m,l,k +var $async$kL=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:l=A.bG5(p.f) +k=p.c +k===$&&A.b() +o=l==null +n=o?"select_account":"" +o=o?null:l.b +m=A.P(p.b,!0,t.N) +if(p.f==null)B.c.E(m,B.abt) +k.requestAccessToken(t.e.a({prompt:n,hint:o,scope:B.c.bA(m," ")})) +k=p.e +k===$&&A.b() +k=new A.cW(k,A.t(k).i("cW<1>")) +s=3 +return A.h(k.gO(k),$async$kL) +case 3:q=p.GU() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$kL,r)}, +GU(){var s=0,r=A.o(t.o9),q,p=this,o +var $async$GU=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=p.f==null&&p.x==null?3:4 +break +case 3:o=p.r +o.toString +s=5 +return A.h(A.bzV(o),$async$GU) +case 5:p.x=b +case 4:o=A.bG5(p.f) +q=o==null?p.x:o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$GU,r)}} +A.aPh.prototype={ +$1(a){this.a.r=a}, +$S:3} +A.aPi.prototype={ +$1(a){J.bU(a) +this.a.r=null}, +$S:179} +A.aPj.prototype={ +$1(a){this.a.f=a}, +$S:3} +A.aPk.prototype={ +$1(a){J.bU(a) +this.a.f=null}, +$S:179} +A.bz7.prototype={ +$1(a){return a.wO("HEAD",this.a,this.b)}, +$S:258} +A.bz3.prototype={ +$1(a){return a.wO("GET",this.a,this.b)}, +$S:258} +A.a3D.prototype={ +qj(a,b,c,d,e){return this.aKE(a,b,c,d,e)}, +wO(a,b,c){return this.qj(a,b,c,null,null)}, +aKE(a,b,c,d,e){var s=0,r=A.o(t.Wd),q,p=this,o,n,m,l +var $async$qj=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:m=A.bDE(a,b) +if(c!=null)m.r.E(0,c) +if(d!=null)if(typeof d=="string")m.soU(0,d) +else if(t.j.b(d)){o=J.cQ(d,t.S) +m.Qr() +m.y=A.bAi(o)}else if(t.f.b(d)){o=t.N +o=J.aq(d,o,o) +n=m.gox() +if(n==null)m.sox(A.R1("application","x-www-form-urlencoded",null)) +else if(n.a+"/"+n.b!=="application/x-www-form-urlencoded")A.Y(A.a9('Cannot set the body fields of a Request with content-type "'+n.gXP(n)+'".')) +m.soU(0,A.cl6(o,m.gLc(m)))}else throw A.d(A.b3('Invalid request body "'+A.c(d)+'".',null)) +l=A +s=3 +return A.h(p.ef(0,m),$async$qj) +case 3:q=l.afb(g) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$qj,r)}, +$ia5P:1} +A.a3E.prototype={ +uu(){if(this.w)throw A.d(A.a9("Can't finalize a finalized Request.")) +this.w=!0 +return B.U_}, +j(a){return this.a+" "+this.b.j(0)}} +A.a3F.prototype={ +$2(a,b){return a.toLowerCase()===b.toLowerCase()}, +$S:296} +A.a3G.prototype={ +$1(a){return B.b.gm(a.toLowerCase())}, +$S:104} +A.azN.prototype={ +a1g(a,b,c,d,e,f,g){var s=this.b +if(s<100)throw A.d(A.b3("Invalid status code "+s+".",null))}} +A.rt.prototype={ +ef(a,b){return this.akF(0,b)}, +akF(a,b){var s=0,r=A.o(t.ZE),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f +var $async$ef=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:if(m.c)throw A.d(A.bJD("HTTP request failed. Client is already closed.",b.b)) +s=3 +return A.h(b.uu().ahq(),$async$ef) +case 3:j=d +i=new XMLHttpRequest() +i.toString +l=i +i=m.a +i.t(0,l) +h=l +J.c0I(h,b.a,b.b.j(0),!0) +h.responseType="arraybuffer" +h.withCredentials=!1 +b.r.a6(0,J.c0t(l)) +k=new A.aH(new A.a6($.ac,t.EW),t.Bx) +h=t.fg +g=new A.ii(l,"load",!1,h) +f=t.H +g.gO(g).aI(0,new A.aAe(l,k,b),f) +h=new A.ii(l,"error",!1,h) +h.gO(h).aI(0,new A.aAf(k,b),f) +J.bHZ(l,j) +p=4 +s=7 +return A.h(k.a,$async$ef) +case 7:h=d +q=h +n=[1] +s=5 +break +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +i.G(0,l) +s=n.pop() +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$ef,r)}, +ac(a){var s,r,q,p +this.c=!0 +for(s=this.a,r=A.d6(s,s.r,A.t(s).c),q=r.$ti.c;r.v();){p=r.d;(p==null?q.a(p):p).abort()}s.T(0)}} +A.aAe.prototype={ +$1(a){var s,r,q,p=this.a,o=A.d3(t.pI.a(A.bF5(p.response)),0,null),n=A.bE4(o,t.Cm),m=p.status +m.toString +s=o.length +r=this.c +q=B.kK.gah9(p) +p=p.statusText +n=new A.IS(A.cmQ(new A.yF(n)),r,m,p,s,q,!1,!0) +n.a1g(m,s,q,!1,!0,p,r) +this.b.bI(0,n)}, +$S:116} +A.aAf.prototype={ +$1(a){this.a.dt(new A.Ev("XMLHttpRequest error."),A.l0())}, +$S:116} +A.yF.prototype={ +ahq(){var s=new A.a6($.ac,t.Qy),r=new A.aH(s,t.gI),q=new A.XF(new A.aAJ(r),new Uint8Array(1024)) +this.b3(q.gix(q),!0,q.glF(q),r.gqB()) +return s}} +A.aAJ.prototype={ +$1(a){return this.a.bI(0,new Uint8Array(A.e9(a)))}, +$S:133} +A.Ev.prototype={ +j(a){return this.a}, +$ibl:1, +gaa(a){return this.a}} +A.abI.prototype={ +uu(){var s=this,r=s.att() +s.r.k(0,"content-type","multipart/form-data; boundary="+r) +s.a09() +return new A.yF(s.ls(r))}, +ls(a){return this.axw(a)}, +axw(a){var $async$ls=A.k(function(b,a0){switch(b){case 2:n=q +s=n.pop() +break +case 1:o=a0 +s=p}while(true)switch(s){case 0:e="--"+a +d=B.G.gdu().bf(e+"\r\n") +c=B.G.gdu().bf(e+"--\r\n") +e=m.x,e=e.gfi(e),e=e.gao(e) +case 3:if(!e.v()){s=4 +break}l=e.gJ(e) +s=5 +q=[1] +return A.eq(A.qZ(d),$async$ls,r) +case 5:k=l.a +l=l.b +j=$.bHm() +k=A.bQ(k,j,"%0D%0A") +i='content-disposition: form-data; name="'+A.bQ(k,'"',"%22")+'"' +k=$.bZa().b +if(!k.test(l))i+="\r\ncontent-type: text/plain; charset=utf-8\r\ncontent-transfer-encoding: binary" +s=6 +q=[1] +return A.eq(A.qZ(B.G.gdu().bf(i+"\r\n\r\n")),$async$ls,r) +case 6:s=7 +q=[1] +return A.eq(A.qZ(B.G.gdu().bf(l)),$async$ls,r) +case 7:s=8 +q=[1] +return A.eq(A.qZ(B.ye),$async$ls,r) +case 8:s=3 +break +case 4:e=m.y,l=e.length,h=0 +case 9:if(!(h") +s=r.e=A.P(new A.cL(q,s),!0,s.i("al.E")) +q=s}return q}, +a1M(a,b){var s=this.d +this.d=s==null?a:s+b+a}, +Ce(a){var s,r=this +r.e=null +s=r.c +if(!J.fg(J.as($.bB1(),s),a))r.a1M(a," ") +else r.a1M(J.as(J.as($.bB1(),s),a)," ") +return r}, +gja(){var s=this.c +if(s!==$.axP){$.axP=s +$.axA=J.as($.ay6(),s)}s=$.axA +s.toString +return s}, +gb2J(){var s=this.f +if(s==null){$.bK1.h(0,this.c) +s=this.f=!0}return s}, +j1(a){var s,r,q,p,o,n,m,l=this +l.gb2J() +s=l.w +r=$.c_y() +if(s==r)return a +s=a.length +q=A.bo(s,0,!1,t.S) +for(p=l.c,o=0;o=12&&s<24?1:0 +return n.b.gja().CW[r] +case"c":return n.aV6(a) +case"d":return n.b.j1(B.b.eB(""+A.fM(a),l.length,m)) +case"D":q=A.qj(A.e_(a),2,29,0,0,0,0,!1) +if(!A.eO(q))A.Y(A.j8(q)) +return n.b.j1(B.b.eB(""+A.cjq(A.dz(a),A.fM(a),A.dz(new A.bC(q,!1))===2),l.length,m)) +case"E":q=n.b +l=l.length>=4?q.gja().y:q.gja().Q +return l[B.e.bF(A.adJ(a),7)] +case"G":p=A.e_(a)>0?1:0 +q=n.b +return l.length>=4?q.gja().c[p]:q.gja().b[p] +case"h":s=A.hN(a) +if(A.hN(a)>12)s-=12 +return n.b.j1(B.b.eB(""+(s===0?12:s),l.length,m)) +case"H":return n.b.j1(B.b.eB(""+A.hN(a),l.length,m)) +case"K":return n.b.j1(B.b.eB(""+B.e.bF(A.hN(a),12),l.length,m)) +case"k":return n.b.j1(B.b.eB(""+(A.hN(a)===0?24:A.hN(a)),l.length,m)) +case"L":return n.aV7(a) +case"M":return n.aV4(a) +case"m":return n.b.j1(B.b.eB(""+A.n1(a),l.length,m)) +case"Q":return n.aV5(a) +case"S":return n.aV3(a) +case"s":return n.b.j1(B.b.eB(""+A.qi(a),l.length,m)) +case"y":o=A.e_(a) +if(o<0)o=-o +l=l.length +q=n.b +return l===2?q.j1(B.b.eB(""+B.e.bF(o,100),2,m)):q.j1(B.b.eB(""+o,l,m)) +default:return""}}, +aV4(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gja().d[A.dz(a)-1] +case 4:return r.gja().f[A.dz(a)-1] +case 3:return r.gja().w[A.dz(a)-1] +default:return r.j1(B.b.eB(""+A.dz(a),s,"0"))}}, +aV3(a){var s=this.b,r=s.j1(B.b.eB(""+A.wG(a),3,"0")),q=this.a.length-3 +if(q>0)return r+s.j1(B.b.eB(""+0,q,"0")) +else return r}, +aV6(a){var s=this.b +switch(this.a.length){case 5:return s.gja().ax[B.e.bF(A.adJ(a),7)] +case 4:return s.gja().z[B.e.bF(A.adJ(a),7)] +case 3:return s.gja().as[B.e.bF(A.adJ(a),7)] +default:return s.j1(B.b.eB(""+A.fM(a),1,"0"))}}, +aV7(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gja().e[A.dz(a)-1] +case 4:return r.gja().r[A.dz(a)-1] +case 3:return r.gja().x[A.dz(a)-1] +default:return r.j1(B.b.eB(""+A.dz(a),s,"0"))}}, +aV5(a){var s=B.d.az((A.dz(a)-1)/3),r=this.a.length,q=this.b +switch(r){case 4:return q.gja().ch[s] +case 3:return q.gja().ay[s] +default:return q.j1(B.b.eB(""+(s+1),r,"0"))}}} +A.JA.prototype={ +h(a,b){return A.bFL(b)==="en_US"?this.b:this.a8H()}, +ak(a,b){if(A.bFL(b)!=="en_US")this.a8H() +return!0}, +a8H(){throw A.d(new A.aaX("Locale data has not been initialized, call "+this.a+"."))}, +gaa(a){return this.a}} +A.aaX.prototype={ +j(a){return"LocaleDataException: "+this.a}, +$ibl:1, +gaa(a){return this.a}} +A.aJc.prototype={} +A.aKo.prototype={} +A.IC.prototype={ +I(){return"StartOfWeek."+this.b}} +A.JB.prototype={ +I(){return"Unit."+this.b}} +A.aPf.prototype={ +act(a,b){var s=A.adJ(a)-1 +switch(b.a){case 2:break +case 1:++s +break +case 0:s+=2 +break}return[1,2,3,4,5,6,7,1,2][s]}} +A.aaj.prototype={ +a06(a,b){var s,r=null,q=this.d +q===$&&A.b() +this.a===$&&A.b() +s=this.w +s===$&&A.b() +return A.tj(A.dI(q.a1x(q.a1x(A.dI(s,r,r,r,r,r,r,r,r,r).vW(A.co(a,0,0,0,0,0)),-0.0),-b*12),r,r,r,r,r,r,r,r,r))}, +a05(a){return this.a06(a,0)}, +amy(a){return this.a06(0,a)}, +aeH(a,b){var s,r,q,p=this,o=null,n=p.e +n===$&&A.b() +p.a===$&&A.b() +s=p.w +s===$&&A.b() +s=A.dI(s,o,o,o,o,o,o,o,o,o) +a.a===$&&A.b() +r=a.w +r===$&&A.b() +r=A.dI(r,o,o,o,o,o,o,o,o,o) +q=p.r +q===$&&A.b() +return n.aXg(s,r,b,q.ds())}, +DT(a,b){var s,r,q,p=this,o=null,n=p.e +n===$&&A.b() +p.a===$&&A.b() +s=p.w +s===$&&A.b() +s=A.dI(s,o,o,o,o,o,o,o,o,o) +a.a===$&&A.b() +r=a.w +r===$&&A.b() +r=A.dI(r,o,o,o,o,o,o,o,o,o) +q=p.r +q===$&&A.b() +return n.aXq(s,r,b,q.ds())}, +l(a,b){var s,r,q=null +if(b==null)return!1 +if(b instanceof A.aaj){this.a===$&&A.b() +s=this.w +s===$&&A.b() +s=A.dI(s,q,q,q,q,q,q,q,q,q) +b.a===$&&A.b() +r=b.w +r===$&&A.b() +return s.l(0,A.dI(r,q,q,q,q,q,q,q,q,q))}return!1}, +gm(a){var s,r=null +this.a===$&&A.b() +s=this.w +s===$&&A.b() +s=A.dI(s,r,r,r,r,r,r,r,r,r) +return s.gm(s)}} +A.cc.prototype={} +A.Mt.prototype={ +ds(){return B.mP}} +A.a2Y.prototype={} +A.a2W.prototype={ +ds(){return B.cc}} +A.a2X.prototype={ +ds(){return B.cc}} +A.a3_.prototype={ +ds(){return B.cc}} +A.a2Z.prototype={ +ds(){return B.mP}} +A.a30.prototype={ +ds(){return B.mP}} +A.a3t.prototype={ +ds(){return B.bM}} +A.a3Q.prototype={ +ds(){return B.cc}} +A.Of.prototype={ +ds(){return B.bM}} +A.a75.prototype={} +A.a73.prototype={} +A.a74.prototype={} +A.OU.prototype={ +ds(){return B.cc}} +A.OV.prototype={} +A.a80.prototype={} +A.a7V.prototype={} +A.a7W.prototype={} +A.a7X.prototype={ +ds(){return B.bM}} +A.a7Y.prototype={ +ds(){return B.bM}} +A.a7Z.prototype={} +A.a8_.prototype={} +A.P6.prototype={ +ds(){return B.bM}} +A.a8j.prototype={} +A.a8k.prototype={ +ds(){return B.cc}} +A.a8u.prototype={ +ds(){return B.mP}} +A.Pz.prototype={ +ds(){return B.bM}} +A.a93.prototype={} +A.a92.prototype={ +ds(){return B.cc}} +A.a9B.prototype={ +ds(){return B.cc}} +A.PN.prototype={ +ds(){return B.bM}} +A.a9N.prototype={} +A.a9R.prototype={ +ds(){return B.cc}} +A.Q5.prototype={ +ds(){return B.bM}} +A.aaf.prototype={} +A.aai.prototype={ +ds(){return B.cc}} +A.aav.prototype={ +ds(){return B.cc}} +A.abY.prototype={ +ds(){return B.bM}} +A.ac3.prototype={ +ds(){return B.bM}} +A.adm.prototype={ +ds(){return B.bM}} +A.Sz.prototype={ +ds(){return B.bM}} +A.adR.prototype={ +ds(){return B.cc}} +A.afr.prototype={ +ds(){return B.bM}} +A.aip.prototype={ +ds(){return B.bM}} +A.aj_.prototype={ +ds(){return B.cc}} +A.aje.prototype={ +ds(){return B.bM}} +A.ajs.prototype={ +ds(){return B.bM}} +A.X4.prototype={ +ds(){return B.cc}} +A.akx.prototype={} +A.aky.prototype={} +A.akz.prototype={} +A.aTY.prototype={ +a_Z(a,b,c){var s,r,q=null +switch(b.a){case 0:s=A.dI(a,A.fM(a),A.hN(a),q,0,A.wG(a),A.n1(a),A.dz(a),A.qi(a),A.e_(a)) +break +case 1:s=A.dI(a,A.fM(a),A.hN(a),q,0,A.wG(a),A.n1(a),A.dz(a),A.qi(a),A.e_(a)) +break +case 2:s=A.dI(a,A.fM(a),A.hN(a),q,0,0,A.n1(a),A.dz(a),A.qi(a),A.e_(a)) +break +case 3:s=A.dI(a,A.fM(a),A.hN(a),q,0,0,A.n1(a),A.dz(a),0,A.e_(a)) +break +case 4:s=A.dI(a,A.fM(a),A.hN(a),q,0,0,0,A.dz(a),0,A.e_(a)) +break +case 5:s=A.dI(a,A.fM(a),0,q,0,0,0,A.dz(a),0,A.e_(a)) +break +case 6:r=a.vW(A.co(this.a.act(a,c)-1,0,0,0,0,0)) +s=A.dI(a,A.fM(r),0,q,0,0,0,A.dz(r),0,A.e_(r)) +break +case 7:s=A.dI(a,1,0,q,0,0,0,A.dz(a),0,A.e_(a)) +break +case 8:s=A.dI(a,1,0,q,0,0,0,1,0,A.e_(a)) +break +default:s=q}return s}, +aUa(a,b,c){var s,r,q,p=null +switch(b.a){case 0:s=A.dI(a,A.fM(a),A.hN(a),p,0,A.wG(a),A.n1(a),A.dz(a),A.qi(a),A.e_(a)) +break +case 1:s=A.dI(a,A.fM(a),A.hN(a),p,999,A.wG(a),A.n1(a),A.dz(a),A.qi(a),A.e_(a)) +break +case 2:s=A.dI(a,A.fM(a),A.hN(a),p,999,999,A.n1(a),A.dz(a),A.qi(a),A.e_(a)) +break +case 3:s=A.dI(a,A.fM(a),A.hN(a),p,999,999,A.n1(a),A.dz(a),59,A.e_(a)) +break +case 4:s=A.dI(a,A.fM(a),A.hN(a),p,999,999,59,A.dz(a),59,A.e_(a)) +break +case 5:s=A.dI(a,A.fM(a),23,p,999,999,59,A.dz(a),59,A.e_(a)) +break +case 6:r=a.t(0,A.co(7-this.a.act(a,c),0,0,0,0,0)) +s=A.dI(a,A.fM(r),23,p,999,999,59,A.dz(r),59,A.e_(r)) +break +case 7:q=$.bGV()[A.dz(a)] +if(A.bNt(A.e_(a))&&A.dz(a)===2)++q +s=A.dI(a,q,23,p,999,999,59,A.dz(a),59,A.e_(a)) +break +case 8:s=A.dI(a,31,23,p,999,999,59,12,59,A.e_(a)) +break +default:s=p}return s}, +a1x(a,b){var s,r,q,p=B.e.bF(b,12),o=A.e_(a)+B.e.bt(b-p,12),n=A.dz(a)+p +if(n>12){++o +n-=12}s=A.qj(o,n,1,0,0,0,0,!1) +if(!A.eO(s))A.Y(A.j8(s)) +s=new A.bC(s,!1) +r=A.dz(s) +q=$.bGV()[r] +if(r===2&&A.bNt(A.e_(s)))++q +return A.dI(a,Math.min(A.fM(a),q),A.hN(a),null,0,A.wG(a),A.n1(a),n,A.qi(a),o)}} +A.aWW.prototype={} +A.aYY.prototype={ +aXg(a,b,c,d){var s=1000*b.a +if(c===B.Rn)return 1000*a.a>s +return s<1000*this.b.a_Z(a,c,d).a}, +aXq(a,b,c,d){var s,r,q=1000*b.a +if(c===B.Rn)return 1000*a.a===q +s=this.b +r=s.a_Z(a,c,d) +s=s.aUa(a,c,d) +return 1000*r.a<=q&&q<=1000*s.a}} +A.aak.prototype={ +j(a){return"JiffyException: "+this.a}, +$ibl:1} +A.aSn.prototype={ +gX(a){return this.OE("typ",t.N)}} +A.aSo.prototype={ +gaPO(){var s=this.b +return A.bLQ(A.ciT(new A.F(s,new A.aSp(A.bGu(A.a([null,null],t.QM))),A.X(s).i("F<1,aD>"))))}} +A.aSp.prototype={ +$1(a){var s=a.a +return A.bGu(A.a([this.a,s.a,null],t.QM))}, +$S:260} +A.Ga.prototype={} +A.aSy.prototype={ +N(){var s,r=B.jV.gdu().bf(this.a),q=A.a3(["payload",A.bQ(r,"=","")],t.N,t.z) +r=this.b +if(r.length===1)q.E(0,B.c.gO(r).N()) +else{s=A.X(r).i("F<1,aD>") +q.k(0,"signatures",A.P(new A.F(r,new A.aSz(),s),!0,s.i("al.E")))}return q}} +A.aSz.prototype={ +$1(a){return a.N()}, +$S:260} +A.Z2.prototype={ +N(){var s,r=A.q(t.N,t.z) +r.k(0,"protected",this.a.NP()) +s=B.jV.gdu().bf(this.d) +r.k(0,"signature",A.bQ(s,"=","")) +return r}} +A.aSB.prototype={} +A.aSA.prototype={} +A.Qf.prototype={ +N(){return this.a}, +gm(a){return B.b.gm(this.NP())}, +l(a,b){if(b==null)return!1 +return b instanceof A.Qf&&this.NP()===b.NP()}, +NP(){var s=this.b +if(s==null){s=B.ab.ib(this.a) +s=B.G.gdu().bf(s) +s=B.jV.gdu().bf(s) +s=this.b=A.bQ(s,"=","")}return s}, +h(a,b){return J.as(this.a,b)}, +OE(a,b){return this.c.c0(0,a,new A.aSw(this,a,null,b))}, +aNq(a,b,c){var s +if(a==null)return null +s=A.cN(c) +if(B.aCI===s)return c.a(A.el(a,0,null)) +if(B.aC_===s)return c.a(A.lu(B.d.aN(A.lf(a))*1000,!1)) +if(B.aC3===s)return c.a(A.co(0,0,0,0,0,B.d.aN(A.lf(a)))) +if(B.jC===s||B.aCV===s||B.aCP===s)return a +return a}, +j(a){return J.bU(this.a)}} +A.aSw.prototype={ +$0(){var s=this,r=s.a +return r.aNq(J.as(r.a,s.b),s.c,s.d)}, +$S(){return this.d.i("0?()")}} +A.a51.prototype={ +j(a){var s=A.a(["CheckedFromJsonException"],t.s) +s.push("Could not create `"+this.f+"`.") +s.push('There is a problem with "'+this.c+'".') +s.push(this.e) +return B.c.bA(s,"\n")}, +$ibl:1, +gaa(a){return this.e}} +A.q1.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.q1&&this.b===b.b}, +be(a,b){return this.b-b.b}, +gm(a){return this.b}, +j(a){return this.a}, +$ice:1} +A.Gs.prototype={ +j(a){return"["+this.a.a+"] "+this.d+": "+this.b}, +gaa(a){return this.b}} +A.Ao.prototype={ +gadV(){var s=this.b,r=s==null?null:s.a.length!==0,q=this.a +return r===!0?s.gadV()+"."+q:q}, +gMn(a){var s,r +if(this.b==null){s=this.c +s.toString +r=s}else{s=$.bAF().c +s.toString +r=s}return r}, +sMn(a,b){var s +if(this.b!=null)throw A.d(A.a1(u.F)) +s=J.i(this.c,b) +this.c=b +!s}, +ci(a,b,c,d){var s,r,q,p=this,o=a.b +if(o>=p.gMn(p).b){if(t._8.b(b))b=t.Im.a(b).$0() +s=typeof b=="string"?b:J.bU(b) +if(d==null&&o>=2000){d=A.l0() +if(c==null)c="autogenerated stack trace for "+a.j(0)+" "+s}o=p.gadV() +r=Date.now() +$.bMa=$.bMa+1 +q=new A.Gs(a,s,o,new A.bC(r,!1),c,d) +if(p.b==null)p.a6R(q) +else $.bAF().a6R(q)}}, +Rz(){if(this.b==null){var s=this.f +if(s==null)s=this.f=new A.j6(null,null,t.WJ) +return new A.cW(s,A.t(s).i("cW<1>"))}else return $.bAF().Rz()}, +a6R(a){var s=this.f +return s==null?null:s.t(0,a)}} +A.aTJ.prototype={ +$0(){var s,r,q=this.a +if(B.b.aZ(q,"."))A.Y(A.b3("name shouldn't start with a '.'",null)) +if(B.b.dX(q,"."))A.Y(A.b3("name shouldn't end with a '.'",null)) +s=B.b.nR(q,".") +if(s===-1)r=q!==""?A.bD_(""):null +else{r=A.bD_(B.b.V(q,0,s)) +q=B.b.bg(q,s+1)}return A.bMb(q,r,A.q(t.N,t.JW))}, +$S:673} +A.cj.prototype={ +kW(a,b){var s +if(b.Zv(this)){s=this.b +if(s!=null)for(s=J.an(s);s.v();)s.gJ(s).kW(0,b) +b.b2T(this)}}, +gzk(){var s=this.b +return s==null?"":J.bT(s,new A.aLy(),t.N).hP(0)}, +$ilO:1} +A.aLy.prototype={ +$1(a){return a.gzk()}, +$S:674} +A.dV.prototype={ +kW(a,b){return b.b2U(this)}, +gzk(){return this.a}, +$ilO:1} +A.xw.prototype={ +kW(a,b){}, +$ilO:1, +gzk(){return this.a}} +A.aA2.prototype={ +gji(a){var s=this.d,r=this.a +if(s>=r.length-1)return null +return r[s+1]}, +b_A(a){var s=this.d,r=this.a +if(s>=r.length-a)return null +return r[s+a]}, +aYx(a){var s,r,q=this +if(q.gji(q)==null)return!1 +s=q.gji(q).a +r=a.b +return r.test(s)}, +Ys(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.w=b +h.x=a +s=A.a([],t._) +for(r=h.a,q=h.c,p=null,o=0;n=h.d,n2)throw A.d(A.nL("BlockParser.parseLines is not advancing"))}else o=0}return s}, +ag4(){return this.Ys(!1,null)}, +b_l(a){return this.Ys(!1,a)}} +A.f6.prototype={ +qw(a){return!0}, +oX(a){var s=this.ghT(this),r=a.a[a.d].a +s=s.b +return s.test(r)}, +aX3(a){var s,r,q,p +for(s=a.c,r=s.length,q=0;q") +p=q.length +if(p>1){if(n")).bA(0,"\n") +p=t._ +r=t.N +return new A.cj("pre",A.a([new A.cj("code",A.a([new A.dV(s)],p),A.q(r,r))],p),A.q(r,r))}, +aL1(a){var s,r,q,p +for(s=1;!0;){r=a.b_A(s) +if(r==null)return!0 +if(r.c){++s +continue}q=$.ayh() +p=r.a +q=q.b +return!q.test(p)}}} +A.aH_.prototype={ +$1(a){var s=a.a,r=a.b +return B.b.ah(" ",r==null?0:r)+s}, +$S:103} +A.OT.prototype={ +ghT(a){return $.nJ()}, +fU(a,b){b.f=!0;++b.d +return null}} +A.a8z.prototype={ +ghT(a){return $.ayd()}, +fU(a,b){var s,r,q,p,o,n,m,l=$.ayd().eO(A.bFZ(b.a[b.d].a)) +l.toString +s=A.bQK(l) +l=this.b_g(b,s.b,s.a) +r=new A.F(l,new A.aME(),A.X(l).i("F<1,f>")).bA(0,"\n") +if(r.length!==0)r+="\n" +l=t._ +q=A.a([new A.dV(r)],l) +p=t.N +o=A.q(p,p) +n=s.c +if(B.c.gO(n.split(" ")).length!==0){m=A.yc(B.c.gO(n.split(" ")),$.a2r(),A.bAm(),null) +o.k(0,"class","language-"+m)}return new A.cj("pre",A.a([new A.cj("code",q,o)],l),A.q(p,p))}, +b_g(a,b,c){var s,r,q,p,o,n=A.a([],t.Rv),m=++a.d +for(s=a.a,r="^\\s{0,"+c+"}",q=null;m"))}, +$S:677} +A.aOf.prototype={ +$1(a){return!$.bWS().H(0,a.ghT(a))}, +$S:134} +A.aOe.prototype={ +$1(a){var s=a.ghT(a).b +return s.test(this.a)}, +$S:134} +A.a9w.prototype={ +ghT(a){return $.bHD()}, +fU(a,b){var s,r,q,p,o,n,m=b.a,l=$.bHD().eO(m[b.d].a).b,k=l[0] +k.toString +s=l[1] +r=l[2] +q=s.length +p=B.b.d2(k,s)+q +l=r==null +if(l)o=B.b.bg(m[b.d].a,p) +else{n=B.b.nR(k,r) +o=B.b.V(m[b.d].a,p,n)}o=B.b.cq(o) +if(l){m=A.aQ("^#+$",!0,!1,!1) +m=m.b.test(o)}else m=!1 +if(m)o=null;++b.d +m=A.a([],t._) +if(o!=null)m.push(new A.xw(o)) +l=t.N +return new A.cj("h"+q,m,A.q(l,l))}} +A.a9E.prototype={ +ghT(a){return $.ayf()}, +fU(a,b){var s;++b.d +s=t.N +return new A.cj("hr",null,A.q(s,s))}} +A.a9G.prototype={ +ghT(a){return $.ayg()}, +qw(a){return $.ayg().eO(a.a[a.d].a).uV("condition_7")==null}, +rl(a){var s,r,q,p=A.a([],t.Rv),o=a.a,n=$.ayg().eO(o[a.d].a).b,m=n.length-1,l=0 +while(!0){if(!(l")).bA(0,"\n")) +if(b.z!=null||b.w!=null){r="\n"+r +if(b.w instanceof A.Am)r+="\n"}return new A.dV(r)}} +A.aQE.prototype={ +$1(a){return a.a}, +$S:103} +A.Qs.prototype={ +ghT(a){return $.c_M()}, +qw(a){return!1}, +fU(a,b){var s=b.a,r=A.a([s[b.d]],t.Rv);++b.d +for(;!A.bBz(b);){r.push(s[b.d]);++b.d}if(!this.aHH(r,b))b.d-=r.length +return null}, +aHH(a,b){var s,r,q=new A.aTm(new A.F(a,new A.aTn(),A.X(a).i("F<1,f>")).bA(0,"\n")) +q.b_h() +if(!q.c)return!1 +b.d-=q.r +s=q.d +s.toString +r=A.bV6(s) +b.b.a.c0(0,r,new A.aTo(r,q)) +return!0}} +A.aTn.prototype={ +$1(a){return a.a}, +$S:103} +A.aTo.prototype={ +$0(){var s=this.b,r=s.e +r.toString +return new A.Gi(r,s.f)}, +$S:678} +A.Gk.prototype={} +A.VW.prototype={ +I(){return"TaskListItemState."+this.b}} +A.Am.prototype={ +oX(a){var s=this.ghT(this),r=a.a,q=r[a.d].a +s=s.b +if(s.test(q)){s=$.ayf() +r=r[a.d].a +s=s.b +s=!s.test(r)}else s=!1 +return s}, +qw(a){var s,r=this.ghT(this).eO(a.a[a.d].a) +r.toString +if(!(a.w instanceof A.Am)){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}, +fU(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.ghT(b9).eO(c4[c9.d].a).b[1]!=null,c6=b9 instanceof A.WF||b9 instanceof A.RF,c7=A.a([],t.Y6) +c3.a=A.a([],t.Rv) +c3.b=null +s=new A.aTr(c3,c7) +r=new A.aTs(c3,c6) +q=A.bm("possibleMatch") +p=new A.aTu(q,c9) +for(o=q.a,n=c0,m=n,l=m,k=l;j=c9.d,j1)break +g=A.bPe(i.a,l) +i=c3.a +h=g.a +j=j?h:r.$1(h) +h=$.nJ().b +i.push(new A.iR(j,g.b,h.test(j)))}else if(p.$1($.ayf()))break +else if(p.$1($.ayi())){j=q.b +if(j===q)A.Y(A.iA(o)) +j.toString +i=c4[c9.d].a +f=new A.aiS(i) +e=f.MC() +d=f.b +c=j.h(0,1) +if(c==null)c="" +j=c.length +if(j!==0){if(m==null)m=A.er(c,c0) +f.b+=j}h=++f.b +b=B.b.V(i,d,h) +a=i.length +if(h!==a){a0=B.b.a9(i,h)===9 +a1=f.b=h+1 +if(a1!==a){a2=f.MC() +a3=f.b===a||!1}else{a3=!0 +a2=0}}else{a1=c0 +a3=!0 +a2=0 +a0=!1}if(k!=null&&B.b.bg(k,k.length-1)!==B.b.bg(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.b.V(i,a1,c0)):"" +if(a4.length===0&&a0)a4=B.b.ah(" ",2)+a4 +j=c3.a +i=a0?2:c0 +h=$.nJ().b +j.push(new A.iR(a4,i,h.test(a4))) +k=b}else if(A.bBz(c9))break +else{j=c3.a +if(j.length!==0&&B.c.gS(j).c){c9.f=!0 +break}c3.a.push(c4[c9.d])}++c9.d}s.$0() +a5=A.a([],t.CE) +B.c.a6(c7,b9.gaJg()) +a6=b9.aJj(c7) +for(c4=c7.length,o=t._,j=t.N,i=c9.b,a7=!1,a8=!1,a9=0;a9")).bA(0,"\n"));++b.d +p=t.N +return new A.cj("h"+r,A.a([new A.xw(q)],t._),A.q(p,p))}} +A.b4j.prototype={ +$1(a){return a.a}, +$S:103} +A.aiy.prototype={ +qw(a){return!0}, +ghT(a){return $.bB3()}, +oX(a){return a.aYx($.c_W())}, +fU(a,b){var s,r,q,p,o,n,m,l=this.aHt(b.gji(b).a),k=l.length,j=this.a6z(b,l,"th"),i=j.b +i.toString +if(J.bf(i)!==k){--b.d +return null}i=t._ +s=t.N +r=new A.cj("thead",A.a([j],i),A.q(s,s));++b.d +q=A.a([],t.CE) +p=b.a +while(!0){if(!(b.dk;)m.e4(n)}n.toString +m=J.ae(n) +for(;m.gu(n)>k;)m.e4(n) +q.push(o)}if(q.length===0)return new A.cj("table",A.a([r],i),A.q(s,s)) +else return new A.cj("table",A.a([r,new A.cj("tbody",q,A.q(s,s))],i),A.q(s,s))}, +aHt(a){var s,r,q,p,o,n,m,l=A.a([],t._m) +for(s=a.length,r=!1,q=!1,p=null,o=0;o=r){j.push(B.b.pM(p.charCodeAt(0)==0?p:p)) +break}o=B.b.ai(k,s) +if(o===92){if(s===q){k=p+A.cJ(o) +j.push(B.b.pM(k.charCodeAt(0)==0?k:k)) +break}n=B.b.ai(k,s+1) +p=n===124?p+A.cJ(n):p+A.cJ(o)+A.cJ(n) +s+=2}else{++s +if(o===124){j.push(B.b.pM(p.charCodeAt(0)==0?p:p)) +s=this.a9V(k,s) +if(s>=r)break +p=""}else p+=A.cJ(o)}}++a.d +k=A.a([],t.CE) +for(r=j.length,q=t._,p=t.N,m=0;m?@\\[\\\\\\]^_`{|}~])",!0,!0,!1),92),new A.a79(A.aQ($.a2r().a,!1,!0,!1),38),A.c6A(g,"\\[",91),A.c64(g)],r)) +B.c.E(l,$.bX5()) +i=new A.aRM(m,h,l,k,j).b_f(0) +s.cE(a,o) +s.fS(a,o,i) +o+=i.length-1}else if(n instanceof A.cj&&n.b!=null){m=n.b +m.toString +h.a6v(m)}}}, +axu(a){var s,r,q,p,o,n,m,l,k,j=A.a([],t.CE),i=t._,h=A.a([],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.at5(l,A.j7(B.qb,o,B.G,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N +r=A.q(s,t.S) +for(m=this.c,k=0;k0 +m=n?"-"+o:"" +l=A.a([new A.dV("\u21a9")],i) +if(n){n=A.a([new A.dV(o)],i) +k=A.q(s,s) +k.k(0,"class","footnote-ref") +l.push(new A.cj("sup",n,k))}n=A.q(s,s) +n.k(0,"href",r+m) +n.k(0,"class","footnote-backref") +B.c.E(h,A.a([new A.dV(" "),new A.cj("a",l,n)],i))}r=J.ae(a) +if(r.gal(a))r.E(a,h) +else{j=r.gS(a) +if(j instanceof A.cj){i=j.b +if(i!=null)J.rh(i,h)}else{i=A.a([j],i) +B.c.E(i,h) +r.sS(a,new A.cj("p",i,A.q(s,s)))}}}} +A.aKt.prototype={ +$2(a,b){var s,r,q=a.c.h(0,"id"),p=q==null?null:q.toLowerCase() +if(p==null)p="" +q=b.c.h(0,"id") +s=q==null?null:q.toLowerCase() +if(s==null)s="" +q=this.a +r=q.h(0,p) +if(r==null)r=0 +q=q.h(0,s) +return r-(q==null?0:q)}, +$S:681} +A.Gi.prototype={} +A.aMr.prototype={} +A.aRM.prototype={ +b_f(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.b.a9(s,p)===93){o.zw(0) +o.aCX() +continue}if(B.c.dn(q,new A.aRV(o)))continue;++o.d}o.zw(0) +o.a6Q(-1) +s=o.r +o.a2J(s) +return s}, +aCX(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.c.Ml(j,new A.aRN()) +if(i===-1){k.r.push(new A.dV("]")) +k.e=++k.d +return}s=t.hw.a(j[i]) +if(!s.d){B.c.cE(j,i) +k.r.push(new A.dV("]")) +k.e=++k.d +return}r=s.r +if(r instanceof A.Aj&&B.c.dn(k.c,new A.aRO())){q=k.r +p=B.c.Ml(q,new A.aRP(s)) +o=r.aPE(0,k,s,null,new A.aRQ(k,i,p)) +if(o!=null){B.c.cE(j,i) +if(s.b===91)for(j=B.c.cP(j,0,i),n=j.length,m=0;ma5&&j>l){i=s[j] +if(!(i instanceof A.F_)){++q +continue}p=i.w +h=B.c.Ml(p,new A.aRT(i,n)) +if(h===-1){++q +continue}g=p[h] +f=g.b +e=i.a +d=B.c.d2(r,e) +c=n.a +o.a=B.c.d2(r,c) +b=i.d.V1(0,a2,i,n,new A.aRU(o,a2,d),g.a) +p=o.a +b.toString +B.c.iP(r,d+1,p,b) +o.a=d+2 +a=j+1 +if(!!s.fixed$length)A.Y(A.a1("removeRange")) +A.d9(a,q,s.length,null,null) +s.splice(a,q-a) +if(i.a.a.length===f){B.c.cE(r,d) +B.c.cE(s,j) +q=a-1;--o.a}else{a0=new A.dV(B.b.bg(e.a,f)) +r[d]=a0 +i.a=a0 +q=a}p=n.a +m=o.a +if(p.a.length===f){B.c.cE(r,m) +B.c.cE(s,q)}else{a1=new A.dV(B.b.bg(c.a,f)) +r[m]=a1 +n.a=a1}}else{m.k(p,B.e.bF(n.a.a.length,3),k) +if(!n.f)B.c.cE(s,q) +else ++q}}B.c.fW(s,a3,p)}, +a2J(a){var s,r,q,p,o,n +for(s=J.ae(a),r=0;r=r&&this.b.a.a.length>=r}, +$S:687} +A.aRU.prototype={ +$0(){return B.c.cP(this.b.r,this.c+1,this.a.a)}, +$S:265} +A.a3q.prototype={ +NX(a){var s,r=a.d,q=a.a,p=this.a.lS(0,q,r) +if(p==null)return!1 +s=p.b +if(s[1]!=null&&a.d>0)if(!J.fg(B.atL.a,A.cJ(B.b.a9(q,a.d-1))))return!1 +if(s[2]!=null&&q.length>p.gbT(p))if(J.fg(B.atH.a,A.cJ(B.b.a9(q,p.gbT(p)))))return!1 +a.zw(0) +this.lc(a,p) +return!0}, +lc(a,b){var s,r,q,p,o,n=b.b[2]!=null +if(n)s=b.h(0,0).length +else{r=b.h(0,0) +r.toString +s=this.ayc(r)}r=b.h(0,0) +r.toString +q=B.b.V(r,0,s) +if(n)p="mailto:"+q +else p=q[0]==="w"?"http://"+q:q +r=A.a([new A.dV(q)],t._) +o=t.N +o=A.q(o,o) +o.k(0,"href",A.j7(B.fO,p,B.G,!1)) +a.r.push(new A.cj("a",r,o)) +a.CE(s) +return!0}, +ayc(a){var s,r,q,p,o,n +if(B.b.dX(a,")")){s=A.aQ("(\\(.*)?(\\)+)$",!0,!1,!1).eO(a).b +if(s[1]==null)r=s[2].length +else{for(s=a.length,q=0,p=0;p0&&B.b.a9(a.a,r-1)===96)return!1 +s=this.a.lS(0,a.a,r) +if(s==null)return!1 +a.zw(0) +this.lc(a,s) +a.CE(s.h(0,0).length) +return!0}, +lc(a,b){var s=b.b[1].length,r=b.h(0,0).length,q=a.d+s,p=B.b.V(a.a,q,q+(r-s*2)) +if(this.aL4(p))p=B.b.V(p,1,p.length-1) +p=A.bQ(p,"\n"," ") +r=t.N +a.r.push(new A.cj("code",A.a([new A.dV(p)],t._),A.q(r,r))) +return!0}, +aL4(a){var s,r +if(B.b.cq(a).length===0)return!1 +s=B.b.aZ(a," ")||B.b.aZ(a,"\n") +r=B.b.dX(a," ")||B.b.dX(a,"\n") +if(!s||!r)return!1 +return!0}} +A.a79.prototype={ +NX(a){var s,r=a.d +if(r>0&&B.b.a9(a.a,r-1)===96)return!1 +s=this.a.lS(0,a.a,r) +if(s==null)return!1 +if(s.b[1]!=null){r=s.h(0,0) +r.toString +r=B.JC.h(0,r)==null}else r=!1 +if(r)return!1 +a.zw(0) +this.lc(a,s) +a.CE(s.h(0,0).length) +return!0}, +lc(a,b){var s=A.bTI(b) +a.r.push(new A.dV(s)) +return!0}} +A.a7m.prototype={ +lc(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.dV(B.b.V(o,q,p)) +if(!s.c){a.f.push(new A.Ur(n,B.b.a9(o,q),r,!0,!1,s,p)) +a.r.push(n) +return!0}o=s.e +if(o==null)o=B.adu +a.f.push(A.c3r(a,q,p,s.d,n,s,o)) +a.r.push(n) +return!0}, +V1(a,b,c,d,e,f){var s=t.N +return A.a([new A.cj(f,e.$0(),A.q(s,s))],t._)}} +A.pz.prototype={} +A.Ur.prototype={$iOm:1, +gCu(){return this.b}, +gu(a){return this.c}, +gUP(){return this.e}, +gUO(){return this.f}, +sM9(a){return this.d=a}} +A.F_.prototype={ +gu(a){return this.a.a.length}, +j(a){var s=this +return""}, +$iOm:1, +gCu(){return this.b}, +gUP(){return this.f}, +gUO(){return this.r}, +sM9(){}} +A.aJl.prototype={ +$2(a,b){return B.e.be(a.b,b.b)}, +$S:688} +A.a7R.prototype={ +lc(a,b){var s,r,q=b.b[1] +q.toString +s=A.a([new A.dV(q)],t._) +r=t.N +r=A.q(r,r) +r.k(0,"href",A.j7(B.fO,"mailto:"+q,B.G,!1)) +a.r.push(new A.cj("a",s,r)) +return!0}} +A.OS.prototype={} +A.a8l.prototype={ +lc(a,b){var s,r,q=b.h(0,0) +q.toString +s=b.b[1] +s.toString +B.b.H('&"<>',s) +r=q[1] +a.r.push(new A.dV(r)) +return!0}} +A.aOh.prototype={ +$1(a){return a.toLowerCase()===this.a}, +$S:20} +A.aOi.prototype={ +$0(){return""}, +$S:1} +A.aa_.prototype={ +VJ(a,b,c){var s,r=t.N +r=A.q(r,r) +s=c.$0() +r.k(0,"src",a) +r.k(0,"alt",J.bT(s,new A.aRC(),t.u).hP(0)) +if(b!=null&&b.length!==0)r.k(0,"title",B.xt.bf(A.yc(b,$.a2r(),A.bAm(),null))) +return new A.cj("img",null,r)}} +A.aRC.prototype={ +$1(a){if(a instanceof A.cj&&a.a==="img")return a.c.h(0,"alt") +return a.gzk()}, +$S:251} +A.aa5.prototype={} +A.h1.prototype={ +NX(a){var s,r=a.d,q=this.b +if(q!=null&&B.b.a9(a.a,r)!==q)return!1 +s=this.a.lS(0,a.a,r) +if(s==null)return!1 +a.zw(0) +if(this.lc(a,s))a.CE(s.h(0,0).length) +return!0}} +A.aaK.prototype={ +lc(a,b){var s=t.N +a.r.push(new A.cj("br",null,A.q(s,s))) +return!0}} +A.aTl.prototype={} +A.Aj.prototype={ +V1(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.aTl(b,c,e),m=b.a,l=b.d,k=B.b.V(m,c.w,l);++l +s=m.length +if(l>=s)return o.Jk(n,k) +r=B.b.a9(m,l) +if(r===40){b.d=l +q=o.aHF(b) +if(q!=null)return A.a([o.VJ(q.a,q.b,e)],t._) +b.d=l +b.d=l+-1 +return o.Jk(n,k)}if(r===91){b.d=l;++l +if(l")) +o.e.ce(0) +o.f=!1 +if(o.a.e===B.jT)o.d.a.fL(o.gUv())}, +aL(a){var s,r,q,p,o,n=this +n.b0(a) +s=a.c +r=n.a.c +if(A.B(s)===A.B(r)&&J.i(s.a,r.a))return +s=n.d +s===$&&A.b() +r=n.gUv() +s.a.ec(r) +s=n.e +s===$&&A.b() +s.e=n.a.d +s.sp(0,0) +s=n.e +q=A.ed(n.a.f,s,null) +s=n.a.e===B.hM +p=s?0:1 +o=s?1:0 +s=t.Y +n.d=new A.b2(q,new A.aT(p,o,s),s.i("b2")) +n.e.ce(0) +n.f=!1 +if(n.a.e===B.jT)n.d.a.fL(r)}, +q(){var s=this,r=s.d +r===$&&A.b() +r.a.ec(s.gUv()) +r=s.e +r===$&&A.b() +r.q() +s.ard()}, +aOp(a){this.U(new A.bjI(this,a))}} +A.bjI.prototype={ +$0(){var s=this.a +s.f=s.a.e===B.jT&&this.b===B.ag}, +$S:0} +A.a1j.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.RA.prototype={ +a4(){return new A.aq8(B.i)}} +A.aq8.prototype={ +av(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +this.aG() +s=this.a +r=s.c +q=s.d +p=s.e +o=s.f +n=s.r +m=s.w +l=s.x +k=s.y +j=s.z +i=s.Q +h=s.ax +g=s.as +f=s.at +e=s.ay +d=s.ch +this.e=A.bLx(e,!1,s.cx,s.cy,n,i,j,k,l,s.db,h,f,r,q,!1,p,m,o,d,g)}, +aL(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this +b.b0(a) +if(!a.c.l(0,b.a.c)){b.a.toString +b.d=null}s=b.a +r=s.c +q=s.d +p=b.d +o=p!=null +p=o?p.gaaP():s.e +n=o?null:s.f +m=s.r +l=s.w +k=s.x +j=s.y +i=s.z +h=s.Q +g=s.ax +f=s.as +e=s.at +d=s.ay +c=s.ch +b.e=A.bLx(d,o,s.cx,s.cy,m,h,i,j,k,s.db,g,e,r,q,!1,p,l,n,c,f)}, +B(a){var s,r=this.a,q=r.as +r=r.at +s=this.e +s===$&&A.b() +return new A.b1(q,r,s.B(a),null)}} +A.L2.prototype={ +I(){return"_PlaceholderType."+this.b}} +A.a9W.prototype={ +aWG(){var s=this,r=s.z +r===$&&A.b() +switch(r.a){case 0:return s.gaC5() +case 1:return s.gaIe() +case 2:return s.gaIt()}}, +B(a){var s,r,q=this,p=q.a,o=q.z +o===$&&A.b() +o=o===B.S3?q.gaDy():null +s=q.aWG() +r=q.ax!=null?q.gaxe():null +return A.bLw(q.e,q.w,q.x,r,!1,q.y,q.d,s,!1,q.c,p,new A.ct(p,t.xs),o,!1,null,q.f,q.b)}, +a88(a,b){var s=this +return A.cP(B.C,A.a([new A.vP(a,s.cx,B.hM,s.cy,null),new A.vP(b,s.ch,B.jT,s.CW,null)],t.p),B.u,B.Qy,null)}, +aC6(a,b,c,d){if(c==null)return b +return this.B9(a,b)}, +aIf(a,b,c,d){var s,r=this +if(c==null){s=r.ay +if(s.a!==B.E.a)return new A.vP(r.SQ(a),s,B.hM,r.cy,null) +else return r.SQ(a)}if(d&&!r.db)return r.B9(a,b) +return r.a88(r.B9(a,b),r.SQ(a))}, +aIu(a,b,c,d){this.dx=d +this.dy=c!=null +return b}, +aDz(a,b,c){var s,r=this +if(r.dy){if(r.dx)return r.B9(a,b) +return r.a88(r.B9(a,b),r.SU(a,null))}s=r.ay +if(s.a!==B.E.a)return new A.vP(r.SU(a,c),s,B.hM,r.cy,null) +else return r.SU(a,c)}, +B9(a,b){var s=this.Q +if(s!=null)return s.$2(a,b) +else return b}, +axf(a,b,c){var s=this.ax +if(s==null)throw A.d(A.a9("Try to build errorBuilder with errorBuilder null")) +return s.$3(a,b,c)}, +SU(a,b){var s=this.at +if(s==null)throw A.d(A.a9("Try to build progressIndicatorBuilder with progressIndicatorBuilder null")) +return s.$2(a,b)}, +SQ(a){var s=null,r=this.as +if(r!=null)return r.$1(a) +return A.b_(s,s,B.f,s,s,s,s,s,s,s,s,s,s,s)}, +awp(){if(this.as!=null)return B.aFr +if(this.at!=null)return B.S3 +return B.aFq}} +A.aWJ.prototype={} +A.aWI.prototype={} +A.a6f.prototype={ +aNR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +A.bT1("absolute",A.a([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p],t._m)) +s=this.a +s=s.jZ(b)>0&&!s.r9(b) +if(s)return b +s=this.b +return this.Xu(0,s==null?A.axD():s,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p)}, +aNQ(a,b){return this.aNR(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aTj(a){var s,r,q=A.ww(a,this.a) +q.EV() +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.c.e4(s) +q.e.pop() +q.EV() +return q.j(0)}, +Xu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.a([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) +A.bT1("join",s) +return this.aXA(new A.eN(s,t.Ri))}, +Xv(a,b,c){return this.Xu(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aXA(a){var s,r,q,p,o,n,m,l,k +for(s=a.gao(a),r=new A.fB(s,new A.aHq(),a.$ti.i("fB")),q=this.a,p=!1,o=!1,n="";r.v();){m=s.gJ(s) +if(q.r9(m)&&o){l=A.ww(m,q) +k=n.charCodeAt(0)==0?n:n +n=B.b.V(k,0,q.zg(k,!0)) +l.b=n +if(q.Ek(n))l.e[0]=q.grP() +n=""+l.j(0)}else if(q.jZ(m)>0){o=!q.r9(m) +n=""+m}else{if(!(m.length!==0&&q.Vd(m[0])))if(p)n+=q.grP() +n+=m}p=q.Ek(m)}return n.charCodeAt(0)==0?n:n}, +kO(a,b){var s=A.ww(b,this.a),r=s.d,q=A.X(r).i("aO<1>") +q=A.P(new A.aO(r,new A.aHr(),q),!0,q.i("w.E")) +s.d=q +r=s.b +if(r!=null)B.c.f8(q,0,r) +return s.d}, +Em(a,b){var s +if(!this.aEG(b))return b +s=A.ww(b,this.a) +s.El(0) +return s.j(0)}, +aEG(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.jZ(a) +if(j!==0){if(k===$.ay0())for(s=0;s0)return o.Em(0,a) +if(m.jZ(a)<=0||m.r9(a))a=o.aNQ(0,a) +if(m.jZ(a)<=0&&m.jZ(s)>0)throw A.d(A.bN1(n+a+'" from "'+s+'".')) +r=A.ww(s,m) +r.El(0) +q=A.ww(a,m) +q.El(0) +l=r.d +if(l.length!==0&&J.i(l[0],"."))return q.j(0) +l=r.b +p=q.b +if(l!=p)l=l==null||p==null||!m.Yu(l,p) +else l=!1 +if(l)return q.j(0) +while(!0){l=r.d +if(l.length!==0){p=q.d +l=p.length!==0&&m.Yu(l[0],p[0])}else l=!1 +if(!l)break +B.c.cE(r.d,0) +B.c.cE(r.e,1) +B.c.cE(q.d,0) +B.c.cE(q.e,1)}l=r.d +if(l.length!==0&&J.i(l[0],".."))throw A.d(A.bN1(n+a+'" from "'+s+'".')) +l=t.N +B.c.fS(q.d,0,A.bo(r.d.length,"..",!1,l)) +p=q.e +p[0]="" +B.c.fS(p,1,A.bo(r.d.length,m.grP(),!1,l)) +m=q.d +l=m.length +if(l===0)return"." +if(l>1&&J.i(B.c.gS(m),".")){B.c.e4(q.d) +m=q.e +m.pop() +m.pop() +m.push("")}q.b="" +q.EV() +return q.j(0)}, +agh(a){var s,r,q=this,p=A.bSF(a) +if(p.geE()==="file"&&q.a===$.a2m())return p.j(0) +else if(p.geE()!=="file"&&p.geE()!==""&&q.a!==$.a2m())return p.j(0) +s=q.Em(0,q.a.Yt(A.bSF(p))) +r=q.b0T(s) +return q.kO(0,r).length>q.kO(0,s).length?s:r}} +A.aHq.prototype={ +$1(a){return a!==""}, +$S:20} +A.aHr.prototype={ +$1(a){return a.length!==0}, +$S:20} +A.bxW.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}, +$S:692} +A.Ab.prototype={ +ajY(a){var s=this.jZ(a) +if(s>0)return B.b.V(a,0,s) +return this.r9(a)?a[0]:null}, +Yu(a,b){return a===b}} +A.acW.prototype={ +gUJ(){var s=this,r=t.N,q=new A.acW(s.a,s.b,s.c,A.eZ(s.d,!0,r),A.eZ(s.e,!0,r)) +q.EV() +r=q.d +if(r.length===0){r=s.b +return r==null?"":r}return B.c.gS(r)}, +EV(){var s,r,q=this +while(!0){s=q.d +if(!(s.length!==0&&J.i(B.c.gS(s),"")))break +B.c.e4(q.d) +q.e.pop()}s=q.e +r=s.length +if(r!==0)s[r-1]=""}, +El(a){var s,r,q,p,o,n,m=this,l=A.a([],t.s) +for(s=m.d,r=s.length,q=0,p=0;p0){r=B.b.hr(a,"\\",r+1) +if(r>0)return r}return q}if(q<3)return 0 +if(!A.bUA(s))return 0 +if(B.b.ai(a,1)!==58)return 0 +q=B.b.ai(a,2) +if(!(q===47||q===92))return 0 +return 3}, +jZ(a){return this.zg(a,!1)}, +r9(a){return this.jZ(a)===1}, +Yt(a){var s,r +if(a.geE()!==""&&a.geE()!=="file")throw A.d(A.b3("Uri "+a.j(0)+" must have scheme 'file:'.",null)) +s=a.geC(a) +if(a.ghN(a)===""){if(s.length>=3&&B.b.aZ(s,"/")&&A.bUC(s,1))s=B.b.le(s,"/","")}else s="\\\\"+a.ghN(a)+s +r=A.bQ(s,"/","\\") +return A.mf(r,0,r.length,B.G,!1)}, +aPG(a,b){var s +if(a===b)return!0 +if(a===47)return b===92 +if(a===92)return b===47 +if((a^b)!==32)return!1 +s=a|32 +return s>=97&&s<=122}, +Yu(a,b){var s,r +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=0;r>>0}} +A.bbb.prototype={ +BS(){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.b.a9(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}}, +a84(){if(this.BS()===44){++this.c +this.BS()}}, +aEh(a,b){var s +if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.ry)return b +s=this.b +if(s===B.rD)return B.QB +if(s===B.rE)return B.QC +return s}, +no(){var s=this,r=s.c +if(r>=s.d)return-1 +s.c=r+1 +return B.b.a9(s.a,r)}, +is(){var s,r,q,p,o,n,m,l,k,j=this,i="Numeric overflow" +j.BS() +s=j.no() +if(s===43){s=j.no() +r=1}else if(s===45){s=j.no() +r=-1}else r=1 +if((s<48||s>57)&&s!==46)throw A.d(A.a9("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.no()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.d(A.a9(i)) +if(s===46){s=j.no() +if(s<48||s>57)throw A.d(A.a9("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.no()}}else p=0 +n=(q+p)*r +m=j.c +if(m57)throw A.d(A.a9("Missing exponent")) +k=0 +while(!0){if(!(s>=48&&s<=57))break +k=k*10+(s-48) +s=j.no()}if(l)k=-k +if(!(-37<=k&&k<=38))throw A.d(A.a9("Invalid exponent "+k)) +if(k!==0)n*=Math.pow(10,k)}if(!(-17976931348623157e292<=n&&n<=17976931348623157e292))throw A.d(A.a9(i)) +if(s!==-1){--j.c +j.a84()}return n}, +a6u(){var s,r=this,q=r.c +if(q>=r.d)throw A.d(A.a9("Expected more data")) +r.c=q+1 +s=B.b.a9(r.a,q) +r.a84() +if(s===48)return!1 +else if(s===49)return!0 +else throw A.d(A.a9("Invalid flag value"))}, +ag5(){var s=this +return A.nF(function(){var r=0,q=1,p,o +return function $async$ag5(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.dc() +q.er(0,1/b0,1/b1) +q.pH(a9) +l=a8.wv(q,b2) +k=a8.wv(q,b3.b) +j=k.a8(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.ah(0,b3.e===b3.f?-i:i) +a9=l.ae(0,k).ah(0,0.5) +o=a9.a+-j.b +a9=a9.b+j.a +h=new A.dN(o,a9) +l=l.a8(0,h) +g=Math.atan2(l.b,l.a) +k=k.a8(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.dc() +q.pH(s) +q.er(0,b0,b1) +e=B.d.dM(Math.abs(f/1.5717963267948964)) +for(n=b4.a,d=0;d"))}} +A.ab4.prototype={ +gJ(a){var s=this.e +s===$&&A.b() +return s}, +v(){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.bZ(new A.EJ(s,o)) +n.e=s.gp(s) +s=n.d +if(s===p)n.d=s+1 +else n.d=p +return!0}}return!1}} +A.nZ.prototype={ +bZ(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) +s=B.b.V(r,q,p) +return new A.dj(s,r,p,t.uR)}, +cc(a,b){return this.a.cc(a,b)}, +gaa(a){return this.b}} +A.QI.prototype={ +bZ(a){var s,r=this.a.bZ(a),q=r.guG(),p=this.$ti,o=r.a +if(q){q=this.b.$1(r.gp(r)) +s=r.b +return new A.dj(q,o,s,p.i("dj<2>"))}else{q=r.gaa(r) +s=r.b +return new A.bn(q,o,s,p.i("bn<2>"))}}} +A.Wl.prototype={ +bZ(a){var s,r=this.a.bZ(a),q=r.guG(),p=this.$ti,o=r.a +if(q){q=r.gp(r) +s=r.b +return new A.dj(new A.qL(q,a.a,a.b,s,p.i("qL<1>")),o,s,p.i("dj>"))}else{q=r.gaa(r) +s=r.b +return new A.bn(q,o,s,p.i("bn>"))}}, +cc(a,b){return this.a.cc(a,b)}} +A.Us.prototype={ +m0(a){return this.a===a}} +A.z1.prototype={ +m0(a){return this.a}} +A.ab_.prototype={ +as3(a){var s,r,q,p,o,n,m,l +for(s=a.length,r=this.a,q=this.c,p=0;p>>0}}}, +m0(a){var s=this.a +if(s<=a)if(a<=this.b){s=a-s +s=(this.c[B.e.dd(s,5)]&B.E7[s&31])>>>0!==0}else s=!1 +else s=!1 +return s}, +$ihE:1} +A.ac5.prototype={ +m0(a){return!this.a.m0(a)}} +A.bzJ.prototype={ +$2(a,b){var s=a.a,r=b.a +return s!==r?s-r:a.b-b.b}, +$S:693} +A.bzK.prototype={ +$2(a,b){return a+(b.b-b.a+1)}, +$S:694} +A.bxO.prototype={ +$1(a){var s=B.b.ai(a,0) +return new A.iG(s,s)}, +$S:695} +A.bxw.prototype={ +$3(a,b,c){return new A.iG(B.b.ai(a,0),B.b.ai(c,0))}, +$S:696} +A.bxN.prototype={ +$1(a){return A.clj(J.cQ(a,t.eg))}, +$S:697} +A.bxr.prototype={ +$2(a,b){var s +if(a==null)s=b +else s=b instanceof A.z1?new A.z1(!b.a):new A.ac5(b) +return s}, +$S:698} +A.hE.prototype={} +A.iG.prototype={ +m0(a){return this.a<=a&&a<=this.b}, +$ihE:1} +A.akk.prototype={ +m0(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}}, +$ihE:1} +A.Np.prototype={ +bZ(a){var s,r,q,p,o,n,m +for(s=this.a,r=s.length,q=this.b,p=this.$ti.i("bn<1>"),o=null,n=0;n=0)return q}return q}} +A.h0.prototype={ +gew(a){return A.a([this.a],t.Vz)}, +lZ(a,b,c){var s=this +s.t0(0,b,c) +if(s.a.l(0,b))s.a=A.t(s).i("aZ").a(c)}} +A.U6.prototype={ +bZ(a){var s,r,q,p,o,n,m=this,l=m.a.bZ(a) +if(l.gea()){s=l.gaa(l) +r=l.a +q=l.b +return new A.bn(s,r,q,m.$ti.i("bn>"))}p=m.b.bZ(l) +if(p.gea()){s=p.gaa(p) +r=p.a +q=p.b +return new A.bn(s,r,q,m.$ti.i("bn>"))}s=l.gp(l) +r=p.gp(p) +q=m.$ti +o=p.a +n=p.b +return new A.dj(new A.ds(s,r,q.i("@<1>").M(q.z[1]).i("ds<1,2>")),o,n,q.i("dj>"))}, +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}, +gew(a){return A.a([this.a,this.b],t.Vz)}, +lZ(a,b,c){var s=this +s.t0(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.i("aZ<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.i("aZ<2>").a(c)}} +A.ds.prototype={ +gm(a){return A.V(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.i(this.a,b.a)&&J.i(this.b,b.b)}, +j(a){return this.cI(0)+"("+A.c(this.a)+", "+A.c(this.b)+")"}} +A.aWX.prototype={ +$1(a){return this.a.$2(a.a,a.b)}, +$S(){return this.d.i("@<0>").M(this.b).M(this.c).i("1(ds<2,3>)")}} +A.U7.prototype={ +bZ(a){var s,r,q,p,o,n,m,l=this,k=l.a.bZ(a) +if(k.gea()){s=k.gaa(k) +r=k.a +q=k.b +return new A.bn(s,r,q,l.$ti.i("bn>"))}p=l.b.bZ(k) +if(p.gea()){s=p.gaa(p) +r=p.a +q=p.b +return new A.bn(s,r,q,l.$ti.i("bn>"))}o=l.c.bZ(p) +if(o.gea()){s=o.gaa(o) +r=o.a +q=o.b +return new A.bn(s,r,q,l.$ti.i("bn>"))}s=k.gp(k) +p=p.gp(p) +r=o.gp(o) +q=l.$ti +n=o.a +m=o.b +return new A.dj(new A.oB(s,p,r,q.i("@<1>").M(q.z[1]).M(q.z[2]).i("oB<1,2,3>")),n,m,q.i("dj>"))}, +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}, +gew(a){return A.a([this.a,this.b,this.c],t.Vz)}, +lZ(a,b,c){var s=this +s.t0(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.i("aZ<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.i("aZ<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.i("aZ<3>").a(c)}} +A.oB.prototype={ +gm(a){return A.V(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.i(s.a,b.a)&&J.i(s.b,b.b)&&J.i(s.c,b.c)}, +j(a){var s=this +return s.cI(0)+"("+A.c(s.a)+", "+A.c(s.b)+", "+A.c(s.c)+")"}} +A.aWY.prototype={ +$1(a){return this.a.$3(a.a,a.b,a.c)}, +$S(){var s=this +return s.e.i("@<0>").M(s.b).M(s.c).M(s.d).i("1(oB<2,3,4>)")}} +A.U8.prototype={ +bZ(a){var s,r,q,p,o,n,m,l,k=this,j=k.a.bZ(a) +if(j.gea()){s=j.gaa(j) +r=j.a +q=j.b +return new A.bn(s,r,q,k.$ti.i("bn>"))}p=k.b.bZ(j) +if(p.gea()){s=p.gaa(p) +r=p.a +q=p.b +return new A.bn(s,r,q,k.$ti.i("bn>"))}o=k.c.bZ(p) +if(o.gea()){s=o.gaa(o) +r=o.a +q=o.b +return new A.bn(s,r,q,k.$ti.i("bn>"))}n=k.d.bZ(o) +if(n.gea()){s=n.gaa(n) +r=n.a +q=n.b +return new A.bn(s,r,q,k.$ti.i("bn>"))}s=j.gp(j) +p=p.gp(p) +o=o.gp(o) +r=n.gp(n) +q=k.$ti +m=n.a +l=n.b +return new A.dj(new A.nd(s,p,o,r,q.i("@<1>").M(q.z[1]).M(q.z[2]).M(q.z[3]).i("nd<1,2,3,4>")),m,l,q.i("dj>"))}, +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}, +gew(a){var s=this +return A.a([s.a,s.b,s.c,s.d],t.Vz)}, +lZ(a,b,c){var s=this +s.t0(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.i("aZ<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.i("aZ<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.i("aZ<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.i("aZ<4>").a(c)}} +A.nd.prototype={ +gm(a){var s=this +return A.V(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.i(s.a,b.a)&&J.i(s.b,b.b)&&J.i(s.c,b.c)&&J.i(s.d,b.d)}, +j(a){var s=this +return s.cI(0)+"("+A.c(s.a)+", "+A.c(s.b)+", "+A.c(s.c)+", "+A.c(s.d)+")"}} +A.aX_.prototype={ +$1(a){return this.a.$4(a.a,a.b,a.c,a.d)}, +$S(){var s=this +return s.f.i("@<0>").M(s.b).M(s.c).M(s.d).M(s.e).i("1(nd<2,3,4,5>)")}} +A.U9.prototype={ +bZ(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.a.bZ(a) +if(i.gea()){s=i.gaa(i) +r=i.a +q=i.b +return new A.bn(s,r,q,j.$ti.i("bn>"))}p=j.b.bZ(i) +if(p.gea()){s=p.gaa(p) +r=p.a +q=p.b +return new A.bn(s,r,q,j.$ti.i("bn>"))}o=j.c.bZ(p) +if(o.gea()){s=o.gaa(o) +r=o.a +q=o.b +return new A.bn(s,r,q,j.$ti.i("bn>"))}n=j.d.bZ(o) +if(n.gea()){s=n.gaa(n) +r=n.a +q=n.b +return new A.bn(s,r,q,j.$ti.i("bn>"))}m=j.e.bZ(n) +if(m.gea()){s=m.gaa(m) +r=m.a +q=m.b +return new A.bn(s,r,q,j.$ti.i("bn>"))}s=i.gp(i) +p=p.gp(p) +o=o.gp(o) +n=n.gp(n) +r=m.gp(m) +q=j.$ti +l=m.a +k=m.b +return new A.dj(new A.m4(s,p,o,n,r,q.i("@<1>").M(q.z[1]).M(q.z[2]).M(q.z[3]).M(q.z[4]).i("m4<1,2,3,4,5>")),l,k,q.i("dj>"))}, +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}, +gew(a){var s=this +return A.a([s.a,s.b,s.c,s.d,s.e],t.Vz)}, +lZ(a,b,c){var s=this +s.t0(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.i("aZ<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.i("aZ<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.i("aZ<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.i("aZ<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.i("aZ<5>").a(c)}} +A.m4.prototype={ +gm(a){var s=this +return A.V(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.i(s.a,b.a)&&J.i(s.b,b.b)&&J.i(s.c,b.c)&&J.i(s.d,b.d)&&J.i(s.e,b.e)}, +j(a){var s=this +return s.cI(0)+"("+A.c(s.a)+", "+A.c(s.b)+", "+A.c(s.c)+", "+A.c(s.d)+", "+A.c(s.e)+")"}} +A.aX0.prototype={ +$1(a){return this.a.$5(a.a,a.b,a.c,a.d,a.e)}, +$S(){var s=this +return s.r.i("@<0>").M(s.b).M(s.c).M(s.d).M(s.e).M(s.f).i("1(m4<2,3,4,5,6>)")}} +A.Ua.prototype={ +bZ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a.bZ(a) +if(f.gea()){s=f.gaa(f) +r=f.a +q=f.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}p=g.b.bZ(f) +if(p.gea()){s=p.gaa(p) +r=p.a +q=p.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}o=g.c.bZ(p) +if(o.gea()){s=o.gaa(o) +r=o.a +q=o.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}n=g.d.bZ(o) +if(n.gea()){s=n.gaa(n) +r=n.a +q=n.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}m=g.e.bZ(n) +if(m.gea()){s=m.gaa(m) +r=m.a +q=m.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}l=g.f.bZ(m) +if(l.gea()){s=l.gaa(l) +r=l.a +q=l.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}k=g.r.bZ(l) +if(k.gea()){s=k.gaa(k) +r=k.a +q=k.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}j=g.w.bZ(k) +if(j.gea()){s=j.gaa(j) +r=j.a +q=j.b +return new A.bn(s,r,q,g.$ti.i("bn>"))}s=f.gp(f) +p=p.gp(p) +o=o.gp(o) +n=n.gp(n) +m=m.gp(m) +l=l.gp(l) +k=k.gp(k) +r=j.gp(j) +q=g.$ti +i=j.a +h=j.b +return new A.dj(new A.jx(s,p,o,n,m,l,k,r,q.i("@<1>").M(q.z[1]).M(q.z[2]).M(q.z[3]).M(q.z[4]).M(q.z[5]).M(q.z[6]).M(q.z[7]).i("jx<1,2,3,4,5,6,7,8>")),i,h,q.i("dj>"))}, +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}, +gew(a){var s=this +return A.a([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w],t.Vz)}, +lZ(a,b,c){var s=this +s.t0(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.i("aZ<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.i("aZ<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.i("aZ<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.i("aZ<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.i("aZ<5>").a(c) +if(s.f.l(0,b))s.f=s.$ti.i("aZ<6>").a(c) +if(s.r.l(0,b))s.r=s.$ti.i("aZ<7>").a(c) +if(s.w.l(0,b))s.w=s.$ti.i("aZ<8>").a(c)}} +A.jx.prototype={ +gm(a){var s=this +return A.V(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.i(s.a,b.a)&&J.i(s.b,b.b)&&J.i(s.c,b.c)&&J.i(s.d,b.d)&&J.i(s.e,b.e)&&J.i(s.f,b.f)&&J.i(s.r,b.r)&&J.i(s.w,b.w)}, +j(a){var s=this +return s.cI(0)+"("+A.c(s.a)+", "+A.c(s.b)+", "+A.c(s.c)+", "+A.c(s.d)+", "+A.c(s.e)+", "+A.c(s.f)+", "+A.c(s.r)+", "+A.c(s.w)+")"}} +A.aX1.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.i("@<0>").M(s.b).M(s.c).M(s.d).M(s.e).M(s.f).M(s.r).M(s.w).M(s.x).i("1(jx<2,3,4,5,6,7,8,9>)")}} +A.Al.prototype={ +lZ(a,b,c){var s,r,q,p +this.t0(0,b,c) +for(s=this.a,r=s.length,q=this.$ti.i("aZ"),p=0;p"))}, +cc(a,b){var s=this.a.cc(a,b) +return s<0?b:s}} +A.Uy.prototype={ +bZ(a){var s,r,q,p,o,n,m,l=this,k=l.b +if(k!=null){s=k.bZ(a) +if(s.gea()){r=s.gaa(s) +q=s.a +p=s.b +return new A.bn(r,q,p,l.$ti.i("bn<1>"))}a=s}o=l.a.bZ(a) +if(o.gea())return o +n=l.c +if(n!=null){m=n.bZ(o) +if(m.gea()){r=m.gaa(m) +q=m.a +p=m.b +return new A.bn(r,q,p,l.$ti.i("bn<1>"))}a=m}else a=o +r=o.gp(o) +return new A.dj(r,a.a,a.b,l.$ti.i("dj<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}, +gew(a){var s=A.a([],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}, +lZ(a,b,c){var s=this +s.a0h(0,b,c) +if(J.i(s.b,b))s.b=c +if(J.i(s.c,b))s.c=c}} +A.P2.prototype={ +bZ(a){return new A.dj(this.a,a.a,a.b,this.$ti.i("dj<1>"))}, +cc(a,b){return b}} +A.ac1.prototype={ +bZ(a){var s,r=a.a,q=a.b,p=r.length +if(q=l||!r.m0(B.b.a9(n,q)))return new A.bn(o.b,n,q,t.nN);++q;++p}s=o.d +while(!0){if(!(q=p||!r.m0(B.b.a9(a,b)))return-1;++b;++q}s=this.d +while(!0){if(!(b")) +for(s=m.b,r=a;k.length>"))}k.push(q.gp(q))}for(s=m.c;!0;r=q){n=m.e.bZ(r) +if(n.guG())return new A.dj(k,r.a,r.b,l.i("dj>")) +else{if(k.length>=s){s=n.gaa(n) +p=n.a +o=n.b +return new A.bn(s,p,o,l.i("bn>"))}q=m.a.bZ(r) +if(q.gea()){s=n.gaa(n) +p=n.a +o=n.b +return new A.bn(s,p,o,l.i("bn>"))}k.push(q.gp(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.Qr.prototype={ +gew(a){return A.a([this.a,this.e],t.Vz)}, +lZ(a,b,c){this.a0h(0,b,c) +if(this.e.l(0,b))this.e=c}} +A.Su.prototype={ +bZ(a){var s,r,q,p,o,n=this,m=n.$ti,l=A.a([],m.i("x<1>")) +for(s=n.b,r=a;l.length>"))}l.push(q.gp(q))}for(s=n.c;l.length>")) +l.push(q.gp(q))}return new A.dj(l,r.a,r.b,m.i("dj>"))}, +cc(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q")).bw(r.gakl())}, +aL(a){var s,r=this +r.a.toString +s=r.d +s===$&&A.b() +if(!s){r.d=!0 +r.e=A.bN6()}r.a.toString +s=r.f +s===$&&A.b() +if(!s){r.f=!0 +r.r=A.bN7()}r.b0(a)}, +q(){var s,r=this,q=r.d +q===$&&A.b() +if(q){q=r.e +q===$&&A.b() +s=q.c +s===$&&A.b() +s.ac(0) +q=q.a +q.a=null +q.dK()}q=r.f +q===$&&A.b() +if(q){q=r.r +q===$&&A.b() +q.b.ac(0) +q=q.gi0() +q.a=null +q.dK()}r.aE()}, +akm(a){this.a.toString}, +B(a){this.vX(a) +return new A.jo(new A.boU(this),null)}, +gpQ(){this.a.toString +return!1}} +A.boU.prototype={ +$2(a,b){var s,r,q,p=null,o=this.a,n=o.a +n.toString +s=A.Z(1/0,b.a,b.b) +r=A.Z(1/0,b.c,b.d) +q=o.e +q===$&&A.b() +o=o.r +o===$&&A.b() +return new A.PT(n.c,n.d,n.e,n.f,!1,n.x,!1,n.ax,n.ay,p,q,o,p,p,p,p,p,new A.a_(s,r),p,p,p,p,p,p)}, +$S:224} +A.a1u.prototype={ +av(){this.aG() +this.a.toString}, +f3(){var s=this.fQ$ +if(s!=null){s.aO() +s.dK() +this.fQ$=null}this.kQ()}} +A.lT.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.lT&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b==b.b&&r.c===b.c&&J.i(r.d,b.d) +else s=!0 +return s}, +gm(a){var s=this,r=s.a +return A.V(r.a,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)^J.I(s.b)^B.d.gm(s.c)^J.I(s.d)}, +j(a){var s=this +return"PhotoViewControllerValue{position: "+s.a.j(0)+", scale: "+A.c(s.b)+", rotation: "+A.c(s.c)+", rotationFocusPoint: "+A.c(s.d)+"}"}} +A.adc.prototype={ +auF(){var s=this.c +s===$&&A.b() +s.t(0,this.a.w)}, +sb1(a,b){var s=this.a +if(s.w.a.l(0,b))return +s=this.d=s.w +this.sp(0,new A.lT(b,s.b,s.c,s.d))}, +P5(a){var s=this.a,r=s.w +if(r.b===a)return +this.d=r +s.ahO(new A.lT(r.a,a,r.c,r.d))}, +sNL(a){var s=this.a.w +if(s.c===a)return +this.d=s +this.sp(0,new A.lT(s.a,s.b,a,s.d))}, +sp(a,b){var s=this.a +if(s.w.l(0,b))return +s.sp(0,b)}} +A.add.prototype={ +gakk(){return this.a.Q}, +atn(){var s,r,q=this,p=q.a.y +if(p.c===p.gi0().w)return +if(q.Lw$!=null){p=q.a.y +p=p.gi0().w===B.j2||p.gi0().w===B.j3}else p=!0 +if(p){q.a.x.P5(q.gf1(q)) +return}p=q.a +s=p.x.a.w.b +if(s==null)s=A.axL(p.y.c,p.z) +r=A.axL(q.a.y.gi0().w,q.a.z) +q.Lw$.$2(s,r)}, +atm(){var s,r,q,p=this +p.a.x.sb1(0,p.aPx()) +s=p.a.x +r=s.a.w +s=s.d +s===$&&A.b() +if(r.b==s.b)return +q=p.gf1(p)>p.a.z.gDL()?B.j2:B.j3 +p.a.y.P_(q)}, +gf1(a){var s,r,q,p,o,n=this +if(n.WL$){s=n.a.y.gi0().w +r=!(s===B.j2||s===B.j3)}else r=!1 +s=n.a +q=s.x.a.w.b +p=q==null +if(r||p){o=A.axL(s.y.gi0().w,n.a.z) +n.WL$=!1 +n.a.x.P5(o) +return o}return q}, +aZ4(){var s,r,q,p,o=this,n=o.a.y.gi0().w +if(n===B.j2||n===B.j3){o.a.y.sa_b(o.a_c(n)) +return}s=A.axL(n,o.a.z) +r=n +q=s +do{r=o.a_c(r) +p=A.axL(r,o.a.z) +if(q===p&&n!==r){q=p +continue}else break}while(!0) +if(s===p)return +o.a.y.sa_b(r)}, +aSe(a){var s=a==null?this.gf1(this):a,r=this.a,q=r.z,p=r.as.a,o=q.e.a*s-q.d.a +return new A.a6A(Math.abs(p-1)/2*o*-1,Math.abs(p+1)/2*o)}, +aSf(a){var s=a==null?this.gf1(this):a,r=this.a,q=r.z,p=r.as.b,o=q.e.b*s-q.d.b +return new A.a6A(Math.abs(p-1)/2*o*-1,Math.abs(p+1)/2*o)}, +Kq(a,b){var s,r,q,p,o=this,n=b==null?o.gf1(o):b,m=a==null?o.a.x.a.w.a:a,l=o.a.z,k=l.e +l=l.d +if(l.an.a.z.gDL()?B.j2:B.j3 +else p=B.dZ +n.a.y.P_(p) +n.a.toString +m=n.ab8(q.ah(0,s)) +s=n.a +s=s.x +o=s.d=s.a.w +s.sp(0,new A.lT(m,r,o.c,o.d))}, +aZE(a){var s,r,q=this,p=q.gf1(q),o=q.a,n=o.x.a.w.a,m=o.z.gE7(),l=q.a.z.grg() +q.a.toString +if(p>m){q.Uu(p,m) +q.JX(n,q.Kq(n.ah(0,m/p),m)) +return}if(p=400)q.JX(n,q.ab8(n.ae(0,o.hA(0,s).ah(0,100))))}, +Uu(a,b){var s=t.Y,r=this.r +r===$&&A.b() +this.w=new A.b2(r,new A.aT(a,b,s),s.i("b2")) +r.sp(0,0) +r.uv(0.4)}, +JX(a,b){var s=t.Ni,r=this.x +r===$&&A.b() +this.y=new A.b2(r,new A.aT(a,b,s),s.i("b2")) +r.sp(0,0) +r.uv(0.4)}, +aZ8(a){var s=this +if(a===B.ag)if(s.a.y.gi0().w!==B.dZ&&s.gf1(s)===s.a.z.gDL())s.a.y.P_(B.dZ)}, +av(){var s,r,q=this,p=null +q.aG() +s=q.a.x.a.a +s.b=!0 +s.a.push(q.ga1V()) +s=q.a.y.gi0().a +s.b=!0 +s.a.push(q.ga1W()) +q.Lw$=q.gaOm() +q.as=q.a.z +s=A.cu(p,p,p,p,q) +s.c3() +r=s.cV$ +r.b=!0 +r.a.push(q.gaVU()) +s.c3() +r=s.dh$ +r.b=!0 +r.a.push(q.gafz()) +q.r!==$&&A.dl() +q.r=s +s=A.cu(p,p,p,p,q) +s.c3() +r=s.cV$ +r.b=!0 +r.a.push(q.gaVK()) +q.x!==$&&A.dl() +q.x=s}, +aOn(a,b){var s,r,q=this +q.Uu(a,b) +q.JX(q.a.x.a.w.a,B.h) +s=q.a.x.a.w +r=t.Y +q.Q=new A.b2(q.gIF(),new A.aT(s.c,0,r),r.i("b2")) +r=q.gIF() +r.sp(0,0) +r.uv(0.4)}, +q(){var s=this,r=s.r +r===$&&A.b() +r.ec(s.gafz()) +r.q() +r=s.x +r===$&&A.b() +r.q() +s.gIF().q() +s.aq1()}, +B(a){var s,r,q=this,p=q.a.z,o=q.as +if(o===$){q.as=p +o=p}if(!p.l(0,o)){q.WL$=!0 +q.as=q.a.z}s=q.a.x +r=s.c +r===$&&A.b() +s=s.d +s===$&&A.b() +return A.bOO(new A.aXq(q),s,new A.cW(r,A.t(r).i("cW<1>")),t.e8)}, +atF(){var s=null,r=this.a,q=r.d +q.toString +r=A.bLw(B.C,s,s,s,!1,r.db,B.nM,s,!1,s,q,s,s,!1,s,B.cQ,r.z.e.a*this.gf1(this)) +return r}} +A.aXq.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k=null,j=b.b +if(j!=null){s=this.a +r=s.a.db!==B.db +q=r?1:s.gf1(s) +p=new A.bq(new Float64Array(16)) +p.dc() +o=j.a +p.aX(0,o.a,o.b) +p.bG(0,q) +p.pH(j.c) +j=s.a +o=j.z +n=j.as +j=j.f +j=A.a9A(s.atF(),k,k,k,j.a,!1) +m=s.a +j=A.ci(A.CG(m.as,new A.py(new A.alY(o.e,n,r),j,k),p,!0),k,k) +m=m.c +l=A.b_(k,j,B.f,k,k,m,k,k,k,k,k,k,k,k) +return new A.ade(s.gaZ3(),s,s.gaZF(),s.gaZH(),s.gaZD(),k,k,l,k)}else return A.b_(k,k,B.f,k,k,k,k,k,k,k,k,k,k,k)}, +$S:701} +A.alY.prototype={ +vA(a,b){var s=this,r=s.d,q=r?b.a:s.b.a,p=r?b.b:s.b.b +r=s.c +return new A.j((a.a-q)/2*(r.a+1),(a.b-p)/2*(r.b+1))}, +vy(a){return this.d?B.dH:A.lp(this.b)}, +pX(a){return!a.l(0,this)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.alY&&A.B(r)===A.B(b)&&r.b.l(0,b.b)&&r.c.l(0,b.c)&&r.d===b.d +else s=!0 +return s}, +gm(a){var s,r,q=this.b +q=A.V(q.a,q.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) +s=this.c +s=A.V(s.gmn(),s.gme(s),s.gmo(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a) +r=this.d?519018:218159 +return q^s^r}} +A.ZI.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.ZJ.prototype={ +q(){var s=this +s.Lw$=null +s.a.x.a.a.G(0,s.ga1V()) +s.a.y.gi0().a.G(0,s.ga1W()) +s.aq0()}} +A.aqu.prototype={} +A.ade.prototype={ +B(a){var s,r=this +a.K(t.ja) +s=A.q(t.Q,t.xR) +if(r.x!=null||r.w!=null)s.k(0,B.mZ,new A.dr(new A.aXr(r),new A.aXs(r),t.jl)) +s.k(0,B.Rk,new A.dr(new A.aXt(r),new A.aXu(r),t.Uv)) +s.k(0,B.aCp,new A.dr(new A.aXv(r,null),new A.aXw(r),t.Cu)) +return new A.oo(r.y,s,null,!1,null)}} +A.aXr.prototype={ +$0(){return A.aiA(this.a,null)}, +$S:203} +A.aXs.prototype={ +$1(a){var s=this.a +a.aR=s.x +a.c4=s.w}, +$S:202} +A.aXt.prototype={ +$0(){return A.bKy(this.a,null)}, +$S:211} +A.aXu.prototype={ +$1(a){a.r=this.a.c}, +$S:212} +A.aXv.prototype={ +$0(){var s=this.a,r=t.S,q=t.EP,p=A.a([],t.t),o=A.di(r) +return new A.oj(s.d,this.b,A.q(r,q),B.ku,B.hK,B.N,A.q(r,q),p,A.q(r,t.GY),A.q(r,t.y2),A.q(r,t.SP),o,s,null,A.ya(),A.q(r,t.Au))}, +$S:702} +A.aXw.prototype={ +$1(a){var s=this.a +a.ax=s.e +a.ay=s.f +a.ch=s.r}, +$S:703} +A.oj.prototype={ +i4(a){var s=this +if(s.ab){s.ab=!1 +s.c4=A.q(t.S,t.EP)}s.aoS(a)}, +pa(a){this.ab=!0 +this.aoT(a)}, +f6(a){this.aoU(a)}} +A.aQC.prototype={} +A.B0.prototype={ +j(a){return"Enum."+this.a}, +ah(a,b){return new A.B0(this.a,b)}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.B0&&A.B(this)===A.B(b)&&this.a===b.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}} +A.jr.prototype={ +I(){return"PhotoViewScaleState."+this.b}} +A.PT.prototype={ +a4(){return new A.aoz(B.i)}} +A.aoz.prototype={ +q(){var s,r +this.aE() +s=this.e +if(s!=null){r=this.d +r.toString +s.L(0,r)}}, +bD(){this.a6G() +this.d6()}, +aL(a){this.b0(a) +if(!this.a.c.l(0,a.c))this.a6G()}, +a6G(){this.aIc(this.a.c.am(B.a4Y))}, +ayy(){var s=this +return s.d=new A.iQ(new A.blT(s),new A.blR(s),new A.blP(s))}, +aIc(a){var s,r,q=this,p=q.e,o=p==null +if(o)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(!o){o=q.d +o.toString +p.L(0,o)}q.e=a +a.a2(0,q.ayy())}, +B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.w)return g.atS(a) +if(g.y!=null)return g.aIb(a) +s=g.a +r=s.Q +q=s.z +p=s.db +o=g.x +o.toString +n=s.c +m=s.f +l=s.w +k=s.at +j=s.ax +i=s.CW +h=s.cx +s=s.cy +return new A.Sh(m,n,!1,l,!1,null,k,j,new A.afB(r,q,B.j1,p,o),A.clK(),B.C,i,h,s,!1,!1,!1,B.db,null)}, +atS(a){var s=this.a.d.$2(a,this.f) +return s}, +aIb(a){var s=this.a.e,r=this.y +r.toString +r=s.$3(a,r,this.z) +return r}} +A.blR.prototype={ +$1(a){var s=this.a +s.U(new A.blS(s,a))}, +$S:193} +A.blS.prototype={ +$0(){var s=this.a +s.f=this.b +s.y=null}, +$S:0} +A.blT.prototype={ +$2(a,b){var s=this.a,r=new A.blU(s,a) +if(b)r.$0() +else s.U(r)}, +$S:139} +A.blU.prototype={ +$0(){var s=this.a,r=this.b.a +s.x=new A.a_(r.gd0(r),r.gd9(r)) +s.w=!1 +s.z=s.y=s.f=null}, +$S:5} +A.blP.prototype={ +$2(a,b){var s=this.a +s.U(new A.blQ(s,a,b))}, +$S:704} +A.blQ.prototype={ +$0(){var s=this.a +s.w=!1 +s.y=this.b +s.z=this.c}, +$S:0} +A.PR.prototype={ +q(){this.a=null +this.dK()}, +aO(){var s,r,q,p,o,n,m,l +this.Gq() +p=this.a +if(p!=null){o=A.eZ(p,!0,t.M) +for(p=o.length,n=0;n#"+A.cD(this)+"("+this.w.j(0)+")"}} +A.aXx.prototype={} +A.afB.prototype={ +grg(){var s=this,r=s.a,q=J.jI(r) +if(q.l(r,B.j1))return A.bFy(s.d,s.e)*t.l4.a(r).b +if(q.l(r,B.mj))return A.bxM(s.d,s.e)*t.l4.a(r).b +return r}, +gE7(){var s=this,r=s.b,q=J.jI(r) +if(q.l(r,B.j1))return B.d.dq(A.bFy(s.d,s.e)*t.l4.a(r).b,s.grg(),1/0) +if(q.l(r,B.mj))return B.d.dq(A.bxM(s.d,s.e)*t.l4.a(r).b,s.grg(),1/0) +return q.dq(r,s.grg(),1/0)}, +gDL(){var s=this,r=s.c +if(r.l(0,B.j1))return A.bFy(s.d,s.e)*r.b +if(r.l(0,B.mj))return A.bxM(s.d,s.e)*r.b +return r.dq(0,s.grg(),s.gE7())}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.afB&&A.B(r)===A.B(b)&&J.i(r.a,b.a)&&J.i(r.b,b.b)&&r.c.l(0,b.c)&&r.d.l(0,b.d)&&r.e.l(0,b.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.d,q=s.e +return J.I(s.a)^J.I(s.b)^B.b.gm(s.c.a)^A.V(r.a,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)^A.V(q.a,q.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.a6A.prototype={} +A.kD.prototype={} +A.aAy.prototype={ +$1(a){var s=$.bIM +return s!=null&&a.c.$1(s)}, +$S:705} +A.aAz.prototype={ +$0(){return $.bVY()}, +$S:706} +A.aAw.prototype={ +$1(a){return!1}, +$S:88} +A.aAx.prototype={ +$1(a){return A.ccs(0,0,0,null)}, +$S:708} +A.am2.prototype={} +A.anY.prototype={} +A.ash.prototype={} +A.avD.prototype={} +A.aoN.prototype={} +A.aoo.prototype={$iabW:1} +A.aXF.prototype={ +oq(a){$.jJ().k(0,this,a)}} +A.aWi.prototype={} +A.aAG.prototype={ +tK(a,b,c,d,e,f,g,h,i,j){var s=null,r=this.b.length +this.PN(b===0?new A.fv("",0,r,0,s,s,s,s,t.XU):A.c4T(c,b,r,d,s,e,h,i,f,g,j))}, +aa8(a,b,c,d,e,f,g,h,i){return this.tK(a,b,c,d,e,f,g,h,null,i)}, +aal(a,b,c,d,e,f,g,h,i,j){this.PN(A.c4U(b,a,this.b.length,c,d,e,h,g,i,f,j))}, +aOb(a,b,c,d,e,f,g,h,i){return this.aal(a,b,c,d,e,f,g,null,h,i)}, +PN(a){var s,r=this +r.b.push(a) +s=a.d +if(s!==0){r.c.k(0,s,a) +r.d.k(0,""+s,a) +r.e.k(0,a.b,a)}}, +i3(a,b,c,d,e){var s=null +this.tK(0,b,c,d,s,s,s,s,s,e)}, +cb(a,b){var s=null +this.tK(0,a,b,64,s,s,s,s,s,t.N)}, +afY(a,b){var s=null +this.aOb(a,b,66,A.ckf(66),s,s,s,s,t.N)}, +iw(a,b){var s=null +this.tK(0,a,b,16,s,s,s,s,s,t.y)}, +iD(a,b,c,d,e,f,g,h){this.tK(0,b,c,d,e,null,g,f,null,h)}, +ag7(a,b,c,d,e,f,g,h,i){this.aal(b,c,d,A.bGq(),g,h,f,e,null,i)}, +ld(a,b,c,d,e,f){return this.ag7(a,b,c,d,null,null,e,null,f)}, +b_z(a,b,c,d,e,f,g,h){return this.ag7(a,b,c,d,e,f,null,g,h)}, +cm(a,b,c,d){this.tK(0,a,b,2097152,A.c5y(c,d).gay2(),c,null,null,null,d)}, +Yl(a,b){var s,r,q +for(s=b.length,r=this.f,q=0;qs&&a<=this.a.length)throw A.d(new A.pY("While parsing a protocol message, the input ended unexpectedly\nin the middle of a field. This could either mean that the input\nhas been truncated or that an embedded message misreported its\nown length.\n\nNote that the buffer containing the message has "+this.a.length+" bytes, but\nCodedBufferReader was allowed to parse only "+s+" bytes.\n")) +throw A.d(A.th())}, +Qt(a){var s=this.b+=a +if(s>this.c)throw A.d(A.th())}, +agz(a,b,c){var s=this,r=s.e +if(r>=64)throw A.d(A.bCM()) +s.e=r+1 +b.afn(s,c) +if(s.d!==(a<<3|4)>>>0)A.Y(A.aaa());--s.e}, +YJ(a,b){var s,r,q=this,p=q.jv(!0) +if(q.e>=64)throw A.d(A.bCM()) +if(p<0)throw A.d(A.b3(u.u,null)) +s=q.c +r=q.c=q.b+p +if(r>s)q.a8I(r);++q.e +a.afn(q,b) +if(q.d!==0)A.Y(A.aaa());--q.e +q.c=s}, +b0w(){return this.jv(!0)}, +b0y(){return this.tx()}, +b0J(){return this.jv(!1)}, +b0L(){return this.tx()}, +b0F(){return A.bJI(this.jv(!1))}, +b0H(){var s=this.tx(),r=A.G2(1),q=s.a,p=s.b,o=s.c +return(new A.eY(q&r.a&4194303,p&r.b&4194303,o&r.c&1048575).l(0,1)?A.aS1(0,0,0,q,p,o):s).A8(0,1)}, +b0p(){return this.wI(4).getUint32(0,!0)}, +b0r(){return this.YL()}, +b0C(){return this.wI(4).getInt32(0,!0)}, +YL(){var s=this.wI(8),r=A.d3(s.buffer,s.byteOffset,8),q=r[5]&255,p=r[7],o=r[6],n=r[2]&255,m=r[4],l=r[3] +return new A.eY((n<<16|(r[1]&255)<<8|r[0]&255)&4194303,(q<<18|(m&255)<<10|(l&255)<<2|n>>>6)&4194303,((p&255)<<12|(o&255)<<4|q>>>4)&1048575)}, +b0k(){return this.jv(!0)!==0}, +EN(){var s,r=this,q=r.jv(!0) +r.Qt(q) +s=r.a +return A.d3(s.buffer,s.byteOffset+r.b-q,q)}, +b0t(){return this.wI(4).getFloat32(0,!0)}, +b0m(){return this.wI(8).getFloat64(0,!0)}, +agD(){var s,r=this +if(r.b>=r.c)return r.d=0 +s=r.d=r.jv(!1) +if(B.e.dd(s,3)===0)throw A.d(new A.pY("Protocol message contained an invalid tag (zero).")) +return s}, +aIS(){this.Qt(1) +return this.a[this.b-1]}, +jv(a){var s,r,q,p,o,n=this,m=n.b,l=n.c-m +if(l>10)l=10 +for(s=n.a,r=0,q=0;q>>0 +if((o&128)===0){n.b=p +return a?r-2*((r&2147483648)>>>0):r}}n.b=m +throw A.d(A.bLH())}, +tx(){var s,r,q,p,o,n,m=this +for(s=m.a,r=0,q=0;q<4;++q){p=++m.b +if(p>m.c)A.Y(A.th()) +o=s[p-1] +r=(r|B.e.qo(o&127,q*7))>>>0 +if((o&128)===0)return A.bCL(0,r)}o=m.aIS() +r=(r|(o&15)<<28)>>>0 +n=o>>>4&7 +if((o&128)===0)return A.bCL(n,r) +for(q=0;q<5;++q){p=++m.b +if(p>m.c)A.Y(A.th()) +o=s[p-1] +n=(n|B.e.qo(o&127,q*7+3))>>>0 +if((o&128)===0)return A.bCL(n,r)}throw A.d(A.bLH())}, +wI(a){var s +this.Qt(a) +s=this.a +return A.hK(s.buffer,s.byteOffset+this.b-a,a)}} +A.aH0.prototype={ +ZA(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=b&4290772984 +if((b&4)!==0){t.j.a(c) +s=J.ae(c) +if(s.gcs(c)){k.lA((a<<3|2)>>>0) +r=k.Tu() +for(s=s.gao(c);s.v();)k.Uc(j,s.gJ(s)) +k.Rb(r)}return}if((b&4194304)!==0){t.Ku.a(c) +s=$.bGM() +c.a6(c,new A.aH1(k,a,c,s[125613361*c.a>>>27&31],s[125613361*c.b>>>27&31])) +return}q=$.bGM()[125613361*j>>>27&31] +if((b&2)!==0){t.j.a(c) +for(s=J.ae(c),p=j===1024,o=a<<3,n=(o|q)>>>0,o=(o|4)>>>0,m=0;m=128;q=k){k=q+1 +a[q]=l&127|128 +l=B.e.dd(l,7)}k=q+1 +a[q]=l +q=k}else for(j=m;j>0;){i=r[p] +h=r[p+1] +g=h-o +f=g>j?j:g +e=o+f +for(;o512)this.QF(!0)}, +QG(){var s=this,r=s.d+s.r,q=r-s.b +if(q>0)s.a.push(q) +s.b=r}, +aiu(a){var s=this +s.QG() +s.a.push(a) +s.w=s.w+a.byteLength}, +Tu(){var s,r +this.QG() +s=this.a +r=s.length +s.push(this.w) +return r}, +Rb(a){var s=this,r=s.w,q=s.a,p=r-q[a] +q[a]=0-p +s.w=r+s.aNw(p)}, +aNw(a){a=a>>>0 +if(a<128)return 1 +if(a<16384)return 2 +if(a<2097152)return 3 +if(a<268435456)return 4 +return 5}, +lA(a){var s,r,q,p,o=this +o.B0(5) +s=o.d +for(r=o.c,q=s;a>=128;q=p){p=q+1 +r[q]=a&127|128 +a=B.e.dd(a,7)}p=q+1 +r[q]=a +o.w=o.w+(p-s) +o.d=p}, +JE(a){var s,r,q,p,o,n=this +n.B0(10) +s=n.d +r=a.NS(0,32).az(0) +q=a.A8(0,32).NS(0,32).az(0) +p=n.c +while(!0){if(!(q>0||r>=128))break +o=s+1 +p[s]=r&127|128 +r=(B.e.dd(r,7)|(q&127)<<25)>>>0 +q=B.e.dd(q,7) +s=o}o=s+1 +p[s]=r +n.w=n.w+(o-n.d) +n.d=o}, +aNI(a){var s=this +if(isNaN(a)){s.oK(0) +s.oK(2146959360) +return}s.B0(8) +s.e.setFloat64(s.d,a,!0) +s.d+=8 +s.w+=8}, +oK(a){var s=this +s.B0(4) +s.e.setInt32(s.d,a>>>0,!0) +s.d+=4 +s.w+=4}, +aa0(a){this.oK(a.NS(0,32).az(0)) +this.oK(a.A8(0,32).NS(0,32).az(0))}, +Uc(a,b){var s,r,q,p=this +switch(a){case 16:p.lA(b?1:0) +break +case 32:s=t.E.b(b)?b:new Uint8Array(A.e9(b)) +p.lA(s.length) +p.aiu(s) +break +case 64:s=B.dJ.bf(b) +p.lA(s.length) +p.aiu(s) +break +case 128:p.aNI(b) +break +case 256:if(isNaN(b))p.oK(2143289344) +else{s=Math.abs(b) +if(s<1401298464324817e-60)p.oK(B.d.guD(b)?2147483648:0) +else if(b==1/0||b==-1/0||s>34028234663852886e22)p.oK(B.d.guD(b)?4286578688:2139095040) +else{p.B0(4) +p.e.setFloat32(p.d,b,!0) +p.d+=4 +p.w+=4}}break +case 512:p.lA(b.a) +break +case 1024:b.zx(p) +break +case 2048:p.JE(A.Q2(b)) +break +case 4096:p.JE(b) +break +case 8192:p.lA((b<<1^B.e.dd(b,31))>>>0) +break +case 16384:s=b.m8(0,1) +r=A.G2(b.A8(0,63)) +p.JE(new A.eY((s.a^r.a)&4194303,(s.b^r.b)&4194303,(s.c^r.c)&1048575)) +break +case 32768:p.lA(b) +break +case 65536:p.JE(b) +break +case 131072:p.oK(b) +break +case 262144:p.aa0(b) +break +case 524288:p.oK(b) +break +case 1048576:p.aa0(b) +break +case 2097152:q=p.Tu() +s=b.a +s.toString +A.bFI(s,p) +p.Rb(q) +break}}, +Ub(a,b,c,d){var s=a<<3 +this.lA((s|d)>>>0) +this.Uc(b,c) +if(b===1024)this.lA((s|4)>>>0)}, +avO(a,b,c){var s,r,q=c.length +for(s=0;s>>0) +s=p.Tu() +r=q.c +p.Ub(1,r.a,a,q.d) +p.Ub(2,r.b,b,q.e) +p.Rb(s)}, +$S:34} +A.pY.prototype={ +j(a){return"InvalidProtocolBufferException: "+this.a}, +$ibl:1, +gaa(a){return this.a}} +A.bjG.prototype={ +aNr(a){var s +a.gb3w() +s=this.a +s.a.gaW() +s=A.b3("Extension "+A.c(a)+" not legal for message "+s.ga5V(),null) +throw A.d(s)}, +a7N(a,b){var s,r=this.a.e +if(r!=null){s=a.grr() +if(r.b)A.io("UnknownFieldSet","clearField") +r.a.G(0,s)}this.c.k(0,a.grr(),b)}, +lu(){var s,r,q,p,o,n,m=this +if(m.d)return +m.d=!0 +for(s=m.b,s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1],q=m.c;s.v();){p=s.a +if(p==null)p=r.a(p) +if(p.gaeP()){o=q.h(0,p.grr()) +if(o==null)continue +o.LG()}else if(p.gb3H()){n=q.h(0,p.grr()) +if(n!=null)n.a.lu()}}}} +A.bjA.prototype={} +A.fv.prototype={ +arW(a,b,c,d,e,f,g,h,i,j,k){A.hz(this.b,"name") +A.hz(this.d,"tagNumber")}, +gagE(){var s,r=this +if((r.f&2)!==0){s=r.a +return s==null?r.a=new A.mX(B.Cu,A.bGq(),!0,A.t(r).i("mX")):s}return r.r.$0()}, +j(a){return this.b}, +gX(a){return this.f}} +A.aMF.prototype={ +$0(){var s=this.b +return new A.mX(A.a([],s.i("x<0>")),this.a,!1,s.i("mX<0>"))}, +$S(){return this.b.i("mX<0>()")}} +A.aMG.prototype={ +$0(){return this.a}, +$S:92} +A.Ar.prototype={} +A.aU1.prototype={ +$0(){var s=this,r=s.c,q=s.d +return new A.iF(s.a,s.b,A.q(r,q),!1,r.i("@<0>").M(q).i("iF<1,2>"))}, +$S(){return this.c.i("@<0>").M(this.d).i("iF<1,2>()")}} +A.anP.prototype={ +ga5V(){return this.a.gaW().a}, +a3D(){var s=this.d +if(s==null){s=t.S +s=this.d=new A.bjG(this,A.q(s,t.yV),A.q(s,t.z))}return s}, +H6(){var s=this.e +if(s==null){s=this.f +if(!A.eF(s)||s)return $.bYi() +s=this.e=new A.qP(A.q(t.S,t.G8))}return s}, +lu(){var s,r,q,p,o,n,m,l,k=this,j=k.f +if(!A.eF(j)||j)return +k.f=!0 +for(j=k.a.gaW().gAa(),s=j.length,r=k.c,q=0;q").M(d).i("iF<1,2>").a(r)}, +ql(a,b,c){var s,r,q=b.d,p=a.f.h(0,q) +if(p!=null){s=this.r +r=s.h(0,p) +if(r!=null)this.a2B(r) +s.k(0,p,q)}this.c[b.e]=c}, +br(a){var s=this.c[a] +if(s!=null)return s +return this.a3X(this.a.gaW().b[a])}, +iY(a,b){var s,r,q,p,o=this,n=o.c[a] +if(n!=null)return n +s=o.a +r=b.i("fv<0>").a(s.gaW().b[a]) +q=o.f +if(!A.eF(q)||q)return r.gagE() +p=s.acf(r.d,b.i("fv<0>").a(r),b) +o.ql(s.gaW(),r,p) +return p}, +asq(a,b,c,d){var s,r,q,p,o=this,n=o.c[b] +if(n!=null)return c.i("@<0>").M(d).i("aD<1,2>").a(n) +s=o.a +r=c.i("@<0>").M(d).i("Ar<1,2>").a(s.gaW().b[b]) +q=o.f +if(!A.eF(q)||q)return new A.iF(r.as,r.at,A.z3(A.q(c,d),c,d),!0,c.i("@<0>").M(d).i("iF<1,2>")) +q=r.$ti +p=s.aca(r.d,r,q.c,q.z[1]) +o.ql(s.gaW(),r,p) +return p}, +md(a){var s=this.c[a] +return s==null?!1:s}, +ln(a){var s=this.c[a] +return s==null?0:s}, +dl(a){var s=this.c[a] +return s==null?"":s}, +t5(a){var s=this.c[a] +if(s==null)return!1 +if(t.j.b(s))return J.dm(s) +return!0}, +h_(a,b){var s,r,q,p=this,o=p.f +if(!A.eF(o)||o)A.io(p.a.gaW().a,null) +o=p.a.gaW() +s=o.b[a].d +r=o.f.h(0,s) +if(r!=null){o=p.r +q=o.h(0,r) +if(q!=null)p.a2B(q) +o.k(0,r,s)}p.c[a]=b}, +axd(a){var s,r,q,p,o,n,m=this +if(m.a.gaW()!==a.a.gaW())return!1 +for(s=m.c,r=s.length,q=a.c,p=0;p")),t.S) +for(i=m.length,l=n.b,q=0;q") +r=A.P(new A.b7(s,r),!0,r.i("w.E")) +B.c.kN(r) +B.c.a6(r,new A.bjM(j,i))}k=j.e +if(k!=null)a.a+=k.Im("") +else a.a+=new A.qP(A.q(t.S,t.G8)).Im("")}, +aEl(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +if(!A.eF(j)||j)A.io(k.a.gaW().a,null) +for(j=a.a.gaW().gAa(),s=j.length,r=a.c,q=0;q")),q=this.a,s=s.i("H.E");r.v();){p=r.d +q.$2(b,p==null?s.a(p):p)}else if(a instanceof A.iF)for(s=a.gfi(a),s=s.gao(s),r=this.a;s.v();)r.$2(b,s.gJ(s)) +else this.a.$2(b,a)}, +$S:713} +A.bjM.prototype={ +$1(a){var s=this.a,r=s.d.c.h(0,a) +s=s.d.b.h(0,a) +return this.b.$2(r,"["+A.c(s.gct(s))+"]")}, +$S:37} +A.bd.prototype={ +bV(){this.a=A.cdE(this,this.gaW(),null)}, +l(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.bd){s=this.a +s.toString +r=b.a +r.toString +r=s.axd(r) +s=r}else s=!1 +return s}, +gm(a){return this.a.gaBY()}, +j(a){var s,r=new A.cB("") +this.a.aiv(r,"") +s=r.a +return s.charCodeAt(0)==0?s:s}, +aiw(){var s,r,q=new A.aH0([],[]) +q.QF(!0) +s=this.a +s.toString +A.bFI(s,q) +s=q.w +r=new Uint8Array(s) +q.vu(r) +return r}, +zx(a){var s=this.a +s.toString +return A.bFI(s,a)}, +afn(a,b){var s=this.a.a.gaW(),r=this.a +r.toString +A.bFs(s,r,a,b)}, +afm(a,b){var s=t.E.b(a)?a:new Uint8Array(A.e9(a)),r=Math.min(67108864,J.bf(a)),q=new A.a6_(s,r) +q.c=r +r=this.a.a.gaW() +s=this.a +s.toString +A.bFs(r,s,q,b) +if(q.d!==0)A.Y(A.aaa())}, +Ed(a){return this.afm(a,B.uJ)}, +acf(a,b,c){var s=b.Q +s.toString +return new A.mX(A.a([],c.i("x<0>")),s,!1,c.i("mX<0>"))}, +aca(a,b,c,d){return new A.iF(b.as,b.at,A.q(c,d),!1,c.i("@<0>").M(d).i("iF<1,2>"))}, +Ee(a){var s,r=this.a +r.toString +s=a.a +s.toString +return r.aEl(s)}, +lj(a,b){this.a.aKM(a,b)}, +ZE(a,b,c){return this.a.asq(this,a,b,c)}, +Fo(a,b){var s +A.hz(b,"value") +if(!(0<=b&&b<=4294967295)){s=this.a +s.C5(s.a.gaW().b[a],b)}this.a.h_(a,b)}} +A.a_P.prototype={ +gay2(){var s=this.c +if(s===$){s!==$&&A.aC() +s=this.c=new A.brm(this)}return s}} +A.brm.prototype={ +$0(){var s,r=this.a,q=r.b +if(q===$){s=r.a.$0() +s.a.lu() +r.b!==$&&A.aC() +r.b=s +q=s}return q}, +$S(){return this.a.$ti.i("1()")}} +A.AO.prototype={} +A.mX.prototype={ +t(a,b){if(this.c)A.lS("add") +this.b.$1(b) +B.c.t(this.a,b)}, +E(a,b){if(this.c)A.lS("addAll") +J.dw(b,this.b) +B.c.E(this.a,b)}, +dT(a,b){if(this.c)A.lS("sort") +B.c.dT(this.a,b)}, +f8(a,b,c){if(this.c)A.lS("insert") +this.b.$1(c) +B.c.f8(this.a,b,c)}, +fS(a,b,c){if(this.c)A.lS("insertAll") +J.dw(c,this.b) +B.c.fS(this.a,b,c)}, +hj(a,b,c){if(this.c)A.lS("setAll") +J.dw(c,this.b) +B.c.hj(this.a,b,c)}, +G(a,b){if(this.c)A.lS("remove") +return B.c.G(this.a,b)}, +cE(a,b){if(this.c)A.lS("removeAt") +return B.c.cE(this.a,b)}, +e4(a){if(this.c)A.lS("removeLast") +return B.c.e4(this.a)}, +hU(a,b){var s,r="removeWhere" +if(this.c)A.lS(r) +s=this.a +if(!!s.fixed$length)A.Y(A.a1(r)) +B.c.j2(s,b,!0) +return null}, +bC(a,b,c,d,e){if(this.c)A.lS("setRange") +J.M_(d,e).lf(0,c-b).a6(0,this.b) +B.c.bC(this.a,b,c,d,e)}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}, +fW(a,b,c){if(this.c)A.lS("removeRange") +B.c.fW(this.a,b,c)}, +gu(a){return this.a.length}, +su(a,b){var s +if(this.c)A.lS("set length") +s=this.a +if(b>s.length)throw A.d(A.a1("Extending protobuf lists is not supported")) +B.c.su(s,b)}, +h(a,b){return this.a[b]}, +k(a,b,c){if(this.c)A.lS("set element") +this.b.$1(c) +B.c.k(this.a,b,c)}, +l(a,b){if(b==null)return!1 +return b instanceof A.mX&&A.LH(b,this)}, +gm(a){return A.bEF(this.a)}, +LG(){var s,r,q +if(this.c)return +this.c=!0 +s=this.a +r=s.length +if(r!==0&&s[0] instanceof A.bd)for(t.WH.a(s),q=0;q").M(s.i("bh.V")).i("Dj<1,2>"))).$ti,s=s.i("@<1>").M(s.z[1]),r=new A.KM(J.an(p.gc5(p)),p,s.i("KM<1,2>")),s=s.z[1];r.v();){q=r.c;(q==null?s.a(q):q).a.lu()}return p}} +A.aX5.prototype={ +$2(a,b){var s=b.a,r=b.b +return(a^A.bQR(A.uO(A.uO(0,J.I(s)),J.I(r))))>>>0}, +$S(){return this.a.$ti.i("r(r,az<1,2>)")}} +A.adO.prototype={ +j(a){var s=this.b +return s===""?B.e.j(this.a):s}} +A.qP.prototype={ +afl(a,b){var s,r,q,p=this,o="UnknownFieldSet" +if(p.b)A.io(o,"mergeFieldFromBuffer") +s=B.e.dd(a,3) +switch(a&7){case 0:r=b.tx() +if(p.b)A.io(o,"mergeVarintField") +B.c.t(p.wi(s).b,r) +return!0 +case 1:r=b.YL() +if(p.b)A.io(o,"mergeFixed64Field") +B.c.t(p.wi(s).d,r) +return!0 +case 2:r=b.EN() +if(p.b)A.io(o,"mergeLengthDelimitedField") +B.c.t(p.wi(s).a,r) +return!0 +case 3:r=b.e +if(r>=64)A.Y(A.bCM()) +b.e=r+1 +q=new A.qP(A.q(t.S,t.G8)) +q.aYG(b) +if(b.d!==(s<<3|4)>>>0)A.Y(A.aaa());--b.e +if(p.b)A.io(o,"mergeGroupField") +B.c.t(p.wi(s).e,q) +return!0 +case 4:return!1 +case 5:r=b.wI(4).getUint32(0,!0) +if(p.b)A.io(o,"mergeFixed32Field") +B.c.t(p.wi(s).c,r) +return!0 +default:throw A.d(new A.pY("Protocol message tag had invalid wire type."))}}, +aYG(a){var s +if(this.b)A.io("UnknownFieldSet","mergeFromCodedBufferReader") +for(;!0;){s=a.agD() +if(s===0||!this.afl(s,a))break}}, +aYH(a){var s,r,q,p,o,n="UnknownFieldSet" +if(this.b)A.io(n,"mergeFromUnknownFieldSet") +for(s=a.a,r=A.iD(s,s.r,A.t(s).c),q=this.a;r.v();){p=r.d +o=s.h(0,p) +o.toString +if(this.b)A.io(n,"mergeField") +if(p===0)A.Y(A.b3("Zero is not a valid field number.",null)) +p=q.c0(0,p,A.bGp()) +B.c.E(p.b,o.b) +B.c.E(p.c,o.c) +B.c.E(p.d,o.d) +B.c.E(p.a,o.a) +B.c.E(p.e,o.e)}}, +wi(a){if(a===0)A.Y(A.b3("Zero is not a valid field number.",null)) +return this.a.c0(0,a,A.bGp())}, +l(a,b){if(b==null)return!1 +if(!(b instanceof A.qP))return!1 +return A.bEZ(b.a,this.a)}, +gm(a){var s={} +s.a=0 +this.a.a6(0,new A.bd8(s)) +return s.a}, +j(a){return this.Im("")}, +Im(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=new A.cB("") +for(s=this.a,r=A.bFA(new A.b7(s,A.t(s).i("b7<1>")),t.S),q=r.length,p=t.z,o=a+" ",n=a+"}\n",m=0;m").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a;(q==null?r.a(q):q).lu()}this.b=!0}} +A.bd8.prototype={ +$2(a,b){var s=this.a,r=37*s.a+a&536870911 +s.a=r +s.a=53*r+J.I(b)&536870911}, +$S:714} +A.CJ.prototype={ +lu(){var s,r=this +if(r.f)return +r.f=!0 +r.a=A.fI(r.a,t.Cm) +s=t.UD +r.b=A.fI(r.b,s) +r.c=A.fI(r.c,t.S) +r.d=A.fI(r.d,s) +r.e=A.fI(r.e,t.aK)}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(!(b instanceof A.CJ))return!1 +if(q.a.length!==b.a.length)return!1 +for(s=0;r=q.a,s>>6}q=q+((q&67108863)<<3)&536870911 +q^=q>>>11 +q=q+((q&16383)<<15)&536870911}for(s=l.b,r=s.length,p=0;p"))}, +ab_(a,b){return new A.kp(this,new A.e3(new A.aRJ(this,b),null),null,this.$ti.i("kp<1?>"))}} +A.aRJ.prototype={ +$1(a){return this.a.r.$2(a,this.b)}, +$S:11} +A.YN.prototype={} +A.kp.prototype={ +cO(a){return!1}, +cC(a){return new A.Dg(A.jX(null,null,null,t.C,t.X),this,B.ar,this.$ti.i("Dg<1>"))}} +A.Dg.prototype={ +gAU(){var s,r=this,q=r.fB +if(q===$){s=new A.a0Q(r.$ti.i("kp<1>").a(A.bc.prototype.gbn.call(r)).f.e.$ti.i("a0Q<1>")) +s.a=r +r.fB!==$&&A.aC() +r.fB=s +q=s}return q}, +iT(a){var s={} +s.a=null +this.n6(new A.blX(s,a)) +return s.a}, +fn(a,b){this.Gr(a,b)}, +gbn(){return this.$ti.i("kp<1>").a(A.bc.prototype.gbn.call(this))}, +Zi(a,b){var s=this.aR,r=s.h(0,a) +if(r!=null&&!this.$ti.i("cdq<1>").b(r))return +s.k(0,a,B.c2)}, +XV(a,b){var s,r,q,p,o,n=this.aR.h(0,b),m=!1 +if(n!=null)if(this.$ti.i("cdq<1>").b(n)){if(b.as)return +for(r=n.c,q=r.length,p=0;p").a(A.bc.prototype.gbn.call(r)).f.e) +r=s.a +r.toString +p=b.f.e.a!==q.a(r.$ti.i("kp<1>").a(A.bc.prototype.gbn.call(r)).f.e).a +if(p&&s.b!=null){s.b.$0() +s.b=null}o.e9=p +o.a0I(0,b) +o.e9=!1}, +Fh(a){this.anA(a) +if(this.e9)this.ps(a)}, +bD(){this.hq=!0 +this.Pq()}, +c6(){var s=this,r=s.$ti.i("kp<1>") +r.a(A.bc.prototype.gbn.call(s)) +s.gAU() +s.hq=!1 +if(s.cr){s.cr=!1 +s.ps(r.a(A.bc.prototype.gbn.call(s)))}return s.a0H()}, +pN(){var s=this.gAU() +s.apK() +s=s.b +if(s!=null)s.$0() +this.Al()}, +aYt(){if(!this.dP)return +this.eo() +this.cr=!0}, +qN(a,b){return this.Gt(a,b)}, +xR(a){return this.qN(a,null)}, +$iaa4:1} +A.blX.prototype={ +$1(a){this.a.a=a.iT(this.b) +return!1}, +$S:39} +A.ana.prototype={} +A.uI.prototype={ +q(){}} +A.LD.prototype={} +A.a0Q.prototype={ +gp(a){var s,r,q=this,p=q.a +p.dP=!1 +if(q.b==null){s=q.$ti.i("uI.D") +p=s.a(A.t(p).i("kp<1>").a(A.bc.prototype.gbn.call(p)).f.e) +r=q.a +r.toString +r=p.c.$2(r,s.a(r.$ti.i("kp<1>").a(A.bc.prototype.gbn.call(r)).f.e).a) +q.b=r}p=q.a +p.dP=!0 +return q.$ti.i("uI.D").a(A.t(p).i("kp<1>").a(A.bc.prototype.gbn.call(p)).f.e).a}} +A.adQ.prototype={ +j(a){return"A provider for "+this.a.j(0)+" unexpectedly returned null."}, +$ibl:1} +A.adP.prototype={ +j(a){return"Provider<"+this.a.j(0)+"> not found for "+this.b.j(0)}, +$ibl:1} +A.CQ.prototype={ +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.CQ&&s.a===b.a&&s.b===b.b&&s.c===b.c&&B.kM.fv(s.d,b.d)&&B.kM.fv(s.e,b.e)}, +gm(a){var s=this +return(s.a^s.b^s.c^B.kM.fl(0,s.d)^B.kM.fl(0,s.e))>>>0}, +be(a,b){var s,r,q=this,p=q.a,o=b.a +if(p!==o)return B.e.be(p,o) +p=q.b +o=b.b +if(p!==o)return B.e.be(p,o) +p=q.c +o=b.c +if(p!==o)return B.e.be(p,o) +p=q.d +o=p.length===0 +if(o&&b.d.length!==0)return 1 +s=b.d +if(s.length===0&&!o)return-1 +r=q.a2K(p,s) +if(r!==0)return r +p=q.e +o=p.length===0 +if(o&&b.e.length!==0)return-1 +s=b.e +if(s.length===0&&!o)return 1 +return q.a2K(p,s)}, +j(a){return this.f}, +a2K(a,b){var s,r,q,p,o +for(s=0;r=a.length,q=b.length,s>>6}, +$S:162} +A.a3w.prototype={ +$0(){return this.aiB(this.$ti.c)}, +aiB(a4){var s=0,r=A.o(a4),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$$0=A.k(function(a5,a6){if(a5===1){o=a6 +s=p}while(true)switch(s){case 0:a2=0 +j=t.z,i=n.d,h=i.a,g=n.c,f=n.b.a,e=n.f,d=n.e,c=n.a +case 3:if(!!0){s=4 +break}++a2 +p=6 +s=9 +return A.h(c.$0(),$async$$0) +case 9:b=a6 +q=b +s=1 +break +p=2 +s=8 +break +case 6:p=5 +a3=o +m=A.a0(a3) +l=a2>=d +if(l)throw a3 +b=e.$2(m,a2) +s=10 +return A.h(b,$async$$0) +case 10:k=a6 +if(J.i(k,!1))throw a3 +s=8 +break +case 5:s=2 +break +case 8:b=a2 +a0=$.c_1().XU() +a0=B.d.aN(B.d.aN(f*Math.pow(2,Math.min(b,31)))*(g*(a0*2-1)+1)) +a1=new A.b6(a0) +s=11 +return A.h(A.pO(a0=0)if(q.e){r=q.f +r.toString +r=a-p>=r +p=r}else p=!1 +else p=!0 +else p=!0 +return p}, +aMw(a){var s,r=this +r.x=null +s=!J.i(r.r,B.c2)||!J.i(r.w,B.c2) +if(s)return r.Sg(a) +r.r=r.w=B.c2 +return r.z}, +aMl(){var s,r,q,p=this,o=Date.now() +if(p.a7Z(o))p.aMw(o) +else{s=p.y +s.toString +r=p.Q +q=p.d-(o-s) +if(p.e){s=p.f +s.toString +r=Math.min(q,s-(o-r)) +o=r}else o=q +p.x=p.IZ(p.gJb(),o)}}, +R(a){var s=this,r=s.x +if(r!=null)r.R(0) +s.Q=0 +s.y=s.x=null +s.r=s.w=B.c2}, +$2(a,b){var s=this,r=Date.now(),q=s.a7Z(r) +s.r=a +s.w=b +s.y=r +if(q){if(s.x==null){s.Q=r +s.x=s.IZ(s.gJb(),s.d) +return s.b?s.Sg(r):s.z}if(s.e){s.x=s.IZ(s.gJb(),s.d) +r=s.y +r.toString +return s.Sg(r)}}if(s.x==null)s.x=s.IZ(s.gJb(),s.d) +return s.z}, +$0(){return this.$2(null,null)}, +$1(a){return this.$2(a,null)}} +A.aJ5.prototype={ +$0(){return this.a.$0()}, +$S:0} +A.bcg.prototype={ +$2(a,b){return this.a.$2(a,b)}, +$0(){return this.$2(null,null)}, +$1(a){return this.$2(a,null)}} +A.Ol.prototype={ +gha(){return!0}, +b3(a,b,c,d){var s,r,q,p,o,n,m,l=null,k=null +try{k=this.a.$0()}catch(q){s=A.a0(q) +r=A.am(q) +p=s +o=r +A.dG(p,"error",t.K) +n=this.$ti.i("nu<1>") +m=new A.nu(l,l,l,l,n) +m.ip(p,o==null?A.pp(p):o) +m.AM() +return new A.cr(m,n.i("cr<1>")).b3(a,b,c,d)}return k.b3(a,b,c,d)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.Jq.prototype={ +b3(a,b,c,d){var s=this.a +return s.gma(s).b3(a,b,c,d)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.bcr.prototype={ +$0(){var s,r=this,q=r.a,p=q.b +if(p==null||q.a!=null)return +p.toString +s=r.b +q.b=new A.b6(p.a+A.co(0,0,s.gLb(),0,0,0).a) +s.dJ(0) +q.a=A.cq(new A.b6(r.c.a-q.b.a),new A.bcs(r.d,r.e))}, +$S:0} +A.bcs.prototype={ +$0(){var s=this.a +J.eb(s.au(),this.b) +J.yg(s.au())}, +$S:0} +A.bcp.prototype={ +$0(){var s=this +s.b.dJ(0) +s.a.a=A.cq(s.c,new A.bcn(s.d,s.e))}, +$S:0} +A.bcn.prototype={ +$0(){var s=this.a +J.eb(s.au(),this.b) +J.yg(s.au())}, +$S:0} +A.bcq.prototype={ +$0(){var s=this.a,r=s.a +if(r!=null)r.R(0) +s.a=null +s=this.b +if(s.b==null)s.b=$.Hi.$0()}, +$S:0} +A.bco.prototype={ +$0(){var s=this.a,r=s.a +if(r!=null)r.R(0) +s.b=s.a=null}, +$S:5} +A.apH.prototype={ +I(){return"_MissingCase."+this.b}} +A.ajW.prototype={ +j(a){switch(this.a.a){case 0:return"ValueStream has no value. You should check ValueStream.hasValue before accessing ValueStream.value, or use ValueStream.valueOrNull instead." +case 1:return"ValueStream has no error. You should check ValueStream.hasError before accessing ValueStream.error, or use ValueStream.errorOrNull instead."}}} +A.vn.prototype={ +XW(a){var s=this.e +s.b=a +s.a=!0 +return null}, +afy(a,b){var s=this.e +s.c=new A.a8d(a,b) +s.a=!1 +return null}, +gma(a){return new A.en(this,this.$ti.i("en<1>"))}, +gp(a){var s=this.e.b +if(s!==B.K)return this.$ti.c.a(s) +throw A.d(new A.ajW(B.aEJ))}} +A.azY.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.c +if(o!=null&&!p.a){p=q.b +return new A.ahg(o.a,o.b,q.c.i("ahg<0>")).h4(new A.cW(p,A.t(p).i("cW<1>")))}s=p.b +if(s!==B.K&&p.a){p=q.b +r=q.c +return new A.ahh(r.a(s),r.i("ahh<0>")).h4(new A.cW(p,A.t(p).i("cW<1>")))}p=q.b +return new A.cW(p,A.t(p).i("cW<1>"))}, +$S(){return this.c.i("aW<0>()")}} +A.LF.prototype={} +A.en.prototype={ +gha(){return!0}, +gm(a){return(A.aK(this.a)^892482866)>>>0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.en&&b.a===this.a}, +b3(a,b,c,d){return this.a.b3(a,b,c,d)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.SA.prototype={} +A.Co.prototype={ +gma(a){return new A.Lt(this,A.t(this).i("Lt<1>"))}, +bP(a,b){if(this.c)throw A.d(A.a9("You cannot add an error while items are being added from addStream")) +this.TA(a,b)}, +dm(a){return this.bP(a,null)}, +TA(a,b){var s=this.b +if((s.c&4)===0)this.afy(a,b) +s.bP(a,b)}, +aLU(a){return this.TA(a,null)}, +afy(a,b){}, +x5(a,b,c){var s,r=this +if(r.c)throw A.d(A.a9(u.k)) +r.c=!0 +s=new A.a6($.ac,t.D) +b.b3(r.gaLS(r),c,new A.baO(r,new A.aH(s,t.h)),r.gaLT()) +return s}, +oO(a,b){return this.x5(a,b,null)}, +t(a,b){if(this.c)throw A.d(A.a9(u.k)) +this.a8j(0,b)}, +a8j(a,b){var s=this.b +if((s.c&4)===0)this.XW(b) +s.t(0,b)}, +XW(a){}, +ac(a){if(this.c)throw A.d(A.a9("You cannot close the subject while items are being added from addStream")) +return this.b.ac(0)}, +$icS:1} +A.baO.prototype={ +$0(){var s=this.b +if((s.a.a&30)===0){this.a.c=!1 +s.dN(0)}}, +$S:0} +A.Lt.prototype={ +gha(){return!0}, +gm(a){return(A.aK(this.a)^892482866)>>>0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.Lt&&b.a===this.a}, +b3(a,b,c,d){return this.a.b3(a,b,c,d)}, +bw(a){return this.b3(a,null,null,null)}, +hb(a,b){return this.b3(a,null,null,b)}, +eV(a,b,c){return this.b3(a,null,b,c)}, +lb(a,b,c){return this.b3(a,b,c,null)}} +A.JU.prototype={ +I(){return"WindowStrategy."+this.b}} +A.K6.prototype={ +hR(a){var s,r,q,p=this +p.as=!0 +p.aYA(a,p.ghk()) +if(p.Q===0){s=p.y +s.t(0,a) +r=p.z +if(r!=null&&s.b>r){q=s.b +r.toString +A.bNL(s,q-r)}}s=p.Q +if(s>0)p.Q=s-1 +p.ghk()}, +fE(a,b,c){return this.ghk().bP(b,c)}, +Eq(){var s,r,q=this +q.at=!0 +if(q.b===B.td)return +s=q.y +r=s.gal(s) +if(!r)q.NH(s.a.a.gD8(),q.ghk()) +q.YY(q.ghk(),!0) +s.T(0) +s=q.ax +if(s!=null)s.R(0) +q.ghk().ac(0)}, +MK(a){var s=this.ax +return s==null?null:s.R(0)}, +MT(){}, +Ya(a){var s=this.ax +return s==null?null:s.dR(0)}, +Yg(a){var s=this.ax +return s==null?null:s.ik(0)}, +aYA(a,b){var s,r=this +switch(r.b.a){case 1:if(r.ax!=null)return +r.ax=r.a_T(a,b) +r.NH(a,b) +break +case 2:if(r.ax!=null)return +r.ax=r.aYT(a,b) +r.NH(a,b) +break +case 0:s=r.ax +if(s!=null)s.R(0) +r.ax=r.a_T(a,b) +r.NH(a,b) +break +case 3:break}}, +a_T(a,b){var s=this.aaV(a,b) +return new A.a0j(1,s,A.t(s).i("a0j")).eV(null,new A.bgt(this,b),b.gi5())}, +aYT(a,b){return this.aaV(a,b).eV(new A.bgr(this,b),new A.bgs(this,b),b.gi5())}, +aaV(a,b){var s=this.ax +if(s!=null)s.R(0) +return this.c.$1(a)}, +NH(a,b){}, +YY(a,b){var s,r,q,p=this +if(b&&p.b===B.td){if(p.as&&p.y.b>1&&!0)a.t(0,p.e.$1(A.fI(p.y,p.$ti.c))) +p.y.T(0) +s=p.ax +if(s!=null)s.R(0) +p.ax=null +a.ac(0) +return}s=!b +if(s){r=p.b +r=r===B.td||r===B.RC}else r=!0 +if(r){r=p.ax +if(r!=null)r.R(0) +p.ax=null}if(p.as){r=p.y +r=!r.gal(r)||!p.w}else r=!1 +if(r){r=p.y +a.t(0,p.e.$1(A.fI(r,p.$ti.c))) +if(s&&p.f>0){s=p.f +q=r.b +p.Q=s>q?s-q:0 +if(s")) +q.a=q +q.b=q +return new A.K6(s.a,s.b,null,s.d,0,null,s.w,!0,new A.rO(q,r.i("rO")),s.e,r.i("@").M(r.i("iN.T")).i("K6<1,2>"))}, +$S(){return A.t(this.a).i("K6()")}} +A.MT.prototype={} +A.aAB.prototype={ +$1(a){return a}, +$S(){return this.a.i("z<0>(z<0>)")}} +A.aAA.prototype={ +$1(a){return this.a}, +$S(){return this.b.i("aW<@>(0)")}} +A.Oh.prototype={} +A.aJ4.prototype={ +$1(a){return B.c.gS(a)}, +$S(){return this.a.i("0(z<0>)")}} +A.aJ3.prototype={ +$1(a){return new A.Jq(A.cbH(null,this.a,t.H),t.rK)}, +$S(){return this.b.i("Jq<~>(0)")}} +A.Dk.prototype={ +t(a,b){var s,r=this.a.$1(b) +if(r!=null){s=this.b.a +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.t2(0,r)}}, +bP(a,b){return this.b.bP(a,b)}, +dm(a){return this.bP(a,null)}, +ac(a){var s=this.b.a +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.Ap() +return null}, +$icS:1} +A.ab3.prototype={ +h4(a){return new A.p5(new A.aU2(this),a,t.cu.M(this.$ti.z[1]).i("p5<1,2>"))}} +A.aU2.prototype={ +$1(a){var s=this.a,r=s.$ti +return new A.Dk(s.a,a,r.i("@<1>").M(r.z[1]).i("Dk<1,2>"))}, +$S(){return this.a.$ti.i("Dk<1,2>(cS<2>)")}} +A.Lo.prototype={ +hR(a){return this.ghk().t(0,a)}, +fE(a,b,c){return this.ghk().bP(b,c)}, +Eq(){return this.ghk().ac(0)}, +MK(a){}, +MT(){this.ghk().t(0,this.b)}, +Ya(a){}, +Yg(a){}} +A.ahh.prototype={ +h4(a){var s=this.$ti.c +return A.bG1(a,new A.b6_(this),s,s)}} +A.b6_.prototype={ +$0(){var s=this.a +return new A.Lo(s.a,s.$ti.i("Lo<1>"))}, +$S(){return this.a.$ti.i("Lo<1>()")}} +A.Ln.prototype={ +hR(a){return this.ghk().t(0,a)}, +fE(a,b,c){return this.ghk().bP(b,c)}, +Eq(){return this.ghk().ac(0)}, +MK(a){}, +MT(){this.ghk().bP(this.b,this.c)}, +Ya(a){}, +Yg(a){}} +A.ahg.prototype={ +h4(a){var s=this.$ti.c +return A.bG1(a,new A.b5Z(this),s,s)}} +A.b5Z.prototype={ +$0(){var s=this.a +return new A.Ln(s.a,s.b,s.$ti.i("Ln<1>"))}, +$S(){return this.a.$ti.i("Ln<1>()")}} +A.DC.prototype={ +t(a,b){var s +if(this.$ti.z[1].b(b)){s=this.a.a +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.t2(0,b)}}, +bP(a,b){return this.a.bP(a,b)}, +dm(a){return this.bP(a,null)}, +ac(a){var s=this.a.a +if((s.e&2)!==0)A.Y(A.a9("Stream is already closed")) +s.Ap() +return null}, +$icS:1} +A.akj.prototype={ +h4(a){return new A.p5(new A.bed(this),a,t.cu.M(this.$ti.z[1]).i("p5<1,2>"))}} +A.bed.prototype={ +$1(a){var s=this.a.$ti +return new A.DC(a,s.i("@<1>").M(s.z[1]).i("DC<1,2>"))}, +$S(){return this.a.$ti.i("DC<1,2>(cS<2>)")}} +A.yY.prototype={ +gu(a){return this.b.length}, +aNX(a,b){if(this.a)throw A.d(A.a9("This "+A.B(this).j(0)+" was disposed, consider checking `isDisposed` or try to use new instance instead")) +this.b.push(b) +return b}, +t(a,b){return this.aNX(a,b,t.z)}, +G(a,b){return B.c.G(this.b,b)&&!0?b.R(0):null}, +q(){var s=this.b,r=A.caU(s) +B.c.T(s) +this.a=!0 +return r}, +R(a){var s=this.q() +return s==null?A.ck(null,t.H):s}, +hf(a,b){return A.caV(this.b,b)}, +dR(a){return this.hf(a,null)}, +ik(a){return A.caW(this.b)}, +nv(a){return this.TO()}, +Cn(a){return this.nv(null,a)}, +hR(a){return this.TO()}, +nV(a,b){return this.TO()}, +TO(){return A.Y(A.a1("Cannot change handlers of CompositeSubscription."))}, +$ikh:1} +A.bjz.prototype={ +j(a){return"<>"}} +A.a8d.prototype={ +j(a){return"ErrorAndStackTrace{error: "+A.c(this.a)+", stacktrace: "+A.c(this.b)+"}"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a8d&&A.B(r)===A.B(b)&&J.i(r.a,b.a)&&r.b==b.b +else s=!0 +return s}, +gm(a){return(J.I(this.a)^J.I(this.b))>>>0}} +A.Py.prototype={ +ghk(){var s=this.a +return s==null?A.Y(A.a9("Must call setSink(sink) before accessing!")):s}} +A.bwP.prototype={ +$1(a){var s={},r=this.a.$0() +r.a=new A.KT(a,this.c.i("KT<0>")) +s.a=null +s.b=!1 +r.MT() +new A.bwQ(s,this.b,r).$0() +a.r=new A.bwO(s,r)}, +$S(){return this.c.i("~(abG<0>)")}} +A.bwQ.prototype={ +$1(a){var s,r,q,p=this.a +if(p.b)return +s=this.c +r=s.gMN() +q=s.glT(s) +p.a=this.b.eV(r,s.gMQ(),q)}, +$0(){return this.$1(null)}, +$S:272} +A.bwO.prototype={ +$0(){var s,r,q=this.a +q.b=!0 +s=q.a +r=s==null?null:s.R(0) +q.a=null +return A.bVQ(r,this.b.MK(0))}, +$S:0} +A.bwT.prototype={ +$0(){return this.a.$0()}, +$S(){return this.b.i("@<0>").M(this.c).i("Py<1,2>()")}} +A.bwU.prototype={ +$0(){var s=this,r=s.c,q=s.d +r.oE().a=q +r.oE().MT() +new A.bwW(s.a,s.b,r,q).$0()}, +$S:0} +A.bwW.prototype={ +$1(a){var s,r,q,p,o=this,n=o.a +if(n.b)return +s=o.b +r=o.c +q=r.oE().gMN() +p=J.c0s(r.oE()) +n.a=s.eV(q,r.oE().gMQ(),p) +if(!s.gha()){s=o.d +s.sY9(0,new A.bwR(n,r)) +s.sYf(0,new A.bwS(n,r))}}, +$0(){return this.$1(null)}, +$S:272} +A.bwR.prototype={ +$0(){this.a.a.dR(0) +J.c0G(this.b.oE())}, +$S:0} +A.bwS.prototype={ +$0(){this.a.a.ik(0) +J.c0H(this.b.oE())}, +$S:0} +A.bwV.prototype={ +$0(){var s,r,q=this.a +q.b=!0 +s=q.a +r=s==null?null:s.R(0) +q.a=null +return A.bVQ(r,J.c0F(this.b.oE()))}, +$S:0} +A.KT.prototype={ +t(a,b){return this.a.aaq(b)}, +bP(a,b){return this.a.Uk(a,b)}, +dm(a){return this.bP(a,null)}, +ac(a){return this.a.V5()}, +$icS:1} +A.b5_.prototype={} +A.b4Z.prototype={} +A.Ik.prototype={ +ak(a,b){return J.fg(this.a,b)}, +G(a,b){J.jK(this.a,b) +return $.bAM().G(0,"flutter."+b)}, +nq(a,b,c){A.hz(c,"value") +J.f4(this.a,b,c) +return $.bAM().rT(a,"flutter."+b,c)}, +NA(a){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$NA=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(A.agy(),$async$NA) +case 2:p=c +o=q.a +n=J.c8(o) +n.T(o) +n.E(o,p) +return A.m(null,r)}}) +return A.n($async$NA,r)}} +A.aVa.prototype={ +G(a,b){return this.b0V(0,b)}, +b0V(a,b){var s=0,r=A.o(t.y),q,p +var $async$G=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(B.qN.f2("remove",A.a3(["key",b],t.N,t.z),!1,t.y),$async$G) +case 3:p=d +p.toString +q=p +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$G,r)}, +rT(a,b,c){return this.alF(a,b,c)}, +alF(a,b,c){var s=0,r=A.o(t.y),q,p +var $async$rT=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:s=3 +return A.h(B.qN.f2("set"+a,A.a3(["key",b,"value",c],t.N,t.z),!1,t.y),$async$rT) +case 3:p=e +p.toString +q=p +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rT,r)}, +rC(a){var s=0,r=A.o(t.nf),q,p,o,n +var $async$rC=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=t.N +o=t.K +s=3 +return A.h(B.qN.aeG("getAll",p,o),$async$rC) +case 3:n=c +q=n==null?A.q(p,o):n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rC,r)}} +A.b53.prototype={} +A.aYc.prototype={} +A.aPd.prototype={} +A.b51.prototype={ +rC(a){var s=0,r=A.o(t.nf),q,p=this +var $async$rC=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=p.Oh(new A.aPd(new A.aYc("flutter.",null))) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rC,r)}, +Oh(a){return this.ajr(a)}, +ajr(a){var s=0,r=A.o(t.nf),q,p=this,o,n,m,l,k,j +var $async$Oh=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:k=a.a +j=A.q(t.N,t.K) +for(o=p.ayn(k.a,k.b),n=J.an(o.a),o=new A.fB(n,o.b,o.$ti.i("fB<1>"));o.v();){m=n.gJ(n) +l=window.localStorage.getItem(m) +l.toString +j.k(0,m,p.awg(l))}q=j +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Oh,r)}, +G(a,b){return this.b0W(0,b)}, +b0W(a,b){var s=0,r=A.o(t.y),q,p +var $async$G=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=window.localStorage +p.toString +B.Qz.G(p,b) +q=!0 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$G,r)}, +rT(a,b,c){return this.alG(a,b,c)}, +alG(a,b,c){var s=0,r=A.o(t.y),q,p +var $async$rT=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:p=window.localStorage +p.toString +p.setItem(b,B.ab.ib(c)) +q=!0 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rT,r)}, +ayn(a,b){var s=window.localStorage +s.toString +s=B.Qz.gc5(s) +return new A.aO(s,new A.b52(a,b),A.X(s).i("aO<1>"))}, +awg(a){var s=B.ab.bi(0,a) +if(t.j.b(s))return J.cQ(s,t.N) +s.toString +return s}} +A.b52.prototype={ +$1(a){var s +if(B.b.aZ(a,this.a))s=!0 +else s=!1 +return s}, +$S:20} +A.C1.prototype={ +I(){return"ShimmerDirection."+this.b}} +A.u4.prototype={ +a4(){return new A.asX(null,null,B.i)}} +A.asX.prototype={ +av(){var s,r,q=this +q.aG() +q.a.toString +s=A.cu(null,B.wk,null,null,q) +s.c3() +r=s.dh$ +r.b=!0 +r.a.push(new A.brj(q)) +q.d=s +q.a.toString +s.ce(0)}, +aL(a){var s +this.a.toString +s=this.d +s===$&&A.b() +s.ce(0) +this.b0(a)}, +B(a){var s=this.d +s===$&&A.b() +return A.ip(s,new A.bri(this),this.a.c)}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.arB()}} +A.brj.prototype={ +$1(a){var s +if(a!==B.ag)return +s=this.a;++s.e +s.a.toString +s=s.d +s===$&&A.b() +s.NE(0)}, +$S:10} +A.bri.prototype={ +$2(a,b){var s=this.a,r=s.a.f +s=s.d +s===$&&A.b() +s=s.x +s===$&&A.b() +return new A.Li(s,B.aux,r,b,null)}, +$S:721} +A.Li.prototype={ +aQ(a){var s=new A.asW(this.f,this.r,this.e,null,A.aA(t.T)) +s.aP() +s.sbp(null) +return s}, +aU(a,b){b.sb_B(0,this.e) +b.sake(this.r) +b.spb(0,this.f)}} +A.asW.prototype={ +gkg(){return this.D$!=null}, +sb_B(a,b){if(b===this.ar)return +this.ar=b +this.aD()}, +sake(a){if(a.l(0,this.Y))return +this.Y=a +this.aD()}, +spb(a,b){if(b===this.F)return +this.F=b +this.a5()}, +aM(a,b){var s,r,q,p,o,n,m,l=this,k=l.D$ +if(k!=null){k=k.k3 +s=k.a +r=k.b +k=l.F +if(k===B.auy){k=s+(-s-s)*l.ar-s +q=new A.K(k,0,k+3*s,0+r)}else if(k===B.auz){k=-r +k=k+(r-k)*l.ar-r +q=new A.K(0,k,0+s,k+3*r)}else{p=l.ar +if(k===B.auA){k=r+(-r-r)*p-r +q=new A.K(0,k,0+s,k+3*r)}else{k=-s +p=k+(s-k)*p-s +q=new A.K(p,0,p+3*s,0+r)}}k=t.uv +if(k.a(A.D.prototype.gaK.call(l,l))==null)l.ch.saK(0,new A.Ul(A.q(t.S,t.M),A.aA(t.kd))) +p=k.a(A.D.prototype.gaK.call(l,l)) +p.toString +o=l.Y.aSC(0,q) +if(o!==p.p1){p.p1=o +p.fD()}o=l.k3 +n=b.a +m=b.b +o=new A.K(n,m,n+o.a,m+o.b) +if(!o.l(0,p.p2)){p.p2=o +p.fD()}if(B.fi!==p.p3){p.p3=B.fi +p.fD()}k=k.a(A.D.prototype.gaK.call(l,l)) +k.toString +a.o0(k,A.hr.prototype.gfF.call(l),b)}else l.ch.saK(0,null)}} +A.a1C.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.b5I.prototype={ +gu(a){return this.c.length}, +gaY2(a){return this.b.length}, +asj(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=this.b,p=0;p=r||s[n]!==10)o=10}if(o===10)q.push(p+1)}}, +zH(a){var s,r=this +if(a<0)throw A.d(A.h8("Offset may not be negative, was "+a+".")) +else if(a>r.c.length)throw A.d(A.h8("Offset "+a+u.D+r.gu(r)+".")) +s=r.b +if(a=B.c.gS(s))return s.length-1 +if(r.aCE(a)){s=r.d +s.toString +return s}return r.d=r.axr(a)-1}, +aCE(a){var s,r,q=this.d +if(q==null)return!1 +s=this.b +if(a=r-1||a=r-2||aa)p=r +else s=r+1}return p}, +On(a){var s,r,q=this +if(a<0)throw A.d(A.h8("Offset may not be negative, was "+a+".")) +else if(a>q.c.length)throw A.d(A.h8("Offset "+a+" must be not be greater than the number of characters in the file, "+q.gu(q)+".")) +s=q.zH(a) +r=q.b[s] +if(r>a)throw A.d(A.h8("Line "+s+" comes after offset "+a+".")) +return a-r}, +rF(a){var s,r,q,p,o=this +if(a<0)throw A.d(A.h8("Line may not be negative, was "+a+".")) +else{s=o.b +r=s.length +if(a>=r)throw A.d(A.h8("Line "+a+" must be less than the number of lines in the file, "+o.gaY2(o)+"."))}q=s[a] +if(q<=o.c.length){p=a+1 +s=p=s[p]}else s=!0 +if(s)throw A.d(A.h8("Line "+a+" doesn't have 0 columns.")) +return q}} +A.a8B.prototype={ +geu(){return this.a.a}, +gfb(a){return this.a.zH(this.b)}, +gh6(){return this.a.On(this.b)}, +gd4(a){return this.b}} +A.Yp.prototype={ +geu(){return this.a.a}, +gu(a){return this.c-this.b}, +gcF(a){return A.bCp(this.a,this.b)}, +gbT(a){return A.bCp(this.a,this.c)}, +ged(a){return A.iL(B.qP.cP(this.a.c,this.b,this.c),0,null)}, +gbK(a){var s=this,r=s.a,q=s.c,p=r.zH(q) +if(r.On(q)===0&&p!==0){if(q-s.b===0)return p===r.b.length-1?"":A.iL(B.qP.cP(r.c,r.rF(p),r.rF(p+1)),0,null)}else q=p===r.b.length-1?r.c.length:r.rF(p+1) +return A.iL(B.qP.cP(r.c,r.rF(r.zH(s.b)),q),0,null)}, +be(a,b){var s +if(!(b instanceof A.Yp))return this.apq(0,b) +s=B.e.be(this.b,b.b) +return s===0?B.e.be(this.c,b.c):s}, +l(a,b){var s=this +if(b==null)return!1 +if(!t.GH.b(b))return s.app(0,b) +return s.b===b.b&&s.c===b.c&&J.i(s.a.a,b.a.a)}, +gm(a){return A.V(this.b,this.c,this.a.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$ibKP:1, +$iub:1} +A.aQg.prototype={ +aWs(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.a +a1.aa_(B.c.gO(a3).c) +s=a1.e +r=A.bo(s,a2,!1,t.Xk) +for(q=a1.r,s=s!==0,p=a1.b,o=0;o0){m=a3[o-1] +l=m.c +k=n.c +if(!J.i(l,k)){a1.JB("\u2575") +q.a+="\n" +a1.aa_(k)}else if(m.b+1!==n.b){a1.aNN("...") +q.a+="\n"}}for(l=n.d,k=A.X(l).i("cL<1>"),j=new A.cL(l,k),j=new A.bw(j,j.gu(j),k.i("bw")),k=k.i("al.E"),i=n.b,h=n.a;j.v();){g=j.d +if(g==null)g=k.a(g) +f=g.a +e=f.gcF(f) +e=e.gfb(e) +d=f.gbT(f) +if(e!==d.gfb(d)){e=f.gcF(f) +f=e.gfb(e)===i&&a1.aCF(B.b.V(h,0,f.gcF(f).gh6()))}else f=!1 +if(f){c=B.c.d2(r,a2) +if(c<0)A.Y(A.b3(A.c(r)+" contains no null elements.",a2)) +r[c]=g}}a1.aNM(i) +q.a+=" " +a1.aNL(n,r) +if(s)q.a+=" " +b=B.c.h9(l,new A.aQB()) +a=b===-1?a2:l[b] +k=a!=null +if(k){j=a.a +g=j.gcF(j) +g=g.gfb(g)===i?j.gcF(j).gh6():0 +f=j.gbT(j) +a1.aNJ(h,g,f.gfb(f)===i?j.gbT(j).gh6():h.length,p)}else a1.JD(h) +q.a+="\n" +if(k)a1.aNK(n,a,r) +for(k=l.length,a0=0;a0")),q=this.r,r=r.i("H.E");s.v();){p=s.d +if(p==null)p=r.a(p) +if(p===9)q.a+=B.b.ah(" ",4) +else q.a+=A.cJ(p)}}, +JC(a,b,c){var s={} +s.a=c +if(b!=null)s.a=B.e.j(b+1) +this.lq(new A.aQz(s,this,a),"\x1b[34m")}, +JB(a){return this.JC(a,null,null)}, +aNN(a){return this.JC(null,null,a)}, +aNM(a){return this.JC(null,a,null)}, +Ua(){return this.JC(null,null,null)}, +QT(a){var s,r,q,p +for(s=new A.eT(a),r=t.Hz,s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("H.E"),q=0;s.v();){p=s.d +if((p==null?r.a(p):p)===9)++q}return q}, +aCF(a){var s,r,q +for(s=new A.eT(a),r=t.Hz,s=new A.bw(s,s.gu(s),r.i("bw")),r=r.i("H.E");s.v();){q=s.d +if(q==null)q=r.a(q) +if(q!==32&&q!==9)return!1}return!0}, +avc(a,b){var s,r=this.b!=null +if(r&&b!=null)this.r.a+=b +s=a.$0() +if(r&&b!=null)this.r.a+="\x1b[0m" +return s}, +lq(a,b){return this.avc(a,b,t.z)}} +A.aQA.prototype={ +$0(){var s=this.a,r=J.jI(s) +if(r.l(s,!0))return"\x1b[31m" +if(r.l(s,!1))return null +return A.aj(s)}, +$S:273} +A.aQi.prototype={ +$1(a){var s=a.d +s=new A.aO(s,new A.aQh(),A.X(s).i("aO<1>")) +return s.gu(s)}, +$S:723} +A.aQh.prototype={ +$1(a){var s=a.a,r=s.gcF(s) +r=r.gfb(r) +s=s.gbT(s) +return r!==s.gfb(s)}, +$S:160} +A.aQj.prototype={ +$1(a){return a.c}, +$S:725} +A.aQl.prototype={ +$1(a){var s=a.a.geu() +return s==null?new A.C():s}, +$S:726} +A.aQm.prototype={ +$2(a,b){return a.a.be(0,b.a)}, +$S:727} +A.aQn.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a.a,e=a.b,d=A.a([],t.Kx) +for(s=J.c8(e),r=s.gao(e),q=t._Y;r.v();){p=r.gJ(r).a +o=p.gbK(p) +n=A.byP(o,p.ged(p),p.gcF(p).gh6()) +n.toString +n=B.b.oP("\n",B.b.V(o,0,n)) +m=n.gu(n) +p=p.gcF(p) +l=p.gfb(p)-m +for(p=o.split("\n"),n=p.length,k=0;kB.c.gS(d).b)d.push(new A.p9(j,l,f,A.a([],q)));++l}}i=A.a([],q) +for(r=d.length,h=0,k=0;kj.b)break +i.push(p)}h+=i.length-g +B.c.E(j.d,i)}return d}, +$S:728} +A.aQk.prototype={ +$1(a){var s=a.a +s=s.gbT(s) +return s.gfb(s)" +return null}, +$S:0} +A.aQv.prototype={ +$0(){var s=this.b===this.c.b?"\u250c":"\u2514" +this.a.r.a+=s}, +$S:5} +A.aQw.prototype={ +$0(){var s=this.b==null?"\u2500":"\u253c" +this.a.r.a+=s}, +$S:5} +A.aQx.prototype={ +$0(){this.a.r.a+="\u2500" +return null}, +$S:0} +A.aQy.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.a?"\u253c":"\u2502" +if(q.c!=null)q.b.r.a+=o +else{s=q.e +r=s.b +if(q.d===r){s=q.b +s.lq(new A.aQt(p,s),p.b) +p.a=!0 +if(p.b==null)p.b=s.b}else{if(q.r===r){r=q.f.a +s=r.gbT(r).gh6()===s.a.length}else s=!1 +r=q.b +if(s)r.r.a+="\u2514" +else r.lq(new A.aQu(r,o),p.b)}}}, +$S:5} +A.aQt.prototype={ +$0(){var s=this.a.a?"\u252c":"\u250c" +this.b.r.a+=s}, +$S:5} +A.aQu.prototype={ +$0(){this.a.r.a+=this.b}, +$S:5} +A.aQp.prototype={ +$0(){var s=this +return s.a.JD(B.b.V(s.b,s.c,s.d))}, +$S:0} +A.aQq.prototype={ +$0(){var s,r,q=this.a,p=q.r,o=p.a,n=this.c.a,m=n.gcF(n).gh6(),l=n.gbT(n).gh6() +n=this.b.a +s=q.QT(B.b.V(n,0,m)) +r=q.QT(B.b.V(n,m,l)) +m+=s*3 +p.a+=B.b.ah(" ",m) +p=p.a+=B.b.ah("^",Math.max(l+(s+r)*3-m,1)) +return p.length-o.length}, +$S:32} +A.aQr.prototype={ +$0(){var s=this.c.a +return this.a.aNH(this.b,s.gcF(s).gh6())}, +$S:0} +A.aQs.prototype={ +$0(){var s,r=this,q=r.a,p=q.r,o=p.a +if(r.b)p.a+=B.b.ah("\u2500",3) +else{s=r.d.a +q.a9Z(r.c,Math.max(s.gbT(s).gh6()-1,0),!1)}return p.a.length-o.length}, +$S:32} +A.aQz.prototype={ +$0(){var s=this.b,r=s.r,q=this.a.a +if(q==null)q="" +s=r.a+=B.b.b_7(q,s.d) +q=this.c +r.a=s+(q==null?"\u2502":q)}, +$S:5} +A.jD.prototype={ +j(a){var s,r,q=this.a,p=q.gcF(q) +p=p.gfb(p) +s=q.gcF(q).gh6() +r=q.gbT(q) +q=""+"primary "+(""+p+":"+s+"-"+r.gfb(r)+":"+q.gbT(q).gh6()) +return q.charCodeAt(0)==0?q:q}} +A.blE.prototype={ +$0(){var s,r,q,p,o=this.a +if(!(t.D_.b(o)&&A.byP(o.gbK(o),o.ged(o),o.gcF(o).gh6())!=null)){s=o.gcF(o) +s=A.ah4(s.gd4(s),0,0,o.geu()) +r=o.gbT(o) +r=r.gd4(r) +q=o.geu() +p=A.cjf(o.ged(o),10) +o=A.b5J(s,A.ah4(r,A.bQT(o.ged(o)),p,q),o.ged(o),o.ged(o))}return A.cdR(A.cdT(A.cdS(o)))}, +$S:729} +A.p9.prototype={ +j(a){return""+this.b+': "'+this.a+'" ('+B.c.bA(this.d,", ")+")"}} +A.oI.prototype={ +We(a){var s=this.a +if(!J.i(s,a.geu()))throw A.d(A.b3('Source URLs "'+A.c(s)+'" and "'+A.c(a.geu())+"\" don't match.",null)) +return Math.abs(this.b-a.gd4(a))}, +be(a,b){var s=this.a +if(!J.i(s,b.geu()))throw A.d(A.b3('Source URLs "'+A.c(s)+'" and "'+A.c(b.geu())+"\" don't match.",null)) +return this.b-b.gd4(b)}, +l(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.i(this.a,b.geu())&&this.b===b.gd4(b)}, +gm(a){var s=this.a +s=s==null?null:s.gm(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=this,r=A.B(s).j(0),q=s.a +return"<"+r+": "+s.b+" "+(A.c(q==null?"unknown source":q)+":"+(s.c+1)+":"+(s.d+1))+">"}, +$ice:1, +geu(){return this.a}, +gd4(a){return this.b}, +gfb(a){return this.c}, +gh6(){return this.d}} +A.ah5.prototype={ +We(a){if(!J.i(this.a.a,a.geu()))throw A.d(A.b3('Source URLs "'+A.c(this.geu())+'" and "'+A.c(a.geu())+"\" don't match.",null)) +return Math.abs(this.b-a.gd4(a))}, +be(a,b){if(!J.i(this.a.a,b.geu()))throw A.d(A.b3('Source URLs "'+A.c(this.geu())+'" and "'+A.c(b.geu())+"\" don't match.",null)) +return this.b-b.gd4(b)}, +l(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.i(this.a.a,b.geu())&&this.b===b.gd4(b)}, +gm(a){var s=this.a.a +s=s==null?null:s.gm(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=A.B(this).j(0),r=this.b,q=this.a,p=q.a +return"<"+s+": "+r+" "+(A.c(p==null?"unknown source":p)+":"+(q.zH(r)+1)+":"+(q.On(r)+1))+">"}, +$ice:1, +$ioI:1} +A.ah6.prototype={ +ask(a,b,c){var s,r=this.b,q=this.a +if(!J.i(r.geu(),q.geu()))throw A.d(A.b3('Source URLs "'+A.c(q.geu())+'" and "'+A.c(r.geu())+"\" don't match.",null)) +else if(r.gd4(r)'}, +$ice:1, +$iqv:1} +A.ub.prototype={ +gbK(a){return this.d}} +A.ahj.prototype={ +j(a){var s,r,q,p,o,n=new A.cB("") +for(s=this.a,r=this.b,q=0;q")) +if(c.a.gha())c.a=new A.agE(d.i("@<0>").M(d).i("agE<1,2>")).h4(c.a) +r=A.hP(null,new A.aPF(c,s),null,null,!0,d) +s.b!==$&&A.dl() +s.b=r}, +a6e(){var s,r +this.d=!0 +s=this.c +if(s!=null)s.R(0) +r=this.b +r===$&&A.b() +r.ac(0)}} +A.aPF.prototype={ +$0(){var s,r,q=this.b +if(q.d)return +s=this.a.a +r=q.b +r===$&&A.b() +q.c=s.eV(r.gix(r),new A.aPE(q),r.gi5())}, +$S:0} +A.aPE.prototype={ +$0(){var s=this.a,r=s.a +r===$&&A.b() +r.a6g() +s=s.b +s===$&&A.b() +s.ac(0)}, +$S:0} +A.Ky.prototype={ +t(a,b){var s=this +if(s.e)throw A.d(A.a9("Cannot add event after closing.")) +if(s.f!=null)throw A.d(A.a9("Cannot add event while adding stream.")) +if(s.d)return +s.a.a.t(0,b)}, +bP(a,b){var s=this +if(s.e)throw A.d(A.a9("Cannot add event after closing.")) +if(s.f!=null)throw A.d(A.a9("Cannot add event while adding stream.")) +if(s.d)return +s.RD(a,b)}, +dm(a){return this.bP(a,null)}, +RD(a,b){var s=this +if(s.w){s.a.a.bP(a,b) +return}s.c.dt(a,b) +s.a6g() +s.b.a6e() +s.a.a.ac(0).i7(new A.blj())}, +ayR(a){return this.RD(a,null)}, +oO(a,b){var s,r,q=this +if(q.e)throw A.d(A.a9("Cannot add stream after closing.")) +if(q.f!=null)throw A.d(A.a9("Cannot add stream while adding stream.")) +if(q.d)return A.ck(null,t.H) +s=q.r=new A.ld(new A.a6($.ac,t.LR),t.i5) +r=q.a +q.f=b.eV(r.gix(r),s.gKw(s),q.gayQ()) +return q.r.a.aI(0,new A.blk(q),t.H)}, +ac(a){var s=this +if(s.f!=null)throw A.d(A.a9("Cannot close sink while adding stream.")) +if(s.e)return s.c.a +s.e=!0 +if(!s.d){s.b.a6e() +s.c.bI(0,s.a.a.ac(0))}return s.c.a}, +a6g(){var s,r,q=this +q.d=!0 +s=q.c +if((s.a.a&30)===0)s.dN(0) +s=q.f +if(s==null)return +r=q.r +r.toString +r.bI(0,s.R(0)) +q.f=q.r=null}, +$icS:1} +A.blj.prototype={ +$1(a){}, +$S:13} +A.blk.prototype={ +$1(a){var s=this.a +s.f=s.r=null}, +$S:13} +A.UX.prototype={} +A.IJ.prototype={} +A.kH.prototype={ +ghn(){var s=this.a.f +s===$&&A.b() +s=s.gp(s).a +return s==null?null:s.e}, +gVg(){var s=this.a.f +s===$&&A.b() +s=s.gp(s).a +s=s==null?null:s.as +return s==null?0:s}, +gpm(a){var s=this.a +if(s==null)s=null +else{s=s.f +s===$&&A.b() +s=s.gp(s).a +s=s==null?null:s.a}return s==null?this.c:s}, +gX(a){var s=this.a +if(s==null)s=null +else{s=s.f +s===$&&A.b() +s=s.gp(s).a +s=s==null?null:s.b}return s==null?this.b:s}, +gqy(){var s=this.a +if(s==null)s=null +else{s=s.f +s===$&&A.b() +s=s.gp(s).a +s=s==null?null:s.c}return s==null?this.d:s}, +gpw(){var s=this.a +if(s==null)s=null +else{s=s.f +s===$&&A.b() +s=s.gp(s).a +s=s==null?null:s.d}return s==null?A.a([],t.s):s}, +Kn(a){var s,r,q=null,p=this.x.h(0,a) +if(p==null)throw A.d(B.avz) +if(p.b!=null)throw A.d(B.avB) +s=p.c +if(s==null)s=A.bNU(q,q,q,q,q,q,q,q,q,q,q,q,q,"",q,q,q,q,q,q,q,q,q,q) +s=A.F4(q,"The request was cancelled.",s,q,A.l0(),B.kt) +p.b=s +r=p.a +if((r.a.a&30)===0)r.bI(0,s)}, +Jt(a,b){var s,r,q=this,p=null,o={},n=A.P(q.a.giL(),!0,t.yr),m=q.a.gvh() +m=m.gaS(m) +B.c.E(n,new A.eX(m,new A.aFG(),A.t(m).i("eX"))) +s=o.a=A.e5(n,new A.aFH(a)) +if(s==null)throw A.d(B.avy) +n=s.e +m=J.c8(n) +r=m.jq(n,new A.aFI(b)) +if(!r.gao(r).v()){q.r.ghc().ci(B.a0,"No attachments available to upload",p,p) +if(m.nH(n,new A.aFJ())){o=q.y.G(0,a) +if(o!=null)J.bBa(o,s)}return A.ck(p,t.H)}q.r.ghc().ci(B.a0,"Found "+r.gu(r)+" attachments",p,p) +return A.i_(new A.ez(r,new A.aFK(q,new A.aFN(o,q)),r.$ti.i("ez<1,Q>")),t.a).eQ(new A.aFL(o,q,a))}, +vG(a,b){var s=!1 +return this.akP(a,b)}, +OR(a){return this.vG(a,!1)}, +akP(a2,a3){var s=0,r=A.o(t.z8),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$vG=A.k(function(a4,a5){if(a4===1){o=a5 +s=p}while(true)switch(s){case 0:a={} +a.a=a2 +m=!1 +h=n.y +g=h.G(0,a2.a) +if(g!=null)g.ex(B.rw) +f=A.e5(n.a.giL(),new A.aG2(a)) +g=a.a +e=Date.now() +d=n.r.c +d===$&&A.b() +d=d.d +c=d.e.b +d=c===B.K?null:d.$ti.c.a(c) +a2=g.aS9(J.bT(a.a.e,new A.aG3(),t.BO).bv(0),new A.bC(e,!1),f,B.aE0,d) +a.a=a2 +n.a.eZ(a2) +p=4 +s=J.kz(a.a.e,new A.aG4())?7:8 +break +case 7:l=new A.aH(new A.a6($.ac,t._U),t.Bl) +h.k(0,a.a.a,l) +h=a.a +n.Jt(h.a,J.bT(h.e,new A.aG5(),t.N)) +a1=a +s=9 +return A.h(l.a,$async$vG) +case 9:a1.a=a5 +case 8:s=10 +return A.h(n.z.GD(new A.aG6(a,n,m,a3),t.z8),$async$vG) +case 10:k=a5 +h=k.b +h===$&&A.b() +j=h.Aq(a.a).p5(B.RG) +n.a.eZ(j) +if(n.gVg()>0)n.f=new A.bC(Date.now(),!1) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +a0=o +i=A.a0(a0) +if(i instanceof A.ng&&i.d==null){h=n.a.d +h===$&&A.b() +h.t(0,A.a([a.a.p5(B.aE_)],t.n_))}throw a0 +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$vG,r)}, +n5(a,b){return this.b2r(a,b)}, +eZ(a){return this.n5(a,!1)}, +b2r(a,a0){var s=0,r=A.o(t.po),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$n5=A.k(function(a1,a2){if(a1===1){o=a2 +s=p}while(true)switch(s){case 0:d={} +d.a=a +m=a +h=n.y +g=h.G(0,a.a) +if(g!=null)g.ex(B.rw) +g=Date.now() +a=d.a=a.aRV(J.bT(a.e,new A.aGc(),t.BO).bv(0),new A.bC(g,!1),B.RH) +g=n.a +if(g!=null)g.eZ(a) +p=4 +g=a.e +s=J.kz(g,new A.aGd())?7:8 +break +case 7:l=new A.aH(new A.a6($.ac,t._U),t.Bl) +f=a.a +h.k(0,f,l) +n.Jt(f,J.bT(g,new A.aGe(),t.N)) +b=d +s=9 +return A.h(l.a,$async$n5) +case 9:b.a=a2 +case 8:s=10 +return A.h(n.Q.GD(new A.aGf(d,n,a0),t.po),$async$n5) +case 10:k=a2 +h=k.b +h===$&&A.b() +j=h.Aq(d.a).abV(d.a.y,B.tl) +h=n.a +if(h!=null)h.eZ(j) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +c=o +i=A.a0(c) +if(i instanceof A.ng){h=i.d +g=n.a +if(h==null){h=g.d +h===$&&A.b() +h.t(0,A.a([d.a.p5(B.n5)],t.n_))}else if(g!=null)g.eZ(m.p5(B.n5))}throw c +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$n5,r)}, +z2(a,b){var s=!1,r=null +return this.b_q(a,b)}, +b_q(a,b){var s=0,r=A.o(t.po),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c +var $async$z2=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:d={} +d.a=a +m=!1 +l=null +k=a +g=n.y.G(0,a.a) +if(g!=null)g.ex(B.rw) +a=a.aRI(new A.bC(Date.now(),!1),B.RH) +d.a=a +g=n.a +if(g!=null)g.eZ(a) +p=4 +s=7 +return A.h(n.Q.GD(new A.aFX(d,n,b,l,m),t.po),$async$z2) +case 7:j=a1 +g=j.b +g===$&&A.b() +i=g.Aq(d.a).abV(d.a.y,B.tl) +g=n.a +if(g!=null)g.eZ(i) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +c=o +h=A.a0(c) +if(h instanceof A.ng){g=h.d +e=n.a +if(g==null){g=e.d +g===$&&A.b() +g.t(0,A.a([d.a.p5(B.n5)],t.n_))}else if(e!=null)e.eZ(k.p5(B.n5))}throw c +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$z2,r)}, +jE(a,b){return this.aT2(a,!1)}, +VZ(a){return this.jE(a,!1)}, +aT2(a,b){var s=0,r=A.o(t.AW),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$jE=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h={} +h.a=a +if(a.db==null){h=n.a +h.toString +j=Date.now() +h.KU(a.aS0(new A.bC(j,!1),new A.uC(new A.CU(!1,"deleted"),"completed"),"deleted"),!1) +h=n.y.G(0,a.a) +if(h!=null)h.ex(B.avA) +q=new A.rS() +s=1 +break}j=Date.now() +a=a.aRX(new A.bC(j,!1),new A.K_(new A.X5(!1,"deleting"),"outgoing"),"deleted") +h.a=a +j=n.a +if(j!=null)j.KU(a,!1) +p=4 +s=7 +return A.h(n.as.GD(new A.aFP(h,n,!1),t.AW),$async$jE) +case 7:m=d +j=h.a +l=j.p5(new A.uC(new A.CU(!1,"deleted"),"completed")) +j=n.a +if(j!=null)j.KU(l,!1) +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +k=A.a0(g) +if(k instanceof A.ng&&k.d==null){j=n.a.d +j===$&&A.b() +h=h.a +j.t(0,A.a([h.p5(new A.CV(new A.X6(!1,"deletingFailed"),"failed"))],t.n_))}throw g +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$jE,r)}, +Z0(a){return this.b1q(a)}, +b1q(a){var s=0,r=A.o(t.K),q,p=this,o +var $async$Z0=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=a.c +o===$&&A.b() +q=o.Eb(new A.aG0(p,a),new A.aG1()) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Z0,r)}, +aga(a){return this.z2(a,A.a3(["pinned",!0,"pin_expires",null],t.N,t.X))}, +FW(a){var s,r,q=this,p=q.gpm(q) +p.toString +s=q.gX(q) +r=q.r.a +r===$&&A.b() +return r.gnx(r).FX(p,s,a)}, +zZ(a,b,c,d){var s=B.aU +return this.akS(a,b,!0,d)}, +a_n(a,b,c){return this.zZ(a,b,c,1)}, +akS(a1,a2,a3,a4){var s=0,r=A.o(t.W6),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$zZ=A.k(function(a5,a6){if(a5===1){o=a6 +s=p}while(true)switch(s){case 0:e=B.aU +d=a1.a +c=Date.now() +b=n.r +a=b.c +a===$&&A.b() +a=a.d +l=a.e.b +a=l===B.K?null:a.$ti.c.a(l) +l=a1.x +if(l==null)l=A.a([],t.hG) +l=A.P(l,!0,t.HS) +if(!!l.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(l,new A.aG7(a),!0) +k=A.bNA(new A.bC(c,!1),e,d,a4,a2,a,null) +B.c.f8(l,0,k) +c=t.S +j=A.eD(l,0,A.dG(10,"count",c),A.X(l).c).bv(0) +i=A.a([k],t.hG) +a=a1.r +if(a==null)a=A.q(t.N,c) +l=t.N +a=A.dx(a,l,c) +a.O2(a,a2,new A.aG8(!0),new A.aG9()) +h=a1.w +c=A.dx(h==null?A.q(l,c):h,l,c) +c.O2(c,a2,new A.aGa(!0),new A.aGb()) +g=a1.ac2(j,i,a,c) +c=n.a +if(c!=null)c.eZ(g) +p=4 +c=A.q(l,t.X) +c.k(0,"score",a4) +c.E(0,e) +b=b.a +b===$&&A.b() +s=7 +return A.h(b.gaa(b).G0(d,a2,!0,c),$async$zZ) +case 7:m=a6 +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +a0=o +c=n.a +if(c!=null)c.eZ(a1) +throw a0 +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$zZ,r)}, +mw(a,b){return this.aT5(a,b)}, +aT5(a,b){var s=0,r=A.o(t.AW),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d +var $async$mw=A.k(function(c,a0){if(c===1){o=a0 +s=p}while(true)switch(s){case 0:i=b.b +h=t.N +g=t.S +f=A.q(h,g) +e=a.r +if(e!=null)f.E(0,e) +if(f.ak(0,i))f.hz(f,i,new A.aFQ()) +h=A.q(h,g) +g=a.w +if(g!=null)h.E(0,g) +if(h.ak(0,i))h.hz(h,i,new A.aFR()) +g=t.hG +e=A.a([],g) +l=a.x +if(l!=null)B.c.E(e,l) +if(!!e.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(e,new A.aFS(b),!0) +g=A.a([],g) +l=a.y +if(l!=null)B.c.E(g,l) +if(!!g.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(g,new A.aFT(b),!0) +f.hU(f,new A.aFU()) +h.hU(h,new A.aFV()) +k=a.ac2(e,g,f,h) +h=n.a +if(h!=null)h.eZ(k) +p=4 +h=n.r.a +h===$&&A.b() +s=7 +return A.h(h.gaa(h).mw(a.a,i),$async$mw) +case 7:m=a0 +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +d=o +h=n.a +if(h!=null)h.eZ(a) +throw d +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$mw,r)}, +vF(a,b){return this.akG(a,b)}, +akG(a,b){var s=0,r=A.o(t.TL),q,p=this,o,n,m,l +var $async$vF=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:l=p.gpm(p) +l.toString +o=p.gX(p) +n=p.r.a +n===$&&A.b() +s=3 +return A.h(n.gaa(n).FU(l,o,a.a,b),$async$vF) +case 3:m=d +l=m.b +o=p.a +if(l!=null)o.eZ(l) +else o.EU(a) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$vF,r)}, +Mv(){var s=0,r=A.o(t.AW),q,p=this,o,n,m +var $async$Mv=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=p.r +m=n.c +m===$&&A.b() +m=m.r +m.t(0,Math.max(0,m.gp(m)-p.a.gn4())) +p.a.sn4(0) +m=p.gpm(p) +m.toString +o=p.gX(p) +n=n.a +n===$&&A.b() +q=n.gnx(n).Mw(m,o,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Mv,r)}, +Oe(){var s=!1 +return this.b2X()}, +b2X(){var s=0,r=A.o(t.YR),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$Oe=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:i=!1 +h=null +p=4 +s=7 +return A.h(n.b07(0,i,!0),$async$Oe) +case 7:h=b +p=2 +s=6 +break +case 4:p=3 +g=o +m=A.a0(g) +l=A.am(g) +j=n.w +if((j.a.a&30)===0)j.dt(m,l) +throw g +s=6 +break +case 3:s=2 +break +case 6:if(n.a==null)n.aCb(h) +q=h +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Oe,r)}, +aCb(a){var s,r,q=this +q.a=A.bJr(q,a) +if(q.gqy()!=null){s=q.r.c +s===$&&A.b() +r=q.gqy() +r.toString +s.aaa(A.a3([r,q],t.N,t.qW))}s=q.w +if((s.a.a&30)===0)s.bI(0,!0)}, +zJ(a){return this.ajH(a)}, +ajH(a){var s=0,r=A.o(t.Px),q,p=this,o,n,m,l +var $async$zJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:l=p.gpm(p) +l.toString +o=p.gX(p) +n=p.r.a +n===$&&A.b() +s=3 +return A.h(n.gaa(n).FC(l,o,a),$async$zJ) +case 3:m=c +o=m.b +o===$&&A.b() +l=p.a +if(l!=null)l.m2(new A.hU(null,o,null,null,null,null,null,null)) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$zJ,r)}, +EK(a,b,c,d,e){var s=null,r=!0,q=null +return this.b08(0,b,!1,!1,e)}, +EJ(a,b,c){return this.EK(a,b,c,!1,!1)}, +b07(a,b,c){return this.EK(a,null,!1,b,c)}, +b08(a,b,c,d,a0){var s=0,r=A.o(t.YR),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$EK=A.k(function(a1,a2){if(a1===1){o=a2 +s=p}while(true)switch(s){case 0:h=null +g=!0 +f=null +p=4 +l=n.gX(n) +k=n.gpm(n) +j=n.r.a +j===$&&A.b() +s=7 +return A.h(j.gnx(j).Np(l,n.e,k,h,b,!1,g,a0,f),$async$EK) +case 7:m=a2 +if(n.c==null){n.c=m.a.a +n.d=m.a.c}l=n.a +if(l!=null)l.m2(m) +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +throw e +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$EK,r)}, +agx(a,b){var s,r=this,q=r.gX(r),p=r.gpm(r),o=r.a +o=o==null?null:o.grf() +s=r.r.a +s===$&&A.b() +return s.gZF().Nr(q,p,a,o,b,null)}, +agw(a){return this.agx(a,null)}, +pt(a,b,c){var s=this.r.MI(0,b,c,null,null) +return new A.ik(new A.aFW(this),s,A.t(s).i("ik"))}, +hQ(a,b){return this.pt(a,b,null)}, +yU(a){return this.pt(a,null,null)}, +ga5j(){var s=this,r=s.ax +if(r===$){r!==$&&A.aC() +r=s.ax=new A.aSH(s.gamk(),s.gamq())}return r}, +XA(a){return this.aXG(a)}, +aXG(a){var s=0,r=A.o(t.H),q,p=this,o +var $async$XA=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.ghn() +if((o==null?null:o.as)===!1){s=1 +break}p.r.ghc().ci(B.a0,"KeyStroke received",null,null) +q=p.aCM(a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$XA,r)}, +Ag(a){return this.amm(a)}, +aml(){return this.Ag(null)}, +amm(a){var s=0,r=A.o(t.H),q,p=this,o +var $async$Ag=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.ghn() +if((o==null?null:o.as)===!1){s=1 +break}p.r.ghc().ci(B.a0,"start typing",null,null) +s=3 +return A.h(p.FW(A.Fs(null,null,null,null,null,null,B.aU,null,!0,null,null,null,null,a,null,null,"typing.start",null,null)),$async$Ag) +case 3:case 1:return A.m(q,r)}}) +return A.n($async$Ag,r)}, +Aj(a){return this.ams(a)}, +amr(){return this.Aj(null)}, +ams(a){var s=0,r=A.o(t.H),q,p=this,o +var $async$Aj=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.ghn() +if((o==null?null:o.as)===!1){s=1 +break}p.r.ghc().ci(B.a0,"stop typing",null,null) +s=3 +return A.h(p.FW(A.Fs(null,null,null,null,null,null,B.aU,null,!0,null,null,null,null,a,null,null,"typing.stop",null,null)),$async$Aj) +case 3:case 1:return A.m(q,r)}}) +return A.n($async$Aj,r)}, +q(){var s,r,q=this,p=q.r.c +p===$&&A.b() +s=q.gqy() +p=p.c +r=p.gp(p) +J.jK(r,A.c(s)) +p.t(0,r) +r=q.a +if(r!=null){r.r.R(0) +p=r.d +p===$&&A.b() +s=p.f;++s.d +s.b=B.Cu +s.c=0 +p.e.q() +r.b.R(0) +p=r.f +p===$&&A.b() +p.ac(0) +r.c.ac(0) +r.w.ac(0) +p=r.y +if(p!=null)p.R(0) +p=r.z +if(p!=null)p.R(0) +r.x.ac(0)}q.ga5j().R(0)}, +aCM(a){return this.ga5j().$1(a)}} +A.aFG.prototype={ +$1(a){return a}, +$S:159} +A.aFH.prototype={ +$1(a){return a.a===this.a}, +$S:9} +A.aFI.prototype={ +$1(a){var s=a.db +s===$&&A.b() +if(s instanceof A.oM)return!1 +return J.ri(this.a,a.dy)}, +$S:12} +A.aFJ.prototype={ +$1(a){var s=a.db +s===$&&A.b() +return s instanceof A.oM}, +$S:12} +A.aFN.prototype={ +$2$remove(a,b){var s,r,q,p,o,n=this.a,m=J.c0y(n.a.e,new A.aFO(a)) +if(m!==-1){s=n.a +r=t.BO +if(b){s=A.P(s.e,!0,r) +B.c.cE(s,m) +q=s}else{s=A.P(s.e,!0,r) +s[m]=a +q=s}p=n.a.tZ(q) +s=this.b.a +if(s!=null)s.eZ(p) +s=n.a +s.toString +r=p.gpB() +o=p.c +o===$&&A.b() +n.a=s.h7(p.e,p.cx,p.db,p.fx,p.k3,p.k4,p.a,p.x,p.cy,p.fr,p.dx,p.f,p.y,p.z,p.k1,p.go,p.id,p.k2,p.Q,r,p.r,p.w,p.at,p.CW,p.ay,p.ch,o,p.b,p.ax,p.d,p.dy,p.fy)}}, +$1(a){return this.$2$remove(a,!1)}, +$C:"$2$remove", +$R:1, +$D(){return{remove:!1}}, +$S:735} +A.aFO.prototype={ +$1(a){return a.dy===this.a.dy}, +$S:12} +A.aFK.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.r,i=j.ghc(),h=a.dy +i.ci(B.a0,"Uploading "+h+" attachment...",null,null) +i=this.b +s=new A.bcg(A.aJ2(i,B.cg,!0,B.cg,!0)) +r=new A.aFM(s,a) +q=a.a +p=new A.Ek(new A.aH(new A.a6($.ac,t.Ic),t.L4)) +o=a.cy +n=a.dx +if(q==="image"){o.toString +q=k.gpm(k) +q.toString +m=k.gX(k) +j=j.a +j===$&&A.b() +l=j.gadA().zY(o,q,m,p,n,r)}else{o.toString +q=k.gpm(k) +q.toString +m=k.gX(k) +j=j.a +j===$&&A.b() +l=j.gadA().zX(o,q,m,p,n,r)}k.x.k(0,h,p) +return l.aI(0,new A.aFD(k,a,i),t.a).i7(new A.aFE(k,a,i)).eQ(new A.aFF(k,s,a))}, +$S:736} +A.aFM.prototype={ +$2(a,b){this.a.a.$2([this.b.KF(new A.X8(a,b,"inProgress"))],null)}, +$S:154} +A.aFD.prototype={ +$1(a){var s,r,q=this.b +this.a.r.ghc().ci(B.a0,"Attachment "+q.dy+" uploaded successfully...",null,null) +s=this.c +if(a instanceof A.I4){r=a.b +r===$&&A.b() +s.$1(q.aRT(r,a.d,B.jL))}else{r=a.b +r===$&&A.b() +s.$1(q.aRG(r,B.jL))}}, +$S:737} +A.aFE.prototype={ +$2(a,b){var s,r=this +if(a instanceof A.ng&&a.e){s=r.b +r.a.r.ghc().ci(B.a0,"Attachment "+s.dy+" upload cancelled",null,null) +r.c.$2$remove(s,!0) +return}r.a.r.ghc().ci(B.eT,"error uploading the attachment",a,b) +s=J.bU(a) +r.c.$1(r.b.KF(new A.X7(s,"failed")))}, +$S:81} +A.aFF.prototype={ +$0(){this.b.a.R(0) +this.a.x.G(0,this.c.dy)}, +$S:5} +A.aFL.prototype={ +$0(){var s,r=this.a +if(J.bBb(r.a.e,new A.aFC())){s=this.b.y.G(0,this.c) +if(s!=null)J.bBa(s,r.a)}}, +$S:5} +A.aFC.prototype={ +$1(a){var s=a.db +s===$&&A.b() +return s instanceof A.oM}, +$S:12} +A.aG2.prototype={ +$1(a){return a.a===this.a.a.gpB()}, +$S:9} +A.aG3.prototype={ +$1(a){var s=a.db +s===$&&A.b() +if(s instanceof A.oM)return a +return a.KF(B.tm)}, +$S:279} +A.aG4.prototype={ +$1(a){var s=a.db +s===$&&A.b() +return!(s instanceof A.oM)}, +$S:12} +A.aG5.prototype={ +$1(a){return a.dy}, +$S:280} +A.aG6.prototype={ +$0(){var s,r=this,q=r.b,p=r.a.a,o=q.gpm(q) +o.toString +s=q.gX(q) +q=q.r.a +q===$&&A.b() +return q.gaa(q).FZ(o,s,p,r.d,r.c)}, +$S:281} +A.aGc.prototype={ +$1(a){var s=a.db +s===$&&A.b() +if(s instanceof A.oM)return a +return a.KF(B.tm)}, +$S:279} +A.aGd.prototype={ +$1(a){var s=a.db +s===$&&A.b() +return!(s instanceof A.oM)}, +$S:12} +A.aGe.prototype={ +$1(a){return a.dy}, +$S:280} +A.aGf.prototype={ +$0(){var s=this.a.a,r=this.b.r.a +r===$&&A.b() +return r.gaa(r).n5(s,this.c)}, +$S:153} +A.aFX.prototype={ +$0(){var s=this,r=s.a.a,q=s.b.r.a +q===$&&A.b() +return q.gaa(q).Nb(r.a,s.c,s.e,s.d)}, +$S:153} +A.aFP.prototype={ +$0(){return this.b.r.jE(this.a.a.a,this.c)}, +$S:742} +A.aG0.prototype={ +$2(a,b){var s=this.a,r=this.b +return a.Fn(new A.aFY(s,r),new A.aFZ(s,r),new A.aG_(s,r))}, +$S:743} +A.aFZ.prototype={ +$0(){return this.a.OR(this.b)}, +$S:281} +A.aG_.prototype={ +$0(){return this.a.eZ(this.b)}, +$S:153} +A.aFY.prototype={ +$1(a){return this.a.jE(this.b,!1)}, +$S:744} +A.aG1.prototype={ +$0(){return A.Y(A.a9("Message state is not failed"))}, +$S:745} +A.aG7.prototype={ +$1(a){return a.f===this.a.a}, +$S:83} +A.aG8.prototype={ +$1(a){return a}, +$S:52} +A.aG9.prototype={ +$0(){return 1}, +$S:32} +A.aGa.prototype={ +$1(a){return a}, +$S:52} +A.aGb.prototype={ +$0(){return 1}, +$S:32} +A.aFQ.prototype={ +$1(a){return a-1}, +$S:52} +A.aFR.prototype={ +$1(a){return a-1}, +$S:52} +A.aFS.prototype={ +$1(a){var s=this.a +return a.f==s.f&&a.b===s.b&&a.a==s.a}, +$S:83} +A.aFT.prototype={ +$1(a){var s=this.a +return a.f==s.f&&a.b===s.b&&a.a==s.a}, +$S:83} +A.aFU.prototype={ +$2(a,b){return b===0}, +$S:284} +A.aFV.prototype={ +$2(a,b){return b===0}, +$S:284} +A.aFW.prototype={ +$1(a){return a.b==this.a.gqy()}, +$S:68} +A.a4Z.prototype={ +arS(a,b){var s=this,r=s.a,q=r.r,p=B.ab.ib([r.gqy()]),o=B.G.gdu().bf(p) +r=new A.b0K(r,q,q.KX("\u27f3 ("+B.hN.gdu().bf(o)+")"),new A.yY(A.a([],t.aU)),A.bLn(A.cm7(),t.yr)) +q=q.r +q===$&&A.b() +r.d=q +r.aD4() +r.aDb() +s.d!==$&&A.dl() +s.d=r +s.AJ(b) +s.f=A.mr(b,!1,t.YR) +s.aDj() +s.aDc() +s.aDa() +s.aDd() +s.aDg() +s.aDf() +s.aDh() +s.aD2() +s.aD3() +s.aD5() +s.aD7() +s.aD9() +s.aD6() +s.aD8() +s.aDk() +s.aDl() +s.aLz() +s.aLy()}, +AJ(a){return this.auN(a)}, +auN(a){var s=0,r=A.o(t.z),q=this,p,o,n,m +var $async$AJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:m=a.b +if(m==null)p=null +else{o=A.X(m) +n=o.i("ez<1,f>") +p=A.P(new A.ez(new A.aO(m,new A.aEv(q),o.i("aO<1>")),new A.aEw(),n),!0,n.i("w.E"))}s=p!=null&&p.length!==0?2:3 +break +case 2:m=q.a +s=4 +return A.h(m.w.a,$async$AJ) +case 4:B.c.E(q.e,p) +m.zJ(p) +case 3:return A.m(null,r)}}) +return A.n($async$AJ,r)}, +aD5(){this.b.t(0,this.a.hQ(0,"member.added").bw(new A.aEA(this)))}, +aD7(){this.b.t(0,this.a.hQ(0,"member.removed").bw(new A.aEG(this)))}, +aD9(){this.b.t(0,this.a.hQ(0,"member.updated").bw(new A.aEL(this)))}, +aD3(){this.b.t(0,this.a.hQ(0,"channel.updated").bw(new A.aEz(this)))}, +aD2(){this.b.t(0,this.a.pt(0,"channel.truncated","notification.channel_truncated").bw(new A.aEy(this)))}, +aD6(){var s=this.a.hQ(0,"user.banned") +this.b.t(0,new A.ik(new A.aEC(),s,s.$ti.i("ik")).bw(new A.aED(this)))}, +aDk(){this.b.t(0,this.a.hQ(0,"user.watching.start").bw(new A.aF5(this)))}, +aDl(){this.b.t(0,this.a.hQ(0,"user.watching.stop").bw(new A.aF7(this)))}, +aD8(){var s=this.a.hQ(0,"user.unbanned") +this.b.t(0,new A.ik(new A.aEI(),s,s.$ti.i("ik")).bw(new A.aEJ(this)))}, +a9s(a){var s,r=A.P(this.grf(),!0,t.B_),q=B.c.h9(r,new A.aFd(a)) +if(q===-1)return +r[q]=a +s=this.f +s===$&&A.b() +this.m2(s.gp(s).Vp(r))}, +Z_(){var s=0,r=A.o(t.H),q=this,p,o +var $async$Z_=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=A.P(q.giL(),!0,t.yr) +o=q.gvh() +o=o.gaS(o) +B.c.E(p,new A.eX(o,new A.aFn(),A.t(o).i("eX"))) +o=q.d +o===$&&A.b() +o.t(0,new A.aO(p,new A.aFo(),A.X(p).i("aO<1>"))) +return A.m(null,r)}}) +return A.n($async$Z_,r)}, +aDf(){this.b.t(0,this.a.hQ(0,"reaction.deleted").bw(new A.aEU(this)))}, +aDg(){this.b.t(0,this.a.hQ(0,"reaction.new").bw(new A.aEX(this)))}, +aDd(){this.b.t(0,this.a.pt(0,"message.updated","reaction.updated").bw(new A.aEQ(this)))}, +aDa(){this.b.t(0,this.a.hQ(0,"message.deleted").bw(new A.aEM(this)))}, +aDc(){this.b.t(0,this.a.pt(0,"message.new","notification.message_new").bw(new A.aEN(this)))}, +eZ(a){var s,r,q,p,o,n,m,l,k=this,j={},i=a.z,h=i!=null +if(!h||a.ay===!0){s=t.yr +r=A.P(k.giL(),!0,s) +q=B.c.h9(r,new A.aFu(a)) +if(q!==-1){p=r[q] +o=j.a=a.Aq(p) +r[q]=a.gpB()!=null&&a.Q==null?j.a=o.abA(p.Q):o +r=A.P(r,!0,s) +n=A.X(r).i("F<1,bN>") +m=A.P(new A.F(r,new A.aFv(j,a),n),!0,n.i("al.E"))}else{r.push(a) +m=r}j=A.P(k.gagb(),!0,s) +l=B.c.h9(j,new A.aFw(a)) +if(a.go)if(l!==-1)j[l]=a +else j.push(a) +else{if(!!j.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(j,new A.aFx(a),!0)}r=k.f +r===$&&A.b() +r=r.gp(r) +s=A.aag(m,k.gTt(),s) +n=k.f +n=n.gp(n).a +k.sou(r.aRW(n==null?null:n.aR_(a.gfu()),s,j))}if(h)k.b2D(i,A.a([a],t.n_))}, +EU(a){return this.b13(a)}, +b13(a){var s=0,r=A.o(t.z),q,p=this,o,n,m,l +var $async$EU=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(null,$async$EU) +case 3:o=a.z +if(o!=null){n=A.dx(p.gvh(),t.N,t.ME) +if(!n.ak(0,o)){s=1 +break}n.hz(n,o,new A.aFk(a)) +p.sa8G(n) +if(a.ay===!1){s=1 +break}}n=t.yr +m=A.P(p.giL(),!0,n) +if(!!m.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(m,new A.aFl(a),!0) +n=A.P(m,!0,n) +m=A.X(n).i("F<1,bN>") +l=A.P(new A.F(n,new A.aFm(a),m),!0,m.i("al.E")) +m=p.f +m===$&&A.b() +p.sou(m.gp(m).KE(l)) +case 1:return A.m(q,r)}}) +return A.n($async$EU,r)}, +KU(a,b){if(b)return this.EU(a) +return this.eZ(a)}, +aDh(){var s=this,r=s.f +r===$&&A.b() +r=r.gp(r).a +if((r==null?null:r.e.y)===!1)return +s.b.t(0,s.a.pt(0,"message.read","notification.mark_read").bw(new A.aEZ(s)))}, +giL(){var s=this.f +s===$&&A.b() +s=s.gp(s).b +return s==null?A.a([],t.n_):s}, +gaYK(){var s,r,q=this.f +q===$&&A.b() +s=q.$ti.i("en<1>") +r=s.i("e8>") +return new A.md(B.y_.gLh(),new A.e8(new A.aFh(),new A.en(q,s),r),r.i("md"))}, +gagb(){var s=this.f +s===$&&A.b() +s=s.gp(s).d +return s==null?A.a([],t.n_):s}, +grf(){var s,r=this.f +r===$&&A.b() +r=r.gp(r).c +if(r==null)r=A.a([],t.Ye) +s=A.X(r).i("F<1,fm>") +return A.P(new A.F(r,new A.aFg(this),s),!0,s.i("al.E"))}, +gb2Y(){var s,r=this.f +r===$&&A.b() +r=r.gp(r).f +if(r==null)r=A.a([],t.P5) +s=A.X(r).i("F<1,cm>") +return A.P(new A.F(r,new A.aFA(this),s),!0,s.i("al.E"))}, +gz7(a){var s=this.f +s===$&&A.b() +s=s.gp(s).r +return s==null?A.a([],t.rt):s}, +gagC(){var s,r=this.f +r===$&&A.b() +s=r.$ti.i("en<1>") +return new A.e8(new A.aFi(),new A.en(r,s),s.i("e8>"))}, +aCC(a){var s,r=a.b,q=this.a.r.c +q===$&&A.b() +q=q.d +s=q.e.b +return r.a===(s===B.K?null:q.$ti.c.a(s)).a}, +gaSH(){var s=this.gagC() +return new A.e8(new A.aFf(this),s,s.$ti.i("e8"))}, +gb2j(){var s=this.gaSH() +return new A.e8(new A.aFp(),s,s.$ti.i("e8"))}, +gn4(){var s=A.e5(this.gz7(this),this.gSh()) +s=s==null?null:s.c +return s==null?0:s}, +sn4(a){var s,r,q=this,p=A.P(q.gz7(q),!0,t.xk),o=B.c.h9(p,q.gSh()) +if(o<0)return +s=p[o] +r=s.a +s=s.b +p[o]=new A.fd(r,s,a) +s=q.f +s===$&&A.b() +q.sou(s.gp(s).abB(p))}, +avR(a){var s,r,q,p,o=null,n=this.a.r.c +n===$&&A.b() +n=n.d +s=n.e.b +n=n.$ti.c +r=s===B.K +q=r?o:n.a(s) +p=q==null?o:q.a +n=r?o:n.a(s) +n=n==null?o:A.e5(n.as,new A.aEx(a)) +s=a.z==null +if(!a.ch)if(!a.CW){r=a.fy +n=(r==null?o:r.a)!=p&&n==null&&s}else n=!1 +else n=!1 +return n}, +b2D(a,b){var s,r,q,p=A.hH(this.gvh(),t.N,t.ME) +if(p.ak(0,a)){s=t.yr +r=A.P(b,!0,s) +q=p.h(0,a) +q.toString +B.c.E(r,J.jL(q,new A.aFz(b))) +p.k(0,a,A.aag(r,this.gTt(),s))}else p.k(0,a,b) +this.sa8G(p)}, +m2(a){var s,r,q,p,o,n,m,l,k=this,j=t.yr,i=A.aag(A.P(A.cg1(A.P(k.giL(),!0,j),a.b),!0,j),k.gTt(),j) +j=k.f +j===$&&A.b() +s=j.gp(j).f +if(s==null)s=A.a([],t.P5) +r=a.f +if(r==null)r=A.a([],t.P5) +j=A.P(r,!0,t.ui) +q=A.X(s).i("aO<1>") +B.c.E(j,A.P(new A.aO(s,new A.aFs(r),q),!0,q.i("w.E"))) +q=a.c +if(q==null)q=A.a([],t.Ye) +q=A.P(q,!0,t.B_) +p=k.f +o=p.gp(p).r +if(o==null)o=A.a([],t.rt) +n=a.r +if(n==null)n=A.a([],t.rt) +p=A.P(n,!0,t.xk) +m=A.X(o).i("aO<1>") +B.c.E(p,A.P(new A.aO(o,new A.aFt(n),m),!0,m.i("w.E"))) +k.AJ(a) +m=k.f +m=m.gp(m) +l=k.f +l=l.gp(l).a +l=l==null?null:l.a0(a.a) +k.sou(m.nA(l,q,i,a.d,p,a.e,j))}, +aLv(a,b){return B.e.be(a.gfu().a,b.gfu().a)}, +sou(a){var s=this.f +s===$&&A.b() +s.t(0,a) +this.r.$1([a])}, +gvh(){var s=this.w +return J.DR(s.gp(s),B.U3,t.N,t.ME)}, +sa8G(a){this.w.t(0,a)}, +aDj(){var s,r,q=this,p=q.f +p===$&&A.b() +p=p.gp(p).a +if((p==null?null:p.e.as)===!1)return +p=q.a +s=p.r.c +s===$&&A.b() +s=s.d +r=s.e.b +s=r===B.K?null:s.$ti.c.a(r) +if(s==null)return +r=q.b +r.t(0,p.hQ(0,"typing.start").bw(new A.aF1(q,s))) +r.t(0,p.hQ(0,"typing.stop").bw(new A.aF2(q,s))) +p=p.yU(0) +r.t(0,new A.ik(new A.aF3(q),p,p.$ti.i("ik")).bw(new A.aF4(q)))}, +aLz(){var s=this.f +s===$&&A.b() +s=s.gp(s).a +if((s==null?null:s.e.as)===!1)return +this.y=A.xo(B.cs,new A.aFc(this))}, +aLy(){this.z=A.xo(B.im,new A.aFa(this))}} +A.aFe.prototype={ +$1(a){return null}, +$S:751} +A.aEv.prototype={ +$1(a){var s,r +if(!B.c.H(this.a.e,a.a)){s=a.e +r=J.ae(s) +s=r.gcs(s)&&r.dn(s,new A.aEu())}else s=!1 +return s}, +$S:9} +A.aEu.prototype={ +$1(a){var s,r,q,p,o,n,m=a.w,l=m==null?a.ch:m +if(l==null||!J.ri(l,""))return!1 +try{s=A.el(l,0,null) +if(!B.b.dX(J.c0n(s),"stream-io-cdn.com")||s.gNs().h(0,"Expires")==null)return!1 +p=s.gNs().h(0,"Expires") +p.toString +r=A.er(p,null) +q=A.lu(r*1000,!1) +p=Date.now() +o=q.a +return o") +p=A.X(r).i("aO<1>") +n.m2(m.gp(m).aRJ(A.P(new A.aO(s,new A.aEE(o),q),!1,q.i("w.E")),A.P(new A.aO(r,new A.aEF(o),p),!1,p.i("w.E"))))}, +$S:15} +A.aEE.prototype={ +$1(a){return a.f!==this.a.a}, +$S:78} +A.aEF.prototype={ +$1(a){return a.b.a!==this.a.a}, +$S:58} +A.aEL.prototype={ +$1(a){var s,r,q=a.z,p=this.a,o=p.f +o===$&&A.b() +s=o.gp(o).c +if(s==null)s=A.a([],t.Ye) +o=p.f +r=A.X(s).i("F<1,fm>") +p.m2(o.gp(o).Vp(A.P(new A.F(s,new A.aEK(q),r),!1,r.i("al.E"))))}, +$S:15} +A.aEK.prototype={ +$1(a){var s=this.a +return a.f==s.f?s:a}, +$S:291} +A.aEz.prototype={ +$1(a){var s,r,q,p=a.y +p.toString +s=this.a +r=s.f +r===$&&A.b() +r=r.gp(r) +q=s.f +q=q.gp(q).a +q=q==null?null:q.a0(p) +s.m2(r.aRA(q,p.ay))}, +$S:15} +A.aEy.prototype={ +$1(a){return this.aiI(a)}, +aiI(a){var s=0,r=A.o(t.H),q=this,p,o +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:a.y.toString +s=2 +return A.h(null,$async$$1) +case 2:p=q.a +o=p.f +o===$&&A.b() +p.sou(o.gp(o).KE(A.a([],t.n_))) +o=a.x +if(o!=null)p.eZ(o) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:74} +A.aEC.prototype={ +$1(a){return a.b!=null}, +$S:68} +A.aED.prototype={ +$1(a){return this.aiJ(a)}, +aiJ(a){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a +o=a.w.a +n=p +s=2 +return A.h(p.a.agw(new A.zH(B.xg.j(0),"id",o)).aI(0,new A.aEB(),t.B_),$async$$1) +case 2:n.a9s(c) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:74} +A.aEB.prototype={ +$1(a){var s=a.b +s===$&&A.b() +return B.c.gO(s)}, +$S:293} +A.aF5.prototype={ +$1(a){var s,r,q,p,o=a.w +if(o!=null){s=this.a +r=s.f +r===$&&A.b() +q=r.gp(r).f +r=s.f +r=r.gp(r) +p=A.a([],t.P5) +if(q!=null)B.c.E(p,q) +p.push(o) +s.m2(r.abE(p))}}, +$S:15} +A.aF7.prototype={ +$1(a){var s,r,q,p,o=a.w +if(o!=null){s=this.a +r=s.f +r===$&&A.b() +q=r.gp(r).f +r=s.f +r=r.gp(r) +if(q==null)p=null +else{p=A.X(q).i("aO<1>") +p=A.P(new A.aO(q,new A.aF6(o),p),!1,p.i("w.E"))}s.m2(r.abE(p))}}, +$S:15} +A.aF6.prototype={ +$1(a){return a.a!==this.a.a}, +$S:97} +A.aEI.prototype={ +$1(a){return a.b!=null}, +$S:68} +A.aEJ.prototype={ +$1(a){return this.aiK(a)}, +aiK(a){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a +o=a.w.a +n=p +s=2 +return A.h(p.a.agw(new A.zH(B.xg.j(0),"id",o)).aI(0,new A.aEH(),t.B_),$async$$1) +case 2:n.a9s(c) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:74} +A.aEH.prototype={ +$1(a){var s=a.b +s===$&&A.b() +return B.c.gO(s)}, +$S:293} +A.aFd.prototype={ +$1(a){return a.f==this.a.f}, +$S:78} +A.aFn.prototype={ +$1(a){return a}, +$S:159} +A.aFo.prototype={ +$1(a){var s=a.c +s===$&&A.b() +return t.B2.b(s)}, +$S:9} +A.aEU.prototype={ +$1(a){var s,r,q,p,o=null,n=this.a,m=A.e5(n.giL(),new A.aER(a)) +if(m==null){s=n.gvh() +r=a.x +s=s.h(0,r==null?o:r.z) +m=s==null?o:A.e5(s,new A.aES(a))}q=a.Q +if(m==null)p=o +else{s=m.y +if(s==null)p=o +else{s=A.c6f(s,new A.aET(q),t.HS) +s=A.P(s,!1,s.$ti.i("w.E")) +p=s}}n.eZ(a.x.Vs(p))}, +$S:15} +A.aER.prototype={ +$1(a){var s=a.a,r=this.a.x +return s===(r==null?null:r.a)}, +$S:9} +A.aES.prototype={ +$1(a){var s=a.a,r=this.a.x +return s===(r==null?null:r.a)}, +$S:9} +A.aET.prototype={ +$1(a){var s=null,r=a.b,q=this.a,p=q==null +if(r===(p?s:q.b)){r=a.e +if(r===(p?s:q.e)){r=a.a +if(r==(p?s:q.a)){r=a.f +if(r==(p?s:q.f)){r=a.r +r=J.i(r,p?s:q.r)}else r=!1}else r=!1}else r=!1}else r=!1 +return r}, +$S:83} +A.aEX.prototype={ +$1(a){var s,r,q=this.a,p=A.e5(q.giL(),new A.aEV(a)) +if(p==null){s=q.gvh() +r=a.x +s=s.h(0,r==null?null:r.z) +p=s==null?null:A.e5(s,new A.aEW(a))}s=a.x +s.toString +q.eZ(s.Vs(p==null?null:p.y))}, +$S:15} +A.aEV.prototype={ +$1(a){var s=a.a,r=this.a.x +return s===(r==null?null:r.a)}, +$S:9} +A.aEW.prototype={ +$1(a){var s=a.a,r=this.a.x +return s===(r==null?null:r.a)}, +$S:9} +A.aEQ.prototype={ +$1(a){var s,r,q,p,o=this.a,n=A.e5(o.giL(),new A.aEO(a)) +if(n==null){s=o.gvh() +r=a.x +s=s.h(0,r==null?null:r.z) +n=s==null?null:A.e5(s,new A.aEP(a))}s=a.x +s.toString +q=s.Vs(n==null?null:n.y) +o.eZ(q) +if(q.go){s=o.f +s===$&&A.b() +p=s.gp(s).d +if(p==null)p=A.a([],t.n_) +s=o.f +s=s.gp(s) +r=A.P(p,!0,t.yr) +r.push(q) +o.sou(s.aR5(r))}}, +$S:15} +A.aEO.prototype={ +$1(a){var s=a.a,r=this.a.x +return s===(r==null?null:r.a)}, +$S:9} +A.aEP.prototype={ +$1(a){var s=a.a,r=this.a.x +return s===(r==null?null:r.a)}, +$S:9} +A.aEM.prototype={ +$1(a){var s,r=a.x +r.toString +s=a.CW +this.a.KU(r,s===!0)}, +$S:15} +A.aEN.prototype={ +$1(a){var s=a.x,r=s.z!=null&&s.ay!==!0,q=this.a,p=q.c +if(p.gp(p)||r)q.eZ(s) +if(q.avR(s))q.sn4(q.gn4()+1)}, +$S:15} +A.aFu.prototype={ +$1(a){return a.a===this.a.a}, +$S:9} +A.aFv.prototype={ +$1(a){if(a.gpB()!==this.b.a)return a +return a.abA(this.a.a.aRD(new A.bC(Date.now(),!1),"deleted"))}, +$S:120} +A.aFw.prototype={ +$1(a){return a.a===this.a.a}, +$S:9} +A.aFx.prototype={ +$1(a){return a.a===this.a.a}, +$S:9} +A.aFk.prototype={ +$1(a){return A.P(J.jL(a,new A.aFj(this.a)),!0,t.yr)}, +$S:159} +A.aFj.prototype={ +$1(a){return a.a!==this.a.a}, +$S:9} +A.aFl.prototype={ +$1(a){return a.a===this.a.a}, +$S:9} +A.aFm.prototype={ +$1(a){if(a.gpB()!==this.a.a)return a +return a.aRP(null,null)}, +$S:120} +A.aEZ.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.f +n===$&&A.b() +n=n.gp(n).r +if(n==null)n=[] +s=A.eZ(n,!0,t.xk) +r=B.c.h9(o.gz7(o),new A.aEY(a)) +if(r!==-1){n=B.c.cE(s,r).b +q=o.a.r.c +q===$&&A.b() +q=q.d +p=q.e.b +if(n.a===(p===B.K?null:q.$ti.c.a(p)).a)o.sn4(0) +n=a.w +n.toString +s.push(new A.fd(a.f,n,0)) +n=o.f +o.sou(n.gp(n).abB(s))}}, +$S:15} +A.aEY.prototype={ +$1(a){return a.b.a===this.a.w.a}, +$S:58} +A.aFh.prototype={ +$1(a){var s=a.b +return s==null?A.a([],t.n_):s}, +$S:760} +A.aFg.prototype={ +$1(a){var s=this.a.a.r.c +s===$&&A.b() +s=s.e +return a.abD(J.as(s.gp(s),a.a.a))}, +$S:291} +A.aFA.prototype={ +$1(a){var s=this.a.a.r.c +s===$&&A.b() +s=s.e +s=J.as(s.gp(s),a.a) +return s==null?a:s}, +$S:761} +A.aFi.prototype={ +$1(a){var s=a.r +return s==null?A.a([],t.rt):s}, +$S:762} +A.aFf.prototype={ +$1(a){return A.e5(a,this.a.gSh())}, +$S:763} +A.aFp.prototype={ +$1(a){var s=a==null?null:a.c +return s==null?0:s}, +$S:764} +A.aEx.prototype={ +$1(a){var s=a.a,r=this.a.fy +r=r==null?null:r.a +return s.a===r}, +$S:765} +A.aFz.prototype={ +$1(a){return!J.kz(this.a,new A.aFy(a))}, +$S:9} +A.aFy.prototype={ +$1(a){return a.a===this.a.a}, +$S:9} +A.aFs.prototype={ +$1(a){return!B.c.dn(this.a,new A.aFr(a))}, +$S:97} +A.aFr.prototype={ +$1(a){return a.a===this.a.a}, +$S:97} +A.aFt.prototype={ +$1(a){return!B.c.dn(this.a,new A.aFq(a))}, +$S:58} +A.aFq.prototype={ +$1(a){return a.b.a===this.a.b.a}, +$S:58} +A.aF1.prototype={ +$1(a){var s,r,q=a.w +if(q!=null&&q.a!==this.b.a){s=this.a.x +r=A.dx(s.gp(s),t.ui,t.qU) +r.k(0,q,a) +s.t(0,r)}}, +$S:15} +A.aF2.prototype={ +$1(a){var s,r,q=a.w +if(q!=null&&q.a!==this.b.a){s=this.a.x +r=A.dx(s.gp(s),t.ui,t.qU) +r.G(0,q) +s.t(0,r)}}, +$S:15} +A.aF3.prototype={ +$1(a){var s=a.w +if(s==null)return!1 +return B.c.dn(this.a.grf(),new A.aF0(s))}, +$S:68} +A.aF0.prototype={ +$1(a){return a.f===this.a.a}, +$S:78} +A.aF4.prototype={ +$1(a){var s,r=null,q=this.a,p=t.B_,o=A.eZ(q.grf(),!0,p),n=B.c.h9(o,new A.aF_(a)) +if(n>-1){s=B.c.cE(o,n) +p=A.P(o,!0,p) +p.push(s.abD(a.w)) +q.m2(new A.hU(r,r,p,r,r,r,r,r))}}, +$S:15} +A.aF_.prototype={ +$1(a){return a.f===this.a.w.a}, +$S:78} +A.aFc.prototype={ +$1(a){var s=Date.now(),r=this.a,q=r.x +J.dw(q.gp(q),new A.aFb(r,new A.bC(s,!1)))}, +$S:55} +A.aFb.prototype={ +$2(a,b){var s,r=null +if(B.e.bt(A.co(0,0,0,this.b.a-b.f.a,0,0).a,1e6)>7){s=this.a.a +s.r.f6(A.Fs(r,r,r,s.gqy(),r,r,B.aU,r,!0,r,r,r,r,b.ay,r,r,"typing.stop",r,a))}}, +$S:766} +A.aFa.prototype={ +$1(a){var s,r,q=Date.now(),p=this.a,o=p.f +o===$&&A.b() +o=o.gp(o).d +if(o==null)s=null +else{r=A.X(o).i("aO<1>") +s=A.P(new A.aO(o,new A.aF8(new A.bC(q,!1)),r),!0,r.i("w.E"))}if(s!=null&&s.length!==0){q=A.aN(s).i("F<1,bN>") +s=A.P(new A.F(s,new A.aF9(),q),!0,q.i("al.E")) +q=p.f +q=q.gp(q) +o=p.gagb() +r=A.X(o).i("aO<1>") +p.m2(q.aRK(s,A.P(new A.aO(o,A.ciL(),r),!0,r.i("w.E"))))}}, +$S:55} +A.aF8.prototype={ +$1(a){var s=a.k1 +return(s==null?null:s.a") +g=h.i("md") +A.fp(1,"count") +n.Q=new A.a_Q(1,new A.md(null,new A.en(i,h),g),g.i("a_Q")).bw(n.gavE()) +p=4 +s=7 +return A.h(e.Kz(m,a),$async$Eu) +case 7:l=c +n.c.amw() +e=m.a0(l.r) +q=e +s=1 +break +p=2 +s=6 +break +case 4:p=3 +d=o +k=A.a0(d) +j=A.am(d) +e=n.ghc() +e.ci(B.eT,"error connecting ws",k,j) +throw d +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Eu,r)}, +qA(){var s,r,q,p=this,o=null,n=p.at +if(n.gp(n)===B.dL)return +s=p.ghc() +r=p.c +r===$&&A.b() +r=r.d +q=r.e.b +r=q===B.K?o:r.$ti.c.a(q) +s.ci(B.a0,"Closing web-socket connection for "+A.c(r==null?o:r.a),o,o) +n.t(0,B.dL) +n=p.Q +if(n!=null)n.R(0) +p.Q=null +p.c.UR() +n=p.b +n===$&&A.b() +n.ho(0)}, +f6(a){var s,r,q,p=this +if(a.a==="health.check"){s=a.r +if(s!=null){r=p.c +r===$&&A.b() +r.te(s) +r.d.t(0,s)}q=a.e +if(q!=null)p.e.a=q +return null}r=p.c +r===$&&A.b() +r.Zr(A.a([a.w],t.fz)) +return p.as.t(0,a)}, +GV(a){return this.avF(a)}, +avF(a){var s=0,r=A.o(t.z),q=this,p,o,n +var $async$GV=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=q.at +n=o.gp(o) +o.t(0,a) +o=a===B.eL +q.f6(A.Fs(null,null,null,null,null,null,B.aU,null,!0,null,null,null,o,null,null,null,"connection.changed",null,null)) +s=o&&n!==B.eL?2:3 +break +case 2:o=q.c +o===$&&A.b() +o=o.c +p=J.c1_(J.vg(o.gp(o)),!1) +s=p.length!==0?4:5 +break +case 4:s=6 +return A.h(q.z6(new A.zH(B.a3A.j(0),"cid",p),B.aql),$async$GV) +case 6:case 5:q.f6(A.Fs(null,null,null,null,null,null,B.aU,null,!0,null,null,null,!0,null,null,null,"connection.recovered",null,null)) +case 3:return A.m(null,r)}}) +return A.n($async$GV,r)}, +MI(a,b,c,d,e){var s,r +if(b==null){s=this.as +return new A.en(s,s.$ti.i("en<1>"))}s=this.as +r=s.$ti.i("en<1>") +return new A.ik(new A.b7z(b,c,d,e),new A.en(s,r),r.i("ik"))}, +hQ(a,b){return this.MI(a,b,null,null,null)}, +yU(a){return this.MI(a,null,null,null,null)}, +pt(a,b,c){return this.MI(a,b,c,null,null)}, +z6(a,b){return this.b0c(a,b)}, +b0c(a,b){var s=0,r=A.o(t.X2),q,p=this,o,n,m,l,k,j +var $async$z6=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:j=p.b +j===$&&A.b() +o=j.ay +s=(o==null?null:(o.a.a&30)!==0)===!1?3:4 +break +case 3:p.ghc().ci(B.a0,"awaiting connection completer",null,null) +j=j.ay +s=5 +return A.h(j==null?null:j.a,$async$z6) +case 5:case 4:j=p.at +if(j.gp(j)!==B.eL)throw A.d(B.avD) +n=p.e.a!=null||!1 +p.ghc().ci(B.a0,"Query channel start",null,null) +j=p.a +j===$&&A.b() +s=6 +return A.h(j.gnx(j).Nq(a,null,null,b,!1,null,!0,n),$async$z6) +case 6:m=d +j=m.b +j===$&&A.b() +o=A.X(j).i("eX<1,fm>") +o=A.iS(new A.eX(j,new A.b7A(),o),new A.b7B(),o.i("w.E"),t.op) +l=A.P(o,!1,A.t(o).i("w.E")) +o=p.c +o===$&&A.b() +o.Zr(l) +p.ghc().ci(B.a0,"Got "+m.b.length+" channels from api",null,null) +k=p.aDS(j) +s=7 +return A.h(null,$async$z6) +case 7:p.c.aaa(k.a) +q=k.b +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$z6,r)}, +aDS(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=this,a4=null,a5=a3.c +a5===$&&A.b() +a5=a5.c +s=t.N +a5=A.dx(a5.gp(a5),s,t.qW) +r=A.a([],t.PE) +for(q=a6.length,p=t.tr,o=t.VY,n=t.CR,m=t.Fj,l=t.JW,k=a3.x,j=0;j") +s.t(0,new A.e8(new A.aGB(),new A.ik(new A.aGC(),q,p),p.i("e8")).bw(new A.aGD(n))) +p=r.yU(0) +q=t.bo +o=t.S +s.t(0,A.bQp(new A.e8(new A.aGE(),p,A.t(p).i("e8")),q,o).bw(new A.aGF(n))) +r=r.yU(0) +s.t(0,A.bQp(new A.e8(new A.aGG(),r,A.t(r).i("e8")),q,o).bw(new A.aGH(n))) +n.aD1() +n.aD_() +n.aD0() +n.aDm() +n.aCZ()}, +UR(){var s=this.a +if(s!=null){s.R(0) +this.a=null}}, +aD0(){var s=this.a +if(s!=null)s.t(0,this.b.hQ(0,"channel.hidden").bw(new A.aGy(this)))}, +aDm(){var s=this.a +if(s!=null)s.t(0,this.b.hQ(0,"user.updated").bw(new A.aGA(this)))}, +aCZ(){var s=this.a +if(s!=null)s.t(0,this.b.hQ(0,"notification.mark_read").bw(new A.aGw(this)))}, +aD1(){var s=this.a +if(s!=null)s.t(0,this.b.pt(0,"member.removed","notification.removed_from_channel").bw(new A.aGz(this)))}, +aD_(){var s=this.a +if(s!=null)s.t(0,this.b.pt(0,"channel.deleted","notification.channel_deleted").bw(new A.aGx(this)))}, +Zr(a){var s,r,q,p=this.e,o=A.dx(p.gp(p),t.N,t.ui) +for(s=a.length,r=0;r3000){p.f=a +p.r=new A.bC(Date.now(),!1) +A.FG(p.c.$1(a),new A.aSL(p,n),t.H,t.K)}q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}} +A.aSM.prototype={ +$1(a){}, +$S:13} +A.aSK.prototype={ +$0(){var s=this.c,r=t.a +A.FG(this.a.a8i(this.b).aI(0,new A.aSI(s),r),new A.aSJ(s),r,t.K)}, +$S:0} +A.aSI.prototype={ +$1(a){var s=this.a +if((s.a.a&30)!==0)return +s.dN(0)}, +$S:14} +A.aSJ.prototype={ +$2(a,b){var s=this.a +if((s.a.a&30)!==0)return +s.dt(a,b)}, +$S:198} +A.aSL.prototype={ +$2(a,b){var s +this.a.Qj() +s=this.b +if((s.a.a&30)!==0)return +s.dt(a,b)}, +$S:198} +A.b0I.prototype={} +A.b0K.prototype={ +aD4(){var s=this.b.hQ(0,"connection.recovered") +this.e.t(0,new A.md(null,s,A.t(s).i("md")).bw(new A.b0Q(this)))}, +aDb(){var s=this.a.yU(0) +this.e.t(0,new A.ik(new A.b0R(),s,s.$ti.i("ik")).bw(new A.b0S(this)))}, +t(a,b){var s=this,r=J.jL(b,new A.b0V(s)) +if(!r.gao(r).v())return +s.c.ci(B.a0,"Adding "+r.gu(r)+" messages to the queue",null,null) +s.f.E(0,r) +s.Ik()}, +Ik(){var s=0,r=A.o(t.H),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a +var $async$Ik=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:if(m.r){s=1 +break}m.r=!0 +i=m.c +i.ci(B.a0,"Started retrying failed messages",null,null) +h=m.f,g=t.Ix,f=h.$ti.c,e=m.a +case 3:if(!(d=h.c,d!==0)){s=4 +break}i.ci(B.a0,""+d+" messages remaining in the queue",null,null) +if(h.c===0)A.Y(A.a9("No element")) +c=h.b[0] +if(c==null){f.a(null) +c=null}l=c +d=m.d +d===$&&A.b() +k=d +p=6 +k.toString +k.toString +k.toString +k.toString +s=9 +return A.h(new A.a3w(new A.b0T(m,l),B.F,0.25,B.im,6,new A.b0U(m,k),g).$0(),$async$Ik) +case 9:n.push(8) +s=7 +break +case 6:p=5 +a=o +j=A.a0(a) +i.ci(B.eT,"Error while retrying message "+l.a,j,null) +d=e.a +if(d!=null)d.eZ(l) +n.push(8) +s=7 +break +case 5:n=[2] +case 7:p=2 +h.lY() +s=n.pop() +break +case 8:s=3 +break +case 4:m.r=!1 +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Ik,r)}} +A.b0Q.prototype={ +$1(a){var s +if(a.ax===!0){s=this.a +s.c.ci(B.a0,"Connection recovered, retrying failed messages",null,null) +s=s.a.a +if(s!=null)s.Z_()}}, +$S:15} +A.b0R.prototype={ +$1(a){return a.x!=null}, +$S:68} +A.b0S.prototype={ +$1(a){var s,r,q,p=a.x +p.toString +s=this.a +r=s.f +if(!A.bS3(r,p))return +q=p.c +q===$&&A.b() +if(t.kI.b(q)){s.c.ci(B.a0,"Removing sent message from queue : "+p.a,null,null) +return A.cg2(r,p)}}, +$S:15} +A.b0V.prototype={ +$1(a){return!A.bS3(this.a.f,a)}, +$S:9} +A.b0T.prototype={ +$0(){return this.a.a.Z0(this.b)}, +$S:777} +A.b0U.prototype={ +$2(a,b){if(!(a instanceof A.i9))return!1 +return this.b.e.$3(this.a.b,b,a)}, +$S:778} +A.b0O.prototype={ +$2(a,b){var s=this.a +return a.Fn(new A.b0L(s),new A.b0M(s),new A.b0N(s))}, +$S:779} +A.b0M.prototype={ +$0(){return this.a.gfu()}, +$S:111} +A.b0N.prototype={ +$0(){return this.a.gahX()}, +$S:111} +A.b0L.prototype={ +$1(a){var s=this.a,r=s.fr +return r==null?s.fx:r}, +$S:780} +A.b0P.prototype={ +$0(){return null}, +$S:5} +A.bwA.prototype={ +$1(a){return a.a===this.a.a}, +$S:9} +A.bwx.prototype={ +$1(a){return a.a===this.a.a}, +$S:9} +A.UP.prototype={ +zY(a,b,c,d,e,f){return this.akN(a,b,c,d,e,f)}, +akN(a,b,c,d,e,f){var s=0,r=A.o(t.Ke),q,p=this,o,n,m,l,k +var $async$zY=A.k(function(g,h){if(g===1)return A.l(h,r) +while(true)switch(s){case 0:l=p.a +k="/channels/"+c+"/"+b+"/image" +s=4 +return A.h(a.NR(),$async$zY) +case 4:s=3 +return A.h(l.ED(k,h,d,f,t.z),$async$zY) +case 3:o=h.a +n=new A.x5() +m=J.ae(o) +n.a=A.aj(m.h(o,"duration")) +n.b=A.aj(m.h(o,"file")) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$zY,r)}, +zX(a,b,c,d,e,f){return this.akL(a,b,c,d,e,f)}, +akL(a,b,c,d,e,f){var s=0,r=A.o(t.ID),q,p=this,o,n,m,l,k +var $async$zX=A.k(function(g,h){if(g===1)return A.l(h,r) +while(true)switch(s){case 0:l=p.a +k="/channels/"+c+"/"+b+"/file" +s=4 +return A.h(a.NR(),$async$zX) +case 4:s=3 +return A.h(l.ED(k,h,d,f,t.z),$async$zX) +case 3:o=h.a +n=new A.I4() +m=J.ae(o) +n.a=A.aj(m.h(o,"duration")) +n.b=A.aj(m.h(o,"file")) +n.d=A.aj(m.h(o,"thumb_url")) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$zX,r)}} +A.aB2.prototype={} +A.aEq.prototype={ +Np(a,b,c,d,e,f,g,h,i){return this.b0a(a,b,c,d,e,!1,!0,h,i)}, +b0a(a,b,c,d,e,f,g,h,i){var s=0,r=A.o(t.YR),q,p=this,o,n,m +var $async$Np=A.k(function(j,k){if(j===1)return A.l(k,r) +while(true)switch(s){case 0:n="/channels/"+a +if(c!=null)n=n+"/"+c +o=A.q(t.N,t.K) +o.k(0,"state",!0) +o.k(0,"watch",h) +o.k(0,"presence",!1) +o.k(0,"data",b) +if(e!=null)o.k(0,"messages",e) +m=A +s=3 +return A.h(p.a.rm(n+"/query",o,t.z),$async$Np) +case 3:q=m.bQx(k.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Np,r)}, +Nq(a,b,c,d,e,f,g,h){return this.b0b(a,b,c,d,!1,f,!0,h)}, +b0b(a,b,c,d,e,f,g,h){var s=0,r=A.o(t.wz),q,p=this,o,n,m,l +var $async$Nq=A.k(function(i,j){if(i===1)return A.l(j,r) +while(true)switch(s){case 0:o=t.N +n=t.z +m=A.q(o,n) +m.k(0,"state",!0) +m.k(0,"watch",h) +m.k(0,"presence",!1) +m.k(0,"filter_conditions",a) +m.E(0,A.bEy(d)) +l=A +s=3 +return A.h(p.a.rB(0,"/channels",A.a3(["payload",B.ab.xZ(m,null)],o,t.X),n),$async$Nq) +case 3:q=l.ccZ(j.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Nq,r)}, +FX(a,b,c){return this.akK(a,b,c)}, +akK(a,b,c){var s=0,r=A.o(t.AW),q,p=this,o +var $async$FX=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:o=A +s=3 +return A.h(p.a.rm("/channels/"+b+"/"+a+"/event",A.a3(["event",c],t.N,t.qU),t.z),$async$FX) +case 3:q=o.akB(e.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$FX,r)}, +Mw(a,b,c){return this.aYu(a,b,c)}, +aYu(a,b,c){var s=0,r=A.o(t.AW),q,p=this,o,n +var $async$Mw=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:o=t.N +n=A +s=3 +return A.h(p.a.rm("/channels/"+b+"/"+a+"/read",A.q(o,o),t.z),$async$Mw) +case 3:q=n.akB(e.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Mw,r)}} +A.aOP.prototype={ +Nr(a,b,c,d,e,f){return this.b0d(a,b,c,d,e,f)}, +b0d(a,b,c,d,e,f){var s=0,r=A.o(t.wk),q,p=this,o,n,m,l +var $async$Nr=A.k(function(g,h){if(g===1)return A.l(h,r) +while(true)switch(s){case 0:o=t.N +n=t.z +m=A.q(o,n) +m.k(0,"type",a) +m.k(0,"filter_conditions",c) +if(b!=null)m.k(0,"id",b) +else if(d!=null)m.k(0,"members",d) +if(e!=null)m.E(0,A.bEy(e)) +l=A +s=3 +return A.h(p.a.rB(0,"/members",A.a3(["payload",B.ab.xZ(m,null)],o,t.X),n),$async$Nr) +case 3:q=l.cd_(h.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Nr,r)}, +Lf(a){return this.aUc(a)}, +aUc(a){var s=0,r=A.o(t.u8),q,p=this,o,n,m +var $async$Lf=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.a.rB(0,"/og",A.a3(["url",a],t.N,t.X),t.z),$async$Lf) +case 3:o=c.a +n=new A.GU() +m=J.ae(o) +n.a=A.aj(m.h(o,"duration")) +n.b=A.aB(m.h(o,"og_scrape_url")) +n.c=A.aj(m.h(o,"asset_url")) +n.d=A.aj(m.h(o,"author_link")) +n.e=A.aj(m.h(o,"author_name")) +n.f=A.aj(m.h(o,"image_url")) +n.r=A.aj(m.h(o,"text")) +n.w=A.aj(m.h(o,"thumb_url")) +n.x=A.aj(m.h(o,"title")) +n.y=A.aj(m.h(o,"title_link")) +n.z=A.aj(m.h(o,"type")) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Lf,r)}} +A.aUM.prototype={ +FZ(a,b,c,d,e){return this.akQ(a,b,c,d,!1)}, +akQ(a,b,c,d,e){var s=0,r=A.o(t.z8),q,p=this,o,n,m +var $async$FZ=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:s=3 +return A.h(p.a.rm("/channels/"+b+"/"+a+"/message",A.a3(["message",c,"skip_push",!1,"skip_enrich_url",d],t.N,t.K),t.z),$async$FZ) +case 3:o=g.a +n=new A.I5() +m=J.ae(o) +n.a=A.aj(m.h(o,"duration")) +n.b=A.tu(t.P.a(m.h(o,"message"))) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$FZ,r)}, +FC(a,b,c){return this.ajI(a,b,c)}, +ajI(a,b,c){var s=0,r=A.o(t.Px),q,p=this,o +var $async$FC=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:o=A +s=3 +return A.h(p.a.rB(0,"/channels/"+b+"/"+a+"/messages",A.a3(["ids",B.c.bA(c,",")],t.N,t.X),t.z),$async$FC) +case 3:q=o.ccX(e.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$FC,r)}, +n5(a,b){return this.b2s(a,b)}, +b2s(a,b){var s=0,r=A.o(t.po),q,p=this,o +var $async$n5=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A +s=3 +return A.h(p.a.rm("/messages/"+a.a,A.a3(["message",a,"skip_enrich_url",b],t.N,t.K),t.z),$async$n5) +case 3:q=o.bQB(d.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$n5,r)}, +Nb(a,b,c,d){return this.b_r(a,b,!1,d)}, +b_r(a,b,c,d){var s=0,r=A.o(t.po),q,p=this,o,n +var $async$Nb=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:o=A.q(t.N,t.K) +o.k(0,"set",b) +o.k(0,"skip_enrich_url",!1) +n=A +s=3 +return A.h(p.a.Nm(0,"/messages/"+a,o,t.z),$async$Nb) +case 3:q=n.bQB(f.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Nb,r)}, +jE(a,b){return this.aT3(a,!1)}, +aT3(a,b){var s=0,r=A.o(t.AW),q,p=this,o,n +var $async$jE=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.a3(["hard",!1],t.N,t.X) +n=A +s=3 +return A.h(p.a.CZ(0,"/messages/"+a,o,t.z),$async$jE) +case 3:q=n.akB(d.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$jE,r)}, +FU(a,b,c,d){return this.akH(a,b,c,d)}, +akH(a,b,c,d){var s=0,r=A.o(t.TL),q,p=this,o,n,m +var $async$FU=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:s=3 +return A.h(p.a.rm("/messages/"+c+"/action",A.a3(["id",a,"type",b,"form_data",d,"message_id",c],t.N,t.K),t.z),$async$FU) +case 3:o=f.a +n=new A.ag2() +m=J.ae(o) +n.a=A.aj(m.h(o,"duration")) +n.b=m.h(o,"message")==null?null:A.tu(t.P.a(m.h(o,"message"))) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$FU,r)}, +G0(a,b,c,d){return this.akU(a,b,!0,d)}, +akU(a,b,c,d){var s=0,r=A.o(t.W6),q,p=this,o,n,m,l,k +var $async$G0=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:m=t.N +l=t.X +k=A.hH(d,m,l) +k.E(0,A.a3(["type",b],m,l)) +s=3 +return A.h(p.a.rm("/messages/"+a+"/reaction",A.a3(["reaction",k,"enforce_unique",!0],m,t.K),t.z),$async$G0) +case 3:m=f.a +l=new A.ag6() +o=J.ae(m) +l.a=A.aj(o.h(m,"duration")) +n=t.P +l.b=A.tu(n.a(o.h(m,"message"))) +A.bfi(A.fq(n.a(o.h(m,"reaction")),B.lK)) +q=l +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$G0,r)}, +mw(a,b){return this.aT6(a,b)}, +aT6(a,b){var s=0,r=A.o(t.AW),q,p=this,o +var $async$mw=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A +s=3 +return A.h(p.a.aT0(0,"/messages/"+a+"/reaction/"+b,t.z),$async$mw) +case 3:q=o.akB(d.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$mw,r)}} +A.aVu.prototype={ +LD(a){return this.aUQ(a)}, +aUQ(a){var s=0,r=A.o(t.AW),q,p=this,o,n +var $async$LD=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=t.N +n=A +s=3 +return A.h(p.a.rm("/moderation/flag",A.a3(["target_message_id",a],o,o),t.z),$async$LD) +case 3:q=n.akB(c.a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$LD,r)}} +A.RQ.prototype={ +N(){return A.bEy(this)}, +ga1(){var s=this +return[s.a,null,null,s.d,null,s.f,s.r,null]}} +A.bff.prototype={ +$2(a,b){if(b!=null)this.a.k(0,a,b)}, +$S:21} +A.bgy.prototype={} +A.aMh.prototype={ +N(){var s=this +return A.a3(["duration",s.a,"code",s.b,"message",s.c,"StatusCode",s.d,"more_info",s.e],t.N,t.z)}, +j(a){var s=this +return"ErrorResponse(code: "+A.c(s.b)+", message: "+A.c(s.c)+", statusCode: "+A.c(s.d)+", moreInfo: "+A.c(s.e)+")"}, +gaa(a){return this.c}} +A.adY.prototype={} +A.Hk.prototype={} +A.x5.prototype={} +A.I4.prototype={} +A.ag6.prototype={ +gaa(a){var s=this.b +s===$&&A.b() +return s}} +A.JF.prototype={ +gaa(a){var s=this.b +s===$&&A.b() +return s}} +A.I5.prototype={ +gaa(a){var s=this.b +s===$&&A.b() +return s}} +A.a9g.prototype={} +A.ag2.prototype={ +gaa(a){return this.b}} +A.rS.prototype={} +A.GU.prototype={ +gX(a){return this.z}} +A.bfg.prototype={ +$1(a){return A.bQx(t.P.a(a))}, +$S:781} +A.bfh.prototype={ +$1(a){return A.abl(t.P.a(a))}, +$S:156} +A.bf_.prototype={ +$1(a){return A.tu(t.P.a(a))}, +$S:195} +A.b7x.prototype={ +gaa(a){var s=this.e +return s==null?this.e=new A.aUM(this.a):s}, +gn(){var s=this.f +return s==null?this.f=new A.aB2():s}, +gnx(a){var s=this.r +return s==null?this.r=new A.aEq(this.a):s}, +gZF(){var s=this.y +return s==null?this.y=new A.aOP(this.a):s}, +gadA(){var s=this,r=s.z +return r==null?s.z=s.b.$1(s.a):r}, +$0(){return this.gn().$0()}, +$1(a){return this.gn().$1(a)}, +$2(a,b){return this.gn().$2(a,b)}, +$3$1(a,b,c,d){return this.gn().$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.gn().$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.gn().$2$1(a,b,c)}, +$1$1(a,b){return this.gn().$1$1(a,b)}, +$3(a,b,c){return this.gn().$3(a,b,c)}, +$4(a,b,c,d){return this.gn().$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.gn().$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.gn().$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.gn().$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.gn().$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.gn().$1$accessibilityFeatures(a)}, +$1$locales(a){return this.gn().$1$locales(a)}, +$1$textScaleFactor(a){return this.gn().$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.gn().$1$platformBrightness(a)}, +$1$2(a,b,c){return this.gn().$1$2(a,b,c)}, +$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.gn().$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.gn().$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.gn().$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.gn().$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.gn().$4$checkModifiers(a,b,c,d)}, +$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.gn().$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.gn().$1$0(a)}, +$1$accessibleNavigation(a){return this.gn().$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.gn().$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.gn().$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.gn().$1$growable(a)}, +$2$path(a,b){return this.gn().$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.gn().$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.gn().$2$position(a,b)}, +$1$style(a){return this.gn().$1$style(a)}, +$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.gn().$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)}, +$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.gn().$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)}, +$2$aspect(a,b){return this.gn().$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.gn().$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.gn().$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.gn().$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.gn().$2$after(a,b)}, +$1$range(a){return this.gn().$1$range(a)}, +$1$paragraphWidth(a){return this.gn().$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.gn().$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.gn().$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.gn().$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.gn().$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.gn().$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.gn().$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gn().$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.gn().$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gn().$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.gn().$1$bottom(a)}, +$2$textDirection(a,b){return this.gn().$2$textDirection(a,b)}, +$2$reversed(a,b){return this.gn().$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.gn().$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.gn().$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.gn().$2$down$up(a,b)}, +$1$down(a){return this.gn().$1$down(a)}, +$1$floatingActionButtonScale(a){return this.gn().$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.gn().$1$removeBottom(a)}, +$1$padding(a){return this.gn().$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.gn().$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.gn().$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.gn().$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.gn().$1$brightness(a)}, +$2$color$fontSize(a,b){return this.gn().$2$color$fontSize(a,b)}, +$1$color(a){return this.gn().$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.gn().$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.gn().$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.gn().$1$side(a)}, +$1$findFirstFocus(a){return this.gn().$1$findFirstFocus(a)}, +$2$value(a,b){return this.gn().$2$value(a,b)}, +$1$details(a){return this.gn().$1$details(a)}, +$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.gn().$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.gn().$3$replace$state(a,b,c)}, +$2$params(a,b){return this.gn().$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.gn().$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.gn().$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.gn().$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.gn().$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.gn().$2$initialRestore(a,b)}, +$1$direction(a){return this.gn().$1$direction(a)}, +$3$textDirection(a,b,c){return this.gn().$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.gn().$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.gn().$1$camera(a)}, +$1$microphone(a){return this.gn().$1$microphone(a)}, +$1$renderVideo(a){return this.gn().$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.gn().$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.gn().$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.gn().$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.gn().$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.gn().$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.gn().$2$chunkCallback(a,b)}, +$1$url(a){return this.gn().$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.gn().$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.gn().$1$length(a)}, +$1$tailVisitor(a){return this.gn().$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.gn().$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.gn().$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.gn().$5(a,b,c,d,e)}, +$1$recursive(a){return this.gn().$1$recursive(a)}, +$3$async(a,b,c){return this.gn().$3$async(a,b,c)}, +$2$withDrive(a,b){return this.gn().$2$withDrive(a,b)}, +$1$status(a){return this.gn().$1$status(a)}, +$2$callCid$create(a,b){return this.gn().$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.gn().$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.gn().$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.gn().$1$callParticipants(a)}, +$1$publishedTracks(a){return this.gn().$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.gn().$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.gn().$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.gn().$1$width(a)}, +$1$height(a){return this.gn().$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.gn().$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.gn().$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.gn().$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.gn().$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.gn().$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.gn().$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.gn().$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.gn().$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.gn().$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.gn().$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.gn().$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.gn().$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.gn().$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.gn().$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.gn().$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.gn().$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.gn().$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.gn().$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.gn().$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.gn().$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.gn().$2$sessionId$status(a,b)}, +$2$0(a,b){return this.gn().$2$0(a,b)}, +$1$end(a){return this.gn().$1$end(a)}, +$1$text(a){return this.gn().$1$text(a)}, +$1$line(a){return this.gn().$1$line(a)}, +$2$color(a,b){return this.gn().$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.gn().$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.gn().$2$init$kind(a,b)}, +$2$onDone(a,b){return this.gn().$2$onDone(a,b)}, +$1$sessionId(a){return this.gn().$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.gn().$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.gn().$1$isDominantSpeaker(a)}, +$1$muted(a){return this.gn().$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.gn().$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.gn().$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.gn().$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.gn().$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.gn().$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.gn().$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.gn().$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.gn().$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.gn().$1$reaction(a)}, +$1$isBroadcasting(a){return this.gn().$1$isBroadcasting(a)}, +$1$isRecording(a){return this.gn().$1$isRecording(a)}, +$1$ownCapabilities(a){return this.gn().$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.gn().$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.gn().$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.gn().$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.gn().$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.gn().$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.gn().$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.gn().$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.gn().$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.gn().$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.gn().$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.gn().$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.gn().$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.gn().$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.gn().$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.gn().$1$fontWeight(a)}, +$1$userId(a){return this.gn().$1$userId(a)}, +$1$user(a){return this.gn().$1$user(a)}, +$1$mentionedUsers(a){return this.gn().$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.gn().$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.gn().$1$showInChannel(a)}, +$1$id(a){return this.gn().$1$id(a)}, +$1$limit(a){return this.gn().$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.gn().$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.gn().$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.gn().$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.gn().$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.gn().$2$code$message(a,b)}, +$1$selection(a){return this.gn().$1$selection(a)}, +$1$rect(a){return this.gn().$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.gn().$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.gn().$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.gn().$2$cause$from(a,b)}, +$1$composing(a){return this.gn().$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.gn().$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.gn().$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.gn().$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.gn().$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.gn().$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.gn().$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.gn().$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.gn().$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.gn().$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.gn().$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.gn().$1$extentOffset(a)}, +$1$spellCheckService(a){return this.gn().$1$spellCheckService(a)}, +$1$borderSide(a){return this.gn().$1$borderSide(a)}, +$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.gn().$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)}, +$2$enabled$hintMaxLines(a,b){return this.gn().$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.gn().$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.gn().$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.gn().$2$remove(a,b)}, +$1$uploadState(a){return this.gn().$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.gn().$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.gn().$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.gn().$1$path(a)}, +$1$quotedMessage(a){return this.gn().$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.gn().$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.gn().$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.gn().$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.gn().$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.gn().$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.gn().$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.gn().$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.gn().$1$fontSize(a)}, +$1$messageTextStyle(a){return this.gn().$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.gn().$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.gn().$1$textTheme(a)}, +$2$a$p(a,b){return this.gn().$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.gn().$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.gn().$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.gn().$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.gn().$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.gn().$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.gn().$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.gn().$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.gn().$1$fontStyle(a)}, +$1$decoration(a){return this.gn().$1$decoration(a)}, +$1$task(a){return this.gn().$1$task(a)}, +$1$isPlaying(a){return this.gn().$1$isPlaying(a)}, +$2$caption$position(a,b){return this.gn().$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.gn().$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.gn().$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.gn().$1$buffered(a)}, +$1$isBuffering(a){return this.gn().$1$isBuffering(a)}, +$1$volume(a){return this.gn().$1$volume(a)}, +$1$enable(a){return this.gn().$1$enable(a)}, +$1$position(a){return this.gn().$1$position(a)}, +$1$isLooping(a){return this.gn().$1$isLooping(a)}, +$1$queryParameters(a){return this.gn().$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.gn().$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.gn().$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.gn().$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.gn().$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.gn().$1$state(a)}, +$1$days(a){return this.gn().$1$days(a)}, +$1$years(a){return this.gn().$1$years(a)}, +$1$letterSpacing(a){return this.gn().$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.gn().$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.gn().$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.gn().$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.gn().$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.gn().$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.gn().$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.gn().$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.gn().$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.gn().$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.gn().$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.gn().$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.gn().$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.gn().$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.gn().$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.gn().$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.gn().$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.gn().$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.gn().$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.gn().$2$presence$watch(a,b)}, +$1$read(a){return this.gn().$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.gn().$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.gn().$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.gn().$1$watchers(a)}, +$1$filter(a){return this.gn().$1$filter(a)}, +$1$members(a){return this.gn().$1$members(a)}, +$2$members$read(a,b){return this.gn().$2$members$read(a,b)}, +$2$channel$members(a,b){return this.gn().$2$channel$members(a,b)}, +$1$ownReactions(a){return this.gn().$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.gn().$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.gn().$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.gn().$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.gn().$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.gn().$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.gn().$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.gn().$1$includeUserDetails(a)}, +$1$immediately(a){return this.gn().$1$immediately(a)}, +$1$reversed(a){return this.gn().$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.gn().$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.gn().$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.gn().$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.gn().$2$colorScheme$primaryIconTheme(a,b)}, +$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.gn().$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.gn().$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.gn().$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.gn().$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.gn().$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.gn().$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.gn().$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.gn().$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.gn().$1$app(a)}, +$1$isAutoInitEnabled(a){return this.gn().$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.gn().$1$connected(a)}, +$1$healthCheck(a){return this.gn().$1$healthCheck(a)}, +$1$callCreated(a){return this.gn().$1$callCreated(a)}, +$1$callAccepted(a){return this.gn().$1$callAccepted(a)}, +$1$callRejected(a){return this.gn().$1$callRejected(a)}, +$1$callUpdated(a){return this.gn().$1$callUpdated(a)}, +$1$callEnded(a){return this.gn().$1$callEnded(a)}, +$1$callSessionStarted(a){return this.gn().$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.gn().$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.gn().$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.gn().$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.gn().$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.gn().$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.gn().$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.gn().$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.gn().$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.gn().$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.gn().$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.gn().$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.gn().$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.gn().$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.gn().$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.gn().$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.gn().$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.gn().$1$callReaction(a)}, +$1$custom(a){return this.gn().$1$custom(a)}, +$1$callRing(a){return this.gn().$1$callRing(a)}, +$1$callNotification(a){return this.gn().$1$callNotification(a)}, +$1$unknown(a){return this.gn().$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.gn().$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.gn().$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.gn().$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.gn().$1$config(a)}, +$2$descendant$rect(a,b){return this.gn().$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.gn().$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.gn().$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.gn().$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.gn().$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.gn().$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.gn().$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.gn().$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.gn().$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.gn().$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.gn().$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.gn().$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.gn().$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.gn().$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.gn().$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.gn().$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.gn().$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.gn().$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.gn().$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.gn().$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.gn().$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.gn().$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.gn().$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.gn().$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.gn().$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.gn().$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.gn().$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.gn().$2$test(a,b)}} +A.e4.prototype={ +I(){return"ChatErrorCode."+this.b}} +A.bye.prototype={ +$1(a){return J.i(B.qA.h(0,a).a,this.a)}, +$S:784} +A.i9.prototype={ +ga1(){return[this.a]}, +j(a){return"StreamChatError(message: "+this.a+")"}, +$ibl:1, +gaa(a){return this.a}} +A.xc.prototype={ +gaUi(){var s=this.b,r=s==null?null:s.b +if(r==null)return null +return A.bTl(r)}, +ga1(){var s=A.P(A.i9.prototype.ga1.call(this),!0,t.X),r=this.b +s.push(r==null?null:r.b) +return s}, +j(a){var s="message: "+this.a,r=this.b +return"WebSocketError("+(r!=null?s+(", data: "+r.j(0)):s)+")"}} +A.ng.prototype={ +ga1(){var s=A.P(A.i9.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.c) +return s}, +j(a){var s=this,r="code: "+s.b+", message: "+s.a,q=s.c +if(q!=null)r+=", statusCode: "+A.c(q) +q=s.d +if(q!=null)r+=", data: "+q.j(0) +return"StreamChatNetworkError("+r+")"}} +A.aty.prototype={} +A.aHe.prototype={} +A.M1.prototype={ +hS(a,b){return this.aZA(a,b)}, +aZA(a,b){var s=0,r=A.o(t.H),q,p +var $async$hS=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=a.b +p===$&&A.b() +p=A.dx(p,t.N,t.z) +p.E(0,$.bDX) +a.sX7(0,p) +q=b.he(0,a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$hS,r)}} +A.Mw.prototype={ +hS(a,b){return this.aZB(a,b)}, +aZB(a,b){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d +var $async$hS=A.k(function(c,a0){if(c===1){o=a0 +s=p}while(true)switch(s){case 0:f=A.bm("token") +p=4 +d=f +s=7 +return A.h(n.e.afb(),$async$hS) +case 7:d.b=a0 +p=2 +s=6 +break +case 4:p=3 +e=o +m=new A.ng(1000,null,null,!1,"Unauthorised, token not defined") +j=m +i=a.ay +if(i==null)i=A.l0() +l=new A.V4(j,a,null,B.wh,j,i,null) +q=b.agK(l,!0) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:j=t.N +h=A.a3(["user_id",f.au().c],j,j) +g=A.a3(["Authorization",f.au().b,"stream-auth-type",f.au().a.b],j,j) +j=a.pg$ +j===$&&A.b() +j.E(0,h) +j=a.b +j===$&&A.b() +j.E(0,g) +q=b.he(0,a) +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$hS,r)}, +fE(a,b,c){return this.aZm(0,b,c)}, +aZm(a,b,c){var s=0,r=A.o(t.z),q,p=2,o,n=this,m,l,k,b,i,h,g +var $async$fE=A.k(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:i=b.b +h=i==null?null:i.a +if(h==null||!t.P.b(h)){q=c.he(0,b) +s=1 +break}s=A.bEw(h).b===40?3:4 +break +case 3:i=n.e +if(i.a==="static"){q=c.he(0,b) +s=1 +break}s=5 +return A.h(i.yN(!0),$async$fE) +case 5:p=7 +m=b.a +s=10 +return A.h(n.d.pe(0,m,t.z),$async$fE) +case 10:l=e +c.a.bI(0,new A.fH(l,B.xM,t.Pm)) +i=c.b +if(i!=null)i.$0() +q=null +s=1 +break +p=2 +s=9 +break +case 7:p=6 +g=o +i=A.a0(g) +if(i instanceof A.et){k=i +q=c.he(0,k) +s=1 +break}else throw g +s=9 +break +case 6:s=2 +break +case 9:case 4:q=c.he(0,b) +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$fE,r)}} +A.NI.prototype={ +hS(a,b){return this.aZC(a,b)}, +aZC(a,b){var s=0,r=A.o(t.z),q=this,p,o +var $async$hS=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=q.a.a +if(o!=null){p=a.pg$ +p===$&&A.b() +p.E(0,A.a3(["connection_id",o],t.N,t.z))}b.he(0,a) +return A.m(null,r)}}) +return A.n($async$hS,r)}} +A.w5.prototype={ +I(){return"InterceptStep."+this.b}} +A.QD.prototype={ +hS(a,b){var s,r,q,p,o,n=this,m=n.gaDD() +n.a6N(m,a) +s=a.pg$ +s===$&&A.b() +n.BE(m,s,"Query Parameters") +s=a.b +s===$&&A.b() +r=t.N +s=A.dx(s,r,t.X) +q=A.aj(a.b.h(0,"content-type")) +s.k(0,"contentType",q==null?null:q) +q=a.f +q===$&&A.b() +s.k(0,"responseType",q.I()) +q=a.y +q===$&&A.b() +s.k(0,"followRedirects",q) +q=a.yj$ +s.k(0,"connectTimeout",q==null?null:q.j(0)) +q=a.d +s.k(0,"receiveTimeout",q==null?null:q.j(0)) +n.BE(m,s,"Headers") +s=a.x +s===$&&A.b() +n.BE(m,s,"Extras") +s=a.a +s===$&&A.b() +if(s!=="GET"){p=a.ch +if(p!=null)if(t.f.b(p))n.BE(m,p,"Body") +else if(p instanceof A.FF){o=A.q(r,t.z) +o.JM(o,p.c) +o.JM(o,p.d) +s=p.a +s===$&&A.b() +n.BE(m,o,"Form data | "+s)}else n.SS(m,p.j(0))}n.anD(a,b)}, +fE(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=b.c +if(k===B.oA){s=b.b +r=s==null +q=r?l:s.b.gvp() +p=m.ga5x() +o=r?l:s.c +n=r?l:s.d +m.Ii(p,"DioException \u2551 Status: "+A.c(o)+" "+A.c(n),J.bU(q)) +if(!r)r=s.a!=null +else r=!1 +if(r){k=k.I() +m.x.$2(B.ps,"\u2554 "+k) +s.toString +m.a6O(p,s)}m.Ij(p,"\u255a") +m.x.$2(B.ps,"")}else{s=m.ga5x() +m.Ii(s,"DioException \u2551 "+k.j(0),b.f) +m.a6N(s,b.a)}m.anC(0,b,c)}, +N_(a,b){var s=this,r=s.gaDF(),q=a.b,p=q.gvp() +q=q.a +q===$&&A.b() +s.Ii(r,"Response \u2551 "+q+" \u2551 Status: "+A.c(a.c)+" "+A.c(a.d),p.j(0)) +q=s.x +q.$2(B.kL,"\u2554 Body") +q.$2(B.kL,"\u2551") +s.a6O(r,a) +q.$2(B.kL,"\u2551") +s.Ij(r,"\u255a") +s.anE(a,b)}, +Ii(a,b,c){a.$1("") +a.$1("\u2554\u2563 "+b) +a.$1("\u2551 "+A.c(c)) +this.Ij(a,"\u255a")}, +a6O(a,b){var s,r=b.a +if(r!=null)if(t.f.b(r))this.aIz(a,r) +else{s=t.j +if(s.b(r)){a.$1("\u2551"+B.b.ah(" ",1)+"[") +this.aIx(a,s.a(b.a)) +a.$1("\u2551"+B.b.ah(" ",1)+"[")}else this.SS(a,J.bU(r))}}, +a6N(a,b){var s=b.gvp(),r=b.a +r===$&&A.b() +this.Ii(a,"Request \u2551 "+r+" ",s.j(0))}, +Ij(a,b){return a.$1(b+B.b.ah("\u2550",120)+"\u255d")}, +SS(a,b){var s,r,q=b.length,p=B.d.dM(q/120) +for(s=0;s")).a6(0,new A.aTM(q,this,b,a)) +q=d&&!c?",":"" +a.$1("\u2551"+s+"}"+q)}, +aIz(a,b){return this.aIA(a,b,!1,!1,1)}, +aIy(a,b,c){J.c09(b).a6(0,new A.aTK(this,b,a,c))}, +aIx(a,b){return this.aIy(a,b,1)}, +BE(a,b,c){if(b==null||b.a===0)return +a.$1("\u2554 "+c+" ") +b.a6(0,new A.aTL(this,a)) +this.Ij(a,"\u255a")}, +aDE(a){return this.x.$2(B.a5f,a)}, +aDG(a){return this.x.$2(B.kL,a)}, +aDC(a){return this.x.$2(B.ps,a)}} +A.aTM.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=" ",k=m.c,j=J.ae(k),i=a===j.gu(k)-1,h=j.h(k,b) +if(typeof h=="string"){k=A.aQ("(\\r|\\n)+",!0,!1,!1) +h='"'+A.bQ(h,k," ")+'"'}if(t.f.b(h)){k=B.b.ah(l,m.a.a) +j=A.c(b) +s=A.c(h) +r=!i?",":"" +m.d.$1("\u2551"+k+" "+j+": "+s+r)}else if(t.j.b(h))m.d.$1("\u2551"+B.b.ah(l,m.a.a)+" "+A.c(b)+": "+J.bU(h)) +else{k=J.bU(h) +q=A.bQ(k,"\n","") +k=m.a +j=B.b.ah(l,k.a).length +p=120-j +s=q.length +if(s+j>p){o=B.d.dM(s/p) +for(j=m.d,n=0;n120){s.$1(r) +this.a.SS(s,q)}else s.$1(r+q) +return null}, +$S:34} +A.V4.prototype={ +gWs(a){return this.r}} +A.Vg.prototype={ +asm(a,b,c,d,e,f,g){var s,r,q,p,o=this,n=o.c,m=n.Dr$ +m===$&&A.b() +s=o.b +m.yi$=s.a +r=s.c +if(r.a<0)A.Y(A.a9("receiveTimeout should be positive")) +m.d=r +m.sV8(s.b) +m=n.Dr$ +r=t.N +q=t.z +p=A.q(r,q) +p.k(0,"api_key",o.a) +p.E(0,B.aU) +m.pg$=p +p=n.Dr$ +q=A.q(r,q) +q.k(0,"Content-Type","application/json") +q.k(0,"Content-Encoding","application/gzip") +q.E(0,s.e) +p.sX7(0,q) +n=n.adu$ +q=t.f8 +p=A.a([new A.M1()],q) +p.push(new A.Mw(o,g,new A.xY(A.lI(null,t.wb),t.ZY),new A.xY(A.lI(null,t.bV),t.fA),new A.xY(A.lI(null,t.oo),t.Pw))) +p.push(new A.NI(b)) +m=A.a([],q) +s=e.gMn(e) +s=s.b!==B.a5G.b +if(s)m.push(new A.QD(!0,new A.b83(e))) +B.c.E(p,m) +n.E(n,p)}, +BC(a){var s,r,q,p,o,n,m,l,k=null +if(a instanceof A.V4)s=a.r +else{r=a.b +q=r==null +p=q?k:r.a +o=p!=null?A.bEw(p):k +n=o==null +m=n?k:o.b +if(m==null)m=-1 +l=n?k:o.c +if(l==null)l=q?k:r.d +if(l==null)l=a.f +if(l==null)l="" +n=n?k:o.d +if(n==null)q=q?k:r.c +else q=n +s=new A.ng(m,q,o,a.c===B.kt,l) +s.f=a.e}s.f=a.e +return s}, +rB(a,b,c,d){var s=null,r=null,q=null +return this.ajq(0,b,c,d,d.i("f0<0>"))}, +ajq(a,b,c,d,e){var s=0,r=A.o(e),q,p=2,o,n=this,m,l,k,j,i,h,g,f +var $async$rB=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:i=null +h=null +g=null +p=4 +s=7 +return A.h(n.c.ZH(0,b,i,g,new A.tA(null,h,null,null,null,null,null,null,null,null,null,null,null,null,null),c,d),$async$rB) +case 7:m=a1 +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +j=A.a0(f) +if(j instanceof A.et){l=j +throw A.d(n.BC(l))}else throw f +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$rB,r)}, +EC(a,b,c,d,e,f,g,h){return this.b_U(a,b,c,d,e,f,g,h,h.i("f0<0>"))}, +rm(a,b,c){return this.EC(a,null,b,null,null,null,null,c)}, +b_U(a,b,c,d,e,f,g,h,a0){var s=0,r=A.o(a0),q,p=2,o,n=this,m,l,k,j,i +var $async$EC=A.k(function(a1,a2){if(a1===1){o=a2 +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.c.zd(0,a,b,c,e,f,A.aJK("POST",new A.tA(null,d,null,null,null,null,null,null,null,null,null,null,null,null,null)),g,h),$async$EC) +case 7:m=a2 +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +i=o +j=A.a0(i) +if(j instanceof A.et){l=j +throw A.d(n.BC(l))}else throw i +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$EC,r)}, +CZ(a,b,c,d){var s=null,r=null +return this.aT1(0,b,c,d,d.i("f0<0>"))}, +aT0(a,b,c){return this.CZ(a,b,null,c)}, +aT1(a,b,c,d,e){var s=0,r=A.o(e),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$CZ=A.k(function(f,a0){if(f===1){o=a0 +s=p}while(true)switch(s){case 0:i=null +h=null +p=4 +s=7 +return A.h(n.c.b1h(0,b,i,null,A.aJK("DELETE",new A.tA(null,h,null,null,null,null,null,null,null,null,null,null,null,null,null)),c,d),$async$CZ) +case 7:m=a0 +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +j=A.a0(g) +if(j instanceof A.et){l=j +throw A.d(n.BC(l))}else throw g +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$CZ,r)}, +Nm(a,b,c,d){var s=null,r=null,q=null,p=null,o=null +return this.b05(0,b,c,d,d.i("f0<0>"))}, +b05(a,b,c,a0,a1){var s=0,r=A.o(a1),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d +var $async$Nm=A.k(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:i=null +h=null +g=null +f=null +e=null +p=4 +s=7 +return A.h(n.c.zd(0,b,i,c,g,f,A.aJK("PUT",new A.tA(null,h,null,null,null,null,null,null,null,null,null,null,null,null,null)),e,a0),$async$Nm) +case 7:m=a3 +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +d=o +j=A.a0(d) +if(j instanceof A.et){l=j +throw A.d(n.BC(l))}else throw d +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Nm,r)}, +ED(a,b,c,d,e){return this.b_V(a,b,c,d,e,e.i("f0<0>"))}, +b_V(a,b,c,d,e,f){var s=0,r=A.o(f),q,p=this +var $async$ED=A.k(function(g,h){if(g===1)return A.l(h,r) +while(true)switch(s){case 0:s=3 +return A.h(p.EC(a,c,A.c5o(A.a3(["file",b],t.N,t.z)),null,null,d,null,e),$async$ED) +case 3:q=h +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$ED,r)}, +pe(a,b,c){return this.aUv(0,b,c,c.i("f0<0>"))}, +aUv(a,b,c,d){var s=0,r=A.o(d),q,p=2,o,n=this,m,l,k,j,i +var $async$pe=A.k(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.c.pe(0,b,c),$async$pe) +case 7:m=f +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +i=o +j=A.a0(i) +if(j instanceof A.et){l=j +throw A.d(n.BC(l))}else throw i +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$pe,r)}} +A.b83.prototype={ +$2(a,b){var s=null +switch(a.a){case 0:return this.a.ci(B.a0,b,s,s) +case 1:return this.a.ci(B.a0,b,s,s) +case 2:return this.a.ci(B.eT,b,s,s)}}, +$S:786} +A.b82.prototype={} +A.a3o.prototype={ +I(){return"AuthType."+this.b}} +A.aja.prototype={ +ga1(){return[this.a,this.b,this.c]}} +A.bcx.prototype={ +P7(a,b,c){return this.alB(a,b,c)}, +alB(a,b,c){var s=0,r=A.o(t.vi),q,p=this +var $async$P7=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:p.d=a +p.a="provider" +p.c=b +q=p.afb() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$P7,r)}, +yN(a){return this.aYf(a)}, +afb(){return this.yN(!1)}, +aYf(a){var s=0,r=A.o(t.vi),q,p=this,o,n,m,l +var $async$yN=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=a||p.b==null?3:4 +break +case 3:o=p.c +o.toString +n=p.d +n.toString +s=5 +return A.h(o.$1(n),$async$yN) +case 5:m=c +l=A.bLU(m).b.OE("user_id",t.z) +l.toString +p.b=new A.aja(B.SA,m,J.bU(l)) +case 4:o=p.b +o.toString +q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$yN,r)}} +A.rj.prototype={ +N(){var s=this +return A.a3(["name",s.a,"style",s.b,"text",s.c,"type",s.d,"value",s.e],t.N,t.z)}, +gX(a){return this.d}} +A.bW.prototype={ +gaUF(){return A.ep(this.dx.h(0,"file_size"))}, +N(){var s=A.i7(A.ccP(this)) +s.hU(s,new A.azr()) +return s}, +VA(a,b,c,d,e){var s,r=this,q=d==null?r.d:d,p=c==null?r.w:c,o=a==null?r.ch:a,n=b==null?r.cy:b +if(e==null){s=r.db +s===$&&A.b()}else s=e +return A.a38(r.CW,o,r.ay,r.ax,r.at,r.as,r.dx,r.Q,r.z,n,r.y,r.x,r.dy,p,r.r,r.f,r.e,q,r.c,r.b,r.a,s)}, +KF(a){return this.VA(null,null,null,null,a)}, +aRT(a,b,c){return this.VA(a,null,null,b,c)}, +aRG(a,b){return this.VA(null,null,a,null,b)}, +ga1(){var s=this,r=s.db +r===$&&A.b() +return[s.dy,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.cy,r,s.dx]}, +gX(a){return this.a}} +A.azr.prototype={ +$2(a,b){return B.c.H(B.aer,a)}, +$S:188} +A.beH.prototype={ +$1(a){var s,r,q +t.P.a(a) +s=J.ae(a) +r=A.aB(s.h(a,"name")) +q=A.aj(s.h(a,"style")) +if(q==null)q="default" +return new A.rj(r,q,A.aB(s.h(a,"text")),A.aB(s.h(a,"type")),A.aj(s.h(a,"value")))}, +$S:788} +A.beJ.prototype={ +$2(a,b){if(b!=null)this.a.k(0,a,b)}, +$S:21} +A.beI.prototype={ +$1(a){return A.ccM(a)}, +$S:789} +A.E0.prototype={ +gct(a){var s=this.b +if(s==null){s=this.a +if(s==null)s=null +else s=B.c.gS(s.split("/"))}return s}, +N(){var s=this +return A.a3(["path",s.a,"name",s.gct(s),"size",s.d],t.N,t.z)}, +NR(){var s=0,r=A.o(t.gt),q,p=this,o,n,m,l +var $async$NR=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:l=p.c +l.toString +o=p.gct(p) +n=p.gct(p) +m=A.c7j(l,n==null?null:A.qB(n),o) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$NR,r)}} +A.bd9.prototype={} +A.bfj.prototype={ +N(){return A.Y($.bZY())}} +A.X9.prototype={ +j(a){return"UploadState.preparing()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.X9 +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +vt(a,b,c,d){return c.$0()}, +zr(a,b,c,d){return this.vt(a,b,c,d,t.X)}, +N(){return A.a3(["runtimeType",this.a],t.N,t.z)}} +A.aYd.prototype={} +A.X8.prototype={ +j(a){return"UploadState.inProgress(uploaded: "+this.a+", total: "+this.b+")"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)if(J.aa(b)===A.B(r))if(b instanceof A.X8){s=b.a===r.a +if(s||s){s=b.b===r.b +s=s||s}else s=!1}else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(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)}, +vt(a,b,c,d){return b.$2(this.a,this.b)}, +zr(a,b,c,d){return this.vt(a,b,c,d,t.X)}, +N(){return A.a3(["uploaded",this.a,"total",this.b,"runtimeType",this.c],t.N,t.z)}} +A.aRG.prototype={} +A.Xd.prototype={ +j(a){return"UploadState.success()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.Xd +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +vt(a,b,c,d){return d.$0()}, +zr(a,b,c,d){return this.vt(a,b,c,d,t.X)}, +N(){return A.a3(["runtimeType",this.a],t.N,t.z)}} +A.oM.prototype={} +A.X7.prototype={ +j(a){return"UploadState.failed(error: "+this.a+")"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)if(J.aa(b)===A.B(this))if(b instanceof A.X7){s=b.a===this.a +s=s||s}else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(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)}, +vt(a,b,c,d){return a.$1(this.a)}, +zr(a,b,c,d){return this.vt(a,b,c,d,t.X)}, +N(){return A.a3(["error",this.a,"runtimeType",this.b],t.N,t.z)}} +A.aMy.prototype={} +A.avn.prototype={} +A.aFB.prototype={ +N(){return A.ccR(this)}} +A.beK.prototype={ +$1(a){var s +t.P.a(a) +s=J.ae(a) +return new A.jQ(A.aB(s.h(a,"name")),A.aB(s.h(a,"description")),A.aB(s.h(a,"args")))}, +$S:790} +A.beL.prototype={ +$1(a){return A.ccT(a)}, +$S:791} +A.a5_.prototype={ +gahJ(){var s=A.aj(this.at.h(0,"truncated_at")) +if(s==null)return null +return A.dd(s)}, +N(){var s=this +return A.i7(A.a3(["id",s.a,"type",s.b,"frozen",s.r,"cooldown",s.as,"extra_data",s.at],t.N,t.z))}, +abL(a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var s,r,q,p=this,o=null,n="disabled",m="truncated_at",l=b4==null?p.a:b4,k=c0==null?p.b:c0,j=a4==null?p.c:a4,i=b7==null?p.d:b7,h=a5==null?p.e:a5,g=a8==null?p.f:a8,f=b2==null?p.r:b2,e=b5==null?p.w:b5,d=a7==null?p.x:a7,c=c1==null?p.y:c1,b=a9==null?p.z:a9,a=b6==null?p.Q:b6,a0=b1==null,a1=a0?p.at:b1,a2=b8==null?p.ax:b8,a3=a6==null?p.as:a6 +if(b0==null)s=A.cX(a0?o:b1.h(0,n)) +else s=b0 +if(s==null)s=A.cX(p.at.h(0,n)) +if(b3==null)r=A.cX(a0?o:b1.h(0,"hidden")) +else r=b3 +if(r==null)r=A.cX(p.at.h(0,"hidden")) +if(b9==null)if((a0?o:b1.h(0,m))==null)a0=o +else{q=A.dd(A.aB(a0?o:b1.h(0,m))) +a0=q}else a0=b9 +return A.bJt(j,h,a3,d,g,b,s,a1,f,r,l,e,a,i,a2,a0==null?p.gahJ():a0,k,c)}, +aR_(a){return this.abL(null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.d +o=a.e +n=a.f +m=a.r +l=a.w +k=a.x +j=a.y +i=a.z +h=a.Q +g=a.at +f=a.ax +return this.abL(q,o,a.as,k,n,i,A.cX(g.h(0,"disabled")),g,m,A.cX(g.h(0,"hidden")),s,l,h,p,f,a.gahJ(),r,j)}, +gX(a){return this.b}} +A.beM.prototype={ +$1(a){return A.aB(a)}, +$S:82} +A.yR.prototype={} +A.hU.prototype={ +N(){return A.ccS(this)}, +nA(a,b,c,d,e,f,g){var s=this,r=a==null?s.a:a,q=c==null?s.b:c,p=b==null?s.c:b,o=d==null?s.d:d,n=f==null?s.e:f,m=g==null?s.f:g,l=e==null?s.r:e +return new A.hU(r,q,p,o,n,m,l,s.w)}, +KE(a){return this.nA(null,null,a,null,null,null,null)}, +aRW(a,b,c){return this.nA(a,null,b,c,null,null,null)}, +abB(a){return this.nA(null,null,null,null,a,null,null)}, +aRK(a,b){return this.nA(null,null,a,b,null,null,null)}, +abE(a){return this.nA(null,null,null,null,null,null,a)}, +Vp(a){return this.nA(null,a,null,null,null,null,null)}, +aRJ(a,b){return this.nA(null,a,null,null,b,null,null)}, +aRA(a,b){return this.nA(a,b,null,null,null,null,null)}, +aR5(a){return this.nA(null,null,null,a,null,null,null)}} +A.beN.prototype={ +$1(a){return A.tu(t.P.a(a))}, +$S:195} +A.beO.prototype={ +$1(a){return A.abl(t.P.a(a))}, +$S:156} +A.beP.prototype={ +$1(a){return A.tu(t.P.a(a))}, +$S:195} +A.beQ.prototype={ +$1(a){return A.mc(A.fq(t.P.a(a),B.bT))}, +$S:183} +A.beR.prototype={ +$1(a){var s,r,q=t.P +q.a(a) +s=J.ae(a) +r=A.dd(A.aB(s.h(a,"last_read"))) +q=A.mc(A.fq(q.a(s.h(a,"user")),B.bT)) +s=A.ep(s.h(a,"unread_messages")) +return new A.fd(r,q,s==null?0:s)}, +$S:793} +A.beS.prototype={ +$1(a){return A.i7(A.bf9(a))}, +$S:304} +A.beT.prototype={ +$1(a){return A.bEx(a)}, +$S:795} +A.beU.prototype={ +$1(a){return A.i7(A.bf9(a))}, +$S:304} +A.beV.prototype={ +$1(a){return A.i7(A.xC(a))}, +$S:796} +A.beW.prototype={ +$1(a){return A.cd1(a)}, +$S:797} +A.jQ.prototype={ +N(){return A.a3(["name",this.a,"description",this.b,"args",this.c],t.N,t.z)}} +A.zk.prototype={ +N(){return A.a3(["id",this.a,"push_provider",this.b],t.N,t.z)}} +A.hZ.prototype={ +N(){return A.i7(A.ccW(this))}, +gX(a){return this.a}, +gaa(a){return this.x}} +A.aMi.prototype={} +A.beZ.prototype={ +$2(a,b){if(b!=null)this.a.k(0,a,b)}, +$S:21} +A.beX.prototype={ +$1(a){return A.abl(t.P.a(a))}, +$S:156} +A.beY.prototype={ +$1(a){return A.aB(a)}, +$S:82} +A.lA.prototype={ +I(){return"FilterOperator."+this.b}, +j(a){switch(this.a){case 0:return"$eq" +case 1:return"$ne" +case 2:return"$gt" +case 3:return"$gte" +case 4:return"$lt" +case 5:return"$lte" +case 6:return"$in" +case 7:return"$nin" +case 8:return"$q" +case 9:return"$autocomplete" +case 10:return"$exists" +case 11:return"$and" +case 12:return"$or" +case 13:return"$nor" +case 14:return"$contains"}}} +A.zH.prototype={ +ga1(){return[this.a,this.b,this.c]}, +N(){var s,r=this,q=A.q(t.N,t.X),p=r.a +if(new A.F(B.af_,new A.aN4(),t.mC).H(0,p)){p.toString +q.k(0,p,r.c)}else if(p!=null){s=r.b +s.toString +q.k(0,s,A.a3([p,r.c],t.u,t.K))}else{p=r.b +s=r.c +if(p!=null)q.k(0,p,s) +else return t.mi.a(s)}return q}} +A.aN4.prototype={ +$1(a){return a.j(0)}, +$S:798} +A.fm.prototype={ +abY(a,b){var s=this,r=a==null?s.a:a,q=b==null?s.f:b +return A.bMv(s.x,s.w,s.e,s.z,s.b,s.c,s.d,s.r,s.y,s.Q,r,q)}, +aRl(a){return this.abY(null,a)}, +abD(a){return this.abY(a,null)}, +N(){var s,r,q,p=this,o=null,n=p.a +n=n==null?o:A.i7(A.xC(n)) +s=p.b +s=s==null?o:s.bd() +r=p.c +r=r==null?o:r.bd() +q=p.x +q=q==null?o:q.bd() +return A.a3(["user",n,"invite_accepted_at",s,"invite_rejected_at",r,"invited",p.d,"channel_role",p.e,"user_id",p.f,"is_moderator",p.r,"banned",p.w,"ban_expires",q,"shadow_banned",p.y,"created_at",p.z.bd(),"updated_at",p.Q.bd()],t.N,t.z)}, +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q]}} +A.box.prototype={} +A.hI.prototype={ +I(){return"MessageSendingStatus."+this.b}} +A.aV2.prototype={ +$0(){return B.cT}, +$S:102} +A.aV3.prototype={ +$1(a){return a.Zw(new A.aUV(),new A.aUW(),new A.aUX())}, +$S:800} +A.aUW.prototype={ +$0(){return B.cT}, +$S:102} +A.aUX.prototype={ +$0(){return B.qM}, +$S:102} +A.aUV.prototype={ +$1(a){return B.alA}, +$S:306} +A.aV0.prototype={ +$1(a){return B.ha}, +$S:802} +A.aV1.prototype={ +$2(a,b){return a.Fn(new A.aUY(),new A.aUZ(),new A.aV_())}, +$S:803} +A.aUZ.prototype={ +$0(){return B.dY}, +$S:102} +A.aV_.prototype={ +$0(){return B.dq}, +$S:102} +A.aUY.prototype={ +$1(a){return B.dr}, +$S:306} +A.bN.prototype={ +gpB(){var s=this.as +if(s==null){s=this.Q +s=s==null?null:s.a}return s}, +gfu(){var s=this.cy +if(s==null)s=this.db +return s==null?new A.bC(Date.now(),!1):s}, +gahX(){var s=this.dx +if(s==null)s=this.dy +return s==null?this.gfu():s}, +N(){return A.i7(A.bf9(this))}, +h7(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){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 +if(e0==null)s=null +else s=e0 +r=c0==null?b3.a:c0 +q=e1==null?b3.b:e1 +p=e3==null?b3.d:e3 +o=b4==null?b3.e:b4 +n=c5==null?b3.f:c5 +m=d9==null?b3.ch:d9 +l=d7==null?b3.CW:d7 +k=d4==null?b3.r:d4 +j=d5==null?b3.w:d5 +i=c1==null?b3.x:c1 +h=c6==null?b3.y:c6 +g=c7==null?b3.z:c7 +f=J.i(d2,B.J)?b3.Q:t.xc.a(d2) +e=d3===B.J?b3.as:A.aj(d3) +d=d6==null?b3.at:d6 +c=e2==null?b3.ax:e2 +b=d8==null?b3.ay:d8 +a=b5==null?b3.cx:b5 +a0=b6==null?b3.db:b6 +a1=c2==null?b3.cy:c2 +a2=e4==null?b3.dy:e4 +a3=c4==null?b3.dx:c4 +a4=b7==null?b3.fx:b7 +a5=c3==null?b3.fr:c3 +a6=e5==null?b3.fy:e5 +a7=c9==null?b3.go:c9 +a8=d0==null?b3.id:d0 +a9=J.i(c8,B.J)?b3.k1:t.Q0.a(c8) +b0=d1==null?b3.k2:d1 +b1=b8==null?b3.k3:b8 +if(s==null){b2=b3.c +b2===$&&A.b()}else b2=s +return A.GH(o,a,a0,a4,b1,b9==null?b3.k4:b9,r,i,a1,a5,a3,n,h,g,a9,a7,a8,b0,f,e,k,j,d,l,b,m,b2,q,c,p,a2,a6)}, +tZ(a){return this.h7(a,null,null,null,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,null,null,null,null,null)}, +aR2(a){return this.h7(null,null,null,null,null,null,null,null,null,null,null,a,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,null,null,null,null,null)}, +aRU(a,b,c){return this.h7(a,b,null,null,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,c,null,null,null,null)}, +aRe(a){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,a,null,null,null,null,null,null,null)}, +mv(a){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,a,null,null,null,null)}, +aQY(a){return this.h7(null,null,null,null,null,null,a,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,null,null,null,null,null)}, +abA(a){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,a,B.J,null,null,null,null,null,null,null,null,null,null,null,null)}, +aRD(a,b){return this.h7(null,null,null,a,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,null,null,b,null,null)}, +aS_(a,b,c){return this.h7(null,null,null,null,null,null,null,null,a,b,c,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,null,null,null,null,null)}, +p5(a){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,a,null,null,null,null,null)}, +ac2(a,b,c,d){return this.h7(null,null,null,null,null,null,null,a,null,null,null,null,b,null,B.J,null,null,null,B.J,B.J,c,d,null,null,null,null,null,null,null,null,null,null)}, +aRI(a,b){return this.h7(null,null,null,null,null,null,null,null,null,null,a,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,b,null,null,null,null,null)}, +abV(a,b){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,a,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,b,null,null,null,null,null)}, +aS0(a,b,c){return this.h7(null,null,null,null,null,null,null,null,null,a,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,b,null,null,c,null,null)}, +aRX(a,b,c){return this.h7(null,null,null,a,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,b,null,null,c,null,null)}, +aRP(a,b){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.J,null,null,null,a,b,null,null,null,null,null,null,null,null,null,null,null,null)}, +aRN(a,b){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,b,null,null,B.J,B.J,null,null,null,null,null,null,null,null,null,null,null,null)}, +Vs(a){return this.h7(null,null,null,null,null,null,null,null,null,null,null,null,a,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,null,null,null,null,null,null)}, +aRV(a,b,c){return this.h7(a,null,null,null,null,null,null,null,null,null,b,null,null,null,B.J,null,null,null,B.J,B.J,null,null,null,null,null,null,c,null,null,null,null,null)}, +aS9(a,b,c,d,e){return this.h7(a,null,null,null,null,null,null,null,b,null,null,null,null,null,B.J,null,null,null,c,B.J,null,null,null,null,null,null,d,null,null,null,null,e)}, +Aq(a){var s,r +if(a==null)return this +s=a.cy +r=a.dx +return this.aS_(s,a.fr,r)}, +ga1(){var s=this,r=s.gpB(),q=s.c +q===$&&A.b() +return[s.a,s.b,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,r,s.at,s.ax,s.ay,s.CW,s.ch,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,q,s.k4]}, +gX(a){return this.d}} +A.bf0.prototype={ +$1(a){return A.ccO(A.fq(t.P.a(a),B.agS))}, +$S:805} +A.bf1.prototype={ +$1(a){return A.mc(A.fq(t.P.a(a),B.bT))}, +$S:183} +A.bf2.prototype={ +$2(a,b){return new A.az(a,A.eo(b),t.aM)}, +$S:307} +A.bf3.prototype={ +$2(a,b){return new A.az(a,A.eo(b),t.aM)}, +$S:307} +A.bf4.prototype={ +$1(a){return A.bfi(A.fq(t.P.a(a),B.lK))}, +$S:308} +A.bf5.prototype={ +$1(a){return A.bfi(A.fq(t.P.a(a),B.lK))}, +$S:308} +A.bf6.prototype={ +$1(a){return A.mc(A.fq(t.P.a(a),B.bT))}, +$S:183} +A.bf7.prototype={ +$2(a,b){return new A.az(a,A.aB(b),t.mT)}, +$S:808} +A.bfa.prototype={ +$1(a){return a.N()}, +$S:809} +A.bDb.prototype={} +A.bf8.prototype={ +N(){return A.Y($.bZZ())}} +A.akC.prototype={ +j(a){return"MessageState.initial()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.akC +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +vs(a,b,c,d){return c.$0()}, +Og(a,b,c,d){return this.vs(a,b,c,d,t.X)}, +uU(a,b){return b.$0()}, +Eb(a,b){return this.uU(a,b,t.X)}, +N(){return A.a3(["runtimeType","initial"],t.N,t.z)}} +A.K_.prototype={ +j(a){return"MessageState.outgoing(state: "+this.a.j(0)+")"}, +l(a,b){var s,r +if(b==null)return!1 +if(this!==b)if(J.aa(b)===A.B(this))if(b instanceof A.K_){s=b.a +r=this.a +s=s===r||s.l(0,r)}else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(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)}, +vs(a,b,c,d){return d.$1(this.a)}, +Og(a,b,c,d){return this.vs(a,b,c,d,t.X)}, +uU(a,b){return b.$0()}, +Eb(a,b){return this.uU(a,b,t.X)}, +N(){return A.a3(["state",this.a.N(),"runtimeType",this.b],t.N,t.z)}} +A.uC.prototype={ +j(a){return"MessageState.completed(state: "+this.a.j(0)+")"}, +l(a,b){var s,r +if(b==null)return!1 +if(this!==b)if(J.aa(b)===A.B(this))if(b instanceof A.uC){s=b.a +r=this.a +s=s===r||s.l(0,r)}else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(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)}, +vs(a,b,c,d){return a.$1(this.a)}, +Og(a,b,c,d){return this.vs(a,b,c,d,t.X)}, +uU(a,b){return b.$0()}, +Eb(a,b){return this.uU(a,b,t.X)}, +N(){return A.a3(["state",this.a.N(),"runtimeType",this.b],t.N,t.z)}, +$ibMA:1} +A.CV.prototype={ +j(a){return"MessageState.failed(state: "+this.a.j(0)+", reason: null)"}, +l(a,b){var s,r +if(b==null)return!1 +if(this!==b)if(J.aa(b)===A.B(this))if(b instanceof A.CV){s=b.a +r=this.a +s=(s===r||s.l(0,r))&&B.nO.fv(null,null)}else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(this),this.a,B.nO.fl(0,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)}, +vs(a,b,c,d){return b.$2(this.a,null)}, +Og(a,b,c,d){return this.vs(a,b,c,d,t.X)}, +uU(a,b){var s=a.$2(this.a,null) +return s}, +Eb(a,b){return this.uU(a,b,t.X)}, +N(){return A.a3(["state",this.a.N(),"reason",null,"runtimeType",this.c],t.N,t.z)}, +$ibMB:1} +A.Xa.prototype={ +j(a){return"OutgoingState.sending()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.Xa +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +Fl(a,b,c){return b.$0()}, +Zw(a,b,c){return this.Fl(a,b,c,t.X)}, +N(){return A.a3(["runtimeType","sending"],t.N,t.z)}, +$iGX:1} +A.Xf.prototype={ +j(a){return"OutgoingState.updating()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.Xf +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +Fl(a,b,c){return c.$0()}, +Zw(a,b,c){return this.Fl(a,b,c,t.X)}, +N(){return A.a3(["runtimeType","updating"],t.N,t.z)}, +$iGX:1} +A.X5.prototype={ +j(a){return"OutgoingState.deleting(hard: false)"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)if(J.aa(b)===A.B(this))if(b instanceof A.X5)s=!0 +else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(this),!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,B.a,B.a,B.a,B.a,B.a)}, +Fl(a,b,c){return a.$1(!1)}, +Zw(a,b,c){return this.Fl(a,b,c,t.X)}, +N(){return A.a3(["hard",!1,"runtimeType",this.b],t.N,t.z)}, +$iGX:1} +A.Xc.prototype={ +j(a){return"CompletedState.sent()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.Xc +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +N(){return A.a3(["runtimeType","sent"],t.N,t.z)}, +$iEA:1} +A.Xe.prototype={ +j(a){return"CompletedState.updated()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.Xe +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +N(){return A.a3(["runtimeType","updated"],t.N,t.z)}, +$iEA:1} +A.CU.prototype={ +j(a){return"CompletedState.deleted(hard: false)"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)if(J.aa(b)===A.B(this))if(b instanceof A.CU)s=!0 +else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(this),!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,B.a,B.a,B.a,B.a,B.a)}, +N(){return A.a3(["hard",!1,"runtimeType",this.b],t.N,t.z)}, +$iEA:1} +A.Xb.prototype={ +j(a){return"FailedState.sendingFailed()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.Xb +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +Fm(a,b,c){return b.$0()}, +Fn(a,b,c){return this.Fm(a,b,c,t.X)}, +N(){return A.a3(["runtimeType","sendingFailed"],t.N,t.z)}, +$ipK:1} +A.Xg.prototype={ +j(a){return"FailedState.updatingFailed()"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=J.aa(b)===A.B(this)&&b instanceof A.Xg +else s=!0 +return s}, +gm(a){return A.aK(A.B(this))}, +Fm(a,b,c){return c.$0()}, +Fn(a,b,c){return this.Fm(a,b,c,t.X)}, +N(){return A.a3(["runtimeType","updatingFailed"],t.N,t.z)}, +$ipK:1} +A.X6.prototype={ +j(a){return"FailedState.deletingFailed(hard: false)"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)if(J.aa(b)===A.B(this))if(b instanceof A.X6)s=!0 +else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(A.B(this),!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,B.a,B.a,B.a,B.a,B.a)}, +Fm(a,b,c){return a.$1(!1)}, +Fn(a,b,c){return this.Fm(a,b,c,t.X)}, +N(){return A.a3(["hard",!1,"runtimeType",this.b],t.N,t.z)}, +$ipK:1} +A.apC.prototype={} +A.tw.prototype={} +A.og.prototype={ +Vw(a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=a4==null?d.a:a4,b=b1==null?d.b:b1 +if(a9==null)s=A.aj(a3==null?null:a3.h(0,"name")) +else s=a9 +if(s==null)s=A.aj(d.z.h(0,"name")) +if(a5==null)r=A.aj(a3==null?null:a3.h(0,"image")) +else r=a5 +if(r==null)r=A.aj(d.z.h(0,"image")) +q=a==null?d.w:a +p=a1==null?d.d:a1 +o=b5==null?d.e:b5 +n=a7==null?d.f:a7 +m=b0==null?d.r:b0 +l=a3==null?d.z:a3 +k=b2==null?d.c:b2 +j=a0==null?d.at:a0 +i=a2==null?d.Q:a2 +h=a8==null?d.as:a8 +g=b3==null?d.ax:b3 +f=b4==null?d.ay:b4 +e=a6==null?d.y:a6 +return A.bDk(d.x,q,j,p,i,l,c,r,e,n,h,s,m,b,k,g,f,o)}, +aRh(a){return this.Vw(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null)}, +aRj(a){return this.Vw(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null)}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +if(a==null)return this +s=a.a +r=a.b +q=a.z +p=A.aj(q.h(0,"name")) +o=A.aj(q.h(0,"image")) +n=a.w +m=a.at +l=a.d +k=a.Q +j=a.f +i=a.as +h=a.r +g=a.c +f=a.ax +e=a.ay +d=a.e +return this.Vw(n,m,l,k,q,s,o,a.y,j,i,p,h,r,g,f,e,d)}} +A.bfb.prototype={ +$1(a){var s +t.P.a(a) +s=J.ae(a) +return new A.zk(A.aB(s.h(a,"id")),A.aB(s.h(a,"push_provider")))}, +$S:810} +A.bfc.prototype={ +$1(a){var s,r,q=t.P +q.a(a) +s=J.ae(a) +r=A.mc(A.fq(q.a(s.h(a,"user")),B.bT)) +A.mc(A.fq(q.a(s.h(a,"target")),B.bT)) +A.dd(A.aB(s.h(a,"created_at"))) +A.dd(A.aB(s.h(a,"updated_at"))) +if(s.h(a,"expires")!=null)A.dd(A.aB(s.h(a,"expires"))) +return new A.tw(r)}, +$S:811} +A.bfd.prototype={ +$1(a){var s,r=t.P +r.a(a) +s=J.ae(a) +A.mc(A.fq(r.a(s.h(a,"user")),B.bT)) +A.bQv(A.fq(r.a(s.h(a,"channel")),B.pY)) +A.dd(A.aB(s.h(a,"created_at"))) +A.dd(A.aB(s.h(a,"updated_at"))) +if(s.h(a,"expires")!=null)A.dd(A.aB(s.h(a,"expires"))) +return new A.yR()}, +$S:812} +A.bfe.prototype={ +$1(a){return A.aB(a)}, +$S:82} +A.i5.prototype={ +N(){var s=this +return A.i7(A.a3(["message_id",s.a,"type",s.b,"score",s.e,"extra_data",s.r],t.N,t.z))}, +gX(a){return this.b}} +A.fd.prototype={ +N(){return A.a3(["last_read",this.a.bd(),"user",A.i7(A.xC(this.b)),"unread_messages",this.c],t.N,t.z)}, +ga1(){return[this.a,this.b,this.c]}} +A.cm.prototype={ +gct(a){var s="name",r=this.z +if(r.ak(0,s)&&r.h(0,s)!=null){r=r.h(0,s) +r.toString +A.aB(r) +if(r.length!==0)return r}return this.a}, +N(){return A.i7(A.xC(this))}, +ga1(){var s=this +return[s.a,s.b,s.f,s.r,s.z,s.w,s.x,s.c,s.y]}} +A.bdu.prototype={ +$1(a){return a.a}, +$S:813} +A.bfk.prototype={ +$1(a){return A.aB(a)}, +$S:82} +A.bfl.prototype={ +$2(a,b){if(b!=null)this.a.k(0,a,b)}, +$S:21} +A.b48.prototype={ +$2(a,b){return B.c.H(this.a,a)}, +$S:188} +A.b49.prototype={ +$2(a,b){return this.a.ak(0,a)}, +$S:188} +A.mx.prototype={ +I(){return"ConnectionStatus."+this.b}} +A.bcm.prototype={ +gJc(){var s=this.ady$ +if(s===$){s!==$&&A.aC() +s=this.ady$=A.q(t.N,t.qe)}return s}, +a_y(a,b,c){var s=this.adx$.Oa(),r=A.xo(a,b) +b.$1(r) +this.gJc().k(0,s,r) +return s}, +ab2(){var s,r,q +for(s=this.gJc(),s=s.gaS(s),r=A.t(s),r=r.i("@<1>").M(r.z[1]),s=new A.bG(J.an(s.a),s.b,r.i("bG<1,2>")),r=r.z[1];s.v();){q=s.a;(q==null?r.a(q):q).R(0)}this.gJc().T(0)}} +A.akh.prototype={ +a52(a){var s,r=this,q=null,p=r.f,o=r.c +p.ci(B.a0,"Initiating connection with "+o,q,q) +if(r.at!=null)r.QB() +s=A.c5V(a,q) +r.at=s +p.ci(B.a0,"Started listening to "+o,q,q) +if(r.ax!=null)r.a92() +p=r.at +if(p==null)p=q +else{p=p.r.b +p===$&&A.b() +p=p.b +p===$&&A.b() +p=new A.cr(p,A.t(p).i("cr<1>")).eV(r.gaFo(),r.gaFb(),r.gaFd())}r.ax=p}, +QB(){var s,r=this +r.f.ci(B.a0,"Closing connection with "+r.c,null,null) +if(r.at!=null){r.a92() +s=r.at +if(s!=null){s=s.ghk() +s.V0(0,r.db?1000:1001)}r.at=null}}, +a92(){var s,r=this +r.f.ci(B.a0,"Stopped listening to "+r.c,null,null) +s=r.ax +if(s!=null){s.R(0) +r.ax=null}}, +AG(a,b){return this.aul(a,b)}, +auk(a){return this.AG(a,!1)}, +aul(a,b){var s=0,r=A.o(t.Xu),q,p=this,o,n,m,l,k,j,i +var $async$AG=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:i=p.z +i.toString +s=3 +return A.h(p.d.yN(b),$async$AG) +case 3:o=d +n=i.a +if(!a){i=t.N +i=A.a3(["id",n],i,i)}m=o.b +l=t.N +k=A.q(l,t.X) +k.k(0,"json",B.ab.xZ(A.a3(["user_id",n,"user_details",i,"user_token",m,"server_determines_connection_id",!0],l,t.K),null)) +k.k(0,"api_key",p.a) +k.k(0,"authorization",m) +k.k(0,"stream-auth-type",o.a.b) +k.E(0,p.b) +i=p.c +j=B.b.aZ(i,"https")?"wss":"ws" +n=A.aQ("(^\\w+:|^)\\/\\/",!0,!1,!1) +q=A.pd(null,A.bQ(i,n,""),null,A.a(["connect"],t.s),k,j) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$AG,r)}, +Kz(a,b){return this.aPW(a,b)}, +aPW(a,b){var s=0,r=A.o(t.qU),q,p=2,o,n=this,m,l,k,j,i +var $async$Kz=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:if(n.CW)throw A.d(B.avV) +n.CW=!0 +n.db=!1 +n.z=a +n.ch.t(0,B.km) +n.ay=new A.aH(new A.a6($.ac,t.cC),t.Y5) +p=4 +s=7 +return A.h(n.auk(b),$async$Kz) +case 7:m=d +n.a52(m) +p=2 +s=6 +break +case 4:p=3 +i=o +l=A.a0(i) +k=A.am(i) +n.I3(l,k) +s=6 +break +case 3:s=2 +break +case 6:q=n.ay.a +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Kz,r)}, +Jy(a){return this.aJ_(a)}, +Jx(){return this.Jy(!1)}, +aJ_(a){var s=0,r=A.o(t.z),q,p=this,o,n,m,l,k +var $async$Jy=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p.f.ci(B.a0,"Retrying connection : "+p.cx,null,null) +if(p.cy){s=1 +break}p.cy=!0 +p.a8g() +p.QB();++p.cx +p.ch.t(0,B.km) +o=p.cx +n=Math.min(500+o*2000,25e3) +m=Math.min(Math.max(250,(o-1)*2000),25e3) +o=A.co(0,0,0,B.d.dw(B.eb.XU()*(n-m)+m),0,0) +l=p.adx$.Oa() +k=A.cq(o,new A.be8(p,a)) +p.gJc().k(0,l,k) +case 1:return A.m(q,r)}}) +return A.n($async$Jy,r)}, +a8g(){this.f.ci(B.a0,"Stopped monitoring events",null,null) +this.as=null +this.ab2()}, +aBD(a){var s,r,q,p,o=this +o.T5() +s=A.bEw(a) +r=s.c +q=new A.xc(s,r==null?"":r) +if(q.gaUi()===B.uV&&o.d.a!=="static"){o.f.ci(B.fH,"Connection failed, token expired",null,null) +return o.Jy(!0)}o.f.ci(B.eT,"Connection failed",q,null) +p=o.ay +if(p!=null&&(p.a.a&30)===0){p.ex(q) +return o.ho(0)}return o.Jx()}, +aFp(a){var s,r,q,p,o,n,m,l=this,k=null,j=t.mi.a(B.ab.bi(0,a)),i=t.XF.a(J.as(j,"error")) +if(i!=null)return l.aBD(i) +l.T6(!0) +s=null +try{s=A.ccV(A.fq(j,$.c4Q))}catch(p){r=A.a0(p) +q=A.am(p) +o=l.f +o.ci(B.fH,"Error parsing an event: "+A.c(r),k,k) +o.ci(B.fH,"Stack trace: "+A.c(q),k,k)}if(s==null)return +l.as=new A.bC(Date.now(),!1) +o=l.f +o.ci(B.a0,"Event received: "+s.a,k,k) +if(s.a==="health.check")if(s.r!=null){n=s +l.Q=n.e +l.ch.t(0,B.eL) +o.ci(B.a0,"Connection successful: "+A.c(l.Q),k,k) +m=l.ay +if(m!=null&&(m.a.a&30)===0)m.bI(0,n) +o.ci(B.a0,"Starting monitoring events",k,k) +l.ab2() +l.aLC() +l.aLG()}else{n=s.e +o.ci(B.a0,"HealthCheck received : "+A.c(n),k,k) +l.Q=n +l.ch.t(0,B.eL)}o=l.e.$1(s) +return o}, +I3(a,b){var s,r,q,p=this +p.f.ci(B.fH,"Error occurred",a,b) +if(a instanceof A.uB){s=a.a +r=new A.xc(null,s)}else r=new A.xc(null,J.bU(a)) +q=p.ay +if(q!=null&&(q.a.a&30)===0)q.ex(r) +p.T5() +p.Jx()}, +aFe(a){return this.I3(a,null)}, +aFc(){var s=this +s.f.ci(B.fH,"Connection closed : "+A.c(s.Q),null,null) +s.T5() +s.Q=null +if(s.db)return +s.Jx()}, +gaEH(){var s=this.as +if(s==null)return!1 +return B.e.bt(A.co(0,0,0,Date.now()-s.a,0,0).a,1e6)>40}, +T6(a){this.cy=this.CW=!1 +if(a)this.cx=0}, +T5(){return this.T6(!1)}, +aLG(){this.f.ci(B.a0,"Starting reconnection monitor",null,null) +this.a_y(A.co(0,0,0,0,0,10),new A.bea(this),!0)}, +aLC(){this.f.ci(B.a0,"Starting health check monitor",null,null) +this.a_y(A.co(0,0,0,0,0,20),new A.be9(this),!0)}, +ho(a){var s=this,r=s.ch +if(r.gp(r)===B.dL)return +s.T6(!0) +r.t(0,B.dL) +s.f.ci(B.a0,"Disconnecting web-socket connection",null,null) +s.ay=s.z=null +s.a8g() +s.db=!0 +s.QB()}} +A.be8.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p,o,n,m,l +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:m=q.a +s=2 +return A.h(m.AG(!1,q.b),$async$$0) +case 2:l=b +try{m.a52(l)}catch(k){p=A.a0(k) +o=A.am(k) +m.I3(p,o)}return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bea.prototype={ +$1(a){var s=this.a,r=s.gaEH() +s.f.ci(B.a0,"Needs to reconnect : "+r,null,null) +if(r)s.Jx()}, +$S:55} +A.be9.prototype={ +$1(a){var s,r=null,q=this.a +q.f.ci(B.a0,"Sending Event: health.check",r,r) +s=A.Fs(r,r,r,r,q.Q,r,B.aU,r,!0,r,r,r,r,r,r,r,"health.check",r,r) +q=q.at +if(q!=null)q.ghk().a.t(0,B.ab.xZ(s,r))}, +$S:55} +A.avE.prototype={} +A.a66.prototype={ +B(a){return this.c.$2(a,this.d)}} +A.adt.prototype={} +A.Sm.prototype={ +B(a){var s=A.bP() +if(s===B.b4||s===B.aK){s=this.d.$1(a) +return s==null?B.ax:s}else if(s===B.bZ||s===B.cG||s===B.cF){s=this.e.$1(a) +return s==null?B.ax:s}else{s=this.f.$1(a) +return s==null?B.ax:s}}} +A.B3.prototype={ +B(a){return new A.adt(new A.aXN(this),new A.aXO(this),new A.aXP(this),null)}} +A.aXO.prototype={ +$1(a){var s=this.a,r=s.e +return r==null?null:r.$2(a,s.c)}, +$S:165} +A.aXN.prototype={ +$1(a){var s=this.a,r=s.d +return r==null?null:r.$2(a,s.c)}, +$S:165} +A.aXP.prototype={ +$1(a){var s=this.a,r=s.f +return r==null?null:r.$2(a,s.c)}, +$S:165} +A.T_.prototype={ +a4(){return new A.art(A.b0(t.C),B.i)}} +A.ael.prototype={ +cC(a){return new A.ars(this,B.ar)}} +A.art.prototype={ +B(a){return new A.YO(this,this.a.c,null)}} +A.YO.prototype={ +cO(a){return!0}} +A.ars.prototype={ +ps(a){}, +fn(a,b){var s,r=this +r.Gr(a,b) +s=r.K(t.Ze) +s.toString +s=s.f +r.aR=s +s.d.t(0,r) +s=r.aR +s.a.d.sp(0,s.d)}, +bD(){var s,r=this +r.Pq() +s=r.K(t.Ze) +s.toString +s=s.f +r.aR=s +s.d.t(0,r) +s=r.aR +s.a.d.sp(0,s.d)}, +pN(){var s=this,r=s.aR +r===$&&A.b() +r.d.G(0,s) +r=s.aR +r.a.d.sp(0,r.d) +s.Al()}} +A.FW.prototype={ +l(a,b){if(b==null)return!1 +if(J.aa(b)!==A.B(this))return!1 +return b instanceof A.FW&&J.i(b.a,this.a)}, +gm(a){return A.V(A.B(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)}, +j(a){return"(IndexedKey) index: "+this.b+", key: "+A.c(this.a)}} +A.h2.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.aa(b)!==A.B(s))return!1 +return b.a===s.a&&b.b===s.b&&b.c===s.c}, +gm(a){return 31*(31*(B.e.gm(this.a)+7)+B.d.gm(this.b))+B.d.gm(this.c)}, +j(a){return"ItemPosition(index: "+this.a+", itemLeadingEdge: "+A.c(this.b)+", itemTrailingEdge: "+A.c(this.c)+")"}, +gyv(a){return this.a}, +gMf(){return this.b}} +A.Q6.prototype={} +A.St.prototype={ +a4(){return new A.ZQ(new A.oV(),A.dW(null,t.M9),B.i)}, +aXx(a,b){return this.d.$2(a,b)}} +A.ZQ.prototype={ +av(){var s,r=this +r.aG() +s=r.a.f +r.f!==$&&A.dl() +r.f=s +s.a2(0,r.ga7t()) +r.Te()}, +q(){var s=this.f +s===$&&A.b() +s.L(0,this.ga7t()) +this.aE()}, +aL(a){this.b0(a) +this.Te()}, +B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.a,g=h.x,f=j.d,e=j.f +e===$&&A.b() +s=h.y +r=h.at +q=h.as +p=h.c +h=h.db +o=A.a([],t.p) +n=j.a +m=n.w +if(m>0){n.y===B.a_ +o.push(new A.C4(B.x,A.b5C(new A.u8(new A.bph(j),m*2,!0,!0,!1,A.a29(),n.cy)),i))}n=j.a +if(n.y===B.a_)m=B.x +else m=B.x +l=n.c!==0?1:0 +o.push(new A.C4(m,A.b5C(new A.u8(new A.bpi(j),l,!0,!0,!1,A.a29(),n.cy)),f)) +n=j.a +m=n.w +if(m>=0&&m0&&n.d.c>p-1)n.d.c=p-1 +s=s.f +if(s!=null)s.a=n +s=n.ga9y() +n.d.a.a.a2(0,s) +n.e.a.a.a2(0,s)}, +f3(){var s=this.a.f +if(s!=null)s.a=null +this.kQ()}, +q(){var s=this,r=s.ga9y() +s.d.a.a.L(0,r) +s.e.a.a.L(0,r) +r=s.x +if(r!=null)r.q() +s.arx()}, +aL(a){var s,r,q,p=this +p.b0(a) +s=a.f +r=s==null +if((r?null:s.a)===p)if(!r)s.a=null +s=p.a +r=s.f +q=r==null +if((q?null:r.a)!==p){if(!q)r.a=null +if(!q)r.a=p}s=s.c +if(s===0){p.d.c=0 +p.e.c=0}else{r=p.d;--s +if(r.c>s)r.c=s +r=p.e +if(r.c>s)r.c=s}}, +B(a){return new A.jo(new A.bqW(this),null)}, +a5h(a,b){var s,r=this,q={} +q.a=b +r.J3(!0) +s=r.a.c-1 +if(b>s)q.a=s +r.U(new A.bqJ(q,r,a))}, +BP(a,b,c,d,e){return this.aKd(a,b,c,d,e)}, +aKd(a,b,c,d,e){var s=0,r=A.o(t.H),q=this,p,o +var $async$BP=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:o={} +o.a=d +p=q.a.c-1 +if(d>p)o.a=p +else p=d +s=q.w?2:4 +break +case 2:p=new A.a6($.ac,t.D) +q.J3(!0) +$.cz.dy$.push(new A.bqK(o,q,a,c,b,e,new A.aH(p,t.h))) +s=5 +return A.h(p,$async$BP) +case 5:s=3 +break +case 4:s=6 +return A.h(q.wU(a,b,c,p,e),$async$BP) +case 6:case 3:return A.m(null,r)}}) +return A.n($async$BP,r)}, +wU(a,b,c,d,e){return this.aLI(a,b,c,d,e)}, +aLI(a,b,c,d,e){var s=0,r=A.o(t.H),q=this,p,o,n,m,l,k,j +var $async$wU=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:l=q.d +k=d>l.c?1:-1 +j=A.e5(l.a.a.a,new A.bqN(d)) +l=q.d.b +s=j!=null?2:4 +break +case 2:p=j.b +l=B.c.gdD(l.d).ax +l.toString +o=q.d.b +n=o.gb1(o).at +n.toString +m=B.c.gdD(q.d.b.d).ax +m.toString +s=5 +return A.h(o.jA(n+p*l-a*m,b,c),$async$wU) +case 5:s=3 +break +case 4:l=B.c.gdD(l.d).ax +l.toString +p=$.ac +o=t.D +n=new A.a6(p,o) +m=t.h +o=new A.a6(p,o) +q.r=new A.bqO(q,c,e,k,a,new A.aH(n,m),2*l,b,new A.aH(o,m)) +q.U(new A.bqP(q,d,a)) +s=6 +return A.h(A.i_(A.a([n,o],t.mo),t.H),$async$wU) +case 6:q.aLO() +case 3:return A.m(null,r)}}) +return A.n($async$wU,r)}, +J3(a){var s,r,q=this +if(!q.w)return +if(a){s=q.d.b +if(s.d.length!==0){r=s.gb1(s).at +r.toString +s.fa(r)}s=q.e.b +if(s.d.length!==0){r=s.gb1(s).at +r.toString +s.fa(r)}}if(q.c!=null)q.U(new A.bqQ(q))}, +aLO(){return this.J3(!1)}, +aN6(){var s,r,q=this,p=J.jL(q.d.a.a.a,new A.bqR()) +if(p.gcs(p)){s=q.c +s.toString +r=A.RP(s) +r.toString +s=q.c +s.toString +r.ZC(s,p.n2(0,new A.bqS()))}q.a.r.a.sp(0,p)}} +A.bqX.prototype={ +$0(){}, +$S:0} +A.bqW.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=this.a +d.a.toString +s=Math.max(b.d*2,0) +r=d.d +q=d.r +p=d.f +o=A.a([],t.x8) +n=d.a +m=n.d +l=n.e +k=n.c +j=d.d +i=j.c +h=j.d +g=n.as +f=t.WA +r=A.a([new A.Hf(new A.fj(new A.n6(p,new A.bK(o,t.jc),0),!1,new A.fb(new A.bqT(d),A.bNf(!0,!0,!0,h,s,j.b,e,m,k,j.a,n.db,e,g,i,!0,B.a_,e,l,!1),e,f),e),q,r.e)],t.p) +if(d.w){q=d.e +o=d.r +n=d.a +m=n.d +l=n.e +k=n.c +j=q.c +i=q.d +h=n.as +r.push(new A.Hf(new A.fj(p,!1,new A.fb(new A.bqU(),A.bNf(!0,!0,!0,i,s,q.b,e,m,k,q.a,n.db,e,h,j,!0,B.a_,e,l,!1),e,f),e),o,q.e))}return A.cp(e,A.cP(B.a7,r,B.u,B.a6,e),B.D,!0,e,e,e,e,e,e,e,e,e,e,new A.bqV(d),e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,!1,B.N)}, +$S:817} +A.bqV.prototype={ +$1(a){return this.a.J3(!0)}, +$S:240} +A.bqT.prototype={ +$1(a){return this.a.w}, +$S:54} +A.bqU.prototype={ +$1(a){return!1}, +$S:54} +A.bqJ.prototype={ +$0(){var s=this.b +s.d.b.fa(0) +s=s.d +s.c=this.a.a +s.d=this.c}, +$S:0} +A.bqK.prototype={ +$1(a){return this.ajh(a)}, +ajh(a){var s=0,r=A.o(t.H),q=this +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.b.wU(q.c,q.e,q.d,q.a.a,q.f),$async$$1) +case 2:q.r.dN(0) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:818} +A.bqN.prototype={ +$1(a){return a.a===this.a}, +$S:149} +A.bqO.prototype={ +$0(){var s=this +$.cz.dy$.push(new A.bqM(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x))}, +$S:0} +A.bqM.prototype={ +$1(a){var s,r,q,p,o,n=this,m=n.a +m.r=new A.bqL() +s=m.x +if(s!=null)s.q() +s=n.b +r=A.cu(null,s,null,null,m) +r.ce(0) +m.x=r +r=n.c +q=t.Od +p=t.Ml +p=A.bPR(A.a([new A.qO(new A.EG(0,0,q),r[0],p),new A.qO(new A.aT(0,1,t.Y),r[1],p),new A.qO(new A.EG(1,1,q),r[2],p)],t.x0),t.i) +r=m.x +r.toString +m.f.saH(0,new A.b2(r,p,p.$ti.i("b2"))) +p=m.e +r=n.d +q=B.c.gdD(m.d.b.d).ax +q.toString +o=B.c.gdD(m.e.b.d).ax +o.toString +p.b.fa(-r*(2*q-n.e*o)) +o=m.d.b +q=o.gb1(o).at +q.toString +p=n.w +n.f.bI(0,o.jA(q+r*n.r,p,s)) +n.x.bI(0,m.e.b.jA(0,p,s))}, +$S:6} +A.bqL.prototype={ +$0(){}, +$S:0} +A.bqP.prototype={ +$0(){var s=this.a,r=s.e +r.c=this.b +r.d=this.c +s.w=!0}, +$S:0} +A.bqQ.prototype={ +$0(){var s,r=this.a,q=r.f +if(q.gp(q)>=0.5){s=r.d +r.d=r.e +r.e=s}r.w=!1 +q.saH(0,B.tP)}, +$S:0} +A.bqR.prototype={ +$1(a){return a.b<1&&a.c>0}, +$S:149} +A.bqS.prototype={ +$2(a,b){return a.b=a?s:r +f=e.kq +f.toString +return e.DY(e.gUV(),B.d.dq(s,-f,0),q,b,B.iv,i,a,o,k,p,h)}, +gX6(){return this.fw}, +Zo(a,b){var s,r=this +switch(a.a){case 0:s=r.c7 +s===$&&A.b() +r.c7=s+b.a +break +case 1:s=r.b2 +s===$&&A.b() +r.b2=s-b.a +break}if(b.x)r.fw=!0}} +A.aIR.prototype={} +A.hk.prototype={ +B(a){var s,r,q=null,p=this.c +if(p==null)p=B.hP +s=t.F +r=a.K(s).f.b.y.a +r=A.ax(B.d.aN(25.5),r>>>16&255,r>>>8&255,r&255) +return A.ci(A.b_(q,A.ci(A.d_(B.a4e,a.K(s).f.b.a,q,q),q,q),B.f,r,p,q,q,q,q,q,q,q,q,q),q,q)}} +A.ahr.prototype={ +B(a){var s,r=this.c,q=r.c +q===$&&A.b() +if(A.d2(q)===B.ha)return B.bi +q=this.d +s=q.dy +q=q.db +q===$&&A.b() +return q.zr(new A.b7b(new A.b7c(r.a,s),a),new A.b7d(new A.b7e(s),a),new A.b7f(new A.b7g(s),a),new A.b7h(new A.b7i(),a))}, +gaa(a){return this.c}} +A.b7e.prototype={ +$3(a,b,c){return new A.KF(b,c,this.a,null)}, +$S:821} +A.b7c.prototype={ +$2(a,b){return new A.Kq(this.a,this.b,null)}, +$S:822} +A.b7i.prototype={ +$1(a){return new A.Lu(null)}, +$S:823} +A.b7g.prototype={ +$1(a){return new A.L5(this.a,null)}, +$S:824} +A.b7f.prototype={ +$0(){return this.a.$1(this.b)}, +$S:63} +A.b7d.prototype={ +$2(a,b){return this.a.$3(this.b,a,b)}, +$S:826} +A.b7h.prototype={ +$0(){return this.a.$1(this.b)}, +$S:63} +A.b7b.prototype={ +$1(a){return this.a.$2(this.b,a)}, +$S:827} +A.KC.prototype={ +B(a){var s=null +return new A.b1(24,24,A.SS(!1,this.c,B.f,B.nL,0,0,!0,a.K(t.F).f.b.CW,s,0,s,0,s,0,s,s,this.d,new A.ch(A.bX(16),B.y),s,s),s)}} +A.L5.prototype={ +B(a){var s=null,r=a.cg(t.q).a.d +return A.bB(A.a([new A.dc(B.e8,s,s,new A.KC(new A.aS("Icon_close.svg",s,s,a.K(t.F).f.b.r,s),new A.bpl(this,r),s),s),new A.dc(B.e8,s,s,A.bE1(B.wB,B.vv,!0,s,17976931348623157e292,0),s)],t.p),B.d8,B.dW,B.r,B.w)}} +A.bpl.prototype={ +$0(){return this.b.Kn(this.a.c)}, +$S:0} +A.KF.prototype={ +B(a){var s=null,r=a.cg(t.q).a.d +return A.bB(A.a([new A.dc(B.e8,s,s,new A.KC(new A.aS("Icon_close.svg",s,s,a.K(t.F).f.b.r,s),new A.blV(this,r),s),s),new A.dc(B.e8,s,s,A.bE1(B.wB,B.vv,!0,s,this.d,this.c),s)],t.p),B.d8,B.dW,B.r,B.w)}} +A.blV.prototype={ +$0(){return this.b.Kn(this.a.e)}, +$S:0} +A.Kq.prototype={ +B(a){var s=null,r=a.cg(t.q).a.d,q=a.K(t.F).f,p=q.b,o=p.r,n=A.bX(12) +p=p.CW.a +p=A.ax(153,p>>>16&255,p>>>8&255,p&255) +A.aV(a,B.t,t.R) +return A.bB(A.a([new A.KC(new A.aS("icon_retry.svg",s,s,o,s),new A.bjJ(this,r),s),A.ci(A.f7(new A.ak(B.a1z,A.aw("UPLOAD ERROR",s,s,s,s,s,q.a.r.bz(o),s,s),s),new A.bA(p,s,s,n,s,s,B.I),B.az),s,s)],t.p),B.d8,B.dW,B.r,B.w)}} +A.bjJ.prototype={ +$0(){var s=this.a +this.b.Jt(s.d,A.a([s.e],t.s))}, +$S:0} +A.Lu.prototype={ +B(a){var s=null,r=t.F +return new A.dc(B.e8,s,s,A.pt(a.K(r).f.b.CW,new A.aS("Icon_check.svg",s,s,a.K(r).f.b.r,s),12,s),s)}} +A.Mv.prototype={ +I(){return"AttachmentSource."+this.b}, +b2Z(a,b){switch(this.a){case 0:return a.$0() +case 1:return b.$0()}}, +Of(a,b){return this.b2Z(a,b,t.z)}} +A.ahs.prototype={ +goj(a){var s=this.f.cy!=null?B.Ss:B.St +return s}, +gaa(a){return this.e}} +A.ahG.prototype={ +B(a){var s,r,q=this,p=null,o=t.F,n=a.K(o).f.b,m=A.bX(12),l=A.E3(n.d,1),k=q.f,j=k.c,i=j==null +if(i)s=p +else{s=A.qB(j) +s=s==null?p:s.a}if(i)r=p +else{r=A.qB(j) +r=r==null?p:r.a}r=A.b_(p,new A.anW(s==="image",r==="video",q.goj(q),k,p),B.f,p,p,p,p,40,p,B.ad,p,p,p,33.33) +if(i){A.aV(a,B.t,t.R) +j="File"}i=t.p +o=A.fF(A.bB(A.a([A.aw(j,p,1,B.aM,p,p,a.K(o).f.a.d,p,p),B.ave,new A.anS(k,p)],i),B.be,B.ba,B.r,B.w),1) +j=q.x +return A.d8(B.F,!0,p,A.cp(p,A.b_(p,A.bO(A.a([r,B.bX,o,B.bX,A.d8(B.F,!0,p,j==null?new A.auP(k,q.e,p):j,B.f,p,0,p,p,p,p,p,B.cC)],i),B.be,B.l,B.r,p),B.f,p,q.c,new A.bA(n.r,p,l,m,p,p,B.I),p,56,p,p,p,p,p,p),B.D,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,q.y,p,p,p,p,p,p,!1,B.N),B.f,p,0,p,p,p,p,p,B.aA)}} +A.anW.prototype={ +B(a){var s,r=this,q=null +if(r.c){s=A.bX(8) +return A.d8(B.F,!0,q,r.e.Of(new A.bkc(r),new A.bkd(r,a)),B.u,q,0,q,q,new A.ch(s,B.nH),q,q,B.cC)}if(r.d){s=A.bX(8) +return A.d8(B.F,!0,q,r.e.Of(new A.bke(r),new A.bkf(r)),B.u,q,0,q,q,new A.ch(s,B.nH),q,q,B.cC)}return A.a21(A.aj(r.f.dx.h(0,"mime_type")))}} +A.bkc.prototype={ +$0(){var s=this.a,r=s.f,q=r.cy +if((q==null?null:q.c)==null)return A.a21(A.aj(r.dx.h(0,"mime_type"))) +r=q.c +r.toString +return A.PS(r,new A.bkb(s),B.ay,null,null)}, +$S:63} +A.bkb.prototype={ +$3(a,b,c){return A.a21(A.aj(this.a.f.dx.h(0,"mime_type")))}, +$S:828} +A.bkd.prototype={ +$0(){var s=this.a,r=s.f,q=r.w,p=q==null,o=p?r.ch:q +if((o==null?r.d:o)==null)return A.a21(A.aj(r.dx.h(0,"mime_type"))) +if(p)q=r.ch +if(q==null){r=r.d +r.toString}else r=q +return A.nP(new A.bk9(s),B.bp,B.ay,null,null,r,new A.bka(this.b),null)}, +$S:829} +A.bk9.prototype={ +$3(a,b,c){return A.a21(A.aj(this.a.f.dx.h(0,"mime_type")))}, +$S:830} +A.bka.prototype={ +$2(a,b){var s=A.mI("images/placeholder.png",null,B.ay,null,"stream_chat_flutter",null),r=this.a.K(t.F).f.b +return A.Uo(r.c,s,r.e)}, +$S:151} +A.bke.prototype={ +$0(){var s=null +return A.IR(s,s,s,new A.bk8(),s,this.a.f.cy.a)}, +$S:315} +A.bk8.prototype={ +$1(a){return B.uS}, +$S:131} +A.bkf.prototype={ +$0(){var s=null +return A.IR(s,s,s,new A.bk7(),s,this.a.f.ch)}, +$S:315} +A.bk7.prototype={ +$1(a){return B.uS}, +$S:131} +A.auP.prototype={ +B(a){var s=this,r=null,q=a.K(t.F).f,p=a.cg(t.q).a.d,o=s.c,n=o.dy,m=s.d.c +m===$&&A.b() +if(A.d2(m)===B.ha)return A.eJ(r,r,r,new A.aS("Icon_cloud_download.svg",r,r,q.b.a,r),r,new A.buS(s,a),r,16,r,r,B.jF) +o=o.db +o===$&&A.b() +return o.zr(new A.buT(s,q,p,n),new A.buU(q,p,n),new A.buV(q,p,n),new A.buW(q))}, +gaa(a){return this.d}} +A.buS.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a.c.ch +if(p!=null)A.a23(q.b,p) +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.buV.prototype={ +$0(){var s=null,r=this.a.b +return new A.ak(B.ad,new A.Lz(new A.buP(this.b,this.c),r.CW,new A.aS("Icon_close.svg",s,s,r.r,s),s),s)}, +$S:317} +A.buP.prototype={ +$0(){return this.a.Kn(this.b)}, +$S:0} +A.buU.prototype={ +$2(a,b){var s=null,r=this.a.b +return new A.ak(B.ad,new A.Lz(new A.buQ(this.b,this.c),r.CW,new A.aS("Icon_close.svg",s,s,r.r,s),s),s)}, +$S:835} +A.buQ.prototype={ +$0(){return this.a.Kn(this.b)}, +$S:0} +A.buW.prototype={ +$0(){var s=null,r=this.a.b +return new A.ak(B.ad,A.pt(r.x,new A.aS("Icon_check.svg",s,s,r.r,s),12,s),s)}, +$S:317} +A.buT.prototype={ +$1(a){var s=this,r=null,q=s.b.b +return new A.ak(B.ad,new A.Lz(new A.buR(s.a,s.c,s.d),q.CW,new A.aS("icon_retry.svg",r,r,q.r,r),r),r)}, +$S:836} +A.buR.prototype={ +$0(){return this.b.Jt(this.a.d.a,A.a([this.c],t.s))}, +$S:0} +A.Lz.prototype={ +B(a){var s=null +return new A.b1(24,24,A.SS(!1,this.e,B.f,B.nL,0,0,!0,this.d,s,0,s,0,s,0,s,s,this.c,new A.ch(A.bX(16),B.y),s,s),s)}} +A.anS.prototype={ +B(a){var s,r=a.K(t.F).f,q=this.c,p=q.cy,o=p==null?null:p.d +if(o==null)o=q.dx.h(0,"file_size") +s=r.a.r.bz(r.b.b) +q=q.db +q===$&&A.b() +return q.zr(new A.bjP(a,s),new A.bjQ(s,r),new A.bjR(o,s),new A.bjS(o,s))}} +A.bjR.prototype={ +$0(){var s=null +return A.aw(A.bUg(this.a),s,s,s,s,s,this.b,s,s)}, +$S:318} +A.bjQ.prototype={ +$2(a,b){return A.bE1(B.x,this.b.b.x,!1,this.a,b,a)}, +$S:838} +A.bjS.prototype={ +$0(){var s=null +return A.aw(A.bUg(this.a),s,s,s,s,s,this.b,s,s)}, +$S:318} +A.bjP.prototype={ +$1(a){var s=null +A.aV(this.a,B.t,t.R) +return A.aw("UPLOAD ERROR",s,s,s,s,s,this.b,s,s)}, +$S:839} +A.IM.prototype={ +B(a){var s=this.f,r=s.d,q=r==null?s.w:r +if(q==null)q=s.ch +if(q==null)return B.nv +s=s.CW.length +if(s!==0)return this.aua(a,q) +return this.aub(a,q)}, +aua(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=a.cg(t.q) +d.toString +s=f.c +r=s.Vo(1/0) +q=t.F +p=a.K(q).f +o=t.R +A.aV(a,B.t,o) +n=t.p +m=A.a([new A.aS("giphy_icon.svg",e,e,e,e),B.bX,A.aw("Giphy",e,e,e,e,e,B.eA,e,e),B.bX],n) +l=f.f.c +if(l!=null){k=a.K(q).f.b.a.a +m.push(new A.ev(1,B.bf,A.aw(l,e,1,B.aM,e,e,A.cV(e,e,A.ax(B.d.aN(127.5),k>>>16&255,k>>>8&255,k&255),e,e,e,e,e,e,e,e,e,e,e,e,e,e,!0,e,e,e,e,e,e,e,e),e,e),e))}m=A.bO(m,B.m,B.l,B.r,e) +s=A.cp(e,A.nP(new A.b7T(f),B.bp,B.ay,s.d,e,b,new A.b7U(f),s.b),B.D,!1,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,new A.b7V(f,a),e,e,e,e,e,e,!1,B.N) +l=a.K(q).f.b.a.a +l=A.b_(e,e,B.f,A.ax(51,l>>>16&255,l>>>8&255,l&255),e,e,e,0.5,e,e,e,e,e,1/0) +A.aV(a,B.t,o) +k=A.aie("CANCEL".toLowerCase()) +j=a.K(q).f +i=a.K(q).f +h=B.d.aN(127.5) +i=i.b.a.a +i=A.fF(new A.b1(e,50,A.nj(A.aw(k,e,e,e,e,e,j.a.d.bz(A.ax(h,i>>>16&255,i>>>8&255,i&255)),e,e),new A.b7W(f,d),e),e),1) +j=a.K(q).f.b.a.a +j=A.b_(e,e,B.f,A.ax(51,j>>>16&255,j>>>8&255,j&255),e,e,e,50,e,e,e,e,e,0.5) +A.aV(a,B.t,o) +k=a.K(q).f +g=a.K(q).f.b.a.a +g=A.fF(new A.b1(e,50,A.nj(A.aw("Shuffle",e,1,e,e,e,k.a.d.bz(A.ax(h,g>>>16&255,g>>>8&255,g&255)),e,e),new A.b7X(f,d),e),e),1) +h=a.K(q).f.b.a.a +h=A.b_(e,e,B.f,A.ax(51,h>>>16&255,h>>>8&255,h&255),e,e,e,50,e,e,e,e,e,0.5) +A.aV(a,B.t,o) +return new A.dR(r,A.bB(A.a([A.Ng(A.bB(A.a([new A.ak(B.ad,m,e),new A.ak(B.ky,s,e),l,A.bO(A.a([i,j,g,h,A.fF(new A.b1(e,50,A.nj(A.aw("Send",e,e,e,e,e,A.cV(e,e,a.K(q).f.b.x,e,e,e,e,e,e,e,e,e,e,e,B.ae,e,e,!0,e,e,e,e,e,e,e,e),e,e),new A.b7Y(f,d),e),e),1)],n),B.m,B.l,B.r,e)],n),B.bE,B.l,B.R,B.w),B.u,p.b.r,2,B.x,B.as9),B.Qq,B.Sc],n),B.m,B.l,B.R,B.w),e)}, +Br(a){return this.aFP(a)}, +aFP(a){var s=0,r=A.o(t.H),q=this +var $async$Br=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(A.bD(a,!1).iN(A.lJ(new A.b81(q,a),null,t.z)),$async$Br) +case 2:return A.m(null,r)}}) +return A.n($async$Br,r)}, +aub(a,b){var s,r,q,p,o,n=null,m=this.c +m=A.nP(new A.b7Z(this),B.bp,B.ay,m.d,n,b,new A.b8_(a),m.b) +s=t.F +r=a.K(s).f.b.a.a +r=A.ax(B.d.aN(127.5),r>>>16&255,r>>>8&255,r&255) +q=A.bX(12) +p=a.K(s).f +A.aV(a,B.t,t.R) +o=t.p +return A.cp(n,A.cP(B.a7,A.a([m,A.hM(8,A.d8(B.F,!0,n,new A.ak(B.wG,A.bO(A.a([new A.aS("Icon_lightning-command runner.svg",16,16,p.b.r,n),A.aw("Giphy".toUpperCase(),n,n,n,n,n,A.cV(n,n,a.K(s).f.b.r,n,n,n,n,n,n,n,n,11,n,n,B.ae,n,n,!0,n,n,n,n,n,n,n,n),n,n)],o),B.m,B.l,B.r,n),n),B.f,r,0,n,n,new A.ch(q,B.y),n,n,B.aA),n,n,8,n,n,n)],o),B.u,B.a6,n),B.D,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,new A.b80(this,a),n,n,n,n,n,n,!1,B.N)}} +A.b7V.prototype={ +$0(){var s=this.a,r=s.y +if(r!=null)r.$0() +else s.Br(this.b)}, +$S:0} +A.b7U.prototype={ +$2(a,b){var s=this.a.c +return new A.b1(s.d,s.b,B.hW,null)}, +$S:319} +A.b7T.prototype={ +$3(a,b,c){return new A.hk(this.a.c,null)}, +$S:112} +A.b7W.prototype={ +$0(){this.b.a.d.vF(this.a.e,A.a3(["image_action","cancel"],t.N,t.z))}, +$S:0} +A.b7X.prototype={ +$0(){this.b.a.d.vF(this.a.e,A.a3(["image_action","shuffle"],t.N,t.z))}, +$S:0} +A.b7Y.prototype={ +$0(){this.b.a.d.vF(this.a.e,A.a3(["image_action","send"],t.N,t.z))}, +$S:0} +A.b81.prototype={ +$1(a){var s=this.a,r=s.e,q=r.fy +return A.ud(this.b.cg(t.q).a.d,A.b7Q(null,A.azm(r),s.x,s.w,J.yi(r.e,s.f),q.gct(q)))}, +$S:62} +A.b80.prototype={ +$0(){var s=this.a,r=s.y +if(r!=null)r.$0() +else s.Br(this.b)}, +$S:0} +A.b8_.prototype={ +$2(a,b){var s=A.mI("images/placeholder.png",null,B.ay,null,"stream_chat_flutter",null),r=this.a.K(t.F).f.b +return A.Uo(r.c,s,r.e)}, +$S:151} +A.b7Z.prototype={ +$3(a,b,c){return new A.hk(this.a.c,null)}, +$S:112} +A.a3b.prototype={} +A.b7a.prototype={} +A.IE.prototype={ +Ne(a,b,c,d,e,f,g,h,i){return this.b_H(!0,b,c,d,e,f,g,h,!1)}, +b_G(a){return this.Ne(!0,null,null,null,!0,null,a,!0,!1)}, +b_H(a,b,c,d,a0,a1,a2,a3,a4){var s=0,r=A.o(t.KY),q,p=this,o,n,m,l,k,j,i,h,g,f,e +var $async$Ne=A.k(function(a5,a6){if(a5===1)return A.l(a6,r) +while(true)switch(s){case 0:e=p.a +if(e===$){o=$.bWH() +e!==$&&A.aC() +p.a=o +e=o}s=3 +return A.h(e.iM(!0,b,c,d,a0,a1,a2,a3,!1),$async$Ne) +case 3:n=a6 +if(n==null)m=null +else{m=J.kA(n.a) +l=A.c53(a2) +k=m.b +j=m.c +m=m.e +i=new A.E0(null,k,j,m) +h=A.q(t.N,t.K) +j=i.gct(i) +k=j==null?null:A.qB(j) +g=k==null?null:k.a+"/"+k.b +if(g!=null)h.k(0,"mime_type",g) +h.k(0,"file_size",m) +f=A.a38(null,null,null,null,null,null,h,null,null,i,null,null,null,null,null,null,null,null,null,null,l,null) +m=f}q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ne,r)}, +xX(a,b,c,d,e){return this.aTO(a,b,c,d,e)}, +acT(a){return this.xX(a,null,null,null,null)}, +aTO(a,b,c,d,e){var s=0,r=A.o(t.u),q,p,o,n,m,l +var $async$xX=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:s=3 +return A.h(A.byG(a,b,c,d,e),$async$xX) +case 3:o=g +n=o.a +m=o.d +l=o.c +A.lu(0,!1) +p=new A.ns(m,l,$,null) +n=m==null?A.bIv([n],null):A.bIv([n],m) +p.f=n +n=(self.URL||self.webkitURL).createObjectURL(n) +n.toString +p.c=n +s=4 +return A.h(p.OJ(""),$async$xX) +case 4:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$xX,r)}} +A.Cd.prototype={ +B(a){var s=this +return s.goj(s).Of(new A.b88(s,a),new A.b89(s,a))}, +aC7(a,b,c){var s=null +return A.mI("images/placeholder.png",s,s,s,"stream_chat_flutter",s)}, +Qc(a,b){var s=this,r=null,q=s.Q,p=t.p +p=A.a([A.fF(A.cP(B.a7,A.a([A.f_(A.cp(r,b,B.D,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,q==null?new A.b85(s,a):q,r,r,r,r,r,r,!1,B.N),B.bY,r,r,r,r),new A.ak(B.ad,A.bOM(s.f,s.e),r)],p),B.u,B.a6,r),1)],p) +return A.b_(r,A.bB(p,B.m,B.l,B.r,B.w),B.f,r,s.c,r,r,r,r,r,r,r,r,r)}} +A.b88.prototype={ +$0(){var s=this.a,r=s.f,q=r.cy +if((q==null?null:q.c)!=null){r=q.c +r.toString +q=s.c +return s.Qc(this.b,A.PS(r,s.ga4T(),B.ay,q.d,q.b))}else{r=r.cx +q=s.c +if(r!=null){r=r.geC(r) +return s.Qc(this.b,A.mI(r,s.ga4T(),B.ay,q.d,null,q.b))}else return new A.hk(q,null)}}, +$S:63} +A.b89.prototype={ +$0(){var s=this.a,r=s.f,q=r.d,p=q==null?r.w:q +if(p==null)p=r.ch +if(p==null)return new A.hk(s.c,null) +r=s.as +p=A.cb3(p,s.ax,r.b,s.at,r.a) +r=s.c +return s.Qc(this.b,A.nP(new A.b86(s),B.bp,B.ay,r.d,null,p,new A.b87(),r.b))}, +$S:63} +A.b87.prototype={ +$2(a,b){var s=A.mI("images/placeholder.png",null,B.ay,null,"stream_chat_flutter",null),r=a.K(t.F).f.b +return A.Uo(r.c,s,r.e)}, +$S:151} +A.b86.prototype={ +$3(a,b,c){return new A.hk(this.a.c,null)}, +$S:112} +A.b85.prototype={ +$0(){var s=this.b +A.bD(s,!1).iN(A.lJ(new A.b84(this.a,s),null,t.z))}, +$S:0} +A.b84.prototype={ +$1(a){var s=this.a,r=s.e,q=r.fy +return A.ud(this.b.cg(t.q).a.d,A.b7Q(s.ay,A.azm(r),s.z,s.y,J.yi(r.e,s.f),q.gct(q)))}, +$S:62} +A.ahN.prototype={ +B(a){var s,r=this,q=null,p=t.p,o=A.a([new A.ev(1,B.dP,A.Po(A.a([new A.ev(1,B.dP,r.Hx(a,0),q),new A.ev(1,B.dP,new A.ak(B.wz,r.Hx(a,1),q),q)],p),B.bE,B.av,q,B.l,B.r,q,q,B.w),q)],p),n=r.c,m=J.ae(n) +if(m.gu(n)>=3){s=A.a([new A.ev(1,B.dP,r.Hx(a,2),q)],p) +if(m.gu(n)>=4){p=A.a([r.Hx(a,3)],p) +if(m.gu(n)>4)p.push(A.Ss(0,A.cp(q,A.d8(B.F,!0,q,A.ci(A.aw("+ "+(m.gu(n)-4),q,q,q,q,q,B.azI,q,q),q,q),B.f,B.v1,0,q,q,q,q,q,B.aA),B.D,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,new A.b8c(r,a),q,q,q,q,q,q,!1,B.N))) +s.push(new A.ev(1,B.dP,new A.ak(B.wz,A.cP(B.a7,p,B.u,B.rv,q),q),q))}o.push(new A.ev(1,B.dP,new A.ak(B.a1p,A.Po(s,B.bE,B.av,q,B.l,B.r,q,q,B.w),q),q))}return new A.dR(r.r,A.Po(o,B.m,B.a_,q,B.l,B.r,q,q,B.w),q)}, +Ic(a,b){return this.aGM(a,b)}, +aGM(a,b){var s=0,r=A.o(t.H),q=this,p +var $async$Ic=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=a.cg(t.q).a.d +A.bD(a,!1).iN(A.lJ(new A.b8b(q,p,b),null,t.z)) +return A.m(null,r)}}) +return A.n($async$Ic,r)}, +Hx(a,b){var s=this +return A.bDZ(J.as(s.c,b),s.as,s.r,s.Q,s.z,s.y,s.e,s.f,new A.b8a(s,a,b),null,null)}, +gaa(a){return this.e}} +A.b8c.prototype={ +$0(){return this.a.Ic(this.b,3)}, +$S:0} +A.b8b.prototype={ +$1(a){var s=this.a,r=s.e,q=r.fy +return A.ud(this.b,A.b7Q(s.as,A.azm(r),s.x,s.w,this.c,q.gct(q)))}, +$S:62} +A.b8a.prototype={ +$0(){return this.a.Ic(this.b,this.c)}, +$S:0} +A.ahq.prototype={ +gaa(a){return this.b}} +A.ai5.prototype={ +B(a){var s,r,q=this,p=null,o=t.p,n=A.a([],o),m=q.c,l=m.w +if(l!=null){s=A.bX(8) +r=q.f +n.push(A.b_(p,A.cP(B.a7,A.a([new A.lm(1.91,A.nP(new A.b9x(),B.bp,B.ay,p,p,l,new A.b9y(),p),p),A.hM(0,A.f7(new A.ak(B.a1Q,A.aw(q.d,p,p,p,p,p,r.as,p,p),p),new A.bA(r.Q,p,p,B.Ts,p,p,B.I),B.az),p,p,0,p,p,p)],o),B.u,B.a6,p),B.u,p,p,new A.bA(p,p,p,s,p,p,B.I),p,p,p,B.dO,p,p,p,p))}o=A.a([],o) +if(m.c!=null)o.push(new A.e3(new A.b9z(q),p)) +if(m.e!=null)o.push(new A.e3(new A.b9A(q),p)) +n.push(new A.ak(q.e,A.bB(A.mK(o,B.Qq,t.m),B.be,B.l,B.r,B.w),p)) +return new A.dR(B.TL,A.f_(A.cp(p,A.bB(n,B.bE,B.l,B.r,B.w),B.D,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.b9B(q,a),p,p,p,p,p,p,!1,B.N),B.bY,p,p,p,p),p)}} +A.b9B.prototype={ +$0(){var s=this.a.c.r +if(s!=null)A.a23(this.b,s)}, +$S:0} +A.b9y.prototype={ +$2(a,b){var s=A.mI("images/placeholder.png",null,B.ay,null,"stream_chat_flutter",null),r=a.K(t.F).f.b +return A.Uo(r.c,s,r.e)}, +$S:151} +A.b9x.prototype={ +$3(a,b,c){return B.nv}, +$S:112} +A.b9z.prototype={ +$1(a){var s=null,r=this.a,q=r.f,p=q.ay,o=p>0?B.aM:s +r=r.c.c +r.toString +return A.aw(B.b.cq(r),s,p,o,s,s,q.at,s,s)}, +$S:322} +A.b9A.prototype={ +$1(a){var s=null,r=this.a,q=r.f +r=r.c.e +r.toString +return A.aw(r,s,q.ch,s,s,s,q.ax,s,s)}, +$S:322} +A.Ck.prototype={ +B(a){var s=this +return s.goj(s).Of(new A.b9J(s,a),new A.b9K(s,a))}, +a28(a,b){var s,r=this,q=null,p=r.z +if(p==null)p=new A.b9I(r,a) +s=t.p +return new A.dR(r.c,A.bB(A.a([A.fF(A.cp(q,A.cP(B.a7,A.a([b,B.WA,new A.ak(B.ad,A.bOM(r.f,r.e),q)],s),B.u,B.a6,q),B.D,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,p,q,q,q,q,q,q,!1,B.N),1)],s),B.m,B.l,B.r,B.w),q)}} +A.b9J.prototype={ +$0(){var s=null,r=this.a,q=r.f,p=q.cy +if(p==null)return new A.hk(r.c,s) +return r.a28(this.b,A.IR(r.c,s,s,s,q.d,p.a))}, +$S:63} +A.b9K.prototype={ +$0(){var s=null,r=this.a,q=r.f,p=q.ch +if(p==null)return new A.hk(r.c,s) +return r.a28(this.b,A.IR(r.c,s,s,s,q.d,p))}, +$S:63} +A.b9I.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=q.a +n=o.f.db +n===$&&A.b() +s=n.l(0,B.jL)?2:3 +break +case 2:n=q.b +p=n.cg(t.q).a.d +s=4 +return A.h(A.bD(n,!1).iN(A.lJ(new A.b9H(o,p),null,t.z)),$async$$0) +case 4:case 3:return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.b9H.prototype={ +$1(a){var s=this.a,r=s.e,q=r.fy +return A.ud(this.b,A.b7Q(s.Q,A.azm(r),s.y,s.x,J.yi(r.e,s.f),q.gct(q)))}, +$S:62} +A.a39.prototype={ +B(a){var s=null +return A.cp(B.cP,this.au2(a),B.D,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,new A.azl(a),s,s,s,s,s,s,!1,B.N)}, +au2(a){var s,r,q=this,p=null,o=a.K(t.F).f,n=A.bv(a,p,t.l).w,m=A.bX(16),l=t.p,k=A.a([],l),j=t.R +A.aV(a,B.t,j) +k.push(q.GQ(a,"Reply",new A.aS("Icon_curve_line_left_up.svg",24,24,o.b.b,p),q.f)) +A.aV(a,B.t,j) +k.push(q.GQ(a,"Show in Chat",new A.aS("Icon_eye-off.svg",24,24,o.b.a,p),q.e)) +if(q.c.a==="video"){A.aV(a,B.t,j) +s="Save Video"}else{A.aV(a,B.t,j) +s="Save Image"}k.push(q.GQ(a,s,new A.aS("Icon_save.svg",24,24,o.b.b,p),new A.azh(q,a,o))) +s=A.l2(a).a.c.c +s===$&&A.b() +s=s.d +r=s.e.b +s=r===B.K?p:s.$ti.c.a(r) +s=s==null?p:s.a +r=q.d.fy +if(s==(r==null?p:r.a)&&!0){A.aV(a,B.t,j) +j=o.b.y +k.push(q.a22(a,A.aie("DELETE"),new A.aS("Icon_delete.svg",24,24,j,p),new A.azi(q,a),j))}j=t.R8 +B.c.E(k,A.P(new A.F(B.adw,new A.azj(q,a),j),!0,j.i("al.E"))) +return A.bB(A.a([B.Qr,new A.ak(B.kv,A.b_(p,new A.b1(p,p,A.bB(A.mK(new A.F(k,new A.azk(),t.s9),A.b_(p,p,B.f,o.b.d,p,p,p,1,p,p,p,p,p,p),t.m),B.d8,B.l,B.R,B.w),p),B.u,p,p,new A.bA(p,p,p,m,p,p,B.I),p,p,p,p,p,p,p,n.a.a*0.5),p)],l),B.d8,B.l,B.r,B.w)}, +a22(a,b,c,d,e){var s=null,r=t.F,q=a.K(r).f +return A.d8(B.F,!0,s,A.fG(!1,!0,new A.ak(B.fB,A.bO(A.a([c,B.bW,A.aw(b,s,s,s,s,s,a.K(r).f.a.e.bz(e),s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,d,s,s,s,s),B.f,q.b.r,0,s,s,s,s,s,B.aA)}, +GQ(a,b,c,d){return this.a22(a,b,c,d,null)}, +gaa(a){return this.d}} +A.azl.prototype={ +$0(){return A.bD(this.a,!1).re()}, +$S:0} +A.azh.prototype={ +$0(){var s,r +A.bD(this.b,!1).bR() +s=$.UQ +r=(s==null?$.UQ=new A.IE():s).gaTN() +r.$1(this.a.c) +return}, +$S:0} +A.azi.prototype={ +$0(){var s,r,q=this.b,p=q.cg(t.q).a.d,o=this.a,n=o.d,m=n.e,l=J.ae(m) +if(l.gu(m)<=1){s=n.b +s=(s==null?null:s.length!==0)===!0}else s=!0 +if(s){r=l.h9(m,new A.azg(o)) +o=A.P(m,!0,t.BO) +B.c.cE(o,r) +p.eZ(n.tZ(o)) +q=A.bD(q,!1) +q.bR() +q.re()}else{p.VZ(n) +q=A.bD(q,!1) +q.bR() +q.re()}}, +$S:0} +A.azg.prototype={ +$1(a){return a.dy===this.a.c.dy}, +$S:12} +A.azj.prototype={ +$1(a){return this.a.GQ(this.b,a.gb3q(),a.gb3D(a),a.gmW())}, +$S:845} +A.azk.prototype={ +$1(a){return new A.dc(B.cJ,null,null,a,null)}, +$S:846} +A.aco.prototype={ +I(){return"OptionsAlignment."+this.b}, +aMm(){switch(this.a){case 0:return B.Se +case 1:return B.Sd}}} +A.C8.prototype={} +A.brC.prototype={} +A.C9.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)if(b instanceof A.C9)if(A.B(r)===A.B(b))if(r.a===b.a)if(r.b===b.b)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){var s=B.b.gm(this.a),r=this.b?519018:218159 +return s^r^218159^B.e.gm(0)}, +aXe(a,b){var s,r,q=null,p=b.a,o=b.b.c,n=this.a,m=B.b.nR(B.b.V(p,0,o),n) +if(m===-1)return q +if(this.b&&m!==0)return q +B.b.V(p,0,m) +s=m+n.length +if(s>o)return q +r=B.b.V(p,s,o) +if(B.b.H(r," "))return q +return new A.C8(r,A.dE(B.v,s,o,!1))}} +A.C7.prototype={ +a4(){return new A.Lp(B.i)}, +aUE(a,b,c){return this.d.$3(a,b,c)}} +A.Lp.prototype={ +aNS(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(a.length===0)return +s=h.f +r=h.r +if(s==null||r==null)return +q=s.b +p=h.d +p===$&&A.b() +o=p.w.a.a +n=q.c +m=q.d +l=B.b.aZ(B.b.bg(o,m)," ") +if(!l)a+=" " +k=n+a.length +if(l)++k +j=B.b.iP(o,n,m,a) +i=A.nk(B.v,k) +h.d.w.lm(0,new A.dD(j,i,B.bN)) +return h.Cx()}, +Cx(){var s=this +if(s.f==null)return +s.f=null +if(s.c!=null)s.U(new A.brG())}, +am0(a,b){var s=this,r=s.f,q=s.r +if(r===a&&J.i(q,b))return +s.f=a +s.r=b +if(s.c!=null)s.U(new A.brH())}, +ayt(a,b){var s,r,q,p=this.a.c,o=A.tn(p,A.X(p).c) +for(p=A.d6(o,o.r,A.t(o).c),s=p.$ti.c;p.v();){r=p.d +if(r==null)r=s.a(r) +q=r.aXe(a,b) +if(q!=null)return new A.brC(r,q)}return null}, +gBo(){var s,r=this,q=r.y +if(q===$){r.a.toString +s=A.aJ2(new A.brD(r),B.ac,!1,null,!0) +r.y!==$&&A.aC() +r.y=s +q=s}return q}, +aF9(){var s=this,r=s.e +r===$&&A.b() +s.w=!r.gd_() +if(s.c!=null)s.U(new A.brE())}, +aNl(a,b){var s,r,q=this +if(a===b)return +s=q.d +s===$&&A.b() +r=q.gBo() +s.L(0,r.gn()) +q.d=b +s=q.d +s===$&&A.b() +r=q.gBo() +s.a2(0,r.gn())}, +aMX(a,b){var s,r=this +if(a===b)return +s=r.e +s===$&&A.b() +s.L(0,r.gI1()) +r.e=b +s=r.e +s===$&&A.b() +s.a2(0,r.gI1())}, +av(){var s,r,q=this +q.aG() +s=q.a.f +q.d=s +r=q.gBo() +s.a2(0,r.gn()) +s=q.a.e +q.e=s +s.a2(0,q.gI1())}, +aL(a){var s=this +s.b0(a) +s.aNl(a.f,s.a.f) +s.aMX(a.e,s.a.e)}, +q(){var s,r=this,q=r.d +q===$&&A.b() +s=r.gBo() +q.L(0,s.gn()) +r.a.toString +q=r.e +q===$&&A.b() +q.L(0,r.gI1()) +r.a.toString +r.gBo().R(0) +r.Cx() +r.aE()}, +B(a){return new A.e3(new A.brF(this),null)}} +A.brG.prototype={ +$0(){}, +$S:0} +A.brH.prototype={ +$0(){}, +$S:0} +A.brD.prototype={ +$0(){var s,r,q,p,o=this.a,n=o.d +n===$&&A.b() +s=n.a +n=n.w.a +r=n.a +if(r===o.x)return +o.w=!1 +o.x=r +if(r.length===0)return o.Cx() +q=o.ayt(s,n) +if(q==null)return o.Cx() +p=q.a +return o.am0(q.b,p)}, +$S:0} +A.brE.prototype={ +$0(){}, +$S:0} +A.brF.prototype={ +$1(a){var s,r,q,p,o,n,m=this.a +m.a.toString +s=B.apO.aMm() +if(!m.w){r=m.e +r===$&&A.b() +q=r.gd_()&&m.f!=null&&m.r!=null}else q=!1 +if(q){r=m.r +r.toString +p=m.f +p.toString +o=m.d +o===$&&A.b() +n=A.W2(r.e.$3(a,p,o),null,null)}else n=null +r=m.a +r.toString +p=m.d +p===$&&A.b() +m=m.e +m===$&&A.b() +return A.aYb(s,r.aUE(a,p,m),B.iG,n,q)}, +$S:847} +A.UT.prototype={ +B(a){var s=A.bv(a,null,t.l).w,r=a.K(t.F).f,q=t.p,p=A.a([],q),o=this.z +if(o!=null)B.c.E(p,A.a([o.$1(a),B.a0O],q)) +p.push(A.aTg(A.bCY(new A.b7j(this),J.bf(this.w),B.x,null,!0),s.a.b*0.5,1/0)) +return A.Ng(A.bB(p,B.m,B.l,B.R,B.w),B.u,r.b.r,2,B.ad,B.as8)}} +A.b7j.prototype={ +$2(a,b){var s=this.a +return s.y.$2(a,J.pj(s.w,b))}, +$S:49} +A.IL.prototype={ +B(a){var s,r,q,p=this.d.ghn() +if(p==null)s=null +else{p=p.b +s=new A.aO(p,new A.b7M(this),A.X(p).i("aO<1>"))}if(s==null||!s.gao(s).v())return B.ax +r=a.K(t.F).f +q=r.b +return A.bON(new A.b7N(q),new A.b7O(this,r.a,q),s,t.fO)}} +A.b7M.prototype={ +$1(a){return B.b.H(a.a.toUpperCase(),this.a.c.toUpperCase())}, +$S:848} +A.b7N.prototype={ +$1(a){var s,r=null,q=this.a +A.aV(a,B.t,t.R) +s=q.a.a +return A.Gl(!0,!0,0,new A.aS("Icon_lightning-command runner.svg",28,28,q.x,r),r,!1,r,A.aw("Instant Commands",r,r,r,r,r,A.cV(r,r,A.ax(B.d.aN(127.5),s>>>16&255,s>>>8&255,s&255),r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),r,r))}, +$S:849} +A.b7O.prototype={ +$2(a,b){var s=null,r=b.a +r=A.bO(A.a([A.aw(A.aie(r),s,s,s,s,s,B.eA,s,s),B.bX,A.aw("/"+r+" "+b.c,s,s,s,s,s,this.b.e.bz(this.c.b),s,s)],t.p),B.m,B.l,B.r,s) +return A.Gl(!0,!0,0,new A.am9(b,s),new A.b7L(this.a,b),!1,s,r)}, +$S:850} +A.b7L.prototype={ +$0(){return this.a.e.$1(this.b)}, +$S:0} +A.am9.prototype={ +B(a){var s=null,r=a.K(t.F).f +switch(this.c.a){case"giphy":return A.pt(s,new A.aS("giphy_icon.svg",24,24,s,s),s,12) +case"ban":return A.pt(r.b.x,new A.aS("Icon_user_delete.svg",16,16,B.k,s),s,12) +case"flag":return A.pt(r.b.x,new A.aS("flag.svg",14,14,B.k,s),s,12) +case"imgur":return A.pt(r.b.x,new A.a5Q(new A.aS("imgur.svg",24,24,s,s),s),s,12) +case"mute":return A.pt(r.b.x,new A.aS("Icon_mute.svg",16,16,B.k,s),s,12) +case"unban":return A.pt(r.b.x,new A.aS("Icon_User_add.svg",16,16,B.k,s),s,12) +case"unmute":return A.pt(r.b.x,new A.aS("volume-up.svg",16,16,B.k,s),s,12) +default:return A.pt(r.b.x,new A.aS("Icon_lightning-command runner.svg",16,16,B.k,s),s,12)}}} +A.Ch.prototype={ +a4(){return new A.atK(B.i)}} +A.atK.prototype={ +av(){var s=this +s.aG() +s.d=s.EL(s.a.c)}, +aL(a){var s,r,q=this +q.b0(a) +s=q.a +if(s.e===a.e)if(s.c===a.c)r=!1 +else r=!0 +else r=!0 +if(r)q.d=q.EL(s.c)}, +B(a){var s=this.d +s===$&&A.b() +return new A.pN(s,new A.bsC(this),null,null,t.iI)}, +gaYF(){var s=this.a.e.a,r=A.ho(s.gb2Y(),t.op),q=s.grf() +r.E(0,new A.F(q,new A.bsD(),A.X(q).i("F<1,cm?>"))) +q=t.FP +return A.P(new A.eN(r,q),!1,q.i("w.E"))}, +EL(a){return this.b0e(a)}, +b0e(a){var s=0,r=A.o(t.KO),q,p=this,o,n,m,l,k +var $async$EL=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.a +if(n.e.a.grf().length<100){o=A.ccm(p.gaYF(),a) +n=J.h3(o.slice(0),A.X(o).c) +q=n +s=1 +break}n=t.FP +m=A +l=A +k=J +s=3 +return A.h(p.Iq(a),$async$EL) +case 3:q=m.P(new l.eN(k.bT(c,new A.bsE(),t.op),n),!1,n.i("w.E")) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$EL,r)}, +Iq(a){return this.aIN(a)}, +aIN(a){var s=0,r=A.o(t.uw),q,p=this,o,n +var $async$Iq=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a.e +n=A.RR(null,null,null,null,10) +s=3 +return A.h(o.agx(a.length===0?B.a3C:new A.zH(B.a3B.j(0),"name",a),n),$async$Iq) +case 3:o=c.b +o===$&&A.b() +q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Iq,r)}} +A.bsC.prototype={ +$2(a,b){var s +if(b.c!=null)return B.ax +s=b.b +if(s==null)return B.ax +return A.bON(null,new A.bsB(this.a),s,t.ui)}, +$S:851} +A.bsB.prototype={ +$2(a,b){var s=null,r=a.K(t.F).f,q=this.a +q.a.toString +return A.d8(B.F,!0,s,A.fG(!1,!0,new A.ai8(b,s),s,!0,s,s,s,s,s,s,s,s,s,new A.bsA(q,b),s,s,s,s),B.f,r.b.r,0,s,s,s,s,s,B.aA)}, +$S:852} +A.bsA.prototype={ +$0(){return this.a.a.x.$1(this.b)}, +$S:0} +A.bsD.prototype={ +$1(a){return a.a}, +$S:196} +A.bsE.prototype={ +$1(a){return a.a}, +$S:196} +A.Vf.prototype={ +a4(){return new A.atE(B.i)}} +A.atE.prototype={ +B(a){var s,r=null,q=this.a,p=q.d +q=this.ak0(q.c) +s=a.K(t.sp) +s=(s==null?B.os:s).w.d +return A.ci(new A.kW(A.jR(B.rs,r,r,new A.adz(p,q,s==null?"Roboto":s,r),B.A),r),r,r)}, +ak0(a){var s,r,q=A.a(a.split(" "),t.s) +if(!!q.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(q,new A.bse(),!0) +if(q.length>2)q=A.eD(q,0,A.dG(2,"count",t.S),t.N).bv(0) +for(s="",r=0;ra3?a1:a3)/3 +p=a.c +o=p.length===2 +m=o?1.45:0.9 +l=o?1:1.65 +b=o?c:c*1.5 +p=A.Cv(a0,a0,a0,a0,A.dv(a0,a0,a0,A.cV(a0,a0,A.ax(B.d.aN(178.5),255,255,255),a0,a0,a0,a0,a0,a.d,a0,a0,b,a0,a0,B.aF,a0,a0,!0,a0,a0,a0,a0,a0,a0,a0,a0),p),B.b5,B.P,a0,1,B.aX) +p.aXL(a1) +p.aM(a6,new A.j(a1/2-m*c/2,a3/2-l*c/2))}, +ff(a){return!1}, +b25(a,b){var s,r,q,p,o,n,m,l,k=A.a([],t.O),j=A.P(a,!0,A.t(a).c),i=new A.L6() +i.GF(this.b.length) +for(s=b.a,r=b.b,q=0;q>>16&255,p>>>8&255,p&255),o,o,o,1,o,o,o,o,o,o) +A.aV(a,B.t,l) +l=t.p +return A.bB(A.a([B.hy,new A.aS("Icon_error.svg",24,24,m.y,o),B.hy,r,B.rr,new A.ak(B.cN,q,o),B.mO,p,A.bO(A.a([A.nj(A.aw("OK",o,o,o,o,o,s.d.bz(m.x),o,o),new A.aMa(a),o)],l),B.m,B.ba,B.r,o)],l),B.m,B.l,B.R,B.w)}} +A.aMa.prototype={ +$0(){A.bD(this.a,!1).bR()}, +$S:0} +A.NM.prototype={ +a4(){return new A.ame(A.a([],t.xx),null,null,B.i)}, +gaa(a){return this.c}} +A.ame.prototype={ +pL(){var s=0,r=A.o(t.H),q=this,p,o,n,m +var $async$pL=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.d,o=p.length,n=t.z,m=0 +case 2:if(!(m0){k.b=k.c=k.d=k.e=null +k.a=0}n=o.cV$ +n.b=!1 +B.c.T(n.a) +k=n.c +if(k===$){j=A.di(n.$ti.c) +n.c!==$&&A.aC() +n.c=j +k=j}if(k.a>0){k.b=k.c=k.d=k.e=null +k.a=0}o.rX()}this.ar4()}, +B(a){var s,r,q=this,p=null,o=a.K(t.B7).f.c +if(q.d.length===0&&!0){B.c.a6(o,new A.bhU(q)) +q.pL()}s=a.K(t.F).f +r=A.mK(new A.F(o,new A.bhV(q,o,a),A.X(o).i("F<1,e>")),B.bW,t.m) +r=A.a(r.slice(0),A.X(r)) +return A.bcW(new A.bhW(),A.d8(B.F,!0,p,new A.ak(B.fB,A.bO(r,B.be,B.JA,B.R,p),p),B.f,s.Q.a,0,p,p,p,p,p,B.aA),B.fx,B.cg,p,new A.aT(0,1,t.Y),t.i)}} +A.bhU.prototype={ +$1(a){this.a.d.push(A.bKM(new A.aT(0,1,t.WM),B.da,B.fx))}, +$S:323} +A.bhV.prototype={ +$1(a){var s,r,q,p=null,o=this.a,n=o.a.c.y,m=n==null?p:B.c.h9(n,new A.bhR(a)) +if(m==null)m=-1 +s=B.c.d2(this.b,a) +n=this.c +r=a.b.$3(n,m!==-1,24) +q=A.bX(16) +return new A.dR(B.d2,A.SS(!1,A.ip(o.d[s],new A.bhS(o,s),r),B.f,B.d2,0,0,!0,p,p,4,p,8,p,4,p,p,new A.bhT(o,m,n,a),new A.my(q,B.y),p,p),p)}, +$S:324} +A.bhR.prototype={ +$1(a){return a.b===this.a.a}, +$S:83} +A.bhT.prototype={ +$0(){var s=this,r=s.b,q=s.a,p=s.c,o=t.q +if(r!==-1){r=q.a.c.y[r] +p.cg(o).a.d.mw(q.a.c,r) +q.bR()}else{r=p.cg(o).a.d +o=q.a.c +p.K(t.B7).toString +r.a_n(o,s.d.a,!0) +q.bR()}}, +$S:0} +A.bhS.prototype={ +$2(a,b){var s,r=this.a.d[this.b].as +r===$&&A.b() +s=r.a +return A.Js(B.C,b,null,r.b.aj(0,s.gp(s)))}, +$S:325} +A.bhW.prototype={ +$3(a,b,c){return A.Js(B.C,c,null,b)}, +$S:128} +A.a1b.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.OA.prototype={ +B(a){var s=null +A.aV(a,B.t,t.R) +return new A.kf(s,new A.aS("Icon_download.svg",s,s,s,s),A.aw("Download",s,s,s,s,s,s,s,s),new A.aKE(this,a),s)}} +A.aKE.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:A.bD(q.b,!1).bR() +p=$.UQ +if(p==null)p=$.UQ=new A.IE() +p.acT(q.a.c) +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.kf.prototype={ +B(a){var s=this,r=a.K(t.F).f,q=s.c +if(q==null)q=A.Gl(!0,!0,null,s.d,s.f,!1,null,s.e) +return A.bLz(q,r.Q.a,null)}} +A.EZ.prototype={ +B(a){var s,r,q,p,o=null,n=a.K(t.F).f,m=A.bX(16),l=n.b,k=t.R +A.aV(a,B.t,k) +s=A.aw("Delete Message",o,o,o,o,o,o,o,o) +A.aV(a,B.t,k) +r=A.aw(u.L,o,o,o,o,o,o,o,o) +q=l.x +p=A.VY(o,o,o,o,o,o,o,o,o,q,o,o,o,o,o,o,o,o,o) +A.aV(a,B.t,k) +p=A.nj(A.aw("CANCEL",o,o,o,o,o,o,o,o),new A.aJj(a),p) +q=A.VY(o,o,o,o,o,o,o,o,o,q,o,o,o,o,o,o,o,o,o) +A.aV(a,B.t,k) +return A.bI9(A.a([p,A.nj(A.aw("DELETE",o,o,o,o,o,o,o,o),new A.aJk(a),q)],t.p),l.f,r,new A.ch(m,B.y),s)}} +A.aJj.prototype={ +$0(){return A.bD(this.a,!1).jU(!1)}, +$S:0} +A.aJk.prototype={ +$0(){return A.bD(this.a,!1).jU(!0)}, +$S:0} +A.GI.prototype={ +B(a){var s,r,q=null,p=a.K(t.F).f,o=A.bX(16),n=p.b,m=t.R +A.aV(a,B.t,m) +s=A.aw("Something went wrong",q,q,q,q,q,q,q,q) +r=A.VY(q,q,q,q,q,q,q,q,q,n.x,q,q,q,q,q,q,q,q,q) +A.aV(a,B.t,m) +return A.bI9(A.a([A.nj(A.aw("OK",q,q,q,q,q,q,q,q),new A.aUN(a),r)],t.p),n.f,q,new A.ch(o,B.y),s)}} +A.aUN.prototype={ +$0(){return A.bD(this.a,!1).bR()}, +$S:0} +A.Vb.prototype={ +a4(){return new A.Yy(A.q(t.N,t.aO),B.i)}} +A.Yy.prototype={ +gnk(){var s,r=this,q=r.e +if(q===$){s=A.dW(r.a.e,t.S) +r.e!==$&&A.aC() +r.e=s +q=s}return q}, +gqd(){var s,r=this.f +if(r===$){s=A.dW(!0,t.y) +this.f!==$&&A.aC() +this.f=s +r=s}return r}, +arL(){this.gqd().sp(0,!this.gqd().a)}, +av(){var s,r,q,p,o,n,m,l=this +l.aG() +s=A.bDn(l.a.e) +l.d!==$&&A.dl() +l.d=s +for(s=l.r,r=0;q=l.a.d,r").M(o.z[1]),p=new A.bG(J.an(p.a),p.b,o.i("bG<1,2>")),o=o.z[1];p.v();){s=p.a +if(s==null)s=o.a(s) +r=s.e +if(r!=null){r.aq$=$.be() +r.ab$=0}s.d.q()}q.aE()}, +B(a){var s=this,r=null,q=s.gnk(),p=A.bD(a,!1),o=s.d +o===$&&A.b() +return A.qp(r,r,new A.hu(q,new A.bkR(s),A.fG(!1,!0,A.bLV(A.bMW(o,new A.bkS(s),s.a.d.length,new A.bkT(s),r,B.av),A.kw(p.gYx(),t.X),new A.bkU(s),new A.bkV(s)),r,!0,r,r,r,r,r,r,r,r,r,s.ga1f(),r,r,r,r),r,t.Id),r,!1)}} +A.bkW.prototype={ +$1(a){return a.fR(0)}, +$S:860} +A.bkX.prototype={ +$0(){}, +$S:0} +A.bkR.prototype={ +$3(a,b,c){var s,r,q,p=null,o=this.a,n=o.a.d[b],m=n.b,l=n.a +c.toString +s=t.D0 +r=t.p +q=A.a([c,new A.hu(o.gqd(),new A.bkN(o,n,m,l),p,p,s)],r) +if(m.d!=="ephemeral")q.push(new A.hu(o.gqd(),new A.bkO(o,b),p,p,s)) +if(o.a.d.length>1){s=A.a([],r) +if(b>0)s.push(A.bLb(B.xH,8,new A.bkP(o),o.gqd(),p)) +if(b0){s=r.gnk() +s.sp(0,s.a-1) +r=r.d +r===$&&A.b() +r.agi(B.cf,B.ac)}}, +$S:0} +A.bkV.prototype={ +$0(){var s,r=this.a +if(r.gnk().a").M(q.z[1]),s=new A.bG(J.an(s.a),s.b,q.i("bG<1,2>")),q=q.z[1];s.v();){p=s.a +if(p==null)p=q.a(p) +if(!p.a.l(0,r)){p=p.e +if(p!=null)p.dR(0)}}o.a.toString}, +$S:37} +A.bkS.prototype={ +$2(a,b){var s,r,q=null,p=this.a,o=p.a.d[b].a,n=o.a +if(n==="image"||n==="giphy"){n=o.w +s=n==null?o.ch:n +if(s==null)s=o.d +return new A.hu(p.gqd(),new A.bkL(p,o,s),q,q,t.D0)}else if(n==="video"){r=p.r.h(0,o.dy) +if(!r.d.a.at)return B.hW +n=r.e +n.toString +return A.fG(!1,!0,new A.ak(B.a1s,A.bBW(new A.bkM(o),new A.Nl(n,q),0),q),q,!0,q,q,q,q,q,q,q,q,q,p.ga1f(),q,q,q,q)}return B.bt}, +$S:49} +A.bkL.prototype={ +$3(a,b,c){var s,r=null,q=b?A.bOT(a).d:B.q,p=this.b,o=this.c +if(o==null)if(p.cx!=null){s=p.cy +s=(s==null?r:s.c)!=null}else s=!1 +else s=!1 +if(s){o=p.cy.c +o.toString +o=A.PS(o,r,r,r,r).c}else{o.toString +o=A.bBF(o,r,r,r,B.pp,r,r)}return A.bBs(A.bBW(new A.bkH(p),new A.Sg(o,new A.bkI(),new A.bkJ(),B.TR,new A.aXx(this.a.a.d),B.mj,B.j1,r),0),q,r,r,B.F,r)}, +$S:863} +A.bkH.prototype={ +$1(a){return A.a([new A.OA(this.a,null)],t.p)}, +$S:176} +A.bkJ.prototype={ +$3(a,b,c){return B.nv}, +$S:865} +A.bkI.prototype={ +$2(a,b){var s=A.mI("images/placeholder.png",null,B.ay,null,"stream_chat_flutter",null),r=a.K(t.F).f.b +return A.Uo(r.c,s,r.e)}, +$S:866} +A.bkM.prototype={ +$1(a){return A.a([new A.OA(this.a,null)],t.p)}, +$S:176} +A.a99.prototype={ +B(a){var s=this,r=null,q=A.bv(a,r,t.l).w +return new A.B3(A.hM(r,new A.hu(s.f,new A.aOM(),A.d8(B.F,!0,r,A.eJ(r,r,r,s.c,48,s.e,r,r,r,r,r),B.cr,B.S,0,r,r,r,r,r,B.qK),r,t.D0),r,r,s.r,s.w,q.a.b/2,r),r,new A.aON(),new A.aOO(),r)}} +A.aON.prototype={ +$2(a,b){return b}, +$S:124} +A.aOO.prototype={ +$2(a,b){return b}, +$S:124} +A.aOM.prototype={ +$3(a,b,c){return A.j9(c,B.X,B.F,b?1:0)}, +$S:1303} +A.JL.prototype={ +fR(a){return this.d.fR(0).aI(0,new A.bdE(this),t.H)}} +A.bdE.prototype={ +$1(a){var s=this.a,r=s.d +r=new A.vu(r,!0,!0,J.c0k(r.a),$.be()) +r.AL() +s.e=r}, +$S:14} +A.ahH.prototype={ +B(a){var s=this +return new A.Vb(s.c,s.d,s.e,s.f,s.r,s.w,!1,null)}} +A.a97.prototype={} +A.Vc.prototype={ +a4(){return new A.atB(new A.bR(null,t.A),B.i)}} +A.atB.prototype={ +B(a){var s,r,q,p=this,o=null,n=A.bv(a,o,t.l).w,m=A.bP0(a) +p.a.toString +s=t.p +r=A.a([],s) +r.push(B.ava) +p.a.toString +A.aV(a,B.t,t.R) +q=p.a +r.push(A.fG(!1,!0,new A.b1(o,o,A.bB(A.a([A.aw(""+(q.f+1)+" of "+q.r,o,o,o,o,o,m.c,o,o)],s),B.m,B.ba,B.R,B.w),o),o,!0,o,o,o,o,o,o,o,o,o,o,o,o,o,o)) +r.push(A.eJ(o,o,o,new A.aS("Icon_grid.svg",o,o,m.d,o),o,new A.bsd(p,a),o,o,o,o,o)) +return A.Io(A.bD8(new A.MM(A.bO(r,B.m,B.dW,B.r,o),m.a,o),a,!1,!1,!1,!0),new A.a_(n.a.a,n.f.d+56))}, +aLf(a){var s=null,r=a.K(t.F).f,q=A.bP0(a) +A.re(q.f,q.e,new A.bsc(this,q,r),s,s,a,s,!0,!0,!0,s,B.hq,s,!1,t.z)}} +A.bsd.prototype={ +$0(){return this.a.aLf(this.b)}, +$S:0} +A.bsc.prototype={ +$1(a){return new A.zp(0.5,0.3,0.7,!1,new A.bsb(this.a,this.b,this.c),null)}, +$S:869} +A.bsb.prototype={ +$2(a,b){var s,r,q,p=null +A.aV(a,B.t,t.R) +s=this.b +r=t.p +q=this.a +return A.bB(A.a([A.cP(B.a7,A.a([A.ci(new A.ak(B.bx,A.aw("Photos",p,p,p,p,p,s.r,p,p),p),p,p),new A.dc(B.cJ,p,p,A.eJ(p,p,p,new A.aS("Icon_close.svg",p,p,s.w,p),p,new A.bs9(a),p,p,p,p,p),p)],r),B.u,B.a6,p),new A.ev(1,B.bf,A.c5M(!0,!0,!0,p,B.u,b,B.D,B.Vk,new A.bsa(q,this.c),q.a.w.length,B.my,B.wx,p,p,p,!1,B.a_,p,!0),p)],r),B.m,B.l,B.r,B.w)}, +$S:870} +A.bs9.prototype={ +$0(){return A.bD(this.a,!1).re()}, +$S:0} +A.bsa.prototype={ +$2(a,b){var s,r,q,p,o=null,n=this.a,m=n.a.w[b],l=m.a,k=m.b +if(l.a==="video"){s=l.cy +s=s==null?o:s.a +r=A.f_(A.cp(o,new A.lm(1,A.IR(o,o,o,o,o,s==null?l.ch:s),o),B.D,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,new A.bs7(n,b),o,o,o,o,o,o,!1,B.N),B.bY,o,o,o,o)}else{s=l.w +if(s==null)s=l.ch +if(s==null){s=l.d +s.toString}r=A.f_(A.cp(o,new A.lm(1,A.nP(o,B.bp,B.ay,o,o,s,o,o),o),B.D,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,new A.bs8(n,b),o,o,o,o,o,o,!1,B.N),B.bY,o,o,o,o)}n=A.a([r],t.p) +s=k.fy +if(s!=null){q=A.ax(153,255,255,255) +p=this.b.b.a.a +p=A.a([new A.hC(0,B.eF,A.ax(B.d.aN(76.5),p>>>16&255,p>>>8&255,p&255),B.h,8)],t.sq) +n.push(new A.ak(B.ad,A.b_(o,A.Vz(o,A.lp(B.rn),o,o,!1,s),B.cr,o,o,new A.bA(q,o,o,o,p,o,B.fl),o,o,o,o,B.ky,o,o,o),o))}return A.cP(B.a7,n,B.u,B.a6,o)}, +$S:871} +A.bs7.prototype={ +$0(){return this.a.a.x.$1(this.b)}, +$S:0} +A.bs8.prototype={ +$0(){return this.a.a.x.$1(this.b)}, +$S:0} +A.ahI.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null +a.K(t.N3) +s=a.K(t.F) +r=s.f.f +q=A.ah(a) +p=q.p3 +o=q.ax.a===B.a9?B.QE:B.QF +n=A.eJ(i,i,i,new A.aS("Icon_close.svg",24,24,r.a,i),i,j.d,i,i,i,i,i) +m=t.p +l=A.a([],m) +k=j.x.d!=="ephemeral" +if(k)l.push(A.eJ(i,i,i,new A.aS("Icon_menu_point_v.svg",i,i,r.c,i),i,new A.b7S(j,a),i,i,i,i,i)) +m=k?A.fG(!1,!0,new A.b1(1/0,56,A.bB(A.a([A.aw(j.z,i,i,i,i,i,r.d,i,i),A.aw(j.Q,i,i,i,i,i,r.e,i,i)],m),B.m,B.ba,B.R,B.w),i),i,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i):B.bt +return A.Mr(l,!0,r.b,!0,1,n,o,m,p.r,p.z)}, +IU(a){return this.aLc(a)}, +aLc(a){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$IU=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=a.cg(t.q).a.d +o=a.K(t.F).f +s=2 +return A.h(A.a2b(o.f.f,!0,new A.b7R(p,new A.a39(q.y,q.x,q.e,q.f,null)),a,!1,!0,t.z),$async$IU) +case 2:n=c +if(n!=null)A.bD(a,!1).jU(n) +return A.m(null,r)}}) +return A.n($async$IU,r)}, +gaa(a){return this.x}} +A.b7S.prototype={ +$0(){return this.a.IU(this.b)}, +$S:0} +A.b7R.prototype={ +$1(a){return A.ud(this.a,this.b)}, +$S:62} +A.ai1.prototype={ +B(a){var s,r=this,q=null +if(r.d){s=r.e +return new A.aS("Icon_check_all.svg",s,s,a.K(t.F).f.b.x,q)}s=r.c.c +s===$&&A.b() +if(A.d2(s)===B.ha){s=r.e +return new A.aS("Icon_check.svg",s,s,a.K(t.F).f.b.b,q)}if(A.d2(s)===B.cT||A.d2(s)===B.qM)return A.d_(B.a49,q,q,r.e) +return B.bt}, +gaa(a){return this.c}} +A.IQ.prototype={ +B(a){var s,r=this,q=null,p=a.K(t.F).f,o=A.c2k(3,new A.yk(r.e,t.Jn)),n=B.d.az(r.c/r.d*100),m=r.w +if(m==null)m=p.a.r.bz(p.b.r) +s=new A.ak(r.f,A.bO(A.a([new A.b1(16,16,o,q),B.bX,A.aw(""+n+"%",q,q,q,q,q,m,q,q)],t.p),B.m,B.l,B.R,q),q) +if(r.r){o=A.bX(12) +n=p.b.CW.a +s=A.f7(s,new A.bA(A.ax(153,n>>>16&255,n>>>8&255,n&255),q,q,o,q,q,B.I),B.az)}return s}} +A.P7.prototype={} +A.Tz.prototype={} +A.Qp.prototype={} +A.aau.prototype={ +B(a){var s,r,q,p=this,o=A.q(t.zU,t.vz) +o.k(0,$.c_D(),new A.P7()) +if(p.f!=null)o.k(0,$.c_S(),new A.Tz()) +if(p.r!=null)o.k(0,$.c_L(),new A.Qp()) +s=t.ot +r=t.wS +q=t.ia +return new A.zM(!0,A.a3([B.aC5,new A.dX(new A.aT4(p),new A.bK(A.a([],s),r),q),B.aC6,new A.dX(new A.aT5(p),new A.bK(A.a([],s),r),q),B.aCv,new A.dX(new A.aT6(p),new A.bK(A.a([],s),r),q),B.aCj,new A.dX(new A.aT7(p),new A.bK(A.a([],s),r),q)],t.Q,t.od),o,p.c,null)}} +A.aT4.prototype={ +$1(a){return null}, +$S:122} +A.aT5.prototype={ +$1(a){var s=this.a.e.$0() +return s}, +$S:122} +A.aT6.prototype={ +$1(a){var s=this.a.f +return s==null?null:s.$0()}, +$S:122} +A.aT7.prototype={ +$1(a){var s=this.a.r +return s==null?null:s.$0()}, +$S:122} +A.aJi.prototype={ +b_L(a,b){if(a.a===b.a)return"Pinned by You" +return"Pinned by "+b.gct(b)}, +ahB(a){if(a)return"Unpin from Conversation" +return"Pin to Conversation"}, +b1X(a){if(a)return"Retry Deleting Message" +return"Delete Message"}, +ahC(a){if(a)return"Resend Edited Message" +return"Resend"}, +ayd(a){var s,r,q,p=null,o=new A.bC(Date.now(),!1),n=A.qj(A.e_(o),A.dz(o),A.fM(o),0,0,0,0,!1) +if(!A.eO(n))A.Y(A.j8(n)) +s=A.qj(A.e_(o),A.dz(o),A.fM(o)-1,0,0,0,0,!1) +if(!A.eO(s))A.Y(A.j8(s)) +r=A.qj(A.e_(a),A.dz(a),A.fM(a),0,0,0,0,!1) +if(!A.eO(r))A.Y(A.j8(r)) +q=new A.bC(r,!1) +if(q.l(0,new A.bC(n,!1)))return"today" +else if(q.l(0,new A.bC(s,!1)))return"yesterday" +else{n=A.tj(q) +n.b===$&&A.b() +n.a===$&&A.b() +n=n.w +n===$&&A.b() +n=A.dI(n,p,p,p,p,p,p,p,p,p) +return"on "+A.bBZ().pl(n)}}} +A.a6z.prototype={ +B(a){var s=null,r=a.K(t.F).f +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("Icon_copy.svg",24,24,r.z.f,s),B.bW,A.aw("Copy Message",s,s,s,s,s,r.a.e,s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,this.c,s,s,s,s)}} +A.a7l.prototype={ +B(a){var s=null +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("Icon_delete.svg",s,s,B.f4,s),B.bW,A.aw(B.eG.b1X(this.c),s,s,s,s,s,a.K(t.F).f.a.e.bz(B.f4),s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,this.d,s,s,s,s)}} +A.a7M.prototype={ +B(a){var s=null,r=a.K(t.F).f +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("Icon_edit.svg",s,s,r.z.f,s),B.bW,A.aw("Edit Message",s,s,s,s,s,r.a.e,s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,this.c,s,s,s,s)}} +A.a8K.prototype={ +B(a){var s=null,r=a.K(t.F).f +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("icon_flag.svg",s,s,r.z.f,s),B.bW,A.aw("Flag Message",s,s,s,s,s,r.a.e,s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,this.c,s,s,s,s)}} +A.R7.prototype={ +a4(){return new A.Zm(B.i)}, +gaa(a){return this.w}} +A.Zm.prototype={ +B(a){return this.aLd()}, +aLd(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.c +e.toString +s=A.bv(e,f,t.l).w +e=g.c +e.toString +e=A.l2(e).a.c.c +e===$&&A.b() +e=e.d +r=e.e.b +e=r===B.K?f:e.$ti.c.a(r) +q=s.gmX(s) +r=t.q +p=B.c.H(g.c.cg(r).a.d.gpw(),"send-reaction") +o=g.a.x +n=g.c.K(t.F).f +m=g.c.cg(r).a.d +r=t.p +l=A.a([],r) +g.a.toString +if(p)l.push(new A.jo(new A.bo_(g,e,o.a.r,q),f)) +l.push(B.Ql) +l.push(new A.jY(!0,f,g.a.c,f)) +l.push(B.dv) +e=g.a.cy?0:40 +o=n.b +k=A.bX(16) +j=A.a([],t.bH) +i=g.a +if(i.ay){i=i.w.c +i===$&&A.b() +i=A.d2(i)===B.ha}else i=!1 +if(i)j.push(new A.af1(new A.bo0(g),f)) +i=g.a +if(i.ch){i=i.w.c +i===$&&A.b() +i=A.d2(i)===B.ha&&g.a.w.z==null}else i=!1 +if(i){i=g.a +j.push(new A.aj2(i.w,i.e,f))}i=g.a +if(i.ax)j.push(new A.af5(i.w,m,f)) +if(g.a.at)j.push(new A.a7M(new A.bo1(g),f)) +if(g.a.as)j.push(new A.a6z(new A.bo2(g),f)) +if(g.a.CW)j.push(new A.a8K(g.gaLa(),f)) +i=g.a +if(i.cx)j.push(new A.adk(g.gaMq(),i.w.go,f)) +i=g.a +if(i.Q){i=i.w.c +i===$&&A.b() +j.push(new A.a7l(A.d2(i)===B.dr,g.gaL7(),f))}i=g.a.db +B.c.E(j,new A.F(i,new A.bo3(g),A.X(i).i("F<1,tf>"))) +l.push(new A.ak(new A.ai(e,0,0,0),new A.b1(s.a.a*0.75,f,A.d8(B.F,!0,f,A.bB(A.mK(j,A.b_(f,f,B.f,o.d,f,f,f,1,f,f,f,f,f,f),t.Iz),B.bE,B.l,B.r,B.w),B.u,o.f,0,f,f,new A.ch(k,B.y),f,f,B.aA),f),f)) +h=A.ci(A.oF(new A.ak(B.ad,A.bB(l,B.bE,B.ba,B.r,B.w),f),f,f,B.a_),f,f) +r=A.a([A.Ss(0,A.E2(new A.it(o.ch,f,f),$.av().qH(10,10,B.aN)))],r) +if(g.d)r.push(A.bcW(new A.bo4(),h,B.fx,B.ac,f,new A.aT(0,1,t.Y),t.i)) +return A.cp(B.cP,A.cP(B.a7,r,B.u,B.a6,f),B.D,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,new A.bo5(g),f,f,f,f,f,f,!1,B.N)}, +atK(a,b){var s=null,r=b.gaXP(),q=b.gzn(b) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([r,B.bW,q],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,new A.bnW(this,b),s,s,s,s)}, +tD(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h,g,f,e +var $async$tD=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:f=o.c +f.toString +n=A.l2(f).a.c +k=f.K(t.F).f +f=o.c +f.toString +j=t.R +A.aV(f,B.t,j) +i=o.c +i.toString +A.aV(i,B.t,j) +i=o.c +i.toString +A.aV(i,B.t,j) +i=o.c +i.toString +A.aV(i,B.t,j) +m=k +s=4 +return A.h(A.bVF(f,"CANCEL",new A.aS("flag.svg",24,24,k.b.y,null),"FLAG","Do you want to send a copy of this message to a\nmoderator for further investigation?","Flag Message"),$async$tD) +case 4:s=b===!0?2:3 +break +case 2:q=6 +f=o.a.w +i=n.a +i===$&&A.b() +h=i.x +i=h==null?i.x=new A.aVu(i.a):h +s=9 +return A.h(i.LD(f.a),$async$tD) +case 9:f=o.c +f.toString +i=m.b +A.aV(f,B.t,j) +h=o.c +h.toString +A.aV(h,B.t,j) +h=o.c +h.toString +A.aV(h,B.t,j) +s=10 +return A.h(A.bA6(f,u.v,new A.aS("flag.svg",24,24,i.y,null),"OK","Message flagged"),$async$tD) +case 10:q=1 +s=8 +break +case 6:q=5 +e=p +l=A.a0(e) +s=l instanceof A.ng&&A.bTl(l.b)===B.uU?11:13 +break +case 11:f=o.c +f.toString +i=m.b +A.aV(f,B.t,j) +h=o.c +h.toString +A.aV(h,B.t,j) +h=o.c +h.toString +A.aV(h,B.t,j) +s=14 +return A.h(A.bA6(f,u.v,new A.aS("flag.svg",24,24,i.y,null),"OK","Message flagged"),$async$tD) +case 14:s=12 +break +case 13:o.Tq() +case 12:s=8 +break +case 5:s=1 +break +case 8:case 3:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$tD,r)}, +C_(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k +var $async$C_=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:m=o.c.cg(t.q).a.d +l=o.c +l.toString +A.bD(l,!1).bR() +q=3 +l=o.a.w +s=!l.go?6:8 +break +case 6:s=9 +return A.h(m.aga(l),$async$C_) +case 9:s=7 +break +case 8:s=10 +return A.h(m.z2(l,A.a3(["pinned",!1],t.N,t.X)),$async$C_) +case 10:case 7:q=1 +s=5 +break +case 3:q=2 +k=p +o.Tq() +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$C_,r)}, +wS(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$wS=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:o.U(new A.bnX(o)) +m=o.c +m.toString +l=t.R +A.aV(m,B.t,l) +k=o.c.K(t.F).f +j=o.c +j.toString +A.aV(j,B.t,l) +j=o.c +j.toString +A.aV(j,B.t,l) +j=o.c +j.toString +A.aV(j,B.t,l) +s=5 +return A.h(A.bVF(m,"CANCEL",new A.aS("flag.svg",24,24,k.b.y,null),"DELETE",u.L,"Delete Message"),$async$wS) +case 5:s=b===!0?2:4 +break +case 2:q=7 +m=o.c +m.toString +A.bD(m,!1).bR() +m=o.a +n=m.r +s=n!=null?10:12 +break +case 10:s=13 +return A.h(n.$1(m.w),$async$wS) +case 13:s=11 +break +case 12:s=14 +return A.h(o.c.cg(t.q).a.d.VZ(o.a.w),$async$wS) +case 14:case 11:q=1 +s=9 +break +case 7:q=6 +h=p +o.Tq() +s=9 +break +case 6:s=1 +break +case 9:s=3 +break +case 4:o.U(new A.bnY(o)) +case 3:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$wS,r)}, +Tq(){var s,r=this,q=r.c,p=q.K(t.F).f,o=r.c +o.toString +s=t.R +A.aV(o,B.t,s) +o=r.c +o.toString +A.aV(o,B.t,s) +o=r.c +o.toString +A.aV(o,B.t,s) +A.bA6(q,"The operation couldn't be completed.",new A.aS("Icon_error.svg",24,24,p.b.y,null),"OK","Something went wrong")}, +aL8(a){var s=null,r=a.cg(t.q).a.d +A.re(A.ahT(a).w,s,new A.bnZ(this,r),B.u,s,a,2,!0,!0,!0,s,B.hq,s,!1,t.z)}} +A.bo_.prototype={ +$2(a,b){var s=this,r=null,q=s.a +return new A.dc(new A.f5(A.bTd(s.b,q.a.w,b,s.c,s.d),0),r,r,new A.IP(q.a.w,r),r)}, +$S:333} +A.bo0.prototype={ +$0(){var s=this.a,r=s.c +r.toString +A.bD(r,!1).bR() +s.a.toString}, +$S:0} +A.bo1.prototype={ +$0(){var s=this.a,r=s.c +r.toString +A.bD(r,!1).bR() +r=s.c +r.toString +s.aL8(r)}, +$S:0} +A.bo2.prototype={ +$0(){var s=this.a,r=s.a +r.z.$1(r.w) +s=s.c +s.toString +A.bD(s,!1).bR()}, +$S:0} +A.bo3.prototype={ +$1(a){var s=this.a,r=s.c +r.toString +return s.atK(r,a)}, +$S:874} +A.bo5.prototype={ +$0(){var s=this.a.c +s.toString +return A.bD(s,!1).re()}, +$S:0} +A.bo4.prototype={ +$3(a,b,c){return A.Js(B.C,c,null,b)}, +$S:128} +A.bnW.prototype={ +$0(){var s=this.b.gmW().$1(this.a.a.w) +return s}, +$S:0} +A.bnX.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.bnY.prototype={ +$0(){return this.a.d=!0}, +$S:0} +A.bnZ.prototype={ +$1(a){var s=this.a.a,r=s.w +return new A.vJ(s.d,r,this.b,null)}, +$S:334} +A.adk.prototype={ +B(a){var s=null,r=a.K(t.F).f +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("icon_pin.svg",24,24,r.z.f,s),B.bW,A.aw(B.eG.ahB(this.d),s,s,s,s,s,r.a.e,s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,this.c,s,s,s,s)}} +A.af1.prototype={ +B(a){var s=null,r=a.K(t.F).f +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("Icon_curve_line_left_up_big.svg",s,s,r.z.f,s),B.bW,A.aw("Reply",s,s,s,s,s,r.a.e,s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,this.c,s,s,s,s)}} +A.af5.prototype={ +B(a){var s,r,q=null,p=this.c.c +p===$&&A.b() +s=A.d2(p)===B.dq +r=a.K(t.F).f +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("Icon_circle_up.svg",q,q,r.b.x,q),B.bW,A.aw(B.eG.ahC(s),q,q,q,q,q,r.a.e,q,q)],t.p),B.m,B.l,B.r,q),q),q,!0,q,q,q,q,q,q,q,q,q,new A.b0x(this,a,s),q,q,q,q)}, +gaa(a){return this.c}} +A.b0x.prototype={ +$0(){var s,r +A.bD(this.b,!1).bR() +s=this.a +r=s.d +s=s.c +if(this.c)r.eZ(s) +else r.OR(s)}, +$S:0} +A.aj2.prototype={ +B(a){var s=null,r=a.K(t.F).f +A.aV(a,B.t,t.R) +return A.fG(!1,!0,new A.ak(B.dN,A.bO(A.a([new A.aS("Icon_Thread_Reply.svg",s,s,r.z.f,s),B.bW,A.aw("Thread Reply",s,s,s,s,s,r.a.e,s,s)],t.p),B.m,B.l,B.r,s),s),s,!0,s,s,s,s,s,s,s,s,s,new A.bcf(this,a),s,s,s,s)}, +gaa(a){return this.c}} +A.bcf.prototype={ +$0(){var s,r +A.bD(this.b,!1).bR() +s=this.a +r=s.d +if(r!=null)r.$1(s.c)}, +$S:0} +A.a3a.prototype={ +B(a){var s=null +return A.eJ(s,B.d2,s,new A.aS("Icon_attach.svg",s,s,this.c,s),s,this.d,B.x,24,s,s,s)}} +A.qw.prototype={ +sp(a,b){if(b.length>10)throw A.d(A.b3("The maximum number of attachments is 10.",null)) +this.lm(0,b)}, +Ui(a){return this.aNY(a)}, +aNY(a){var s=0,r=A.o(t.H),q,p=this,o +var $async$Ui=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=A.ep(a.dx.h(0,"file_size")) +o.toString +if(o>104857600)throw A.d(A.b3("The size of the attachment is "+A.c(a.gaUF())+" bytes, but the maximum size allowed is 104857600 bytes.",null)) +a.db===$&&A.b() +a.cy!=null +o=A.P(p.a,!0,t.BO) +o.push(a) +p.sp(0,o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ui,r)}} +A.ln.prototype={ +I(){return"AttachmentPickerType."+this.b}} +A.a3c.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a3c&&A.B(r)===A.B(b)&&r.a===b.a&&B.xS.fv(r.d,b.d) +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)^B.xS.fl(0,this.d)}} +A.l8.prototype={ +gX(a){return B.c.gO(this.d)}} +A.azn.prototype={ +$1(a){return a.a==="image"}, +$S:12} +A.azo.prototype={ +$1(a){return a.a==="video"}, +$S:12} +A.azp.prototype={ +$1(a){return a.a==="audio"}, +$S:12} +A.azq.prototype={ +$1(a){return a.a==="file"}, +$S:12} +A.aib.prototype={ +B(a){var s=this.c +return A.aTx(A.P(new A.jU(s,new A.bab(this,a,A.c1k(this.d,s)),A.t(s).i("jU<1,e>")),!0,t.m),null,null,null,!1,B.a_,!0)}} +A.bab.prototype={ +$1(a){var s,r=null,q=this.c,p=q.a===0||q.dn(0,new A.ba9(a)) +q=a.b +s=a.c +s.toString +return A.Gl(r,p,r,q,new A.baa(this.a,this.b,a),!1,r,A.aw(s,r,r,r,r,r,r,r,r))}, +$S:876} +A.baa.prototype={ +$0(){var s=this.a +s.e.$3(this.b,s.d,this.c)}, +$S:0} +A.ba9.prototype={ +$1(a){return a===B.c.gO(this.a.d)}, +$S:877} +A.bAu.prototype={ +$1(a){return B.c.nH(a.d,B.c.gj8(this.a))}, +$S:878} +A.bAv.prototype={ +$3(a,b,c){return this.ajm(a,b,c)}, +ajm(a,b,c){var s=0,r=A.o(t.H),q,p,o +var $async$$3=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:o=$.UQ +if(o==null)o=$.UQ=new A.IE() +s=3 +return A.h(o.b_G(A.c1m(B.c.gO(c.d))),$async$$3) +case 3:p=e +s=p!=null?4:5 +break +case 4:s=6 +return A.h(b.Ui(p),$async$$3) +case 6:case 5:o=b.a +A.bD(a,!1).jU(o) +q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$3,r)}, +$S:879} +A.bAb.prototype={ +$1(a){var s=this +return new A.Ci(new A.bAa(s.c,s.d,s.e,s.f,s.r,s.w),s.b,s.a,null)}, +$S:880} +A.bAa.prototype={ +$3(a,b,c){var s=this +A.bP() +return A.cms().$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(s.a,s.d,s.e,s.f,s.c,a,b,null)}, +$C:"$3", +$R:3, +$S:881} +A.Ci.prototype={ +a4(){return new A.atT(B.i)}, +aP2(a,b,c){return this.d.$3(a,b,c)}} +A.atT.prototype={ +av(){this.aG() +var s=A.cav(this.a.f) +this.d=s}, +aLP(a,b){return}, +aL(a){this.b0(a) +this.aLP(a.r,this.a.r)}, +q(){this.a.toString +var s=this.d +s===$&&A.b() +s.aq$=$.be() +s.ab$=0 +this.aE()}, +B(a){var s,r=this.a +r.toString +s=this.d +s===$&&A.b() +return r.aP2(a,s,null)}} +A.a62.prototype={ +B(a){var s=null +return A.eJ(s,B.d2,s,new A.aS("Icon_lightning-command runner.svg",s,s,this.c,s),s,this.d,B.x,24,s,s,s)}} +A.ahD.prototype={ +B(a){var s=null,r=a.K(t.F).f +return new A.ak(B.ad,A.f7(new A.b1(24,24,A.ci(A.aw(""+this.c,s,s,s,s,s,s,s,s),s,s),s),new A.bA(r.b.c,s,s,s,s,s,B.fl),B.az),s)}} +A.a7B.prototype={ +B(a){var s=this,r=null,q=a.K(t.F).f,p=q.b,o=A.b_(r,A.ci(A.d8(B.F,!0,A.bX(3),A.fG(!1,!0,A.bIa(B.dF,s.f,B.ac,new A.aS("Icon_check.svg",16,16,p.r,r),B.X,B.ac,B.av9,B.X),r,!0,r,r,r,r,r,r,r,r,r,s.e,r,r,r,r),B.f,s.d,0,r,r,r,r,r,B.aA),r,r),B.f,r,r,r,s.c,16,r,r,r,r,r,16) +A.aV(a,B.t,t.R) +p=p.a.a +return A.bO(A.a([o,new A.ak(B.kw,A.aw("Also send as direct message",r,r,r,r,r,q.a.r.bz(A.ax(B.d.aN(127.5),p>>>16&255,p>>>8&255,p&255)),r,r),r)],t.p),B.m,B.l,B.r,r)}} +A.a2D.prototype={ +I(){return"ActionsLocation."+this.b}} +A.ag3.prototype={ +I(){return"SendButtonLocation."+this.b}} +A.ahX.prototype={ +B(a){var s=this,r=null,q=s.c,p=s.e,o=A.a([new A.ev(1,B.bf,new A.arj(q,170,s.y,s.d,s.f,p,s.w,r),r),B.bX],t.p) +q=q.fy +if(q!=null)o.push(A.Vz(r,B.d2,r,r,!1,q)) +if(p){q=t.H8 +q=A.P(new A.cL(o,q),!0,q.i("al.E"))}else q=o +return new A.ak(s.x,A.bO(q,B.d8,B.l,B.R,r),r)}, +gaa(a){return this.c}} +A.arj.prototype={ +ga2X(){var s=this.c.b +return(s==null?null:s.length!==0)===!0}, +gQQ(){return J.kz(this.c.e,new A.bps())}, +gaCD(){return J.kz(this.c.e,new A.bpt())}, +B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.c,h=i.b +h.toString +s=A.bE5(h) +h=i.e +r=J.ae(h) +if(r.gcs(h)&&!k.ga2X()){q=r.gS(h).c +p=i.mv(q==null?"":q)}else p=i +q=p.b +o=k.d +if(q.length>o)p=p.mv(B.b.V(q,0,o-3)+"...") +if(i.d!=="deleted"){q=i.fr +q=(q==null?i.fx:q)!=null}else q=!0 +if(q){A.aV(a,B.t,t.R) +h=k.f +h=h.a.abR(h.d.b,B.dQ) +n=A.a([A.aw("Message deleted",j,j,j,j,j,h,j,j)],t.p)}else{q=A.a([],t.p) +if(r.gcs(h))q.push(new A.aqi(i,k.f,k.x,j)) +if(p.b.length!==0&&!k.gaCD()){h=s&&k.ga2X() +r=k.f +o=r.a +if(h){h=o.Vm(32) +h=r.Vq(h)}else{h=o.Vm(12) +h=r.Vq(h)}q.push(new A.ev(1,B.bf,new A.Vp(p,j,j,h,j),j))}n=A.mK(q,B.bX,t.m)}h=k.aIQ(a) +r=k.r?A.E3(a.K(t.F).f.b.c,1):j +q=k.w +o=q?B.ew:B.U +m=q?B.U:B.ew +l=q?B.dV:B.l +if(q){q=A.X(n).i("cL<1>") +q=A.P(new A.cL(n,q),!0,q.i("al.E"))}else q=n +return A.b_(j,A.bO(q,B.m,l,B.R,j),B.f,j,j,new A.bA(h,j,r,new A.cY(B.ew,B.ew,m,o),j,j,B.I),j,j,j,j,B.ad,j,j,j)}, +aIQ(a){var s,r,q=this +if(q.gQQ()){s=q.c +if(s.d!=="deleted"){r=s.fr +s=(r==null?s.fx:r)!=null}else s=!0 +s=!s}else s=!1 +if(s)return q.f.Q +return q.f.f}, +gaa(a){return this.c}} +A.bps.prototype={ +$1(a){return a.b!=null}, +$S:12} +A.bpt.prototype={ +$1(a){return a.a==="giphy"}, +$S:12} +A.aqi.prototype={ +gQQ(){return J.kz(this.c.e,new A.boF())}, +B(a){var s,r,q,p,o,n=null,m=this.c.e +if(this.gQQ()){s=J.bHN(m,new A.boO()) +r=new A.avp(s,n)}else{s=J.pl(m) +q=this.gawi().h(0,s.a) +r=q==null?B.bi:q.$2(a,s)}m=s.c +p=m==null +if(p)o=n +else{o=A.qB(m) +o=o==null?n:o.a}if(p)m=n +else{m=A.qB(m) +m=m==null?n:m.a}m=s.a==="file"&&o!=="image"&&m!=="video"?n:new A.ch(A.bX(8),B.nH) +return A.d8(B.F,!0,n,A.a2y(!0,r),B.u,n,0,n,n,m,n,n,B.cC)}, +gawi(){var s=A.a3(["image",new A.boK(this),"video",new A.boL(),"giphy",new A.boM()],t.N,t.NI) +s.k(0,"file",new A.boN(s)) +return s}, +gaa(a){return this.c}} +A.boF.prototype={ +$1(a){return a.b!=null}, +$S:12} +A.boO.prototype={ +$1(a){return a.r!=null||a.b!=null}, +$S:12} +A.boK.prototype={ +$2(a,b){var s=null,r=this.a +return A.bDZ(b,s,A.mt(B.jr),"center","clip",B.Qf,r.c,r.d,s,s,s)}, +$S:882} +A.boL.prototype={ +$2(a,b){var s=b.ch,r=b.cy +r=r==null?null:r.a +if(r==null)r=s +return A.IR(A.mt(B.jr),new A.boJ(),new A.ct(s,t._b),null,null,r)}, +$S:883} +A.boJ.prototype={ +$2(a,b){return new A.hk(A.mt(B.jr),null)}, +$S:884} +A.boM.prototype={ +$2(a,b){var s=b.d +if(s==null)s=b.w +if(s==null){s=b.ch +s.toString}return A.nP(new A.boH(),B.bp,B.ay,32,null,s,new A.boI(),32)}, +$S:885} +A.boI.prototype={ +$2(a,b){return new A.b1(32,32,B.hW,null)}, +$S:319} +A.boH.prototype={ +$3(a,b,c){return new A.hk(A.mt(B.jr),null)}, +$S:112} +A.boN.prototype={ +$2(a,b){return new A.b1(32,32,new A.e3(new A.boG(b,this.a),null),null)}, +$S:886} +A.boG.prototype={ +$1(a){var s,r=null,q=this.a,p=q.c,o=p==null +if(o)s=r +else{s=A.qB(p) +s=s==null?r:s.a}if(s==="image")return this.b.h(0,"image").$2(a,q) +if(o)p=r +else{p=A.qB(p) +p=p==null?r:p.a}if(p==="video")return this.b.h(0,"video").$2(a,q) +return A.a21(A.aj(q.dx.h(0,"mime_type")))}, +$S:11} +A.avp.prototype={ +B(a){var s=null,r=this.c.d +if(r!=null)return A.b_(s,s,B.f,s,s,new A.bA(s,A.bC0(B.ay,A.bBF(r,s,s,s,B.pp,s,s),s),s,s,s,s,B.I),s,32,s,s,s,s,s,32) +return new A.hk(A.mt(B.jr),s)}} +A.ae2.prototype={ +B(a){var s,r,q=null,p=a.K(t.F).f +if(this.c){A.aV(a,B.t,t.R) +s=A.aw("Reply to Message",q,q,q,q,q,B.eA,q,q) +r=A.b9v() +return new A.ak(B.oM,A.bO(A.a([new A.ak(B.ad,new A.aS("Icon_curve_line_left_up_big.svg",q,q,p.b.c,q),q),s,A.eJ(q,q,q,r,q,q,q,q,q,q,B.jF)],t.p),B.m,B.dW,B.r,q),q)}else return B.ax}} +A.agC.prototype={ +B(a){return A.ha(!0,this.d,!0,B.x,!0,!0)}} +A.ta.prototype={ +I(){return"HintType."+this.b}} +A.IO.prototype={ +a4(){return new A.Vm(A.aQ("(?:(?:https?|ftp):\\/\\/)?[\\w/\\-?=%.]+\\.[\\w/\\-?=%.]+",!1,!1,!1),A.q(t.N,t.u8),null,A.q(t.yb,t.M),null,!0,null,B.i)}, +akR(a,b){return A.cmv().$2(a,b)}, +aPz(a,b){return A.cmu().$2(a,b)}, +b2O(a){return A.cmw().$1(a)}} +A.Vm.prototype={ +gnj(){var s,r=null +this.a.toString +s=this.w +if(s==null){s=A.Pu(!0,r,!0,!0,r,r,!1) +this.w=s}return s}, +gbM(){var s=this.a.cx +if(s==null){s=this.x.y +s.toString}return s}, +a53(){var s=this,r=s.gbM(),q=s.gwD() +r.L(0,q.gn()) +q=s.gwD() +r.a2(0,q.gn()) +r=s.gbM().a.c +r===$&&A.b() +if(A.d2(r)===B.cT&&s.z<=0)s.Tw()}, +av(){var s=this +s.aG() +$.aL.aV$.push(s) +if(s.a.cx==null)s.x=A.bP9(null) +else s.a53() +s.gnj().a2(0,s.ga3P())}, +bD(){var s,r=this +r.e=r.c.K(t.F).f +s=r.c +s.toString +r.f=A.ahT(s) +r.aqH()}, +nC(a){return this.aTc(a)}, +aTc(a){var s=0,r=A.o(t.z),q=1,p,o=this,n,m,l +var $async$nC=A.k(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:s=a===B.jU&&o.as!=null&&!o.y?2:3 +break +case 2:o.y=!0 +q=5 +s=8 +return A.h($.c_R().NF(B.V6),$async$nC) +case 8:n=c +if(!J.i(n,o.as)&&o.c!=null)o.U(new A.b8U(o,n)) +q=1 +s=7 +break +case 5:q=4 +l=p +s=7 +break +case 4:s=1 +break +case 7:o.y=!1 +case 3:o.a17(a) +return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$nC,r)}, +aL(a){var s,r=this +r.aqI(a) +s=r.a.cx==null +if(s&&a.cx!=null)r.x=A.bP9(a.cx.a) +else if(!s&&a.cx==null){s=r.x +s.toString +r.b2k(s) +s=r.x +s.we() +s.An() +r.x=null +r.a53()}r.a.toString}, +jY(a,b){var s,r=this,q=r.x +if(q!=null){r.pE(q,"messageInputController") +q=r.gbM() +s=r.gwD() +q.L(0,s.gn()) +s=r.gwD() +q.a2(0,s.gn()) +q=r.gbM().a.c +q===$&&A.b() +if(A.d2(q)===B.cT&&r.z<=0)r.Tw()}}, +gfG(){this.a.toString +return null}, +axS(){}, +Tw(){var s,r,q,p=this,o=p.c +if(o==null)return +s=o.cg(t.q).a.d +r=s.f +if(r!=null){q=B.e.bt(A.co(0,0,0,Date.now()-r.a,0,0).a,1e6) +if(q0)p.Q=A.xo(B.cs,new A.b8J(p))}}}, +B(a){var s,r=null,q=a.cg(t.q).a.d +if(q.a!=null&&!B.c.H(q.gpw(),"send-message")){A.aV(a,B.t,t.R) +s=this.f +s===$&&A.b() +return A.ha(!0,new A.ak(B.a1H,A.aw("You don't have permission to send messages",r,r,r,r,r,s.x,r,r),r),!0,B.x,!0,!0)}return new A.hu(this.gbM(),new A.b8T(this),r,r,t.E6)}, +au9(a){var s,r,q=this,p=q.a +p.toString +s=q.z +p=p.b2O(q.gbM().a) +r=q.gbM().a.c +r===$&&A.b() +r=A.d2(r) +q.a.toString +return new A.ahV(s,!p,r!==B.cT,null,null,q.gakO(),null)}, +atN(a){var s,r,q,p,o=this,n=null,m=a.cg(t.q).a.d +if(o.d){o.a.toString +s=!0}else s=!1 +s=s?B.op:B.kp +o.a.toString +r=o.f +r===$&&A.b() +r=A.eJ(n,B.d2,n,A.ajk(B.C,0,new A.aS("Icon_empty_circle_left.svg",n,n,r.r,n),n),n,new A.b8q(o),B.x,24,n,n,n) +o.a.toString +q=A.a([],t.p) +o.a.toString +p=B.c.H(m.gpw(),"upload-file") +if(p){p=o.f +o.a.toString +q.push(new A.a3a(p.f,o.gaF_(),n))}o.a.toString +p=o.gbM().a.c +p===$&&A.b() +if(A.d2(p)===B.cT)if(m.a!=null){p=m.ghn() +p=(p==null?n:p.b.length!==0)===!0}else p=!1 +else p=!1 +if(p)q.push(o.atG(a)) +o.a.toString +B.c.E(q,B.lG) +q=A.JX(B.ah,A.mK(q,B.bX,t.m),B.hD,B.ah,0,0) +return new A.ak(B.dO,A.bIa(B.C,s,B.ac,r,B.ii,n,q,B.fw),n)}, +I_(){var s=0,r=A.o(t.H),q=this,p,o +var $async$I_=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=q.c +o.toString +q.a.toString +s=2 +return A.h(A.cmd(B.ae5,o,q.gbM().a.e,t.z),$async$I_) +case 2:p=b +if(p!=null){o=q.gbM() +o.sp(0,o.a.tZ(p))}return A.m(null,r)}}) +return A.n($async$I_,r)}, +auh(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.gbM().a +r=B.x.ae(0,s.cx!=null?B.a1J:B.x) +q=a.f +q===$&&A.b() +s=a.gnj().gd_() +p=a.f +s=s?p.Q:p.z +o=a.r +n=a.au7() +m=a.atA() +a.a.toString +l=a.gbM() +k=a.gnj() +j=a.f +a.a.toString +if(a.gbM().a.cx!=null&&a.gbM().a.cx==="giphy")i=B.a42 +else if(J.dm(a.gbM().a.e))i=B.a43 +else i=a.z!==0?B.a44:B.a45 +a.a.toString +h=A.bP3(a1,i) +g=a.f +f=a.e +f===$&&A.b() +f=g.x.bz(f.b.b) +if(a.gbM().a.cx!=null){g=A.lp(B.av4) +e=A.bX(12) +d=a.e +c=t.p +c=A.bO(A.a([new A.ak(B.ad,A.b_(B.C,A.bO(A.a([new A.aS("Icon_lightning-command runner.svg",16,16,B.k,a0),A.aw(a.gbM().a.cx.toUpperCase(),a0,a0,a0,a0,a0,a.e.a.f.bz(B.k),a0,a0)],c),B.m,B.l,B.R,a0),B.f,a0,g,new A.bA(d.b.x,a0,a0,e,a0,a0,B.I),a0,a0,a0,a0,a0,a0,a0,a0),a0)],c),B.m,B.l,B.R,a0) +g=c}else{a.a.toString +g=a0}e=t.p +d=A.a([],e) +if(a.gbM().a.cx!=null){c=A.b9v() +b=a.gbM() +d.push(new A.ak(B.kv,A.eJ(a0,B.d2,a0,c,a0,b.gaPy(b),B.x,24,a0,a0,a0),a0))}if(a.gbM().a.cx==null)a.a.toString +a.a.toString +h=A.bLD(A.bCK(a0,B.iZ,a0,B.a1C,a0,a0,a0,B.iZ,!0,B.iZ,B.iZ,a0,a0,a0,a0,a0,a0,a0,a0,a0,B.iZ,a0,a0,a0,a0,a0,f,h,a0,a0,a0,a0,!1,!0,a0,a0,a0,a0,g,a0,B.ua,a0,a0,a0,a0,A.bO(d,B.m,B.l,B.R,a0),a0,B.ua,a0,a0),j.y) +a.a.toString +return A.fF(new A.OJ(A.b_(a0,new A.ak(B.a1R,A.f7(A.bB(A.a([n,m,A.aTg(new A.B3(A.caS(!0,!1,l,h,k,B.aDs,a0,a0,a0,new A.b8u(a),j.x,B.jw,B.awN,a0),new A.b8v(),new A.b8w(a),new A.b8x(a),a0),150,1/0)],e),B.be,B.l,B.R,B.w),new A.bA(p.w,a0,a0,p.as,a0,a0,B.I),B.az),a0),B.u,a0,a0,new A.bA(a0,a0,o,q.as,a0,s,B.I),a0,a0,a0,r,a0,a0,a0,a0),new A.b8y(a),new A.b8z(a),new A.b8A(a),a0),1)}, +aA0(a,b){var s=this +if(s.a.akR(a,b)){s.oc() +return B.eS}if(s.a.aPz(a,b)){if(s.gbM().a.Q!=null&&s.gbM().w.a.a.length===0)s.a.toString +return B.eS}return B.fF}, +gwD(){var s,r=this,q=r.at +if(q===$){s=A.aJ2(new A.b8G(r),B.wl,!0,null,!0) +r.at!==$&&A.aC() +r.at=s +q=s}return q}, +Qp(a,b){return this.auJ(a,b)}, +auJ(a,b){var s=0,r=A.o(t.z),q,p=this,o,n,m +var $async$Qp=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:m=p.ay +if(m!=null)m.a.AI() +if(p.ax===a){s=1 +break}p.ax=a +m=p.ch.oP(0,a) +o=A.t(m).i("aO") +n=A.P(new A.aO(m,new A.b8B(p,a),o),!0,o.i("w.E")) +if(n.length===0||!B.c.H(b.cg(t.q).a.d.gpw(),"send-links")){p.gbM().UZ() +s=1 +break}m=B.c.gO(n).b[0] +m.toString +o=p.gbM().gMH() +if((o==null?null:o.b)===m){s=1 +break}p.ay=A.bBJ(p.H3(m,A.l2(b).a.c),t.u8).e_(0,new A.b8C(p),new A.b8D(p),t.z) +case 1:return A.m(q,r)}}) +return A.n($async$Qp,r)}, +H3(a,b){return this.ax7(a,b)}, +ax7(a,b){var s=0,r=A.o(t.u8),q,p=2,o,n=this,m,l,k,j,i,h,g,f +var $async$H3=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h=n.CW +g=h.h(0,a) +s=g==null?3:4 +break +case 3:j=n.c +j.toString +m=A.l2(j).a.c +p=6 +j=m.a +j===$&&A.b() +s=9 +return A.h(j.gZF().Lf(a),$async$H3) +case 9:g=d +h.k(0,a,g) +p=2 +s=8 +break +case 6:p=5 +f=o +l=A.a0(f) +k=A.am(f) +h=A.vV(l,k,t.u8) +q=h +s=1 +break +s=8 +break +case 5:s=2 +break +case 8:case 4:q=g +s=1 +break +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$H3,r)}, +au7(){var s,r,q,p=this +if(p.gbM().a.Q==null)return B.bi +s=p.gbM().a.Q +s.toString +p.a.toString +r=J.kz(s.e,new A.b8r()) +q=p.e +q===$&&A.b() +p.a.toString +return A.bP8(null,s,q.x,null,B.oM,!0,!r)}, +atA(){var s=this,r=null,q=J.jL(s.gbM().a.e,new A.b8m()),p=A.P(q,!1,q.$ti.i("w.E")) +if(p.length===0)return B.bi +s.a.toString +return A.aTg(new A.Vl(p,r,new A.b8n(s),r,r,s.gaF0(),r),240,1/0)}, +SG(a){return this.aF1(a)}, +aF1(a){var s=0,r=A.o(t.H),q=this,p +var $async$SG=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=a.cy +a.db===$&&A.b() +p!=null +q.gbM().b0X(a.dy) +return A.m(null,r)}}) +return A.n($async$SG,r)}, +atG(a){var s,r=this,q=B.b.cq(r.gbM().w.a.a),p=B.b.aZ(q,"/") +if(q.length!==0){s=r.e +s===$&&A.b() +s=s.b.c}else{s=r.f +if(p){s===$&&A.b() +s=s.d}else{s===$&&A.b() +s=s.f}}r.a.toString +return new A.a62(s,new A.b8o(r,p),null)}, +asJ(a){var s,r,q,p,o,n,m,l,k=this +k.a.toString +s=J.bf(k.gbM().a.e) +r=a.length +if(s+r>10){k.a.toString +s=k.c +s.toString +A.aV(s,B.t,t.R) +return k.aL9("Attachment limit exceeded: it's not possible to add more than 10 attachments")}for(s=t.BO,q=0;q>>16&255,r>>>8&255,r&255),2)}p=A.bX(3) +o=j.gbM().a.ay +n=j.e.b +o=o===!0?n.x:n.r +n=j.gbM().a.ay +n=n===!0?B.op:B.kp +q.push(new A.ak(B.a1w,new A.a7B(new A.bA(l,l,r,p,l,l,B.I),o,new A.b8O(j),n,l),l))}m=A.f7(new A.agC(!0,A.cp(l,A.bB(q,B.m,B.l,B.R,B.w),B.D,!1,l,l,l,l,l,l,l,l,l,l,l,l,l,new A.b8P(j),l,l,l,l,l,l,l,l,l,l,l,l,l,l,!1,B.N),l),new A.bA(i.w,l,l,l,s,l,B.I),B.az) +k.a=m +i=j.gbM().a.c +i===$&&A.b() +if(A.d2(i)===B.cT){i=j.a.co +if(i==null)i=j.e.y.ax +if(i==null)i=8 +k.a=A.d8(B.F,!0,l,m,B.f,j.f.w,i,l,l,l,l,l,B.aA)}i=j.gnj() +s=j.gbM() +j.a.toString +r=A.P(B.adM,!0,t.F9) +r.push(new A.C9("/",!0,new A.b8Q(j))) +j.a.toString +r.push(new A.C9("@",!1,new A.b8R(j))) +return new A.C7(r,new A.b8S(k),i,s,l)}, +$S:889} +A.b8P.prototype={ +$1(a){if(a.b.b>0)this.a.gnj().kF()}, +$S:28} +A.b8M.prototype={ +$2(a,b){return b}, +$S:124} +A.b8N.prototype={ +$0(){var s=this.a +s.gbM().UZ() +s.gnj().kF()}, +$S:0} +A.b8O.prototype={ +$0(){var s=this.a,r=s.gbM() +s=s.gbM().a.ay +r.sp(0,r.a.aRe(s!==!0))}, +$S:0} +A.b8S.prototype={ +$3(a,b,c){return this.a.a}, +$C:"$3", +$R:3, +$S:890} +A.b8Q.prototype={ +$3(a,b,c){return new A.IL(b.a,a.cg(t.q).a.d,new A.b8L(this.a,a),null)}, +$C:"$3", +$R:3, +$S:891} +A.b8L.prototype={ +$1(a){var s=this.a.gbM() +s.sp(0,s.a.aRU(A.a([],t.lv),a.a,"")) +this.b.cg(t._u).Cx()}, +$S:892} +A.b8R.prototype={ +$3(a,b,c){var s=b.a,r=a.cg(t.q).a.d,q=this.a +q.a.toString +return new A.Ch(s,r,!1,null,new A.b8K(q,a),null)}, +$C:"$3", +$R:3, +$S:893} +A.b8K.prototype={ +$1(a){var s,r=this.a.gbM(),q=A.P(r.a.f,!0,t.ui) +q.push(a) +r.sp(0,r.a.aR2(q)) +s=this.b.cg(t._u) +s.toString +s.aNS(a.gct(a))}, +$S:894} +A.b8q.prototype={ +$0(){var s=this.a +if(s.d)s.U(new A.b8p(s))}, +$S:0} +A.b8p.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.b8A.prototype={ +$1(a){return this.aj9(a)}, +aj9(a){var s=0,r=A.o(t.H),q=this,p,o,n,m,l +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=a.a +m=A.a([],t.lv) +p=n.length,o=0 +case 2:if(!(o1 +return this.b.d=s}, +$S:0} +A.b8B.prototype={ +$1(a){var s,r=a.b[0] +r=A.bdg(r==null?"":r) +s=r==null?null:A.bQ1(r) +if(s==null)return!1 +if(A.bPn(B.c.gS(s.ghN(s).split(".")))){this.a.a.toString +r=A.bP4(s,this.b)}else r=!1 +return r}, +$S:337} +A.b8C.prototype={ +$1(a){var s,r=null,q=a.z,p=a.x,o=a.y,n=a.r,m=a.f,l=a.w,k=a.e,j=a.d,i=a.c,h=a.b +h===$&&A.b() +s=A.a38(r,i,r,j,k,r,B.aU,r,r,r,r,r,r,m,h,r,n,l,p,o,q,B.jL) +q=this.a.gbM() +o=A.P(q.a.e,!0,t.BO) +B.c.G(o,q.y) +B.c.f8(o,0,s) +q.sp(0,q.a.tZ(o)) +q.y=s}, +$S:899} +A.b8D.prototype={ +$2(a,b){var s=this.a +s.gbM().UZ() +s.a.toString}, +$S:27} +A.b8r.prototype={ +$1(a){return a.b!=null}, +$S:12} +A.b8m.prototype={ +$1(a){return a.b==null}, +$S:12} +A.b8n.prototype={ +$3(a,b,c){var s,r=null +this.a.a.toString +s=A.bX(10) +return A.nU(s,A.cP(B.a7,A.a([new A.lm(1,new A.abp(b,r),r),A.hM(r,new A.T0(new A.b8l(c,b),r),r,r,r,8,8,r)],t.p),B.u,B.a6,r),new A.ct(b.dy,t.kK))}, +$S:900} +A.b8l.prototype={ +$0(){return this.a.$1(this.b)}, +$S:0} +A.b8o.prototype={ +$0(){var s=0,r=A.o(t.H),q=this,p +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +if(q.b){p.gbM().sp(0,A.GH(B.eY,null,null,null,B.aU,null,null,null,null,null,null,B.h_,null,null,null,!1,null,null,null,null,null,null,0,!1,null,!1,null,null,null,"regular",null,null)) +p.gnj().kF()}else{p.gbM().w.lm(0,B.ax_) +p.gnj().n3()}return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.b8V.prototype={ +$1(a){var s=a.b[0] +return(s==null?null:A.bPn(B.c.gS(s.split("."))))===!0}, +$S:337} +A.b8H.prototype={ +$1(a){A.aV(a,B.t,t.R) +return new A.Fp("Something went wrong",null)}, +$S:901} +A.acd.prototype={ +B(a){var s,r,q,p=null,o=a.K(t.F).f,n=o.a,m=this.c,l=m.c,k=m.e +m=o.b.x +s=A.d_(B.a4h,m,p,p) +r=t.p +q=A.a([],r) +if(l!=null)q.push(A.aw(B.b.cq(l),p,1,B.aM,p,p,n.e.CH(B.ae),p,p)) +if(k!=null)q.push(A.aw(k,p,1,B.aM,p,p,n.e.CH(B.Q),p,p)) +return A.bO(A.a([new A.ak(B.ad,s,p),A.fF(A.b_(p,A.bB(q,B.be,B.l,B.r,B.w),B.f,p,p,new A.bA(p,p,new A.fs(B.y,B.y,B.y,new A.cw(m,2,B.ai,-1)),p,p,p,B.I),p,p,p,p,B.wD,p,p,p),1),A.eJ(p,p,p,A.b9v(),p,this.d,p,p,p,p,B.jF)],r),B.m,B.l,B.r,p)}} +A.bsF.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.a0a.prototype={ +aL(a){this.b0(a) +this.qO()}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c7$ +r=o.gpG() +q=o.c +q.toString +q=A.tW(q) +o.ih$=q +p=o.oJ(q,r) +if(r){o.jY(s,o.fj$) +o.fj$=!1}if(p)if(s!=null)s.q()}, +q(){var s,r=this +r.fw$.a6(0,new A.bsF()) +s=r.c7$ +if(s!=null)s.q() +r.c7$=null +r.aE()}} +A.atM.prototype={} +A.Vl.prototype={ +a4(){var s=t.lv +return new A.atL(A.a([],s),A.a([],s),B.i)}} +A.atL.prototype={ +a97(){var s,r,q,p,o,n=this.d +B.c.T(n) +s=this.e +B.c.T(s) +for(r=this.a.c,q=r.length,p=0;p") +return A.aTx(A.mK(new A.F(new A.cL(s,r),new A.aUP(this,a),r.i("F")),B.dv,t.m),B.dO,B.Kd,null,!0,B.a_,!0)}} +A.aUP.prototype={ +$1(a){var s=null,r=a.dy,q=A.bX(10),p=A.GH(B.eY,s,s,s,B.aU,s,s,s,s,s,s,B.h_,s,s,s,!1,s,s,s,s,s,s,0,!1,s,!1,s,s,s,"regular",s,s),o=A.mt(new A.a_(A.bv(this.b,B.eD,t.l).w.a.a*0.65,56)) +return A.nU(q,A.bP_(a,o,p,s,new A.ak(B.ad,new A.T0(new A.aUO(this.a,a),s),s)),new A.ct(r,t.kK))}, +$S:338} +A.aUO.prototype={ +$0(){return this.a.e.$1(this.b)}, +$S:0} +A.abq.prototype={ +B(a){var s=null,r=this.c +return new A.b1(s,104,A.aTx(A.mK(new A.F(r,new A.aUS(this,a),A.X(r).i("F<1,e>")),B.bX,t.m),B.dO,s,s,!1,B.av,!1),s)}} +A.aUS.prototype={ +$1(a){var s=this.a +s=s.d.$3(this.b,a,s.e) +return s}, +$S:338} +A.abp.prototype={ +B(a){var s,r=null,q=this.c +switch(q.a){case"image":case"giphy":s=q.cy +if(s!=null){q=s.c +q.toString +q=A.PS(q,new A.aUQ(),B.ay,r,r)}else{s=q.w +if(s==null)s=q.ch +if(s==null){q=q.d +q.toString}else q=s +q=A.nP(new A.aUR(),B.bp,B.ay,r,r,q,r,r)}return q +case"video":s=q.cy +s=s==null?r:s.a +return A.cP(B.a7,A.a([A.IR(r,r,r,r,r,s==null?q.ch:s),A.hM(10,A.caX(),r,r,8,r,r,r)],t.p),B.u,B.a6,r) +default:return B.a_Q}}} +A.aUQ.prototype={ +$3(a,b,c){var s=null +return A.mI("images/placeholder.png",s,s,s,"stream_chat_flutter",s)}, +$S:903} +A.aUR.prototype={ +$3(a,b,c){var s=null +return A.mI("images/placeholder.png",s,s,s,"stream_chat_flutter",s)}, +$S:904} +A.T0.prototype={ +B(a){var s=null,r=a.K(t.F).f.b,q=A.bX(16),p=r.a.a +return new A.b1(24,24,A.SS(!1,new A.aS("Icon_close.svg",24,24,r.r,s),B.f,B.nL,0,0,!0,A.ax(B.d.aN(127.5),p>>>16&255,p>>>8&255,p&255),s,0,s,0,s,0,s,s,this.c,new A.ch(q,B.y),s,s),s)}} +A.ahV.prototype={ +B(a){var s,r=this,q=null,p=a.K(t.F).f,o=A.bm("sendButton"),n=r.c +if(n>0)o.b=new A.ahD(n,q) +else if(r.d){s=A.ahT(a) +n=r.ays() +o.b=new A.ak(B.ad,new A.aS(n,q,q,s.e,q),q)}else{s=A.ahT(a) +n=A.eJ(q,B.d2,q,new A.aS(r.ayI(),q,q,s.b,q),q,r.x,B.x,24,q,q,q) +o.b=new A.ak(B.ad,n,q)}return A.bIh(o.au(),p.y.a)}, +ays(){return"Icon_circle_right.svg"}, +ayI(){var s="Icon_circle_up.svg" +if(this.f)return s +else return s}} +A.Vq.prototype={ +a4(){return new A.atP(null,A.q(t.yb,t.M),null,!0,null,B.i)}} +A.atP.prototype={ +av(){this.aG() +this.a.toString}, +aL(a){this.arE(a) +this.a.toString}, +jY(a,b){var s=this.d +if(s!=null)this.pE(s,"controller")}, +gfG(){this.a.toString +return null}, +B(a){var s,r,q,p,o,n,m,l,k,j=null,i=this.a,h=i.c,g=i.d,f=i.e,e=i.f +i=i.r +i=e.l(0,B.jy)?B.rP:B.QQ +s=this.a +r=s.w +q=s.x +p=s.Q +o=s.CW +n=s.cx +m=s.db +l=s.dx +k=s.k2 +return A.bEb(!0,B.a1,!1,j,B.u,h.w,j,j,j,2,f,B.D,!0,s.to,!0,j,!1,g,j,j,e,j,j,m,l,j,!1,"\u2022",j,j,k,j,!1,j,!0,j,B.kx,j,j,B.dI,B.cK,j,o,n,j,q,B.bc,p,r,j,i)}, +q(){var s=this.d +if(s!=null){s.we() +s.An()}this.arF()}} +A.bvN.prototype={ +$2(a,b){if(!a.a)a.L(0,b)}, +$S:59} +A.a1F.prototype={ +aL(a){this.b0(a) +this.qO()}, +bD(){var s,r,q,p,o=this +o.d6() +s=o.c7$ +r=o.gpG() +q=o.c +q.toString +q=A.tW(q) +o.ih$=q +p=o.oJ(q,r) +if(r){o.jY(s,o.fj$) +o.fj$=!1}if(p)if(s!=null)s.q()}, +q(){var s,r=this +r.fw$.a6(0,new A.bvN()) +s=r.c7$ +if(s!=null)s.q() +r.c7$=null +r.aE()}} +A.a8P.prototype={ +B(a){var s=null,r=this.d.a,q=r.a +return A.hM(s,new A.iO(A.cn1(r,t.fD),q,new A.aNE(this),new A.aNF(this),s,s,s,t.WC),s,s,0,0,20,s)}} +A.aNE.prototype={ +$2(a,b){var s,r +if(a==null||b==null)return!1 +s=A.bG4(a) +r=A.bG4(b) +return s==r}, +$S:905} +A.aNF.prototype={ +$2(a,b){var s,r,q,p=this +if(J.hj(b)||J.hj(p.a.f))return B.bi +s=A.bG4(b) +if(s!=null){r=p.a +q=r.c +if(!(!q&&s===r.r-2))r=q&&s===r.r-1 +else r=!0}else r=!0 +if(r)return B.bi +if(s<=2||s>=p.a.r-3)s=p.a.r-4 +r=J.as(p.a.f,s-2).gfu().ru() +return new A.V9(r,null)}, +$S:906} +A.Qz.prototype={ +B(a){var s,r=this,q=r.e,p=r.f +if(q===B.jd){p=p.d +s=new A.en(p,p.$ti.i("en<1>"))}else{p=p.e +s=new A.en(p,p.$ti.i("en<1>"))}return new A.iO(s,!1,null,new A.aTB(r),null,new A.aTC(r),new A.ct("LOADING-INDICATOR "+q.j(0),t.kK),t.TK)}} +A.aTC.prototype={ +$2(a,b){var s=null,r=this.a.c.b.y.a +r=A.ax(51,r>>>16&255,r>>>8&255,r&255) +A.aV(a,B.t,t.R) +return new A.it(r,A.ci(A.aw("Error loading messages",s,s,s,s,s,s,s,s),s,s),s)}, +$S:907} +A.aTB.prototype={ +$2(a,b){if(!b)return B.bi +return B.WB}, +$S:253} +A.oJ.prototype={ +I(){return"SpacingType."+this.b}} +A.Vn.prototype={ +a4(){return new A.a0b(A.dW(!1,t.y),A.a([],t.n_),A.q(t.N,t.S),B.i)}} +A.a0b.prototype={ +gaCd(){this.a.toString +return this.at===0?0:0.1}, +gSv(){var s,r,q +this.a.toString +s=this.cy +if(s===$){r=new A.aUT() +s!==$&&A.aC() +this.cy=r +s=r}q=s +return q}, +av(){var s,r=this +r.aG() +r.a.toString +r.d=new A.aSc() +s=new A.Q6(A.dW(A.a([],t.zX),t.Hk)) +r.r!==$&&A.dl() +r.r=s +s.a.a2(0,r.ga4D()) +r.ayx()}, +bD(){var s,r,q,p,o=this,n=null +o.d6() +s=o.c.cg(t.q) +s.toString +o.y=o.c.K(t.F).f +o.z=s.a.d.gpw() +if(s!==o.x){o.x=s +r=s.a.d.a +r=A.e5(r.gz7(r),new A.bt7(o)) +o.dx=r +r=o.db +if(r!=null)r.R(0) +r=o.x +if(r==null)r=n +else{r=r.a.d.a +r=r==null?n:r.gn4()}o.Q=r==null?0:r +o.a.toString +r=o.x +r.toString +o.at=A.ckg(n,r,n,o.dx) +r=o.gaCd() +o.ax=r +q=o.d +p=q==null +if((p?n:q.a!=null)===!0)if(!p){p=o.at +q.a.a5h(r,p)}o.db=o.x.a.d.hQ(0,"message.new").bw(new A.bt8(o)) +o.a.toString +r=o.x +if(r==null)r=n +else{r=r.a.d.a +r=r==null?n:r.gn4()}o.Q=r==null?0:r}}, +q(){var s=this,r=s.x.a.d.a.c +if(!r.gp(r))s.x.Io(30) +r=s.db +if(r!=null)r.R(0) +r=s.r +r===$&&A.b() +r.a.L(0,s.ga4D()) +s.aE()}, +B(a){var s,r=this +r.a.toString +s=r.gSv() +r.a.toString +return A.bDr(new A.R9(s,new A.bt1(r),new A.bt2(),new A.bt3(r),20,new A.bt4(r),null,null,null),B.BO)}, +atR(a){var s,r,q,p,o,n,m,l,k,j=this,i=null +j.ay=a +if(j.dx!=null&&J.dm(a)&&J.kA(j.ay).gfu().a>j.dx.a.a&&J.pl(j.ay).gfu().a0){s=J.as(j.ay,0).fy +s=s==null?i:s.a +n=j.x.a.d.r.c +n===$&&A.b() +n=n.d +m=n.e.b +n=m===B.K?i:n.$ti.c.a(m) +if(s!=(n==null?i:n.a)){j.at=p.a+o +j.ax=p.b}}}}}j.w=q +l=J.bf(j.ay)+2+2+1 +s=A.a([new A.ahC(new A.bsN(j,l),i)],t.p) +j.a.toString +n=j.x.a.d.a.c +m=n.gp(n) +s.push(new A.iO(new A.en(n,n.$ti.i("en<1>")),m,i,new A.bsO(j),i,i,i,t.TK)) +j.a.toString +n=j.r +n===$&&A.b() +s.push(new A.a8P(!1,n,!0,j.ay,l,i,i)) +k=A.cP(B.C,s,B.u,B.a6,i) +s=j.c +s.toString +s=A.bP5(s) +n=j.c +n.toString +n=A.bP5(n) +s=A.f7(k,new A.bA(s.a,n.b,i,i,i,i,B.I),B.az) +return s}, +zV(a){return this.akw(a)}, +akw(a){var s=0,r=A.o(t.H),q=this,p +var $async$zV=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q.Q=a +if(a>0)q.x.a.d.Mv() +p=q.x.a.d.a.c +s=!p.gp(p)?2:3 +break +case 2:q.ax=q.at=0 +q.as=!1 +s=4 +return A.h(q.x.Io(30),$async$zV) +case 4:s=5 +return A.h($.aL.gDb(),$async$zV) +case 5:case 3:p=q.d +if((p==null?null:p.a!=null)===!0)p.akv(0,B.cf,B.cs,0) +return A.m(null,r)}}) +return A.n($async$zV,r)}, +a23(a){var s +this.a.toString +s=a.gfu().ru() +return new A.ak(B.wv,new A.V9(s,null),null)}, +au8(){return A.bOO(new A.bsR(this),null,this.x.a.d.a.gb2j(),t.S)}, +aaS(b5,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=this,b3=null,b4=b5.d +if(b4==="system"||b4==="error"){s=b5.b +s=(s==null?b3:s.length!==0)===!0}else s=!1 +if(s){b2.a.toString +return new A.ai2(b5,new A.bsW(b2),b3)}s=b2.c +s.toString +s=A.l2(s).a.c.c +s===$&&A.b() +s=s.d +r=s.e.b +q=(r===B.K?b3:s.$ti.c.a(r)).a +s=b5.fy +p=(s==null?b3:s.a)===q +r=b7-1 +o=r>=0?J.as(b6,r):b3 +r=o!=null +n=r&&s.a===o.fy.a +m=r&&!A.tj(b5.gfu().ru()).DT(A.tj(o.gfu().ru()),B.Ro) +s=b5.e +r=J.c8(s) +l=r.dn(s,new A.bsX()) +k=b5.z!=null&&b5.ay===!0 +j=b5.at>0 +i=l?12:14 +if(k){b2.a.toString +h=!1}else h=!0 +if(h)if(!j){h=m||!n +g=h}else g=!1 +else g=!1 +h=!p +if(h){if(k){b2.a.toString +f=!1}else f=!0 +if(f){if(!j)f=m||!n +else f=!1 +e=f}else e=!1}else e=!1 +if(p)d=B.eM +else d=m||!n?B.ij:B.wj +if(p)c=b7===0||m||!n +else c=!1 +b2.a.toString +f=b5.b +f=f==null?b3:A.bE5(f) +b=f===!0 +a=b4==="ephemeral" +a0=r.dn(s,new A.bsY()) +a1=b||a0||a?B.y:b3 +s=b2.c +s.toString +r=A.l2(s).a.c.c +r===$&&A.b() +r=r.d +f=r.e.b +r=f===B.K?b3:r.$ti.c.a(f) +s=s.cg(t.q).a.d.a +a2=s==null?b3:s.grf() +if(a2==null)a2=A.a([],t.Ye) +a3=A.e5(a2,new A.bsZ(r)) +s=!k +if(s){r=b2.x +r=(r==null?b3:B.c.H(r.a.d.gpw(),"send-reply"))===!0}else r=!1 +f=b2.e +if(p)a4=new A.bj(i,i) +else{if(m||!n)a4=!(j||!s||l) +else a4=!1 +a4=a4?0:i +a4=new A.bj(a4,a4)}if(p){if(m||!n){a5=!(j||!s||l) +s=a5}else s=!1 +s=s?0:i +s=new A.bj(s,s)}else s=new A.bj(i,i) +a5=l?4:2 +if(p)a6=B.ca +else{if(m||!n)a6=!(j||k) +else a6=!1 +a6=a6?0:16 +a6=new A.bj(a6,a6)}if(p){if(m||!n)a7=!(j||k) +else a7=!1 +a7=a7?0:16 +a7=new A.bj(a7,a7)}else a7=B.ca +a8=b?0:16 +a9=b2.y +if(p){a9===$&&A.b() +a9=a9.w}else{a9===$&&A.b() +a9=a9.x}if(a3!=null){b0=b2.z +b0===$&&A.b() +b0=B.c.H(b0,"pin-message")}else b0=!1 +b1=A.bP7(b3,new A.cY(new A.bj(i,i),new A.bj(i,i),a4,s),b3,new A.ai(a5,a5,a5,a5),b3,new A.cY(B.ca,B.ca,a6,a7),a1,b3,B.ady,b3,b3,"center","clip",B.Qf,b3,b5,a9,b3,b3,b3,b3,b3,new A.bt_(b2),new A.bt0(b2,b6),b3,b3,f,b3,B.dO,b3,p,b3,!0,p,p,h,k,b0,!0,b3,!1,b4!=="deleted",!0,!0,c,j,r,g,d,e,b3,new A.ai(a8,8,a8,8),!0,b3,0.78) +b2.a.toString +!b2.CW +return b1}, +aA_(){var s,r,q,p,o,n=this,m=n.r +m===$&&A.b() +s=J.lj(m.a.a) +r=B.c.h9(s,new A.bsS()) +if(r!==-1){q=s[r] +p=q.b>0&&q.c<1}else p=!1 +if(p){m=n.x +o=m==null?null:m.a.d +if(o!=null){m=m.a.d.a.c +if(m.gp(m)){m=o.ghn() +m=(m==null?null:m.y)===!0&&o.a.gn4()>0}else m=!1 +if(m)n.x.a.d.Mv()}}if(n.c!=null){m=n.f +if(J.i(m.a,p))m.sp(0,!p)}}, +ayx(){this.a.toString}} +A.bt7.prototype={ +$1(a){var s,r=a.b,q=this.a.x +if(q==null)q=null +else{q=q.a.d.r.c +q===$&&A.b() +q=q.d +s=q.e.b +q=s===B.K?null:q.$ti.c.a(s) +q=q==null?null:q.a}return r.a===q}, +$S:58} +A.bt8.prototype={ +$1(a){var s,r,q=this.a,p=q.x.a.d.a.c +if(p.gp(p))q.as=!1 +p=a.x +s=p==null?null:p.z +q.a.toString +if(s==null){p=p.fy.a +s=q.x.a.d.r.c +s===$&&A.b() +s=s.d +r=s.e.b +p=p===(r===B.K?null:s.$ti.c.a(r)).a}else p=!1 +if(p){q.U(new A.bt5(q)) +$.aL.dy$.push(new A.bt6(q))}}, +$S:15} +A.bt5.prototype={ +$0(){return this.a.Q=0}, +$S:0} +A.bt6.prototype={ +$1(a){var s=this.a.d +if(s!=null)s.a.a5h(0,0)}, +$S:6} +A.bt2.prototype={ +$1(a){return B.hW}, +$S:131} +A.bt3.prototype={ +$1(a){var s,r,q=null +A.aV(a,B.t,t.R) +s=this.a.y +s===$&&A.b() +r=s.b.a.a +return A.ci(A.aw("No chats here yet...",q,q,q,q,q,s.a.r.bz(A.ax(B.d.aN(127.5),r>>>16&255,r>>>8&255,r&255)),q,q),q,q)}, +$S:131} +A.bt1.prototype={ +$2(a,b){return this.a.atR(b)}, +$S:339} +A.bt4.prototype={ +$2(a,b){var s,r,q=null +A.aV(a,B.t,t.R) +s=this.a.y +s===$&&A.b() +r=s.b.a.a +return A.ci(A.aw("Something went wrong",q,q,q,q,q,s.a.r.bz(A.ax(B.d.aN(127.5),r>>>16&255,r>>>8&255,r&255)),q,q),q,q)}, +$S:909} +A.bsM.prototype={ +$1(a){var s,r,q,p=null,o=a.fy +o=o==null?p:o.a +s=this.a +r=s.x +if(r==null)r=p +else{r=r.a.d.r.c +r===$&&A.b() +r=r.d +q=r.e.b +r=q===B.K?p:r.$ti.c.a(q) +r=r==null?p:r.a}return o!=r&&B.e.be(a.gfu().a,s.dx.a.a)>0}, +$S:9} +A.bsN.prototype={ +$2(a,b){var s,r,q,p,o,n,m +switch(b.a){case 0:A.aV(a,B.t,t.R) +s="Connected" +break +case 1:A.aV(a,B.t,t.R) +s="Reconnecting..." +break +case 2:A.aV(a,B.t,t.R) +s="Disconnected" +break +default:s=""}r=this.a +r.a.toString +q=r.at +p=q!==0&&r.ax!==0?new A.ct(""+q+"-"+A.c(r.ax),t.kK):null +o=r.r +o===$&&A.b() +n=r.ax +m=this.b +return new A.IN(s,new A.Qo(new A.TX(m,new A.bsH(r,m),new A.bsI(r,m),r.d,o,q,n,!0,!1,B.X4,B.Pq,p),new A.bsJ(r),new A.bsK(r),new A.bsL(r),null),!1,B.dF,B.dF,null)}, +$S:910} +A.bsJ.prototype={ +$0(){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=p.a +n.cx=!1 +o=n.x.a.d.a.c +if(!o.gp(o)){n.as=!0 +q=n.gSv().a.$1$direction(B.Ow) +s=1 +break}case 1:return A.m(q,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bsK.prototype={ +$0(){var s=0,r=A.o(t.H),q,p=this,o +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.a +o.as=o.cx=!1 +q=o.gSv().a.$1$direction(B.jd) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bsL.prototype={ +$0(){this.a.cx=!0}, +$S:0} +A.bsI.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.b +if(b===g-2){h.a.a.toString +return B.bi}if(b===g-3){g=h.a +g.a.toString +if(J.dm(g.ay))return g.a23(J.pl(g.ay)) +g.a.toString +return B.avf}if(b===0){h.a.a.toString +return B.avd}if(b===1||b===g-4)return B.bi +s=A.bm("message") +r=A.bm("nextMessage") +g=h.a +g.a.toString +s.sdG(J.as(g.ay,b-1)) +r.sdG(J.as(g.ay,b-2)) +q=s.au().at>0||s.au().ay===!0 +p=A.tj(s.au().gfu().ru()) +o=A.tj(r.au().gfu().ru()) +if(!p.DT(o,B.jD))n=g.a23(r.au()) +else{m=p.DT(o,B.Ro) +l=s.au().fy.a +k=r.au().fy +k=k==null?null:k.a +j=s.au().d +i=A.a([],t.dN) +if(!m)i.push(B.Qw) +if(l!==k)i.push(B.Qx) +if(q)i.push(B.Qv) +if(j==="deleted")i.push(B.avo) +if(i.length===0)i.push(B.avp) +g.a.toString +n=A.bP6(a,i)}if(!q){m=g.Q +m===$&&A.b() +if(m>0){m=g.dy +m=m==null?null:m.a +m=m===r.au().a}else m=!1}else m=!1 +if(m){m=g.Q +m===$&&A.b() +g.a.toString +return A.bB(A.a([n,new A.ajE(m,null)],t.p),B.bE,B.l,B.r,B.w)}return n}, +$S:49} +A.bsH.prototype={ +$2(a,b){var s,r,q,p,o=this,n=null,m=o.b +if(b===m-1){o.a.a.toString +return B.bi}if(b===m-2){o.a.a.toString +return B.bi}s=o.a +s.a.toString +if(b===m-3){m=s.y +m===$&&A.b() +s=s.x +s.toString +return new A.Qz(m,B.jd,s,n,n)}if(b===1){m=s.y +m===$&&A.b() +s=s.x +s.toString +return new A.Qz(m,B.Ow,s,n,n)}if(b===0)return B.bi +m=b-2 +r=J.as(s.ay,m) +q=s.ay +if(b===2){s.x.toString +p=s.aaS(r,q,m)}else p=s.aaS(r,q,m) +return new A.mM(p,new A.ct(r.a,t.kK))}, +$S:49} +A.bsO.prototype={ +$2(a,b){var s=this.a +return new A.hu(s.f,new A.bsG(b),s.au8(),null,t.D0)}, +$S:911} +A.bsG.prototype={ +$3(a,b,c){if(!this.a||b){c.toString +return c}return B.bi}, +$S:912} +A.bsR.prototype={ +$2(a,b){var s,r,q,p,o,n=null +if(b.c!=null)return B.bi +else{s=b.b +if(s==null)return B.bi}r=this.a +r.a.toString +q=s>0&&B.c.dn(r.x.a.d.a.grf(),new A.bsP(r)) +p=r.y +p===$&&A.b() +p=p.b +r.a.toString +p=A.a([A.bKZ(p.r,new A.aS("Icon_down.svg",n,n,p.a,n),!1,new A.bsQ(r,s))],t.p) +if(q){o=A.bX(8) +r=r.c.K(t.F).f +p.push(A.hM(n,A.ci(A.d8(B.F,!0,o,new A.ak(B.a1I,A.aw(A.c(s>99?"99+":s),n,n,n,n,n,B.azH,n,n),n),B.f,r.b.x,0,n,n,n,n,n,B.aA),n,n),n,n,0,0,-10,n))}return A.hM(8,A.cP(B.a7,p,B.f,B.a6,n),40,n,n,8,n,40)}, +$S:913} +A.bsP.prototype={ +$1(a){var s,r=a.f,q=this.a.x.a.d.r.c +q===$&&A.b() +q=q.d +s=q.e.b +return r===(s===B.K?null:q.$ti.c.a(s)).a}, +$S:78} +A.bsQ.prototype={ +$0(){var s=0,r=A.o(t.H),q,p=this +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q=p.a.zV(p.b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bsW.prototype={ +$1(a){var s=this.a +s.a.toString +s=s.c +s.toString +A.FD(s).kF()}, +$S:184} +A.bsX.prototype={ +$1(a){return a.a==="file"}, +$S:12} +A.bsY.prototype={ +$1(a){return a.r!=null}, +$S:12} +A.bsZ.prototype={ +$1(a){return a.a.a===this.a.a}, +$S:78} +A.bt0.prototype={ +$1(a){return this.aji(a)}, +aji(a){var s=0,r=A.o(t.H),q=this,p,o,n,m +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=q.b +n=J.c8(o) +m=q.a +s=n.iK(o,new A.bsT(),t.N).H(0,a)?2:4 +break +case 2:p=n.h9(o,new A.bsU(a)) +o=m.d +if(o!=null)o.a_h(0,0.1,B.cf,B.cs,p+2) +s=3 +break +case 4:s=5 +return A.h(m.x.aYb(a).aI(0,new A.bsV(m),t.a),$async$$1) +case 5:case 3:return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:915} +A.bsT.prototype={ +$1(a){return a.a}, +$S:288} +A.bsU.prototype={ +$1(a){return a.a===this.a}, +$S:9} +A.bsV.prototype={ +$1(a){var s=0,r=A.o(t.a),q=this,p +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a +p.at=21 +p.ax=0.1 +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:250} +A.bt_.prototype={ +$1(a){var s=this.a +s.a.toString +s=s.c +s.toString +A.FD(s).kF()}, +$S:184} +A.bsS.prototype={ +$1(a){return a.a===1}, +$S:149} +A.bz_.prototype={ +$1(a){var s,r,q=a.fy +q=q==null?null:q.a +s=this.a.a.d.r.c +s===$&&A.b() +s=s.d +r=s.e.b +s=r===B.K?null:s.$ti.c.a(r) +return q!=(s==null?null:s.a)&&B.e.be(a.gfu().a,this.b.a.a)>0}, +$S:9} +A.bz1.prototype={ +$1(a){return a.b<1}, +$S:149} +A.bz2.prototype={ +$2(a,b){return b.b>a.b?b:a}, +$S:312} +A.bAo.prototype={ +$0(){J.eb(this.a.au(),this.b.a)}, +$S:0} +A.bAp.prototype={ +$0(){this.a.a2(0,this.b)}, +$S:0} +A.bAn.prototype={ +$0(){this.a.L(0,this.b)}, +$S:0} +A.ajE.prototype={ +B(a){var s=null,r=a.K(t.F).f +A.aV(a,B.t,t.R) +return new A.ak(B.oG,A.f7(new A.ak(B.ad,A.aw("New messages",s,s,s,s,s,A.bOT(a).b,B.b5,s),s),new A.bA(s,s,s,s,s,r.b.cx,B.I),B.az),s)}} +A.E5.prototype={ +ac0(a,b,c){var s=this,r=b==null?s.ch:b +return A.bIx(s.d,s.ax,s.Q,s.c,s.as,s.at,s.a,s.e,s.ay,r,s.y,s.db,s.r,s.z,s.f,s.w,s.x,s.cx,s.CW,s.cy)}, +B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +i.c +s=i.e +r=s.ax +q=r==null?h:A.eD(r,0,A.dG(2,"count",t.S),A.X(r).c) +r=q==null?h:!q.gal(q) +p=s.at +o=t.R +A.aV(a,B.t,o) +n=i.f +if(n&&p>1){A.aV(a,B.t,o) +m=""+p+" Thread Replies"}else m="Thread Reply" +o=t.p +l=A.a([],o) +if(i.x)l.push(new A.ajU(s,i.ay,B.aDu)) +if(i.w){k=A.tj(s.gfu().ru()) +k.b===$&&A.b() +k.a===$&&A.b() +k=k.w +k===$&&A.b() +k=A.dI(k,h,h,h,h,h,h,h,h,h) +k=A.bK0().pl(k) +l.push(A.aw(A.bQ(k,"\u202f"," "),h,h,h,h,h,i.ay.d,h,h))}if(i.z)l.push(new A.ag7(i.ay,s,i.ax,i.cx,i.CW,h)) +if(!(i.Q||i.as||i.at))j=n||i.r +else j=!1 +s=A.a([],o) +if(j)s.push(new A.e3(new A.aA8(i),h)) +if(i.r||n){o=A.a([],t.yU) +if(r===!0)o.push(A.Io(new A.aj1(i.CW,q,h),new A.a_(q.gu(q)*8+8,16))) +o.push(A.f_(A.cp(h,A.aw(m,h,h,h,h,h,i.ay.e,h,h),B.D,!1,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,new A.aA9(i,a),h,h,h,h,h,h,!1,B.N),B.bY,h,h,h,h)) +B.c.E(s,o)}r=i.y +if(r)B.c.E(l,new A.cL(s,t.H8)) +else B.c.fS(l,0,s) +s=A.mK(l,B.bX,t.m) +s=A.dv(A.P(new A.F(s,new A.aAa(a),A.X(s).i("F<1,iz>")),!0,t.P6),h,h,h,h) +return A.bPr(s,1,h,r?B.jx:B.hz)}, +gaa(a){return this.e}} +A.aA9.prototype={ +$0(){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$$0=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +i=n.a +m=i.e +s=i.r?7:8 +break +case 7:h=n.b.cg(t.q) +h.toString +l=h +g=m.z +g.toString +s=9 +return A.h(l.FB(g),$async$$0) +case 9:m=b +case 8:i=i.ch.$1(m) +q=i +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +k=A.a0(e) +j=A.am(e) +A.kx(k) +A.kx(j) +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.aA8.prototype={ +$1(a){var s=null,r=A.bBD(a),q=this.a,p=q.ay,o=p.e.r +if(o==null)o=1 +return new A.ak(new A.ai(0,0,0,r*(o/2)),A.jR(s,s,s,new A.aj3(p.r,a,q.y,s),B.av_.ah(0,A.bBD(a))),s)}, +$S:916} +A.aAa.prototype={ +$1(a){var s=null +return new A.nq(A.q7(a,A.bv(this.a,s,t.l).w.u1(1),s),B.j8,s,s)}, +$S:917} +A.ahE.prototype={ +B(a){var s,r=this,q=null,p=r.c,o=r.e +o=r.f +if(o==null)o=new A.cw(p.r,1,B.ai,-1) +o=new A.ch(r.d,o) +A.aV(a,B.t,t.R) +s=p.a.abR(p.d.b,B.dQ) +return A.d8(B.F,!0,q,new A.ak(B.fB,A.aw("Message deleted",q,q,q,q,q,s,q,q),q),B.f,p.f,0,q,q,o,q,q,B.aA)}} +A.R8.prototype={ +a4(){var s=t.A +return new A.apB(new A.bR(null,s),new A.bR(null,s),B.i)}, +gaa(a){return this.at}} +A.apB.prototype={ +av(){$.aL.dy$.push(new A.bo9(this)) +this.aG()}, +B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.a,h=i.dx,g=i.c?15:0 +g+=i.d===B.eM?0:4 +s=i.e +r=i.f +if(r==null){s=i.r +s=new A.cw(s.r,1,B.ai,-1)}else s=r +i=i.w +i=new A.ch(i,s) +s=k.aEm() +r=k.f +if(r==null)r=1/0 +q=A.a([],t.p) +p=k.a +if(p.x){o=p.at +n=o.Q.d!=="deleted"&&h!=null?new A.bo7(k,h):j +m=p.dy +p=p.z +q.push(A.f_(A.fG(!1,!0,new A.ae1(o,m,p,j),j,!0,j,j,j,j,j,j,j,j,j,n,j,j,j,j),B.bY,j,j,j,j))}p=k.a +if(p.z)q.push(new A.acV(p.at,p.ax,p.ay,k.d)) +p=k.a +if(!p.as){o=p.r +n=p.at +m=p.ch +l=p.CW +q.push(new A.aiI(n,p.Q,m,l,p.cy,p.db,o,j))}p=k.a +if(p.y&&!p.x)q.push(k.aum()) +return A.Ng(new A.dR(new A.at(0,r,0,1/0),A.bB(q,B.be,B.l,B.R,B.w),j),B.u,s,0,new A.ai(g,0,g,0),i)}, +aum(){var s,r,q,p=J.bHN(this.a.at.e,new A.bo6()),o=p.b +o.toString +o=A.el(o,0,null) +s=o.ghN(o).split(".") +r=s.length===3?s[1]:s[0] +o=p.at +o=o==null?null:A.aie(o) +q=o==null?A.ckm(r.toLowerCase()):o +if(q==null)q=A.aie(r) +o=this.a +return new A.ai5(p,q,o.ch,o.r,this.e)}, +aEm(){var s=this.a +if(s.x)return s.r.f +if(s.y)return s.r.Q +if(s.Q)return B.S +if(s.as)return B.S +return s.r.f}} +A.bo9.prototype={ +$1(a){var s,r,q,p,o=null,n=this.a,m=$.aL.Z$.z.h(0,n.d) +m=m==null?o:m.gaf() +s=t.aA +s.a(m) +r=m==null?o:m.k3.a +m=$.aL.Z$.z.h(0,n.e) +q=s.a(m==null?o:m.gaf()) +p=q==null?o:q.k3.a +if(n.c!=null)n.U(new A.bo8(n,r,p))}, +$S:6} +A.bo8.prototype={ +$0(){var s=this,r=s.b,q=r==null,p=!q&&s.c!=null,o=s.a +if(p)o.f=Math.max(A.hf(r),A.hf(s.c)) +else o.f=q?s.c:r}, +$S:0} +A.bo7.prototype={ +$0(){return this.b.$1(this.a.a.at.gpB())}, +$S:0} +A.bo6.prototype={ +$1(a){return a.b!=null}, +$S:12} +A.Vp.prototype={ +B(a){var s,r,q,p=null,o=A.l2(a).a.c.c +o===$&&A.b() +o=o.d +s=o.$ti +r=s.i("en<1>") +q=o.e.b +s=(q===B.K?p:s.c.a(q)).y +if(s==null)s="en" +return new A.iO(new A.e8(new A.b90(),new A.en(o,r),r.i("e8")),s,p,new A.b91(this),p,p,p,t.IU)}, +gaa(a){return this.c}} +A.b90.prototype={ +$1(a){var s=a.y +return s==null?"en":s}, +$S:918} +A.b91.prototype={ +$2(a,b){var s,r,q,p=null,o=this.a,n=o.c,m=n.k4 +m=m==null?p:m.h(0,b+"_text") +n=A.bMC(n.mv(m==null?n.b:m),!0).b +if(n==null)s=p +else s=B.b.cq(A.bQ(n,"\n","\n\n")) +r=A.ah(a) +n=s==null?"":s +m=o.f +q=m.a +return new A.Gx(n,!0,A.bD6(r.aRg(r.p3.aOt(q.b,q.CW,q.cx,q.cy,q.d))).aRs(m.c,q),p,p,new A.b9_(o,a),p,p,p,p,p,p,p,p,B.ajw,B.ajx,!0,B.ali,!1,p)}, +$S:919} +A.b9_.prototype={ +$3(a,b,c){if(B.b.aZ(a,"@")){if(A.e5(this.a.c.f,new A.b8Z(a))==null)return}else A.a23(this.b,a)}, +$S:920} +A.b8Z.prototype={ +$1(a){return"@"+a.gct(a)===this.a}, +$S:97} +A.F6.prototype={ +I(){return"DisplayWidget."+this.b}} +A.Vr.prototype={ +abH(a,b,c,d,e,f,g,h,i,j,k){var s=this,r=null,q=s.Q +if(q==null)q=new A.b99(s,r,r,r,r) +return A.bP7(s.b7,s.fr,s.dx,s.go,s.cy,s.dy,s.db,q,s.aq,s.c4,s.r,s.a_,s.P,s.C,a,b,s.ch,s.b9,s.f,s.p2,s.c,s.y,s.ab,s.b8,s.e,s.R8,s.d,s.p1,c,s.ax,s.CW,s.cx,s.x2,s.xr,s.x1,s.y2,s.ok,s.co,!1,!0,!0,!1,s.ry,s.y1,!1,s.k4,s.to,!1,i,!1,s.w,s.fy,!1,s.at,s.id)}, +a4(){return new A.atR(null,B.i)}, +gaa(a){return this.ay}} +A.b95.prototype={ +$3(a,b,c){var s,r,q,p=this,o=null,n=p.a,m=a.K(t.F) +n=new A.cw(m.f.b.d,1,B.ai,-1) +s=p.b +r=new A.ch(s==null?B.aQ:s,n) +q=A.bv(a,o,t.l).w +n=J.ae(c) +if(n.gu(c)>1){n=p.d +return new A.ak(p.c,new A.nr(A.d8(B.F,!0,o,new A.ahN(c,p.r,b,n,new A.at(400,400,0,q.a.b*0.3),p.e,p.f,p.w,p.x,p.y,p.z,o),B.f,n.f,0,o,o,o,o,o,B.aA),r,o),o)}n=n.h(c,0) +return new A.nr(A.bDZ(n,p.z,new A.at(400,400,0,q.a.b*0.3),p.y,p.x,p.w,b,p.d,o,p.f,p.e),r,o)}, +$C:"$3", +$R:3, +$S:341} +A.b96.prototype={ +$3(a,b,c){var s,r=this,q=r.a,p=a.K(t.F) +q=new A.cw(p.f.b.d,1,B.ai,-1) +s=r.b +if(s==null)s=B.aQ +return new A.nr(A.bB(J.bT(c,new A.b94(a,r.c,b,r.d,r.e,r.f,r.r),t.wH).bv(0),B.m,B.l,B.r,B.w),new A.ch(s,q),null)}, +$C:"$3", +$R:3, +$S:922} +A.b94.prototype={ +$1(a){var s=this,r=A.bv(s.a,null,t.l).w +return new A.Ck(s.d,s.e,null,s.r,new A.at(400,400,0,r.a.b*0.3),s.c,a,null)}, +$S:923} +A.b97.prototype={ +$3(a,b,c){var s,r=this,q=t.m,p=A.bB(A.P(J.bT(c,new A.b93(a,b,r.a,r.b,r.c),q),!0,q),B.m,B.l,B.r,B.w) +if(b.d==="ephemeral")return p +q=a.K(t.F).f +s=r.e +if(s==null)s=B.aQ +return new A.nr(p,new A.ch(s,new A.cw(q.b.d,1,B.ai,-1)),null)}, +$C:"$3", +$R:3, +$S:341} +A.b93.prototype={ +$1(a){var s=this,r=A.bv(s.a,null,t.l).w +return new A.IM(s.c,s.d,null,new A.at(400,400,0,r.a.b*0.3),s.b,a,null)}, +$S:924} +A.b98.prototype={ +$3(a,b,c){var s,r,q,p=this,o=p.a,n=a.K(t.F) +o=new A.cw(n.f.b.d,1,B.ai,-1) +s=p.b +if(s==null)s=B.aQ +r=t.m +q=p.d +r=A.mK(J.bT(c,new A.b92(a,b,p.c,new A.ch(s,o)),r),new A.b1(null,(q.gcU(q)+q.gcX(q))/2,null,null),r) +o=A.a(r.slice(0),A.X(r)) +return A.bB(o,B.m,B.l,B.r,B.w)}, +$C:"$3", +$R:3, +$S:925} +A.b92.prototype={ +$1(a){var s=null,r=A.bv(this.a,s,t.l).w +return new A.nr(A.bP_(a,new A.at(400,400,0,r.a.b*0.3),this.b,s,s),this.d,s)}, +$S:926} +A.b99.prototype={ +$3(a,b,c){return c.ac0(null,this.a.d,null)}, +$S:342} +A.atR.prototype={ +gaXk(){return J.kz(this.a.ay.e,new A.btA())}, +gaWj(){var s=J.jL(this.a.ay.e,new A.bty()) +return!s.gal(s)}, +gaWk(){return J.kz(this.a.ay.e,new A.btz())}, +ga_H(){var s=this.a +if(s.k3){s=s.ay.r +s=(s==null?null:J.dm(s))===!0&&this.a.ay.d!=="deleted"}else s=!1 +return s}, +ga_I(){var s=this,r=s.a +if(r.ry){r=r.ay.c +r===$&&A.b() +if(A.d2(r)!==B.dY){r=s.a.ay.c +r===$&&A.b() +if(A.d2(r)!==B.dq){r=s.a.ay.c +r===$&&A.b() +r=A.d2(r)===B.dr}else r=!0}else r=!0 +if(!r)s.a.toString}return!1}, +ga_G(){var s=this.a +if(s.x1){s=s.ay.c +s===$&&A.b() +s=A.d2(s)!==B.dr&&!J.kz(this.a.ay.e,new A.btB())}else s=!1 +return s}, +ga_F(){var s=this,r=s.a +if(r.x2){r=r.ay.c +r===$&&A.b() +if(A.d2(r)!==B.dY){r=s.a.ay.c +r===$&&A.b() +if(A.d2(r)!==B.dq){r=s.a.ay.c +r===$&&A.b() +r=A.d2(r)===B.dr}else r=!0}else r=!0 +if(!r){r=s.a.ay.b +r=(r==null?null:B.b.cq(r).length!==0)===!0}else r=!1}else r=!1 +return r}, +ga_J(){var s=this,r=s.a +if(r.to){r=r.ay.c +r===$&&A.b() +if(A.d2(r)!==B.dY){r=s.a.ay.c +r===$&&A.b() +if(A.d2(r)!==B.dq){r=s.a.ay.c +r===$&&A.b() +r=A.d2(r)===B.dr}else r=!0}else r=!0 +r=!r&&s.a.d!=null}else r=!1 +return r}, +gpQ(){return J.dm(this.a.ay.e)}, +bD(){var s,r=this +r.d6() +r.d=r.c.K(t.F).f +s=r.c +s.toString +r.e=A.l2(s)}, +B(a){var s,r,q,p,o,n,m,l=this,k=null +l.vX(a) +s=l.a +r=s.ch +r=r.z.a.b +q=r +if(q==null)q=40 +p=s.k1!==B.eM?q+8.5:0.5 +o=l.ga_H() +s=l.a +r=s.ay.go&&s.bY +n=l.d +if(r){n===$&&A.b() +r=n.b.ay}else{n===$&&A.b() +r=n.b.r.a +r=A.ax(0,r>>>16&255,r>>>8&255,r&255)}n=s.fx +m=s.CW?B.cJ:B.d1 +return new A.a66(new A.btt(l),A.d8(B.F,!0,k,A.bBs(A.bDr(new A.B3(new A.ak(n,A.bL7(m,new A.e3(new A.btu(l,q,p,o),k),k,s.id),k),new A.btv(l),new A.btw(),new A.btx(),k),B.iG),r,k,k,B.cs,k),B.f,k,0,k,k,k,k,k,B.cC),k)}, +atJ(){var s,r=this,q=null,p=r.c.cg(t.q).a.d,o=t.p,n=A.a([],o) +n.push(new A.kf(A.ud(p,new A.NM(r.a.ay,q)),q,q,q,q)) +if(r.ga_I()){s=r.c +s.toString +A.aV(s,B.t,t.R) +B.c.E(n,A.a([new A.kf(q,new A.aS("Icon_curve_line_left_up_big.svg",q,q,q,q),A.aw("Reply",q,q,q,q,q,q,q,q),new A.btd(r),q)],o))}if(r.ga_J()){s=r.c +s.toString +A.aV(s,B.t,t.R) +n.push(new A.kf(q,new A.aS("Icon_Thread_Reply.svg",q,q,q,q),A.aw("Thread Reply",q,q,q,q,q,q,q,q),new A.bte(r),q))}if(r.ga_F()){s=r.c +s.toString +A.aV(s,B.t,t.R) +n.push(new A.kf(q,new A.aS("Icon_copy.svg",q,q,q,q),A.aw("Copy Message",q,q,q,q,q,q,q,q),new A.btf(r),q))}if(r.ga_G()){s=r.c +s.toString +A.aV(s,B.t,t.R) +B.c.E(n,A.a([new A.kf(q,new A.aS("Icon_edit.svg",q,q,B.me,q),A.aw("Edit Message",q,q,q,q,q,q,q,q),new A.btg(r),q)],o))}if(r.a.co){o=r.c +o.toString +A.aV(o,B.t,t.R) +n.push(new A.kf(q,new A.aS("icon_pin.svg",24,24,B.me,q),A.aw(B.eG.ahB(r.a.ay.go),q,q,q,q,q,q,q,q),new A.bth(r,p),q))}o=r.a +if(o.y1){o=o.ay.c +o===$&&A.b() +if(A.d2(o)!==B.dY){o=r.a.ay.c +o===$&&A.b() +o=A.d2(o)===B.dq}else o=!0}else o=!1 +if(o){o=r.c +o.toString +A.aV(o,B.t,t.R) +o=r.a.ay.c +o===$&&A.b() +n.push(new A.kf(q,new A.aS("Icon_send_message.svg",q,q,q,q),A.aw(B.eG.ahC(A.d2(o)===B.dY),q,q,q,q,q,q,q,q),new A.bti(r),q))}o=r.a +if(!o.xr){o=o.ay.c +o===$&&A.b() +o=A.d2(o)===B.dr}else o=!0 +if(o){o=r.c +o.toString +A.aV(o,B.t,t.R) +n.push(new A.kf(q,new A.aS("Icon_delete.svg",q,q,B.f4,q),A.aw("Delete Message",q,q,q,q,q,B.ayK,q,q),new A.btj(r),q))}o=r.a.aq +B.c.E(n,new A.F(o,new A.btk(r),A.X(o).i("F<1,e>"))) +return n}, +aLe(a){var s=a.cg(t.q).a.d,r=this.d +r===$&&A.b() +A.a2b(r.b.ch,!0,new A.btn(this,s),a,!1,!1,t.z)}, +aZu(a){var s=this.a.ay +if(s.d!=="ephemeral"){s=s.c +s===$&&A.b() +s=A.d2(s)===B.cT}else s=!0 +if(s)return +this.a.toString +return this.aEn(a)}, +aEn(a){var s=a.cg(t.q).a.d,r=this.d +r===$&&A.b() +A.a2b(r.b.ch,!0,new A.btm(this,s),a,!1,!1,t.z)}} +A.btA.prototype={ +$1(a){return a.a==="giphy"}, +$S:12} +A.bty.prototype={ +$1(a){return a.b==null||a.a==="giphy"}, +$S:12} +A.btz.prototype={ +$1(a){return a.b!=null&&a.a!=="giphy"}, +$S:12} +A.btB.prototype={ +$1(a){return a.a==="giphy"}, +$S:12} +A.btt.prototype={ +$2(a,b){var s=this.a +if(s.a.ay.d!=="deleted")return A.bBW(new A.bts(s),b,0) +return b}, +$S:172} +A.bts.prototype={ +$1(a){return this.a.atJ()}, +$S:176} +A.btv.prototype={ +$2(a,b){var s=null,r=this.a,q=r.a.ay +if(q.d==="deleted"){q=q.c +q===$&&A.b() +if(A.d2(q)!==B.dY){q=r.a.ay.c +q===$&&A.b() +if(A.d2(q)!==B.dq){q=r.a.ay.c +q===$&&A.b() +q=A.d2(q)===B.dr}else q=!0}else q=!0 +q=!q}else q=!1 +q=q?s:new A.bto(r,a) +return A.fG(!1,!0,b,s,!0,s,s,s,s,s,s,s,s,q,new A.btp(r),s,s,s,s)}, +$S:928} +A.btp.prototype={ +$0(){var s=this.a.a +return s.ab.$1(s.ay)}, +$S:0} +A.bto.prototype={ +$0(){return this.a.aZu(this.b)}, +$S:0} +A.btw.prototype={ +$2(a,b){var s=null +return A.f_(b,B.bw,s,s,s,s)}, +$S:343} +A.btx.prototype={ +$2(a,b){var s=null +return A.f_(b,B.bw,s,s,s,s)}, +$S:343} +A.btu.prototype={ +$1(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,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=this,b6=b5.a,b7=b6.a,b8=b7.Q +if(b8==null)b8=new A.btq(b6) +s=b6.d +s===$&&A.b() +r=b7.RG +q=b7.rx +p=b7.k4 +o=b7.k2 +b7=b7.ok +n=b6.gaXk() +m=b6.a.ay.b +m=m==null?null:A.bE5(m) +l=b6.gaWk() +k=b6.a +j=k.ch +i=k.CW +k=k.ay +h=b6.gaWj() +g=b6.ga_H() +f=b6.a +e=f.ay +d=f.fy +c=f.aR +f=f.go +b=e.c +b===$&&A.b() +if(A.d2(b)!==B.dY){b=b6.a.ay.c +b===$&&A.b() +if(A.d2(b)!==B.dq){b=b6.a.ay.c +b===$&&A.b() +b=A.d2(b)===B.dr}else b=!0}else b=!0 +a=b6.a +a0=a.ay +a1=a.k4||a.RG||a.rx||a.ok||a.k2 +a2=a.bY +a3=a.p4 +a4=a.k1 +a5=b6.e +a5===$&&A.b() +a6=a.bE +a7=a.cx +a8=a.db +a9=a.dy +b0=a.w +b1=a.ax +b2=a.p2 +b3=a.c +b4=a.b8 +return new A.GL(i,a0.go,a2,a1,k,a4,b5.b,b5.d,new A.btr(b6,b9),j,g,a.p1,s,b,a9,a8,a7,e.Q!=null,l,h,m===!0,n,c,f,d,b4,b3,b2,b0,b1,a3,a6,b5.c,b8,b7,a5,o,p,q,r,a.at,null)}, +$S:930} +A.btq.prototype={ +$3(a,b,c){var s=this.a.a +return c.ac0(null,s.d,null)}, +$S:342} +A.btr.prototype={ +$0(){return this.a.aLe(this.b)}, +$S:0} +A.btd.prototype={ +$0(){var s=this.a,r=s.c +r.toString +A.bD(r,!0).bR() +s=s.a +r=s.e +r.toString +r.$1(s.ay)}, +$S:0} +A.bte.prototype={ +$0(){var s=this.a,r=s.c +r.toString +A.bD(r,!0).bR() +s=s.a +r=s.d +r.toString +r.$1(s.ay)}, +$S:0} +A.btf.prototype={ +$0(){var s,r=this.a,q=r.c +q.toString +A.bD(q,!0).bR() +s=r.a.ay.b +if(s!=null)A.yX(new A.rB(s))}, +$S:0} +A.btg.prototype={ +$0(){var s=null,r=this.a,q=r.c +q.toString +A.bD(q,!0).bR() +q=r.c +q.toString +A.re(A.ahT(q).w,s,new A.btc(r),B.u,s,q,2,!0,!0,!0,s,B.hq,s,!1,t.z)}, +$S:0} +A.btc.prototype={ +$1(a){var s=this.a,r=s.a.ay,q=s.c.cg(t.q).a.d +return new A.vJ(s.a.r,r,q,null)}, +$S:334} +A.bth.prototype={ +$0(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j +var $async$$0=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:l=o.a +k=l.c +k.toString +A.bD(k,!0).bR() +q=3 +l=l.a.ay +k=o.b +s=!l.go?6:8 +break +case 6:s=9 +return A.h(k.aga(l),$async$$0) +case 9:s=7 +break +case 8:s=10 +return A.h(k.z2(l,A.a3(["pinned",!1],t.N,t.X)),$async$$0) +case 10:case 7:q=1 +s=5 +break +case 3:q=2 +j=p +n=A.a0(j) +l=A.c1(n) +throw A.d(l) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bti.prototype={ +$0(){var s,r=this.a,q=r.c +q.toString +A.bD(q,!0).bR() +q=r.a.ay.c +q===$&&A.b() +q=A.d2(q) +s=r.c.cg(t.q).a.d +r=r.a +if(q===B.dq)s.eZ(r.ay) +else s.OR(r.ay)}, +$S:0} +A.btj.prototype={ +$0(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j +var $async$$0=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:l=o.a +k=l.c +k.toString +A.bD(k,!0).bR() +k=l.c +k.toString +s=4 +return A.h(A.a2b(B.a3,!1,new A.bta(),k,!0,!0,t.X7),$async$$0) +case 4:s=b===!0?2:3 +break +case 2:q=6 +k=l.a +n=k.f +s=n!=null?9:11 +break +case 9:s=12 +return A.h(n.$1(k.ay),$async$$0) +case 12:s=10 +break +case 11:s=13 +return A.h(l.c.cg(t.q).a.d.VZ(l.a.ay),$async$$0) +case 13:case 10:q=1 +s=8 +break +case 6:q=5 +j=p +l=l.c +l.toString +A.a2b(B.a3,!0,new A.btb(),l,!0,!0,t.z) +s=8 +break +case 5:s=1 +break +case 8:case 3:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bta.prototype={ +$1(a){return B.a0A}, +$S:931} +A.btb.prototype={ +$1(a){return B.alz}, +$S:932} +A.btk.prototype={ +$1(a){return new A.kf(null,a.gaXP(),a.gzn(a),new A.bt9(this.a,a),null)}, +$S:933} +A.bt9.prototype={ +$0(){var s=this.b.gmW().$1(this.a.a.ay) +return s}, +$S:0} +A.btn.prototype={ +$1(a){var s,r=this.b,q=this.a,p=q.a,o=p.ay,n=o.b,m=n==null?null:n.length +if((m==null?0:m)>200){n.toString +n=B.b.V(n,0,200)+"..."}n=o.mv(n) +o=q.a.ay.fy.a +m=r.r.c +m===$&&A.b() +m=m.d +s=m.e.b +p=p.abH(B.Rr,n,B.x,!1,!0,!1,!1,!1,o===(s===B.K?null:m.$ti.c.a(s)).a?B.eM:B.ij,!1,!1) +q=q.a +n=q.ch +return A.ud(r,new A.ahU(p,q.ay,n,!0,null))}, +$S:62} +A.btm.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=this.b,h=this.a,g=h.a,f=g.ay,e=f.b,d=e==null?null:e.length +if((d==null?0:d)>200){e.toString +e=B.b.V(e,0,200)+"..."}e=f.mv(e) +f=h.a.ay.fy.a +d=i.r.c +d===$&&A.b() +d=d.d +s=d.e.b +g=g.abH(B.Rr,e,B.x,!1,!0,!1,!1,!1,f===(s===B.K?null:d.$ti.c.a(s)).a?B.eM:B.ij,!1,!1) +e=h.a +r=e.ch +q=e.CW +if(!e.xr){f=e.ay.c +f===$&&A.b() +f=A.d2(f)===B.dr}else f=!0 +e=h.a +d=e.f +s=e.ay +p=e.r +o=e.e +n=e.d +if(e.y1){e=s.c +e===$&&A.b() +if(A.d2(e)!==B.dY){e=h.a.ay.c +e===$&&A.b() +e=A.d2(e)===B.dq}else e=!0}else e=!1 +m=h.ga_F() +l=h.ga_G() +h.a.toString +k=h.ga_I() +j=h.ga_J() +h=h.a +return A.ud(i,new A.R7(g,p,n,o,d,s,r,!0,new A.btl(),f,m,l,e,k,j,h.y2,h.co,q,h.aq,null))}, +$S:62} +A.btl.prototype={ +$1(a){var s=a.b +if(s!=null)A.yX(new A.rB(s))}, +$S:184} +A.awQ.prototype={ +av(){this.aG() +if(J.dm(this.a.ay.e))this.tk()}, +f3(){var s=this.fQ$ +if(s!=null){s.aO() +s.dK() +this.fQ$=null}this.kQ()}} +A.GL.prototype={ +B(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.c,a=b?B.d8:B.be,a0=b?B.Sf:B.Sg,a1=t.p,a2=A.a([],a1),a3=d.f +if(a3){s=!b?d.p2:0 +r=b?d.p2:0 +q=d.d&&d.e?6:0 +a2.push(new A.ak(new A.ai(s,0,r,q),d.atB(a4),c))}s=d.d&&d.e?8:0 +r=b?B.d8:B.be +q=A.a([],a1) +p=d.r +if(p.go&&p.k2!=null&&d.e){o=p.k2 +o.toString +n=d.RG.a.c.c +n===$&&A.b() +n=n.d +m=n.e.b +n=m===B.K?c:n.$ti.c.a(m) +n.toString +q.push(new A.adl(o,n,c))}o=A.a([],a1) +n=!b +if(n&&d.w===B.ij&&p.fy!=null)B.c.E(o,A.a([new A.WJ(d.p1,d.Q,d.y2,p,d.at,c),B.js],a1)) +m=d.w +l=m===B.wj +if(l)o.push(new A.b1(d.x+4,c,c,c)) +k=b?1:-1 +j=b?-1:1 +j=A.bBo(new A.f5(k,-1),B.eE,new A.f5(j,-1)) +if(d.y){k=p.r +i=new A.ai(0,(k==null?c:J.dm(k))===!0?18:0,0,0) +k=i}else k=B.x +if(p.d==="deleted"&&!d.ay){i=m===B.eM?0:4 +h=d.CW +g=d.Q +i=A.b_(c,new A.ahE(g,d.ch,d.cx,h,c),B.f,c,c,c,c,c,c,new A.ai(i,0,i,0),c,c,c,c)}else{i=d.Q +h=d.CW +g=new A.R8(d.ay,m,d.cx,h,i,d.ch,d.cy,d.db,d.dx,d.dy,d.fr,p,d.fx,d.fy,d.go,d.k3,d.k4,d.k2,d.k1,d.id,b,c) +f=g +g=i +i=f}i=A.a([new A.ak(k,i,c)],a1) +if(d.ok){k=b?c:4 +e=b?4:c +i.push(A.hM(c,A.jR(c,c,c,new A.ST(d.ax.b.r,B.S,B.S,1,n,0,c),B.A),c,c,e,k,-8,c))}o.push(new A.ev(1,B.bf,A.aYb(j,A.cP(B.a7,i,B.f,B.a6,c),B.iG,c,!1),c)) +if(b&&m===B.ij&&p.fy!=null)B.c.E(o,A.a([new A.WJ(d.p1,g,d.y2,p,d.at,c),B.js],a1)) +if(l)o.push(new A.b1(d.x+4,c,c,c)) +q.push(A.bO(o,B.d8,B.l,B.R,c)) +o=d.as +if(o){if(m!==B.eM){n=d.x+4 +n=new A.ai(n,0,n,0)}else n=B.x +B.c.E(q,A.a([new A.ak(n,new A.Oo(o,p,g,h,b,c),c)],a1))}if(a3)q.push(new A.b1(c,A.bBD(a4)*18,c,c)) +a2.push(new A.ak(new A.ai(0,0,0,s),A.bB(q,r,B.l,B.R,B.w),c)) +if(d.ay){s=b?0:c +b=b?c:0 +a3=a3?18:-2 +a2.push(A.hM(a3,new A.aS("Icon_error.svg",20,20,c,c),c,c,b,s,c,c))}return A.bB(A.a([A.cP(a0,a2,B.f,B.a6,c)],a1),a,B.l,B.R,B.w)}, +atB(a){var s=this,r=null,q=s.r,p=A.bIx(r,s.dx,s.db,q.d==="deleted",s.fr,s.dy,r,q,s.Q,r,s.c,r,s.R8,s.rx,s.ry,s.to,s.x1,s.RG,s.ax,r) +q=s.p4.$3(a,q,p) +return q}, +gaa(a){return this.r}} +A.acV.prototype={ +B(a){var s,r,q=null,p=A.q(t.N,t.B8) +J.jL(this.c.e,new A.aWT()).a6(0,new A.aWU(p)) +s=A.a([],t.p) +p.a6(0,new A.aWV(this,a,s)) +r=this.e +return new A.ak(r,A.bB(A.mK(s,new A.b1(q,(r.gcU(r)+r.gcX(r))/2,q,q),t.m),B.m,B.l,B.R,B.w),q)}, +gaa(a){return this.c}} +A.aWT.prototype={ +$1(a){return a.b==null&&a.a!=null||a.a==="giphy"}, +$S:12} +A.aWU.prototype={ +$1(a){var s=this.a,r=a.a +if(s.h(0,r)==null){r.toString +s.k(0,r,A.a([],t.lv))}s=s.h(0,r) +if(s!=null)s.push(a)}, +$S:934} +A.aWV.prototype={ +$2(a,b){var s=this.a,r=s.d.h(0,a) +if(r==null)return +this.c.push(r.$3(this.b,s.c,b))}, +$S:935} +A.adl.prototype={ +B(a){var s=null +A.aV(a,B.t,t.R) +return new A.ak(B.a1O,A.bO(A.a([new A.aS("icon_pin.svg",16,16,s,s),B.js,A.aw(B.eG.b_L(this.d,this.c),s,s,s,s,s,A.cV(s,s,a.K(t.F).f.b.b,s,s,s,s,s,s,s,s,13,s,s,B.Q,s,s,!0,s,s,s,s,s,s,s,s),s,s)],t.p),B.m,B.l,B.R,s),s)}} +A.ae1.prototype={ +B(a){var s,r,q=null,p=A.l2(a),o=a.K(t.F).f,n=this.c,m=n.fy +m=m==null?q:m.a +s=p.a.c.c +s===$&&A.b() +s=s.d +r=s.e.b +s=r===B.K?q:s.$ti.c.a(r) +s=s==null?q:s.a +n=n.Q +n.toString +m=m==s?o.x:o.w +return A.bP8(q,n,m,q,new A.ai(8,8,8,this.e?8:0),this.d,!1)}, +gaa(a){return this.c}} +A.Oo.prototype={ +a4(){return new A.anc(B.i)}, +gaa(a){return this.d}} +A.anc.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.l2(a).a.c.c +h===$&&A.b() +h=h.d +s=h.e.b +h=s===B.K?i:h.$ti.c.a(s) +h.toString +s=a.K(t.B7).f +r=a.K(t.F).f +q=A.q(t.N,t.HS) +p=A.a([],t.hG) +o=j.a +if(o.c){o=o.d.x +if(o!=null)B.c.a6(o,new A.bj7(q,h)) +o=q.gaS(q) +p=A.P(o,!0,A.t(o).i("w.E")) +B.c.dT(p,new A.bj8(h))}o=j.d +n=j.a +m=n.r +l=m?B.e8:B.dG +l=A.bBo(m?B.tO:B.nr,B.SC,l) +n=A.f_(new A.dR(B.TA,A.bNB(h,n.d,n.e),i),B.bw,i,new A.bj9(j),new A.bja(j),i) +m=m?0:4 +k=A.X(p).i("F<1,CZ>") +return A.aYb(l,A.f_(new A.ak(new A.ai(m,2,m,2),A.JX(B.ah,A.P(A.P(new A.F(p,new A.bjb(j,s.c,h,r),k),!0,k.i("al.E")),!0,t.m),B.hD,B.ah,4,4),i),B.bY,i,new A.bjc(j),new A.bjd(j),i),B.BO,n,o)}} +A.bj7.prototype={ +$1(a){var s=this.a,r=a.b +if(!s.ak(0,r)||a.d.a===this.b.a)s.k(0,r,a)}, +$S:936} +A.bj8.prototype={ +$2(a,b){return a.d.a===this.a.a?1:-1}, +$S:937} +A.bj9.prototype={ +$1(a){return this.ajg(a)}, +ajg(a){var s=0,r=A.o(t.H),q=this,p +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a +p.U(new A.bj6(p)) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:344} +A.bj6.prototype={ +$0(){var s=this.a +return s.d=!s.d}, +$S:0} +A.bja.prototype={ +$1(a){var s=this.a +s.U(new A.bj5(s))}, +$S:46} +A.bj5.prototype={ +$0(){var s=this.a +return s.d=!s.d}, +$S:0} +A.bjc.prototype={ +$1(a){return this.ajf(a)}, +ajf(a){var s=0,r=A.o(t.H),q=this,p +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a +p.U(new A.bj3(p)) +return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:344} +A.bj3.prototype={ +$0(){var s=this.a +return s.d=!s.d}, +$S:0} +A.bjd.prototype={ +$1(a){var s=this.a +s.U(new A.bj2(s))}, +$S:46} +A.bj2.prototype={ +$0(){var s=this.a +return s.d=!s.d}, +$S:0} +A.bjb.prototype={ +$1(a){var s=this,r=A.e5(s.b,new A.bj4(a)),q=s.a.a +return new A.CZ(s.c,a,q.d,q.f,q.e,r,s.d,null)}, +$S:939} +A.bj4.prototype={ +$1(a){return a.a===this.a.b}, +$S:345} +A.CZ.prototype={ +B(a){var s,r,q,p=this,o=null,n=p.c.a,m=p.r,l=m.w,k=l.l(0,B.S)?0:o,j=p.f +if(j==null){m=m.x +m=new A.cw(m,1,B.ai,-1)}else m=j +j=A.bX(10) +s=A.lp(B.rm) +r=p.w +if(r==null)r=o +else{q=p.d.d +q=q==null?o:q.a +q=r.b.$3(a,q===n,14) +r=q}if(r==null){r=p.d.d +r=r==null?o:r.a +q=p.x.b +q=A.d_(B.xC,r===n?q.x:q.b,o,14) +r=q}return A.cp(B.bg,A.Ng(new A.ak(B.a1P,A.bO(A.a([new A.dR(s,r,o),B.js,A.aw(""+p.d.e,o,o,o,o,o,B.ayC,o,o)],t.p),B.m,B.l,B.R,o),o),o,l,k,B.x,new A.ch(j,m)),B.D,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,new A.bgC(p,n,a),o,o,o,o,o,o,!1,B.N)}, +gaa(a){return this.e}} +A.bgC.prototype={ +$0(){var s,r,q,p=this,o=p.a,n=o.d +if(n.f===p.b)p.c.cg(t.q).a.d.mw(o.e,n) +else{s=o.w +if(s!=null){r=p.c +q=r.cg(t.q).a.d +s=s.a +r.K(t.B7).toString +q.zZ(o.e,s,!0,n.e+1)}}}, +$S:0} +A.ahU.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.l2(a).a.c.c +h===$&&A.b() +h=h.d +s=h.e.b +h=s===B.K?i:h.$ti.c.a(s) +r=a.cg(t.q).a.d.gpw() +s=A.bv(a,i,t.l).w +q=s.gmX(s) +p=B.c.H(r,"send-reaction") +s=j.e +o=t.p +n=A.a([],o) +if(p)n.push(new A.jo(new A.b8W(j,h,s.a.r,q),i)) +n.push(B.Ql) +n.push(new A.jY(!0,i,j.c,i)) +m=j.d +l=m.x +if((l==null?i:l.length!==0)===!0){h.toString +B.c.E(n,A.a([B.dv,A.bNB(h,m,s)],o))}k=A.ci(A.oF(new A.ak(B.ad,A.bB(n,B.bE,B.ba,B.r,B.w),i),i,i,B.a_),i,i) +h=$.av().qH(10,10,B.aN) +return A.cp(B.cP,A.cP(B.a7,A.a([A.Ss(0,A.E2(A.f7(i,new A.bA(a.K(t.F).f.b.ch,i,i,i,i,i,B.I),B.az),h)),A.bcW(new A.b8X(),k,B.fx,B.ac,i,new A.aT(0,1,t.Y),t.i)],o),B.u,B.a6,i),B.D,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,new A.b8Y(a),i,i,i,i,i,i,!1,B.N)}, +gaa(a){return this.d}} +A.b8W.prototype={ +$2(a,b){var s=this,r=null,q=s.a.d +return new A.dc(new A.f5(A.bTd(s.b,q,b,s.c,s.d),0),r,r,new A.IP(q,r),r)}, +$S:333} +A.b8Y.prototype={ +$0(){return A.bD(this.a,!1).re()}, +$S:0} +A.b8X.prototype={ +$3(a,b,c){return A.Js(B.C,c,null,b)}, +$S:128} +A.ahY.prototype={ +B(a){var s,r,q,p,o,n=this,m=null,l=a.K(t.B7).f,k=n.c,j=k.length>1 +if(j)s=n.w?-16:16 +else s=2 +r=n.f +j=j?4:0 +q=n.d +p=n.e +j=A.Wu(A.b_(m,A.b_(m,new A.jo(new A.b9u(n,l.c),m),B.f,m,m,new A.bA(p,m,A.E3(q,1),B.u6,m,m,B.I),m,m,m,m,new A.ai(j,4,j,4),m,m,m),B.f,m,m,new A.bA(r,m,m,B.u7,m,m,B.I),m,m,m,m,B.ky,m,m,m),new A.j(-s,0)) +l=n.r +o=l?m:13 +l=l?13:m +return A.cP(B.C,A.a([j,A.hM(2,A.jR(m,m,m,new A.ST(p,q,r,n.y,!n.w,k.length,m),B.A),m,m,o,l,m,m)],t.p),B.u,B.a6,m)}, +a26(a,b,c){var s,r,q=null,p=A.e5(a,new A.b9r(b)),o=c.K(t.F).f,n=A.l2(c).a.c.c +n===$&&A.b() +n=n.d +s=n.e.b +n=s===B.K?q:n.$ti.c.a(s) +r=n==null?q:n.a +if(p!=null){n=A.lp(B.rm) +s=b.d +s=(s==null?q:s.a)==r +s=new A.dR(n,p.b.$3(c,s,16),q) +n=s}else{n=b.d +n=(n==null?q:n.a)==r +s=o.b +s=A.d_(B.xC,n?s.x:s.b,q,14) +n=s}return new A.ak(B.oJ,n,q)}} +A.b9u.prototype={ +$2(a,b){var s,r,q,p=this,o=A.a([],t.p),n=b.b +if(n<1/0){s=p.a +r=s.c +r=A.eD(r,0,A.dG(B.d.bt(n,24),"count",t.S),A.X(r).c) +q=r.$ti.i("F") +B.c.E(o,A.P(new A.F(r,new A.b9s(s,p.b,a),q),!0,q.i("al.E")))}if(n===1/0){n=p.a +s=n.c +r=A.X(s).i("F<1,e>") +B.c.E(o,A.P(new A.F(s,new A.b9t(n,p.b,a),r),!0,r.i("al.E")))}return A.Po(o,B.m,B.av,null,B.l,B.R,null,null,B.w)}, +$S:941} +A.b9s.prototype={ +$1(a){return this.a.a26(this.b,a,this.c)}, +$S:194} +A.b9t.prototype={ +$1(a){return this.a.a26(this.b,a,this.c)}, +$S:194} +A.b9r.prototype={ +$1(a){return a.a===this.a.b}, +$S:345} +A.ST.prototype={ +aM(a,b){var s,r,q,p,o,n,m,l,k=this,j=$.av(),i=j.bh(),h=k.d +i.sap(0,h) +i.scl(0,B.b2) +s=j.c2() +r=k.f +q=r?-4:4 +p=k.e +o=r?-p:p +s.jz(A.iU(new A.j(q,3).ae(0,new A.j(o,p)),4)) +a.cK(s,i) +i=j.bh() +i.sap(0,h) +i.sfq(1) +i.scl(0,B.b2) +n=r?-0.1:1.1 +m=r?-1.2:1.2 +s=j.c2() +s.oM(A.iU(new A.j(r?-1:1,-2.2),6),-3.141592653589793*n,-3.141592653589793/m) +a.cK(s,i) +i=j.bh() +h=k.b +i.sap(0,h) +i.sfq(1) +s=j.c2() +q=r?-4:4 +o=r?-p:p +s.jz(A.iU(new A.j(q,3).ae(0,new A.j(o,p)),2)) +a.cK(s,i) +i=j.bh() +o=k.c +i.sap(0,o) +i.sfq(1) +i.scl(0,B.aC) +s=j.c2() +q=r?-4:4 +l=r?-p:p +s.jz(A.iU(new A.j(q,3).ae(0,new A.j(l,p)),2)) +a.cK(s,i) +i=j.bh() +i.sap(0,h) +i.sfq(1) +n=r?-0.0:1 +m=r?-1.3:1.3 +s=j.c2() +s.oM(A.iU(new A.j(r?-1:1,-2.2),4),-3.141592653589793*n,-3.141592653589793*m) +a.cK(s,i) +i=j.bh() +i.sap(0,o) +i.sfq(1) +i.scl(0,B.aC) +n=r?-0.1:1.1 +if(r)m=-1.2 +else m=k.r>1?1.2:0.9 +s=j.c2() +s.oM(A.iU(new A.j(r?-1:1,-2.2),4),-3.141592653589793*n,-3.141592653589793/m) +a.cK(s,i)}, +ff(a){return!0}} +A.IP.prototype={ +a4(){return new A.atU(A.a([],t.xx),null,null,B.i)}, +gaa(a){return this.c}} +A.atU.prototype={ +B(a){var s,r,q=this,p=null,o=a.K(t.F).f,n=a.K(t.B7).f.c +if(q.d.length===0&&!0){B.c.a6(n,new A.btL(q)) +q.pL()}s=A.bX(24) +r=A.mK(new A.F(n,new A.btM(q,n,a),A.X(n).i("F<1,e>")),B.bW,t.m) +r=A.a(r.slice(0),A.X(r)) +return A.bcW(new A.btN(),A.d8(B.F,!0,s,new A.ak(B.fB,A.bO(r,B.be,B.dV,B.R,p),p),B.u,o.b.r,0,p,p,p,p,p,B.aA),B.fx,B.cg,p,new A.aT(0,1,t.Y),t.i)}, +pL(){var s=0,r=A.o(t.H),q=this,p,o,n,m +var $async$pL=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.d,o=p.length,n=t.z,m=0 +case 2:if(!(m0){k.b=k.c=k.d=k.e=null +k.a=0}n=o.cV$ +n.b=!1 +B.c.T(n.a) +k=n.c +if(k===$){j=A.di(n.$ti.c) +n.c!==$&&A.aC() +n.c=j +k=j}if(k.a>0){k.b=k.c=k.d=k.e=null +k.a=0}o.rX()}this.arG()}} +A.btL.prototype={ +$1(a){this.a.d.push(A.bKM(new A.aT(0,1,t.WM),B.cg,B.fx))}, +$S:323} +A.btM.prototype={ +$1(a){var s,r,q,p=null,o=this.a,n=o.a.c.y,m=n==null?p:B.c.h9(n,new A.btI(a)) +if(m==null)m=-1 +s=B.c.d2(this.b,a) +n=this.c +r=a.b.$3(n,m!==-1,24) +q=A.bX(16) +return new A.dR(B.d2,A.SS(!1,A.ip(o.d[s],new A.btJ(o,s),r),B.f,B.d2,0,0,!0,p,p,4,p,8,p,4,p,p,new A.btK(o,m,n,a),new A.my(q,B.y),p,p),p)}, +$S:324} +A.btI.prototype={ +$1(a){return a.b===this.a.a}, +$S:83} +A.btK.prototype={ +$0(){var s=this,r=s.b,q=s.a,p=s.c,o=t.q +if(r!==-1){r=q.a.c.y[r] +p.cg(o).a.d.mw(q.a.c,r) +q.bR()}else{r=p.cg(o).a.d +o=q.a.c +p.K(t.B7).toString +r.a_n(o,s.d.a,!0) +q.bR()}}, +$S:0} +A.btJ.prototype={ +$2(a,b){var s,r=this.a.d[this.b].as +r===$&&A.b() +s=r.a +return A.Js(B.C,b,null,r.b.aj(0,s.gp(s)))}, +$S:325} +A.btN.prototype={ +$3(a,b,c){return A.Js(B.C,c,null,b)}, +$S:128} +A.a1G.prototype={ +c1(){this.cS() +this.cJ() +this.eT()}, +q(){var s=this,r=s.b2$ +if(r!=null)r.L(0,s.geI()) +s.b2$=null +s.aE()}} +A.aeg.prototype={ +B(a){var s,r,q,p=null,o=a.K(t.F).f,n=A.bX(16) +A.aV(a,B.t,t.R) +s=A.aw("Message Reactions",p,p,p,p,p,o.a.b,p,p) +r=this.d.x +r.toString +q=A.X(r).i("F<1,e>") +return A.Ng(new A.ak(B.bx,A.bB(A.a([s,B.hx,new A.ev(1,B.bf,A.oF(A.JX(B.ah,A.P(new A.F(r,new A.b_5(this,a),q),!0,q.i("al.E")),B.hD,B.ah,16,16),p,p,B.a_),p)],t.p),B.m,B.l,B.R,B.w),p),B.u,o.b.r,p,B.x,new A.ch(n,B.y))}, +gaa(a){return this.d}} +A.b_5.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=this.a,k=a.d,j=k==null?m:k.a,i=j===l.c.a,h=this.b.K(t.F).f,g=!i +j=A.mt(B.av3) +k.toString +s=A.Vz(A.bX(32),B.TE,m,B.TB,!0,k) +r=i?-3:m +q=g?-3:m +p=g?B.cJ:B.d1 +o=A.a([a],t.hG) +l=l.e +n=t.p +return new A.dR(j,A.bB(A.a([A.cP(B.a7,A.a([s,A.hM(6,new A.dc(p,m,m,A.caT(l.w,l.x,i,m,h.b.r,o,i,1),m),m,m,r,q,m,m)],n),B.f,B.a6,m),B.dv,A.aw(k.gct(k).split(" ")[0],m,1,B.aM,m,m,h.a.f,B.b5,m)],n),B.m,B.l,B.R,B.w),m)}, +$S:194} +A.ag7.prototype={ +B(a){var s,r,q,p,o=this,n=null,m=o.c.d,l=a.cg(t.q),k=l.a.d,j=k.a.f +j===$&&A.b() +j=j.gp(j).a +s=j==null?n:j.Q +if(s==null)s=0 +if(o.e){j=o.d.c +j===$&&A.b() +j=A.d2(j)===B.cT||A.d2(j)===B.qM}else j=!1 +if(j){j=o.d.e +r=J.ae(j) +q=r.gu(j) +j=r.jq(j,new A.b45()) +p=j.gu(j) +if(p===0){j=m.r +r=A.a9Q(a).f +r.toString +return new A.aS("Icon_check.svg",j,j,A.ax(B.d.aN(127.5),r.gp(r)>>>16&255,r.gp(r)>>>8&255,r.gp(r)&255),n)}A.aV(a,B.t,t.R) +return A.aw("Uploading "+p+"/"+q+" ...",n,n,n,n,n,m,n,n)}j=k.a +j=j==null?n:j.gagC() +r=k.a +r=r==null?n:r.gz7(r) +return new A.iO(j,r,n,new A.b46(o,m,s),n,n,n,t.dF)}, +gaa(a){return this.d}} +A.b45.prototype={ +$1(a){var s=a.db +s===$&&A.b() +return!(s instanceof A.oM)}, +$S:12} +A.b46.prototype={ +$2(a,b){var s,r,q=null,p=this.a,o=J.jL(b,new A.b44(p)),n=!o.gal(o),m=this.b,l=new A.ai1(p.d,n,m.r,q) +if(n){s=A.a([],t.p) +if(this.c>2){r=B.e.j(o.gu(o)) +p=m.bz(p.r.b.x) +s.push(A.aw(r,q,q,q,q,q,p,q,q))}s.push(B.Qj) +s.push(l) +l=A.bO(s,B.m,B.l,B.R,q)}return l}, +$S:943} +A.b44.prototype={ +$1(a){var s,r=a.b,q=this.a,p=q.f.a.c.c +p===$&&A.b() +p=p.d +s=p.e.b +p=s===B.K?null:p.$ti.c.a(s) +p=p==null?null:p.a +if(r.a!==p){r=q.d +q=a.a.a +r=q>r.gfu().a||q===r.gfu().a}else r=!1 +return r}, +$S:58} +A.aiI.prototype={ +B(a){var s,r,q=this,p=q.c,o=p.b +o=o==null?null:B.b.cq(o).length===0 +if(o===!0)return B.bi +o=q.d +s=o?B.x:q.e +r=q.x +o=o?r.Vq(r.a.Vm(42)):r +o=new A.Vp(p,q.w,q.r,o,null) +p=o +return new A.ak(s,p,null)}, +gaa(a){return this.c}} +A.aj3.prototype={ +aM(a,b){var s,r,q,p,o=$.av(),n=o.bh() +n.sap(0,this.b) +n.scl(0,B.aC) +n.sfq(1) +n.srW(B.ju) +s=o.c2() +o=this.d +s.fc(0,o?b.a:0,0) +r=o?b.a:0 +q=b.b +p=o?b.a:0 +s.YD(r,q*0.38,p,q*0.5) +r=o?b.a:0 +s.YD(r,q,o?0:b.a,q) +a.cK(s,n)}, +ff(a){return!1}} +A.aj1.prototype={ +B(a){var s,r,q={} +q.a=0 +s=this.d +r=s.$ti.i("F") +return A.cP(B.a7,A.P(new A.F(s,new A.bce(q,this),r),!0,r.i("al.E")),B.u,B.a6,null)}} +A.bce.prototype={ +$1(a){var s=null,r=this.a.a+=8 +return A.hM(0,A.b_(s,A.Vz(s,A.lp(B.rm),s,s,!1,a),B.f,s,s,new A.bA(this.b.c.b.r,s,s,s,s,s,B.fl),s,s,s,s,B.wx,s,s,s),s,s,s,r-8,0,s)}, +$S:944} +A.WJ.prototype={ +B(a){var s,r,q,p=this +if(p.c){s=p.d.z.a.d +s=(s==null?40:s)/2}else s=0 +r=p.f.fy +r.toString +q=p.d.z +r=A.Vz(q.b,q.a,p.r,null,!1,r) +return A.Wu(r,new A.j(0,s))}, +gaa(a){return this.f}} +A.ajU.prototype={ +B(a){var s=null,r=this.c.fy +r=r==null?s:r.gct(r) +if(r==null)r="" +return A.aw(r,this.a,1,B.aM,s,s,this.d.b,s,s)}, +gaa(a){return this.c}} +A.ahC.prototype={ +B(a){var s=null,r=A.l2(a).a.c.at,q=r.$ti.i("en<1>"),p=A.l2(a).a.c.at +return new A.iO(new A.md(s,new A.en(r,q),q.i("md")),p.gp(p),s,this.f,s,new A.b7P(this),s,t.Aw)}} +A.b7P.prototype={ +$2(a,b){return B.bi}, +$S:945} +A.V9.prototype={ +B(a){var s,r,q,p,o=null,n=A.tj(this.c),m=A.tj(new A.bC(Date.now(),!1)) +n.b===$&&A.b() +n.a===$&&A.b() +s=n.w +s===$&&A.b() +r=A.dI(s,o,o,o,o,o,o,o,o,o) +q=A.bBZ().pl(r) +if(n.DT(m,B.jD)){A.aV(a,B.t,t.R) +q="Today"}else if(n.DT(m.a05(1),B.jD)){A.aV(a,B.t,t.R) +q="Yesterday"}else if(n.aeH(m.a05(7),B.jD)){s=A.dI(s,o,o,o,o,o,o,o,o,o) +q=A.c3c().pl(s)}else if(n.aeH(m.amy(1),B.jD)){s=A.dI(s,o,o,o,o,o,o,o,o,o) +q=A.bBZ().pl(s)}p=a.K(t.F).f +s=p.b +r=A.bX(8) +return A.ci(A.b_(o,A.aw(q,o,o,o,o,o,p.a.r.bz(s.r),o,o),B.f,o,o,new A.bA(s.CW,o,o,r,o,o,B.I),o,o,o,o,B.a1N,o,o,o),o,o)}} +A.IN.prototype={ +B(a){var s,r=this,q=null,p=a.K(t.F).f,o=A.bBo(r.f,B.eE,r.r),n=p.b.b.a +n=A.ax(B.d.aN(229.5),n>>>16&255,n>>>8&255,n&255) +s=p.a.e.bz(B.k) +return A.aYb(o,r.d,B.iG,A.b_(q,A.ci(A.aw(r.c,q,1,B.aM,q,q,s,q,q),q,q),B.f,n,q,q,q,25,q,q,q,q,q,q),r.e)}, +gaa(a){return this.c}} +A.qy.prototype={ +gX(a){return this.a}} +A.aS.prototype={ +B(a){var s=this,r=s.c,q=s.f +q=q!=null?new A.a84(q,B.fi,null,B.X8):null +return A.bE8("lib/svgs/"+r,q,s.e,new A.ct("StreamSvgIcon-"+r,t.kK),"stream_chat_flutter",null,s.d)}} +A.ahL.prototype={ +B(a){var s,r,q=this,p=A.a9Q(a),o=q.f +if(o==null)o=p.f +s=q.d +if(s==null)s=p.a +r=q.e +if(r==null)r=p.a +return new A.aS(q.c,s,r,o,null)}} +A.ai2.prototype={ +B(a){var s=null,r=a.K(t.F).f,q=A.bMC(this.c,!1),p=q.b +if(p==null)return B.ax +return A.cp(B.bg,A.aw(p,s,s,s,s,!0,r.a.w.bz(r.b.b),B.b5,s),B.D,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,new A.b9w(this,q),s,s,s,s,s,s,!1,B.N)}, +gaa(a){return this.c}} +A.b9w.prototype={ +$0(){return this.a.d.$1(this.b)}, +$S:0} +A.aia.prototype={ +B(a){var s=null,r=a.K(t.F).f,q=r.b.b +A.aV(a,B.t,t.R) +return A.bO(A.a([new A.aS("Icon_eye-off.svg",16,16,q,s),B.bX,A.aw("Only visible to you",s,s,s,s,s,r.a.r.bz(q),s,s)],t.p),B.m,B.l,B.R,s)}} +A.V1.prototype={ +a4(){return new A.V5(B.i)}} +A.V5.prototype={ +av(){this.aG()}, +B(a){var s,r,q=null +this.a.toString +s=A.bOW(A.ah(a).ax.a).a0(q) +this.a.toString +r=$.bXP() +r=new A.b7C(A.cmt(),q,r,!0) +return A.bDr(new A.V2(r,A.bOV(new A.e3(new A.b7K(this),q),s),q),B.iG)}, +bD(){var s=this.c.K(t.Gk).r.f.Is("_"),r=$.a2p(),q=A.t(r).i("b7<1>") +if(B.c.H(A.P(new A.b7(r,q),!0,q.i("w.E")),s))A.aSm(s) +this.d6()}} +A.b7K.prototype={ +$1(a){var s=null,r=A.ah(a),q=a.K(t.F).f,p=this.a +return new A.qK(r.aRB(r.ax.aRb(q.b.x),q.z),new A.V3(p.a.c,new A.e3(new A.b7J(p),s),B.oE,s,s,s),s)}, +$S:320} +A.b7J.prototype={ +$1(a){var s +$.bDX=A.a3(["X-Stream-Client",$.axZ()+"-ui-6.7.0"],t.N,t.X) +s=this.a.a.d +return s==null?B.bi:s}, +$S:11} +A.V2.prototype={ +cO(a){return this.f!==a.f}} +A.b7C.prototype={} +A.b7D.prototype={ +$3(a,b,c){var s=a.K(t.F).f +return new A.aS("Icon_love_reaction.svg",c,c,b?s.b.x:s.z.f,null)}, +$C:"$3", +$R:3, +$S:94} +A.b7E.prototype={ +$3(a,b,c){var s=a.K(t.F).f +return new A.aS("Icon_thumbs_up_reaction.svg",c,c,b?s.b.x:s.z.f,null)}, +$C:"$3", +$R:3, +$S:94} +A.b7F.prototype={ +$3(a,b,c){var s=a.K(t.F).f +return new A.aS("Icon_thumbs_down_reaction.svg",c,c,b?s.b.x:s.z.f,null)}, +$C:"$3", +$R:3, +$S:94} +A.b7G.prototype={ +$3(a,b,c){var s=a.K(t.F).f +return new A.aS("Icon_LOL_reaction.svg",c,c,b?s.b.x:s.z.f,null)}, +$C:"$3", +$R:3, +$S:94} +A.b7H.prototype={ +$3(a,b,c){var s=a.K(t.F).f +return new A.aS("Icon_wut_reaction.svg",c,c,b?s.b.x:s.z.f,null)}, +$C:"$3", +$R:3, +$S:94} +A.uc.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.uc&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b) +else s=!0 +return s}, +gm(a){var s=this.a,r=this.b +return s.gm(s)^r.gm(r)}, +a0(a){return new A.uc(a.a,a.b)}} +A.atp.prototype={} +A.UY.prototype={ +a0(a){var s,r,q,p,o=this +if(a==null)return o +s=a.a +r=o.a.a0(s) +s=r +r=a.b +q=o.b.a0(r) +r=q +q=a.c +p=o.c.a0(q) +q=p +p=a.d +return new A.UY(s,r,q,p)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.UY&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b)&&r.c.l(0,b.c)&&r.d.l(0,b.d) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.b,p=s.c,o=p.a +p=p.b +return r.gm(r)^q.gm(q)^o.gm(o)^p.gm(p)^B.e.gm(s.d.a)}} +A.atu.prototype={} +A.UZ.prototype={ +a0(a){var s,r,q +if(a==null)return this +s=a.a +r=this.a.a0(s) +s=r +r=a.b +q=this.b.a0(r) +r=q +q=a.c +return new A.UZ(s,r,q)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.UZ&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b)&&r.c.l(0,b.c) +else s=!0 +return s}, +gm(a){var s=this.a,r=this.b,q=r.a +r=r.b +return s.gm(s)^q.gm(q)^r.gm(r)^B.e.gm(this.c.a)}} +A.atv.prototype={} +A.V_.prototype={ +a0(a){var s,r,q,p,o,n=this +if(a==null)return n +s=a.a +r=n.a.a0(s) +s=r +r=a.b +q=n.b.a0(r) +r=q +q=a.c +p=n.c.a0(q) +q=p +p=a.d +o=n.d.a0(p) +p=o +o=a.e +return new A.V_(s,r,q,p,o,n.f)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.V_&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b)&&r.c.l(0,b.c)&&r.d.l(0,b.d)&&r.e.l(0,b.e)&&r.f===b.f +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.b,p=s.c,o=s.d,n=o.a +o=o.b +return r.gm(r)^q.gm(q)^p.gm(p)^n.gm(n)^o.gm(o)^B.e.gm(s.e.a)^B.e.gm(s.f)}} +A.atw.prototype={} +A.ahA.prototype={ +a0(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +if(a0==null)return this +s=a0.a +r=a0.b +q=a0.c +p=a0.d +o=a0.e +n=a0.f +m=a0.r +l=a0.w +k=a0.x +j=a0.y +i=a0.z +h=a0.ay +g=a0.ch +f=a0.CW +e=a0.cx +d=a0.Q +c=a0.as +b=a0.at +a=a0.ax +s=A.bOX(j,i,k,n,m,e,c,d,p,q,h,o,l,a,g,f,b,s,r) +return s}} +A.vL.prototype={} +A.Vd.prototype={ +a0(a){return new A.Vd(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Vd&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b)&&r.c.l(0,b.c)&&r.d.l(0,b.d)&&r.e.l(0,b.e)&&r.f.l(0,b.f)&&r.r.l(0,b.r)&&r.w.l(0,b.w) +else s=!0 +return s}, +gm(a){var s=this,r=s.c,q=s.r +return B.e.gm(s.a.a)^B.e.gm(s.b.a)^r.gm(r)^B.e.gm(s.d.a)^B.e.gm(s.e.a)^B.e.gm(s.f.a)^q.gm(q)^B.e.gm(s.w.a)}} +A.atC.prototype={} +A.Ve.prototype={ +a0(a){return new A.Ve(a.a,a.b,a.c,a.d,a.e,a.f)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Ve&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b)&&r.c.l(0,b.c)&&r.d.l(0,b.d)&&r.e.l(0,b.e)&&r.f.l(0,b.f) +else s=!0 +return s}, +gm(a){var s=this,r=s.d,q=s.e +return B.e.gm(s.a.a)^B.e.gm(s.b.a)^B.e.gm(s.c.a)^r.gm(r)^q.gm(q)^B.e.gm(s.f.a)}} +A.atD.prototype={} +A.ahS.prototype={ +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(a==null)return e +s=a.a +r=a.w +q=a.d +p=a.f +o=a.b +n=a.e +m=a.x +l=e.x.a0(m) +m=l +l=e.y +k=l==null?null:A.bLD(l,a.y) +if(k==null)k=a.y +j=a.Q +i=a.z +h=a.as +g=a.r +f=a.c +l=k==null?l:k +return A.bP2(q,p,j,h,e.ax,e.at,g,i,r,l,m,f,s,o,n,e.ay)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)if(b instanceof A.ahS)if(A.B(r)===A.B(b)){s=b.a +if(r.a.a===s.a)if(r.b.l(0,b.b))if(r.d.l(0,b.d))if(r.e.l(0,b.e))if(r.f.l(0,b.f))if(r.r.l(0,b.r))if(r.w.l(0,b.w))if(r.x.l(0,b.x))if(J.i(r.y,b.y))if(r.z.l(0,b.z))if(r.Q.l(0,b.Q))if(r.as.l(0,b.as))if(r.c.l(0,b.c))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=!0 +return s}, +gm(a){var s=this,r=s.x,q=s.z,p=s.Q,o=s.as +return B.e.gm(s.a.a)^B.e.gm(s.b.a)^B.e.gm(s.d.a)^B.e.gm(s.e.a)^B.e.gm(s.f.a)^B.e.gm(s.r.a)^B.e.gm(s.w.a)^r.gm(r)^J.I(s.y)^q.gm(q)^p.gm(p)^o.gm(o)^B.e.gm(s.c.a)^B.fE.gm(s.ax)^B.fE.gm(s.ay)^B.fE.gm(s.at)}} +A.atN.prototype={} +A.Vo.prototype={ +a0(a){return new A.Vo(a.a,this.b)}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.Vo&&A.B(this)===A.B(b)&&this.a.l(0,b.a)&&!0 +else s=!0 +return s}, +gm(a){return B.e.gm(this.a.a)+B.fE.gm(this.b)}} +A.atO.prototype={} +A.ahW.prototype={ +abK(a,b,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var s,r,q,p,o=this,n=a4==null?o.a:a4,m=a0==null?o.b:a0,l=a3==null?o.c:a3,k=b==null?o.d:b,j=a1==null?o.f:a1,i=a2==null?o.r:a2,h=a==null?o.z:a,g=a8==null?o.e:a8,f=a5==null?o.w:a5,e=a6==null?o.x:a6,d=a7==null?o.y:a7,c=a9==null?null:a9 +if(c==null)c=o.Q +s=b0==null?o.as:b0 +r=b4==null?o.at:b4 +q=b2==null?o.ax:b2 +p=b3==null?o.ay:b3 +return A.bE0(h,k,m,j,i,l,n,f,e,d,g,c,s,o.ch,q,p,r)}, +Vq(a){return this.abK(null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +if(a==null)return c +s=a.a +r=c.a.a0(s) +s=r +r=a.b +q=c.b.a0(r) +r=q +q=a.c +p=c.c.a0(q) +q=p +p=a.d +o=c.d.a0(p) +p=o +o=a.e +n=c.e.a0(o) +o=n +n=a.f +m=a.r +l=a.z +k=c.z.a0(l) +l=k +k=a.w +j=a.x +i=a.y +h=a.Q +g=a.as +f=a.at +e=a.ax +d=a.ay +return c.abK(l,p,r,n,m,q,s,k,j,i,o,h,g,a.ch,e,d,f)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ahW&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b)&&r.c.l(0,b.c)&&r.d.l(0,b.d)&&r.e.l(0,b.e)&&r.f.l(0,b.f)&&r.r.l(0,b.r)&&r.w.l(0,b.w)&&r.x.l(0,b.x)&&r.y.l(0,b.y)&&r.z.l(0,b.z)&&J.i(r.Q,b.Q)&&r.as.l(0,b.as)&&r.at.l(0,b.at)&&r.ax.l(0,b.ax)&&r.ay===b.ay&&!0 +else s=!0 +return s}, +gm(a){var s,r,q,p=this,o=p.a,n=p.b,m=p.c,l=p.d,k=p.e,j=p.z,i=j.a +j=j.b +s=p.as +r=p.at +q=p.ax +return o.gm(o)^n.gm(n)^m.gm(m)^l.gm(l)^k.gm(k)^B.e.gm(p.f.a)^B.e.gm(p.r.a)^B.e.gm(p.w.a)^B.e.gm(p.x.a)^B.e.gm(p.y.a)^i.gm(i)^j.gm(j)^J.I(p.Q)^s.gm(s)^r.gm(r)^q.gm(q)^B.e.gm(p.ay)^B.fE.gm(p.ch)}} +A.atQ.prototype={} +A.V6.prototype={ +cO(a){return this.f!==a.f}} +A.ahz.prototype={ +abJ(a,b,c,d,e,f,g,a0,a1,a2,a3,a4,a5,a6,a7){var s=this,r=s.d.a0(b),q=s.a.a0(a7),p=s.b.a0(d),o=s.z.a0(a5),n=s.c.a0(c),m=s.e.a0(a),l=s.w.a0(a3),k=s.x.a0(a2),j=s.y.a0(a0),i=g==null?s.f:g,h=f==null?s.r:f +return new A.ahz(q,p,n,r,m,i,h,l,k,j,o,a1==null?s.Q:a1)}, +aRq(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.abJ(a,b,c,null,d,e,f,g,h,i,j,k,l,m,null)}, +aRp(a,b,c,d,e,f,g,h,i,j,k,l){return this.abJ(a,b,c,d,null,e,f,g,h,i,j,null,k,null,l)}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(a==null)return i +s=i.d.a0(a.d) +r=i.a.a0(a.a) +q=i.b.a0(a.b) +p=a.z +o=i.c.a0(a.c) +n=i.e.a0(a.e) +m=i.w.a0(a.w) +l=i.x.a0(a.x) +k=i.y.a0(a.y) +j=i.f.a0(a.f) +return i.aRp(n,s,o,q,i.r.a0(a.r),j,k,i.Q.a0(a.Q),l,m,p,r)}} +A.Vx.prototype={ +a0(a){var s,r,q,p,o,n,m,l,k=this +if(a==null)return k +s=k.e.a0(a.e) +r=k.a.a0(a.a) +q=k.b.a0(a.b) +p=k.c.a0(a.c) +o=k.d.a0(a.d) +n=k.f.a0(a.f) +m=k.r.a0(a.r) +l=k.w.a0(a.w) +s=new A.Vx(r,q,p,o,s,n,m,l) +return s}} +A.ai8.prototype={ +B(a){var s=null,r=a.K(t.F).f,q=this.c,p=A.Vz(s,A.lp(B.av1),s,s,!0,q),o=r.a,n=A.aw(q.gct(q),s,1,B.aM,s,s,o.d,s,s),m=r.b +o=A.aw("@"+q.a,s,1,B.aM,s,s,o.f.bz(m.b),s,s) +q=t.p +o=A.fF(new A.dc(B.d1,s,s,A.bB(A.a([n,B.Qn,o],q),B.be,B.ba,B.r,B.w),s),1) +return new A.b1(s,56,A.bO(A.a([B.bW,p,B.bX,o,new A.ak(B.a1K,new A.aS("mentions.svg",s,s,m.x,s),s)],q),B.m,B.l,B.r,s),s)}} +A.baI.prototype={ +$2(a,b){return a.length>b.length?a:b}, +$S:110} +A.aSe.prototype={ +$1(a){return this.aj6(a,this.b)}, +aj6(a,b){var s=this +return A.nF(function(){var r=a +var q=0,p=1,o +return function $async$$1(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:q=2 +return s.a +case 2:q=3 +return r +case 3:return A.nx() +case 1:return A.ny(o)}}},b)}, +$S(){return this.b.i("w<0>(0)")}} +A.bdp.prototype={ +$1(a){return A.iL(A.cm3(new A.eT(a.toLowerCase())),0,null)}, +$S:19} +A.bdm.prototype={ +$2(a,b){var s=new A.bdo(this.a,this.b),r=s.$1(a.a),q=s.$1(b.a) +if(r&&!q)return-1 +else if(!r&&q)return 1 +return J.yh(a.b,b.b)}, +$S:947} +A.bdo.prototype={ +$1(a){var s=this.a,r=this.b +return J.ri(s.$1(a.a),r)||J.ri(s.$1(a.gct(a)),r)}, +$S:97} +A.bdn.prototype={ +$1(a){return a.a}, +$S:948} +A.bA4.prototype={ +$1(a){var s,r,q=this,p=null,o=q.a,n=o.b,m=n.Q,l=t.p,k=A.a([B.hy],l) +k.push(q.b) +k.push(B.hy) +o=o.a +k.push(A.aw(q.c,p,p,p,p,p,o.b,p,p)) +k.push(B.rr) +k.push(A.aw(q.d,p,p,p,p,p,p,B.b5,p)) +k.push(B.mO) +s=m.d +r=m.c.a +k.push(A.b_(p,p,B.f,A.ax(B.d.aN(255*(s==null?1:s)),r>>>16&255,r>>>8&255,r&255),p,p,p,1,p,p,p,p,p,p)) +l=A.a([],l) +o=o.d +s=n.a.a +l.push(new A.ev(1,B.bf,A.b_(B.C,A.nj(A.aw(q.e,p,p,p,p,p,o.bz(A.ax(B.d.aN(127.5),s>>>16&255,s>>>8&255,s&255)),p,p),new A.bA2(a),p),B.f,p,p,p,p,p,p,p,p,p,p,p),p)) +l.push(new A.ev(1,B.bf,A.b_(B.C,A.nj(A.aw(q.f,p,p,p,p,p,o.bz(n.y),p,p),new A.bA3(a),p),B.f,p,p,p,p,p,p,p,p,p,p,p),p)) +k.push(A.bO(l,B.m,B.l,B.r,p)) +return A.ha(!0,A.bB(k,B.m,B.l,B.R,B.w),!0,B.x,!0,!0)}, +$S:348} +A.bA2.prototype={ +$0(){A.bD(this.a,!1).jU(!1)}, +$S:0} +A.bA3.prototype={ +$0(){return A.bD(this.a,!1).jU(!0)}, +$S:0} +A.bA8.prototype={ +$1(a){var s,r,q=this,p=null,o=A.a([B.hy],t.p) +o.push(q.a) +o.push(B.hy) +s=q.d +o.push(A.aw(q.b,p,p,p,p,p,s.a.b,p,p)) +o.push(B.rr) +o.push(A.aw(q.e,p,p,p,p,p,p,p,p)) +o.push(B.mO) +s=s.b +r=s.a.a +r=A.ax(20,r>>>16&255,r>>>8&255,r&255) +o.push(A.b_(p,p,B.f,r,p,p,p,1,p,p,p,p,p,p)) +o.push(A.ci(A.nj(A.aw(q.f,p,p,p,p,p,A.cV(p,p,s.x,p,p,p,p,p,p,p,p,p,p,p,B.Q,p,p,!0,p,p,p,p,p,p,p,p),p,p),new A.bA7(a),p),p,p)) +return A.ha(!0,A.bB(o,B.m,B.l,B.R,B.w),!0,B.x,!0,!0)}, +$S:348} +A.bA7.prototype={ +$0(){A.bD(this.a,!1).bR()}, +$S:0} +A.nr.prototype={ +B(a){var s=null +return A.d8(B.F,!0,s,this.c,B.u,s,0,s,s,this.d,s,s,B.cC)}} +A.ar7.prototype={ +j(a){return"PortalLabel.MessageWidget"}} +A.blH.prototype={ +Fq(a,b){return this.ajn(a,b)}, +ajn(a,b){var s=0,r=A.o(t.nc),q,p=this +var $async$Fq=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(p.Fp(),$async$Fq) +case 3:q=d +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Fq,r)}, +Fp(){var s=0,r=A.o(t.E),q,p +var $async$Fp=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=A +s=3 +return A.h($.yf().kv(0,"packages/stream_chat_flutter/images/placeholder.png"),$async$Fp) +case 3:q=p.d3(b.buffer,0,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Fp,r)}} +A.uf.prototype={ +a4(){return new A.atW(B.i)}} +A.atW.prototype={ +a3S(){var s=this.a +if(s.d==null)this.d=$.bYV().Fq(B.a55,s.c)}, +av(){this.aG() +this.a3S()}, +bD(){this.d6() +this.e=this.c.K(t.F).f}, +aL(a){if(a.c!=this.a.c||!1)this.a3S() +this.b0(a)}, +B(a){var s,r,q,p,o,n=this,m=null,l=n.a.x,k=l==null?m:l.$1(a) +if(k==null){l=n.e +l===$&&A.b() +l=l.b +s=n.a.e +r=s==null +q=r?m:s.d +k=A.Uo(l.c,A.mI("images/placeholder.png",m,B.ay,q,"stream_chat_flutter",r?m:s.b),l.e)}l=n.a.w +p=l==null?m:l.$2(a,m) +if(p==null)p=new A.hk(n.a.e,m) +l=n.a +o=l.d +if(o!=null){l=l.e +s=l==null +r=s?m:l.d +l=s?m:l.b +return A.nP(new A.btP(p),B.bp,B.ay,r,m,o,new A.btQ(k),l)}l=l.e +if(l==null)l=B.hP +s=n.d +s===$&&A.b() +return new A.dR(l,new A.pN(s,new A.btR(n,p,k),m,m,t.Bg),m)}} +A.btQ.prototype={ +$2(a,b){return this.a}, +$S:950} +A.btP.prototype={ +$3(a,b,c){return this.a}, +$S:349} +A.btR.prototype={ +$2(a,b){return A.bIh(new A.e3(new A.btO(this.a,b,this.b,this.c),new A.ct(b,t.di)),B.wl)}, +$S:952} +A.btO.prototype={ +$1(a){var s,r,q,p=this,o=null,n=17976931348623157e292,m=p.b +if(m.c!=null)return p.c +m=m.b +if(m==null)return new A.b1(n,n,p.d,o) +s=p.a.a.e +r=s==null +q=r?o:s.d +if(q==null)q=1/0 +s=r?o:s.b +return new A.b1(n,n,A.PS(m,o,B.ay,q,s==null?1/0:s),o)}, +$S:11} +A.iO.prototype={ +a4(){return new A.K7(B.i,this.$ti.i("K7<1>"))}} +A.K7.prototype={ +B(a){var s,r,q,p=this,o=p.f +if(o!=null){s=p.a.w +if(s!=null)return s.$2(a,o)}r=p.d +if(r==null){q=p.a.r +q=q==null?null:q.$1(a) +return q==null?B.bi:q}return p.a.f.$2(a,r)}, +av(){var s=this,r=s.a +s.d=r.d +r=r.c +s.e=r==null?null:r.hb(s.ga69(),s.ga1U()) +s.aG()}, +aL(a){var s,r=this +if(!J.i(a.c,r.a.c)){s=r.e +if(s!=null)s.R(0) +s=r.a.c +r.e=s==null?null:s.hb(r.ga69(),r.ga1U())}r.b0(a)}, +q(){var s=this.e +if(s!=null)s.R(0) +this.aE()}, +atk(a){var s=this +if(s.a.w!=null&&!J.i(a,s.f)){s.f=a +if(s.c!=null)s.U(new A.bgz())}}, +aFB(a){var s,r,q=this +q.f=null +s=q.a.e +r=s==null?null:s.$2(q.d,a) +if(!(r==null?J.i(a,q.d):r)){q.d=a +if(q.c!=null)q.U(new A.bgA())}}} +A.bgz.prototype={ +$0(){}, +$S:0} +A.bgA.prototype={ +$0(){}, +$S:0} +A.Z9.prototype={ +I(){return"_LoadingStatus."+this.b}} +A.Qo.prototype={ +a4(){return new A.Z3(B.jQ,B.i)}} +A.Z3.prototype={ +B(a){return new A.fb(this.gaG0(),this.a.c,null,t.WA)}, +aG1(a){var s,r,q,p,o,n,m,l=this +if(a instanceof A.HS)l.a.toString +if(a instanceof A.tX)l.a.toString +if(a instanceof A.k8){s=a.a +r=s.c +r.toString +q=s.b +q.toString +p=s.a +p.toString +o=l.a +o.toString +if(r>p+100&&r0)l.a68() +if(s<0)l.a6f() +l.a.toString +return!0}return!1}, +a68(){var s,r=this +if(r.d===B.jQ){s=r.a +s.toString +r.d=B.S_ +s.e.$0().eQ(new A.bmz(r))}}, +a6f(){var s,r=this +if(r.d===B.jQ){s=r.a +s.toString +r.d=B.S_ +s.d.$0().eQ(new A.bmA(r))}}} +A.bmz.prototype={ +$0(){this.a.d=B.jQ}, +$S:5} +A.bmA.prototype={ +$0(){this.a.d=B.jQ}, +$S:5} +A.byB.prototype={ +$1(a){var s=a.fy +s=s==null?null:s.a +if(a.CW&&s!==this.a)return!1 +return!0}, +$S:9} +A.R9.prototype={ +a4(){return new A.Ra(A.a([],t.n_),B.i)}, +aYJ(a,b){return this.d.$2(a,b)}, +aTX(a){return this.f.$1(a)}} +A.Ra.prototype={ +ga93(){var s=this.d.a.d.a +if(s==null)s=null +else{s=s.c +s=s.gp(s)}return s!==!1}, +B(a){var s,r,q,p,o=this +o.a.toString +s=o.d.a.d.a +r=s==null?null:s.gaYK() +o.a.toString +s=o.d.a.d.a +q=s==null?null:s.giL() +s=o.a +p=s.w +return new A.iO(r,q,B.y_.gLh(),new A.aUU(o),s.e,p,null,t.vj)}, +ag_(a){var s=this.a +s.toString +s=this.d.b0f(a,s.r) +return s}, +b_9(){return this.ag_(B.jd)}, +bD(){var s,r=this,q=r.c.cg(t.q) +q.toString +s=r.d +if(q!==s){if(s==null)r.a.toString +r.d=q}r.d6()}, +aL(a){var s=this +s.b0(a) +if(s.a.c!==a.c)s.a7U() +s.a.toString}, +av(){this.a7U() +this.aG()}, +a7U(){this.a.c.a=this.gb_8()}, +q(){if(!this.ga93())this.d.Io(30) +this.aE()}} +A.aUU.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.y,o=q.d.a.d.r.c +o===$&&A.b() +o=o.d +s=o.e.b +p=A.bTJ((s===B.K?null:o.$ti.c.a(s)).a) +p=J.jL(b,p) +p=A.P(p,!1,p.$ti.i("w.E")) +o=A.X(p).i("cL<1>") +r=A.P(new A.cL(p,o),!1,o.i("al.E")) +if(r.length===0){q.a.toString +p=!0}else p=!1 +if(p){if(q.ga93())return q.a.aTX(a)}else q.e=r +return q.a.aYJ(a,q.e)}, +$S:339} +A.aUT.prototype={} +A.abr.prototype={ +Kd(a,b,c){var s=this.apw(a,b,c) +return s}} +A.Bq.prototype={ +I(){return"QueryDirection."+this.b}} +A.Cc.prototype={ +a4(){var s=t.y +return new A.V0(A.mr(!1,!1,s),A.mr(!1,!1,s),B.i)}} +A.V0.prototype={ +Ir(a){var s=!1 +return this.aIO(a)}, +aIO(a){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$Ir=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:f=!1 +if(!n.f){i=n.d +i=i.gp(i)||n.a.d.a==null}else i=!0 +if(i){s=1 +break}i=n.d +A.V8(i,!0) +if(n.a.d.a.giL().length===0){q=A.V8(i,!1) +s=1 +break}m=B.c.gO(n.a.d.a.giL()) +p=4 +h=m.a +s=7 +return A.h(n.a.d.EJ(0,A.RR(null,null,null,h,a),f),$async$Ir) +case 7:l=c +if(l.b==null||l.b.length===0||l.b.length0){s=m.a.d.a +r=A.e5(s.gz7(s),new A.b7r(m)) +if(r==null)return +q=m.a.d.a.giL() +p=r.a +o=B.c.dn(q,new A.b7s(p)) +n=B.c.dn(q,new A.b7t(p)) +if(o&&n)m.w.push(m.HH(p))}}, +aL(a){this.a.toString +this.b0(a)}, +q(){this.d.ac(0) +this.e.ac(0) +this.aE()}, +B(a){var s,r=this,q=null,p=r.w +p===$&&A.b() +s=new A.pN(A.i_(p,t.y),new A.b7v(r),A.a([r.a.d.a!=null,r.w.length===1],t.HZ),q,t.Le) +return r.w.length>1?A.d8(B.F,!0,q,s,B.f,q,0,q,q,q,q,q,B.aA):s}} +A.b7w.prototype={ +$1(a){return a.a===this.a}, +$S:9} +A.b7r.prototype={ +$1(a){var s,r=a.b,q=this.a.a.d.r.c +q===$&&A.b() +q=q.d +s=q.e.b +q=s===B.K?null:q.$ti.c.a(s) +q=q==null?null:q.a +return r.a===q}, +$S:58} +A.b7s.prototype={ +$1(a){return a.gfu().a>this.a.a}, +$S:9} +A.b7t.prototype={ +$1(a){var s=a.gfu().a,r=this.a.a +return s")).bw(new A.b7I(this))}}, +aMP(){var s=this.e +if(s!=null){s.R(0) +this.e=null}}, +aL(a){this.b0(a) +this.a.toString}, +nC(a){var s,r,q,p=this,o=B.c.H(A.a([B.jU,B.tU],t.QP),a) +p.f=o +s=p.a.c +r=s.c +r===$&&A.b() +r=r.d +q=r.e.b +if((q===B.K?null:r.$ti.c.a(q))!=null)if(o){o=p.d +if((o==null?null:o.b!=null)===!0){o=p.w +if(o!=null)o.R(0) +o=p.d +if(o!=null)o.R(0)}else{o=s.at +if(o.gp(o)===B.dL&&p.r)p.a.c.v0()}}else p.aF2()}, +aF2(){var s=this.a +s=s.c.at +if(s.gp(s)!==B.dL)this.a.c.qA() +return}, +q(){var s,r=this +B.c.G($.aL.aV$,r) +r.aMP() +s=r.w +if(s!=null)s.R(0) +s=r.d +if(s!=null)s.R(0) +r.aE()}} +A.b7I.prototype={ +$1(a){var s,r=this.a,q=a!==B.kn +r.r=q +if(!r.f)return +if(q){q=r.a.c.at +if(q.gp(q)===B.dL){q=r.a.c.c +q===$&&A.b() +q=q.d +s=q.e.b +q=(s===B.K?null:q.$ti.c.a(s))!=null}else q=!1 +if(q)r.a.c.v0()}else{q=r.a.c.at +if(q.gp(q)===B.eL)r.a.c.qA()}}, +$S:350} +A.atx.prototype={} +A.nh.prototype={ +aM1(){var s=this.w.a.a +this.sp(0,this.a.mv(s))}, +gaa(a){return this.a}, +sp(a,b){var s +this.lm(0,b) +s=this.w +if(b.b!==s.a.a)s.lm(0,A.bP1(b))}, +b0X(a){var s=A.P(this.a.e,!0,t.BO) +if(!!s.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(s,new A.b8k(a),!0) +this.sp(0,this.a.tZ(s))}, +gMH(){return A.e5(this.a.e,new A.b8j(this))}, +UZ(){var s,r=this,q=r.y +if(q!=null){s=A.P(r.a.e,!0,t.BO) +B.c.G(s,q) +r.sp(0,r.a.tZ(s))}r.y=null}, +T(a){var s=null +this.sp(0,A.GH(B.eY,s,s,s,B.aU,s,s,s,s,s,s,B.h_,s,s,s,!1,s,s,s,s,s,s,0,!1,s,!1,s,s,s,"regular",s,s))}, +q(){var s=this.w +s.L(0,this.ga8w()) +s.aq$=$.be() +s.ab$=0 +this.dK()}} +A.b8k.prototype={ +$1(a){return a.dy===this.a}, +$S:12} +A.b8j.prototype={ +$1(a){var s=a.dy,r=this.a.y +return s===(r==null?null:r.dy)}, +$S:12} +A.ai0.prototype={ +CP(){return A.bE_(this.k2)}, +uw(a){a.toString +return A.bE_(A.tu(B.ab.bi(0,A.aB(a))))}, +vk(){return B.ab.ib(this.y.a)}} +A.aJ9.prototype={ +Ud(a,b){return this.aNV(a,b)}, +aNV(a,b){var s=0,r=A.o(t.Wd),q,p=this,o,n,m +var $async$Ud=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.bQ("/call/{type}/{id}/accept","{type}",a) +n=A.bQ(o,"{id}",b) +m=A.a([],t.F1) +o=t.N +q=p.a.ht(n,"POST",m,null,A.q(o,o),A.q(o,o),null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ud,r)}, +tJ(a,b){return this.aNU(a,b)}, +aNU(a,b){var s=0,r=A.o(t.mE),q,p=this,o,n,m,l,k +var $async$tJ=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(p.Ud(a,b),$async$tJ) +case 3:o=d +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$tJ) +case 6:throw m.d(l.pn(k,d)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.MQ +l=p.a +s=10 +return A.h(A.im(o),$async$tJ) +case 10:s=9 +return A.h(l.mx(d,"AcceptCallResponse"),$async$tJ) +case 9:q=m.a(d) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$tJ,r)}, +VF(a){return this.aSr(a)}, +aSr(a){var s=0,r=A.o(t.Wd),q,p=this,o,n,m +var $async$VF=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=A.a([],t.F1) +n=t.N +m=B.c.gO(B.fL) +q=p.a.ht("/devices","POST",o,a,A.q(n,n),A.q(n,n),m) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$VF,r)}, +u3(a){return this.aSq(a)}, +aSq(a){var s=0,r=A.o(t.QO),q,p=this,o,n,m,l,k +var $async$u3=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.VF(a),$async$u3) +case 3:o=c +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$u3) +case 6:throw m.d(l.pn(k,c)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.XD +l=p.a +s=10 +return A.h(A.im(o),$async$u3) +case 10:s=9 +return A.h(l.mx(c,"DurationResponse"),$async$u3) +case 9:q=m.a(c) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$u3,r)}, +VH(a){return this.aSw(a)}, +aSw(a){var s=0,r=A.o(t.Wd),q,p=this,o,n,m +var $async$VH=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=A.a([],t.F1) +n=t.N +m=B.c.gO(B.fL) +q=p.a.ht("/guest","POST",o,a,A.q(n,n),A.q(n,n),m) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$VH,r)}, +u5(a){return this.aSu(a)}, +aSu(a){var s=0,r=A.o(t.OP),q,p=this,o,n,m,l,k +var $async$u5=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(p.VH(a),$async$u5) +case 3:o=c +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$u5) +case 6:throw m.d(l.pn(k,c)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t._w +l=p.a +s=10 +return A.h(A.im(o),$async$u5) +case 10:s=9 +return A.h(l.mx(c,"CreateGuestResponse"),$async$u5) +case 9:q=m.a(c) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$u5,r)}, +Wp(a,b){return this.aU4(a,b)}, +aU4(a,b){var s=0,r=A.o(t.Wd),q,p=this,o,n,m +var $async$Wp=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.bQ("/call/{type}/{id}/mark_ended","{type}",a) +n=A.bQ(o,"{id}",b) +m=A.a([],t.F1) +o=t.N +q=p.a.ht(n,"POST",m,null,A.q(o,o),A.q(o,o),null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Wp,r)}, +uk(a,b){return this.aU3(a,b)}, +aU3(a,b){var s=0,r=A.o(t.FM),q,p=this,o,n,m,l,k +var $async$uk=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(p.Wp(a,b),$async$uk) +case 3:o=d +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$uk) +case 6:throw m.d(l.pn(k,d)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.DV +l=p.a +s=10 +return A.h(A.im(o),$async$uk) +case 10:s=9 +return A.h(l.mx(d,"EndCallResponse"),$async$uk) +case 9:q=m.a(d) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$uk,r)}, +Ov(a,b,c,d){return this.ajQ(a,b,c,d)}, +ajQ(a,b,c,d){var s=0,r=A.o(t.Wd),q,p=this,o,n,m,l +var $async$Ov=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:n=A.bQ("/call/{type}/{id}","{type}",a) +m=A.bQ(n,"{id}",b) +l=A.a([],t.F1) +n=t.N +o=B.c.gO(B.fL) +q=p.a.ht(m,"POST",l,c,A.q(n,n),A.q(n,n),o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ov,r)}, +rH(a,b,c){return this.ajP(a,b,c)}, +ajP(a,b,c){var s=0,r=A.o(t.Xt),q,p=this,o,n,m,l,k +var $async$rH=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:s=3 +return A.h(p.Ov(a,b,c,null),$async$rH) +case 3:o=e +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$rH) +case 6:throw m.d(l.pn(k,e)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.xO +l=p.a +s=10 +return A.h(A.im(o),$async$rH) +case 10:s=9 +return A.h(l.mx(e,"GetOrCreateCallResponse"),$async$rH) +case 9:q=m.a(e) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rH,r)}, +Xw(a,b,c,d){return this.aXE(a,b,c,d)}, +aXE(a,b,c,d){var s=0,r=A.o(t.Wd),q,p=this,o,n,m,l +var $async$Xw=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:n=A.bQ("/call/{type}/{id}/join","{type}",a) +m=A.bQ(n,"{id}",b) +l=A.a([],t.F1) +n=t.N +if(d!=null)B.c.E(l,A.chC("","connection_id",d)) +o=B.c.gO(B.fL) +q=p.a.ht(m,"POST",l,c,A.q(n,n),A.q(n,n),o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Xw,r)}, +uJ(a,b,c,d){return this.aXD(a,b,c,d)}, +aXD(a,b,c,d){var s=0,r=A.o(t.P2),q,p=this,o,n,m,l,k +var $async$uJ=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:s=3 +return A.h(p.Xw(a,b,c,d),$async$uJ) +case 3:o=f +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$uJ) +case 6:throw m.d(l.pn(k,f)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.A4 +l=p.a +s=10 +return A.h(A.im(o),$async$uJ) +case 10:s=9 +return A.h(l.mx(f,"JoinCallResponse"),$async$uJ) +case 9:q=m.a(f) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$uJ,r)}, +YP(a,b){return this.b0S(a,b)}, +b0S(a,b){var s=0,r=A.o(t.Wd),q,p=this,o,n,m +var $async$YP=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.bQ("/call/{type}/{id}/reject","{type}",a) +n=A.bQ(o,"{id}",b) +m=A.a([],t.F1) +o=t.N +q=p.a.ht(n,"POST",m,null,A.q(o,o),A.q(o,o),null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$YP,r)}, +vf(a,b){return this.b0R(a,b)}, +b0R(a,b){var s=0,r=A.o(t.J0),q,p=this,o,n,m,l,k +var $async$vf=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=3 +return A.h(p.YP(a,b),$async$vf) +case 3:o=d +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$vf) +case 6:throw m.d(l.pn(k,d)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.en +l=p.a +s=10 +return A.h(A.im(o),$async$vf) +case 10:s=9 +return A.h(l.mx(d,"RejectCallResponse"),$async$vf) +case 9:q=m.a(d) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$vf,r)}, +OV(a,b,c){return this.akY(a,b,c)}, +akY(a,b,c){var s=0,r=A.o(t.Wd),q,p=this,o,n,m,l +var $async$OV=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:n=A.bQ("/call/{type}/{id}/reaction","{type}",a) +m=A.bQ(n,"{id}",b) +l=A.a([],t.F1) +n=t.N +o=B.c.gO(B.fL) +q=p.a.ht(m,"POST",l,c,A.q(n,n),A.q(n,n),o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$OV,r)}, +rO(a,b,c){return this.akX(a,b,c)}, +akX(a,b,c){var s=0,r=A.o(t.Wm),q,p=this,o,n,m,l,k +var $async$rO=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:s=3 +return A.h(p.OV(a,b,c),$async$rO) +case 3:o=e +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$rO) +case 6:throw m.d(l.pn(k,e)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.BJ +l=p.a +s=10 +return A.h(A.im(o),$async$rO) +case 10:s=9 +return A.h(l.mx(e,"SendReactionResponse"),$async$rO) +case 9:q=m.a(e) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rO,r)}, +Zf(a,b,c){return this.b2n(a,b,c)}, +b2n(a,b,c){var s=0,r=A.o(t.Wd),q,p=this,o,n,m,l +var $async$Zf=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:n=A.bQ("/call/{type}/{id}/members","{type}",a) +m=A.bQ(n,"{id}",b) +l=A.a([],t.F1) +n=t.N +o=B.c.gO(B.fL) +q=p.a.ht(m,"POST",l,c,A.q(n,n),A.q(n,n),o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Zf,r)}, +vo(a,b,c){return this.b2m(a,b,c)}, +b2m(a,b,c){var s=0,r=A.o(t.cn),q,p=this,o,n,m,l,k +var $async$vo=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:s=3 +return A.h(p.Zf(a,b,c),$async$vo) +case 3:o=e +n=o.b +s=n>=400?4:5 +break +case 4:m=A +l=A +k=n +s=6 +return A.h(A.im(o),$async$vo) +case 6:throw m.d(l.pn(k,e)) +case 5:s=A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w).length!==0&&n!==204?7:8 +break +case 7:m=t.lP +l=p.a +s=10 +return A.h(A.im(o),$async$vo) +case 10:s=9 +return A.h(l.mx(e,"UpdateCallMembersResponse"),$async$vo) +case 9:q=m.a(e) +s=1 +break +case 8:q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$vo,r)}} +A.ayM.prototype={ +ht(a,b,c,d,e,f,g){return this.aX8(a,b,c,d,e,f,g)}, +aX8(a3,a4,a5,a6,a7,a8,a9){var s=0,r=A.o(t.Wd),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +var $async$ht=A.k(function(b0,b1){if(b0===1){o=b1 +s=p}while(true)switch(s){case 0:a1=n.b +s=3 +return A.h(a1==null?null:a1.K0(a5,a7),$async$ht) +case 3:a7.E(0,n.d) +if(a9!=null)a7.k(0,"Content-Type",a9) +b=new A.F(a5,new A.ayR(),A.X(a5).i("F<1,f>")) +a=!b.gal(b)?"?"+b.bA(0,"&"):"" +m=A.el(n.a+a3+a,0,null) +p=5 +s=a6 instanceof A.abI?8:9 +break +case 8:l=A.c7k(a4,m) +l.x.E(0,a6.x) +B.c.E(l.y,a6.y) +l.r.E(0,a6.r) +l.r.E(0,a7) +s=10 +return A.h(n.c.ef(0,l),$async$ht) +case 10:k=b1 +a1=A.afb(k) +q=a1 +s=1 +break +case 9:s=a9==="application/x-www-form-urlencoded"?11:13 +break +case 11:b1=a8 +s=12 +break +case 13:s=14 +return A.h(n.OW(a6),$async$ht) +case 14:case 12:j=b1 +i=a7.a===0?null:a7 +case 15:switch(a4){case"POST":s=17 +break +case"PUT":s=18 +break +case"DELETE":s=19 +break +case"PATCH":s=20 +break +case"HEAD":s=21 +break +case"GET":s=22 +break +default:s=16 +break}break +case 17:s=23 +return A.h(n.c.qj("POST",m,i,j,null),$async$ht) +case 23:a1=b1 +q=a1 +s=1 +break +case 18:s=24 +return A.h(n.c.qj("PUT",m,i,j,null),$async$ht) +case 24:a1=b1 +q=a1 +s=1 +break +case 19:s=25 +return A.h(n.c.qj("DELETE",m,i,j,null),$async$ht) +case 25:a1=b1 +q=a1 +s=1 +break +case 20:s=26 +return A.h(n.c.qj("PATCH",m,i,j,null),$async$ht) +case 26:a1=b1 +q=a1 +s=1 +break +case 21:s=27 +return A.h(n.c.wO("HEAD",m,i),$async$ht) +case 27:a1=b1 +q=a1 +s=1 +break +case 22:s=28 +return A.h(n.c.wO("GET",m,i),$async$ht) +case 28:a1=b1 +q=a1 +s=1 +break +case 16:p=2 +s=7 +break +case 5:p=4 +a2=o +a1=A.a0(a2) +if(t.re.b(a1)){h=a1 +g=A.am(a2) +throw A.d(A.ayS(400,"I/O operation failed: "+a4+" "+a3,h,g))}else if(a1 instanceof A.Ev){f=a1 +e=A.am(a2) +throw A.d(A.ayS(400,"HTTP connection failed: "+a4+" "+a3,f,e))}else if(t.VI.b(a1)){d=a1 +c=A.am(a2) +throw A.d(A.ayS(400,"Exception occurred: "+a4+" "+a3,d,c))}else throw a2 +s=7 +break +case 4:s=2 +break +case 7:throw A.d(A.pn(400,"Invalid HTTP operation: "+a4+" "+a3)) +case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$ht,r)}, +mx(a,b){return this.aT8(a,b)}, +aT8(a,b){var s=0,r=A.o(t.z),q +var $async$mx=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:b=A.bQ(b," ","") +q=b==="String"?a:A.ayN(B.ab.CY(0,a,null),b,!1) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$mx,r)}, +OW(a){var s=0,r=A.o(t.N),q +var $async$OW=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=a==null?"":B.ab.ib(a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$OW,r)}} +A.ayR.prototype={ +$1(a){return a.j(0)}, +$S:956} +A.ayO.prototype={ +$1(a){return A.ayN(a,this.a.a,this.b)}, +$S:35} +A.ayP.prototype={ +$1(a){return A.ayN(a,this.a.a,this.b)}, +$S:35} +A.ayQ.prototype={ +$1(a){return A.ayN(a,this.a.a,this.b)}, +$S:35} +A.Mp.prototype={ +j(a){var s,r=this,q=r.b +if(q==null)return"ApiException" +s=r.c +if(s==null)return"ApiException "+r.a+": "+q +return"ApiException "+r.a+": "+q+" (Inner exception: "+s.j(0)+")\n\n"+A.c(r.d)}, +$ibl:1, +gaa(a){return this.b}} +A.Br.prototype={ +j(a){return A.j7(B.di,this.a,B.G,!0)+"="+A.j7(B.di,this.b,B.G,!0)}} +A.azE.prototype={} +A.DS.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.DS&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"AcceptCallResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.a2u.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a2u&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e===r.e&&b.f===r.f&&b.r===r.r +else s=!0 +return s}, +gm(a){var s=this +return B.e.gm(s.a)+B.e.gm(s.b)+J.I(s.c)+B.b.gm(s.d)+A.aK(s.e)+B.b.gm(s.f)+B.b.gm(s.r)}, +j(a){var s=this,r=s.e +return"APIError[statusCode="+s.a+", code="+s.b+", details="+A.c(s.c)+", duration="+s.d+", exceptionFields="+r.j(r)+", message="+s.f+", moreInfo="+s.r+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"StatusCode",s.a) +r.k(0,"code",s.b) +r.k(0,"details",s.c) +r.k(0,"duration",s.d) +r.k(0,"exception_fields",s.e) +r.k(0,"message",s.f) +r.k(0,"more_info",s.r) +return r}, +gaa(a){return this.f}} +A.a2v.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a2v&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+B.b.gm(this.b)}, +j(a){return"APNS[body="+this.a+", title="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"body",this.a) +s.k(0,"title",this.b) +return s}} +A.a2w.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a2w&&b.a==this.a&&b.b==this.b +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:B.b.gm(r) +s=this.b +return r+(s==null?0:B.b.gm(s))}, +j(a){return"APNSRequest[body="+A.c(this.a)+", title="+A.c(this.b)+"]"}, +N(){var s=A.q(t.N,t.z),r=this.a +if(r!=null)s.k(0,"body",r) +else s.k(0,"body",null) +r=this.b +if(r!=null)s.k(0,"title",r) +else s.k(0,"title",null) +return s}} +A.a3f.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a3f&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e===r.e&&b.f===r.f +else s=!0 +return s}, +gm(a){var s=this +return B.B.gm(s.a)+A.aK(s.b)+B.B.gm(s.c)+B.B.gm(s.d)+B.B.gm(s.e)+B.B.gm(s.f)}, +j(a){var s=this +return"AudioSettings[accessRequestEnabled="+s.a+", defaultDevice="+s.b.j(0)+", micDefaultOn="+s.c+", opusDtxEnabled="+s.d+", redundantCodingEnabled="+s.e+", speakerDefaultOn="+s.f+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"access_request_enabled",s.a) +r.k(0,"default_device",s.b) +r.k(0,"mic_default_on",s.c) +r.k(0,"opus_dtx_enabled",s.d) +r.k(0,"redundant_coding_enabled",s.e) +r.k(0,"speaker_default_on",s.f) +return r}} +A.a3g.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.azu.prototype={ +bi(a,b){if(b!=null)switch(b){case"speaker":return B.Sw +case"earpiece":return B.Sv}return null}} +A.a3h.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a3h&&b.a==r.a&&b.b===r.b&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f==r.f +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n=this,m=n.a +m=m==null?0:B.B.gm(m) +s=A.aK(n.b) +r=n.c +r=r==null?0:B.B.gm(r) +q=n.d +q=q==null?0:B.B.gm(q) +p=n.e +p=p==null?0:B.B.gm(p) +o=n.f +o=o==null?0:B.B.gm(o) +return m+s+r+q+p+o}, +j(a){var s=this +return"AudioSettingsRequest[accessRequestEnabled="+A.c(s.a)+", defaultDevice="+s.b.j(0)+", micDefaultOn="+A.c(s.c)+", opusDtxEnabled="+A.c(s.d)+", redundantCodingEnabled="+A.c(s.e)+", speakerDefaultOn="+A.c(s.f)+"]"}, +N(){var s=this,r=null,q="access_request_enabled",p="mic_default_on",o="opus_dtx_enabled",n="redundant_coding_enabled",m="speaker_default_on",l=A.q(t.N,t.z),k=s.a +if(k!=null)l.k(0,q,k) +else l.k(0,q,r) +l.k(0,"default_device",s.b) +k=s.c +if(k!=null)l.k(0,p,k) +else l.k(0,p,r) +k=s.d +if(k!=null)l.k(0,o,k) +else l.k(0,o,r) +k=s.e +if(k!=null)l.k(0,n,k) +else l.k(0,n,r) +k=s.f +if(k!=null)l.k(0,m,k) +else l.k(0,m,r) +return l}} +A.a3i.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.azv.prototype={ +bi(a,b){if(b!=null)switch(b){case"speaker":return B.Sy +case"earpiece":return B.Sx}return null}} +A.a3z.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a3z&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.B.gm(this.a)}, +j(a){return"BackstageSettings[enabled="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"enabled",this.a) +return s}} +A.a3A.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a3A&&b.a==this.a +else s=!0 +return s}, +gm(a){var s=this.a +return s==null?0:B.B.gm(s)}, +j(a){return"BackstageSettingsRequest[enabled="+A.c(this.a)+"]"}, +N(){var s=A.q(t.N,t.z),r=this.a +if(r!=null)s.k(0,"enabled",r) +else s.k(0,"enabled",null) +return s}} +A.a3L.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a3L&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"BlockUserRequest[userId="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"user_id",this.a) +return s}} +A.a3M.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a3M&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"BlockUserResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.a3N.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a3N&&J.i(b.a,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s,r,q=this,p=q.a +p=p==null?0:p.gm(p) +s=q.c +r=q.e +return p+B.b.gm(q.b)+s.gm(s)+B.b.gm(q.d)+r.gm(r)}, +j(a){var s=this +return"BlockedUserEvent[blockedByUser="+A.c(s.a)+", callCid="+s.b+", createdAt="+s.c.j(0)+", type="+s.d+", user="+s.e.j(0)+"]"}, +N(){var s=this,r="blocked_by_user",q=A.q(t.N,t.z),p=s.a +if(p!=null)q.k(0,r,p) +else q.k(0,r,null) +q.k(0,"call_cid",s.b) +q.k(0,"created_at",s.c.bB().bd()) +q.k(0,"type",s.d) +q.k(0,"user",s.e) +return q}, +gX(a){return this.d}} +A.a3U.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a3U&&b.a===this.a&&b.b.l(0,this.b) +else s=!0 +return s}, +gm(a){var s=this.b +return B.B.gm(this.a)+s.gm(s)}, +j(a){return"BroadcastSettings[enabled="+this.a+", hls="+this.b.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"enabled",this.a) +s.k(0,"hls",this.b) +return s}} +A.a3V.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a3V&&b.a==this.a&&J.i(b.b,this.b) +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:B.B.gm(r) +s=this.b +return r+(s==null?0:s.gm(s))}, +j(a){return"BroadcastSettingsRequest[enabled="+A.c(this.a)+", hls="+A.c(this.b)+"]"}, +N(){var s=A.q(t.N,t.z),r=this.a +if(r!=null)s.k(0,"enabled",r) +else s.k(0,"enabled",null) +r=this.b +if(r!=null)s.k(0,"hls",r) +else s.k(0,"hls",null) +return s}} +A.a42.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a42&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c,p=s.e +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+B.b.gm(s.d)+p.gm(p)}, +j(a){var s=this +return"CallAcceptedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", type="+s.d+", user="+s.e.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"type",s.d) +r.k(0,"user",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.d}} +A.a44.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a44&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d===r.d +else s=!0 +return s}, +gm(a){var s=this,r=s.b +return B.b.gm(s.a)+r.gm(r)+B.b.gm(s.c)+B.b.gm(s.d)}, +j(a){var s=this +return"CallBroadcastingStartedEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", hlsPlaylistUrl="+s.c+", type="+s.d+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"hls_playlist_url",s.c) +r.k(0,"type",s.d) +return r}, +gX(a){return this.d}} +A.a45.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a45&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=this.b +return B.b.gm(this.a)+s.gm(s)+B.b.gm(this.c)}, +j(a){return"CallBroadcastingStoppedEvent[callCid="+this.a+", createdAt="+this.b.j(0)+", type="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"call_cid",this.a) +s.k(0,"created_at",this.b.bB().bd()) +s.k(0,"type",this.c) +return s}, +gX(a){return this.c}} +A.a48.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a48&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+A.aK(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallCreatedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", members="+A.c(s.d)+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"members",s.d) +r.k(0,"type",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.e}} +A.a4c.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4c&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&J.i(b.d,r.d) +else s=!0 +return s}, +gm(a){var s,r,q=this,p=B.b.gm(q.a),o=q.b +o=o.gm(o) +s=B.b.gm(q.c) +r=q.d +r=r==null?0:r.gm(r) +return p+o+s+r}, +j(a){var s=this +return"CallEndedEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", type="+s.c+", user="+A.c(s.d)+"]"}, +N(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"call_cid",r.a) +q.k(0,"created_at",r.b.bB().bd()) +q.k(0,"type",r.c) +s=r.d +if(s!=null)q.k(0,"user",s) +else q.k(0,"user",null) +return q}, +gX(a){return this.c}} +A.a4d.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a4d&&b.a.l(0,this.a) +else s=!0 +return s}, +gm(a){return B.b.gm(this.a.a)}, +j(a){return"CallIngressResponse[rtmp="+this.a.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"rtmp",this.a) +return s}} +A.a4g.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4g&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+B.b.gm(s.d)}, +j(a){var s=this +return"CallLiveStartedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", type="+s.d+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"type",s.d) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.d}} +A.a4h.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4h&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+A.aK(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallMemberAddedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", members="+A.c(s.d)+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"members",s.d) +r.k(0,"type",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.e}} +A.a4i.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4i&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+J.I(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallMemberRemovedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", members="+A.c(s.d)+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"members",s.d) +r.k(0,"type",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.e}} +A.a4j.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4j&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+A.aK(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallMemberUpdatedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", members="+A.c(s.d)+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"members",s.d) +r.k(0,"type",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.e}} +A.a4k.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4k&&b.a.l(0,r.a)&&b.b===r.b&&b.c===r.c&&b.d.l(0,r.d)&&b.e===r.e&&b.f===r.f +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.d +return r.gm(r)+B.b.gm(s.b)+A.aK(s.c)+q.gm(q)+A.aK(s.e)+B.b.gm(s.f)}, +j(a){var s=this,r=s.c +return"CallMemberUpdatedPermissionEvent[call="+s.a.j(0)+", callCid="+s.b+", capabilitiesByRole="+r.j(r)+", createdAt="+s.d.j(0)+", members="+A.c(s.e)+", type="+s.f+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"capabilities_by_role",s.c) +r.k(0,"created_at",s.d.bB().bd()) +r.k(0,"members",s.e) +r.k(0,"type",s.f) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.f}} +A.a4m.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4m&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e&&b.f===r.f&&b.r.l(0,r.r) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c,p=s.r +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+A.aK(s.d)+B.b.gm(s.e)+B.b.gm(s.f)+p.gm(p)}, +j(a){var s=this +return"CallNotificationEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", members="+A.c(s.d)+", sessionId="+s.e+", type="+s.f+", user="+s.r.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"members",s.d) +r.k(0,"session_id",s.e) +r.k(0,"type",s.f) +r.k(0,"user",s.r) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.f}} +A.Eg.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Eg&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+B.b.gm(s.d)}, +j(a){var s=this +return"CallParticipantResponse[joinedAt="+s.a.j(0)+", role="+s.b+", user="+s.c.j(0)+", userSessionId="+s.d+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"joined_at",s.a.bB().bd()) +r.k(0,"role",s.b) +r.k(0,"user",s.c) +r.k(0,"user_session_id",s.d) +return r}} +A.a4s.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4s&&b.a===r.a&&b.b.l(0,r.b)&&b.c.l(0,r.c)&&b.d===r.d +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.c +return B.b.gm(s.a)+r.gm(r)+q.gm(q)+B.b.gm(s.d)}, +j(a){var s=this +return"CallReactionEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", reaction="+s.c.j(0)+", type="+s.d+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"reaction",s.c) +r.k(0,"type",s.d) +return r}, +gX(a){return this.d}} +A.Eh.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Eh&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+B.b.gm(s.d)}, +j(a){var s=this +return"CallRecording[endTime="+s.a.j(0)+", filename="+s.b+", startTime="+s.c.j(0)+", url="+s.d+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"end_time",s.a.bB().bd()) +r.k(0,"filename",s.b) +r.k(0,"start_time",s.c.bB().bd()) +r.k(0,"url",s.d) +return r}} +A.a4t.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4t&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=this.b +return B.b.gm(this.a)+s.gm(s)+B.b.gm(this.c)}, +j(a){return"CallRecordingStartedEvent[callCid="+this.a+", createdAt="+this.b.j(0)+", type="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"call_cid",this.a) +s.k(0,"created_at",this.b.bB().bd()) +s.k(0,"type",this.c) +return s}, +gX(a){return this.c}} +A.a4u.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4u&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=this.b +return B.b.gm(this.a)+s.gm(s)+B.b.gm(this.c)}, +j(a){return"CallRecordingStoppedEvent[callCid="+this.a+", createdAt="+this.b.j(0)+", type="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"call_cid",this.a) +s.k(0,"created_at",this.b.bB().bd()) +s.k(0,"type",this.c) +return s}, +gX(a){return this.c}} +A.a4w.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4w&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c,p=s.e +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+B.b.gm(s.d)+p.gm(p)}, +j(a){var s=this +return"CallRejectedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", type="+s.d+", user="+s.e.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"type",s.d) +r.k(0,"user",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.d}} +A.N2.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.N2&&J.i(b.a,r.a)&&b.b==r.b&&b.c===r.c&&b.d===r.d&&J.i(b.e,r.e)&&J.i(b.f,r.f)&&b.r==r.r +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m=this,l=m.a +l=l==null?0:l.gm(l) +s=m.b +s=s==null?0:B.b.gm(s) +r=A.aK(m.c) +q=A.aK(m.d) +p=m.e +p=p==null?0:p.gm(p) +o=m.f +o=o==null?0:o.gm(o) +n=m.r +n=n==null?0:B.b.gm(n) +return l+s+r+q+p+o+n}, +j(a){var s=this,r=s.c +return"CallRequest[createdBy="+A.c(s.a)+", createdById="+A.c(s.b)+", custom="+r.j(r)+", members="+A.c(s.d)+", settingsOverride="+A.c(s.e)+", startsAt="+A.c(s.f)+", team="+A.c(s.r)+"]"}, +N(){var s=this,r=null,q="created_by",p="created_by_id",o="settings_override",n="starts_at",m=A.q(t.N,t.z),l=s.a +if(l!=null)m.k(0,q,l) +else m.k(0,q,r) +l=s.b +if(l!=null)m.k(0,p,l) +else m.k(0,p,r) +m.k(0,"custom",s.c) +m.k(0,"members",s.d) +l=s.e +if(l!=null)m.k(0,o,l) +else m.k(0,o,r) +l=s.f +if(l!=null)m.k(0,n,l.bB().bd()) +else m.k(0,n,r) +l=s.r +if(l!=null)m.k(0,"team",l) +else m.k(0,"team",r) +return m}} +A.a4x.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4x&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d.l(0,r.d)&&b.e.l(0,r.e)&&b.f===r.f&&b.r===r.r&&b.w.l(0,r.w)&&J.i(b.x,r.x)&&b.y===r.y&&b.z.l(0,r.z)&&b.Q===r.Q&&J.i(b.as,r.as)&&b.at.l(0,r.at)&&J.i(b.ax,r.ax)&&b.ay==r.ay&&b.ch===r.ch&&b.CW===r.CW&&b.cx.l(0,r.cx) +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=B.B.gm(f.a),d=J.I(f.b),c=B.b.gm(f.c),b=f.d +b=b.gm(b) +s=f.e +s=s.gm(s) +r=B.b.gm(f.f) +q=A.aK(f.r) +p=f.w +p=p.gm(p) +o=f.x +o=o==null?0:o.gm(o) +n=B.b.gm(f.y) +m=B.b.gm(f.z.a.a) +l=B.B.gm(f.Q) +k=f.as +k=k==null?0:k.gm(k) +j=f.at +j=j.gm(j) +i=f.ax +i=i==null?0:i.gm(i) +h=f.ay +h=h==null?0:B.b.gm(h) +g=f.cx +return e+d+c+b+s+r+q+p+o+n+m+l+k+j+i+h+B.B.gm(f.ch)+B.b.gm(f.CW)+g.gm(g)}, +j(a){var s=this,r=s.r +return"CallResponse[backstage="+s.a+", blockedUserIds="+A.c(s.b)+", cid="+s.c+", createdAt="+s.d.j(0)+", createdBy="+s.e.j(0)+", currentSessionId="+s.f+", custom="+r.j(r)+", egress="+s.w.j(0)+", endedAt="+A.c(s.x)+", id="+s.y+", ingress="+s.z.j(0)+", recording="+s.Q+", session="+A.c(s.as)+", settings="+s.at.j(0)+", startsAt="+A.c(s.ax)+", team="+A.c(s.ay)+", transcribing="+s.ch+", type="+s.CW+", updatedAt="+s.cx.j(0)+"]"}, +N(){var s,r=this,q=null,p="ended_at",o="starts_at",n=A.q(t.N,t.z) +n.k(0,"backstage",r.a) +n.k(0,"blocked_user_ids",r.b) +n.k(0,"cid",r.c) +n.k(0,"created_at",r.d.bB().bd()) +n.k(0,"created_by",r.e) +n.k(0,"current_session_id",r.f) +n.k(0,"custom",r.r) +n.k(0,"egress",r.w) +s=r.x +if(s!=null)n.k(0,p,s.bB().bd()) +else n.k(0,p,q) +n.k(0,"id",r.y) +n.k(0,"ingress",r.z) +n.k(0,"recording",r.Q) +s=r.as +if(s!=null)n.k(0,"session",s) +else n.k(0,"session",q) +n.k(0,"settings",r.at) +s=r.ax +if(s!=null)n.k(0,o,s.bB().bd()) +else n.k(0,o,q) +s=r.ay +if(s!=null)n.k(0,"team",s) +else n.k(0,"team",q) +n.k(0,"transcribing",r.ch) +n.k(0,"type",r.CW) +n.k(0,"updated_at",r.cx.bB().bd()) +return n}, +gX(a){return this.CW}} +A.a4y.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4y&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e&&b.f===r.f&&b.r.l(0,r.r) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c,p=s.r +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+A.aK(s.d)+B.b.gm(s.e)+B.b.gm(s.f)+p.gm(p)}, +j(a){var s=this +return"CallRingEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", members="+A.c(s.d)+", sessionId="+s.e+", type="+s.f+", user="+s.r.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"members",s.d) +r.k(0,"session_id",s.e) +r.k(0,"type",s.f) +r.k(0,"user",s.r) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.f}} +A.a4B.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4B&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+B.b.gm(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallSessionEndedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", sessionId="+s.d+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"session_id",s.d) +r.k(0,"type",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.e}} +A.a4C.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4C&&b.a===r.a&&b.b.l(0,r.b)&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.c +return B.b.gm(s.a)+r.gm(r)+q.gm(q)+B.b.gm(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallSessionParticipantJoinedEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", participant="+s.c.j(0)+", sessionId="+s.d+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"participant",s.c) +r.k(0,"session_id",s.d) +r.k(0,"type",s.e) +return r}, +gX(a){return this.e}} +A.a4D.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4D&&b.a===r.a&&b.b.l(0,r.b)&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.c +return B.b.gm(s.a)+r.gm(r)+q.gm(q)+B.b.gm(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallSessionParticipantLeftEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", participant="+s.c.j(0)+", sessionId="+s.d+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"participant",s.c) +r.k(0,"session_id",s.d) +r.k(0,"type",s.e) +return r}, +gX(a){return this.e}} +A.a4E.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4E&&b.a===r.a&&J.i(b.b,r.b)&&b.c===r.c&&b.d===r.d&&b.e===r.e&&b.f===r.f&&J.i(b.r,r.r) +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n=this,m=A.aK(n.a),l=n.b +l=l==null?0:l.gm(l) +s=B.b.gm(n.c) +r=A.aK(n.d) +q=A.aK(n.e) +p=A.aK(n.f) +o=n.r +o=o==null?0:o.gm(o) +return m+l+s+r+q+p+o}, +j(a){var s=this,r=s.a,q=s.e,p=s.f +return"CallSessionResponse[acceptedBy="+r.j(r)+", endedAt="+A.c(s.b)+", id="+s.c+", participants="+A.c(s.d)+", participantsCountByRole="+q.j(q)+", rejectedBy="+p.j(p)+", startedAt="+A.c(s.r)+"]"}, +N(){var s,r=this,q="ended_at",p="started_at",o=A.q(t.N,t.z) +o.k(0,"accepted_by",r.a) +s=r.b +if(s!=null)o.k(0,q,s.bB().bd()) +else o.k(0,q,null) +o.k(0,"id",r.c) +o.k(0,"participants",r.d) +o.k(0,"participants_count_by_role",r.e) +o.k(0,"rejected_by",r.f) +s=r.r +if(s!=null)o.k(0,p,s.bB().bd()) +else o.k(0,p,null) +return o}} +A.a4G.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4G&&b.a.l(0,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c +return r.gm(r)+B.b.gm(s.b)+q.gm(q)+B.b.gm(s.d)+B.b.gm(s.e)}, +j(a){var s=this +return"CallSessionStartedEvent[call="+s.a.j(0)+", callCid="+s.b+", createdAt="+s.c.j(0)+", sessionId="+s.d+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"created_at",s.c.bB().bd()) +r.k(0,"session_id",s.d) +r.k(0,"type",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.e}} +A.a4H.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4H&&J.i(b.a,r.a)&&J.i(b.b,r.b)&&J.i(b.c,r.c)&&J.i(b.d,r.d)&&J.i(b.e,r.e)&&J.i(b.f,r.f)&&J.i(b.r,r.r)&&J.i(b.w,r.w)&&J.i(b.x,r.x) +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m,l,k=this,j=k.a +j=j==null?0:j.gm(j) +s=k.b +if(s==null)s=0 +else{s=s.a +s=s==null?0:B.B.gm(s)}r=k.c +r=r==null?0:r.gm(r) +q=k.d +q=q==null?0:J.I(q.a) +p=k.e +p=p==null?0:p.gm(p) +o=k.f +o=o==null?0:o.gm(o) +n=k.r +n=n==null?0:n.gm(n) +m=k.w +m=m==null?0:m.gm(m) +l=k.x +l=l==null?0:l.gm(l) +return j+s+r+q+p+o+n+m+l}, +j(a){var s=this +return"CallSettingsRequest[audio="+A.c(s.a)+", backstage="+A.c(s.b)+", broadcasting="+A.c(s.c)+", geofencing="+A.c(s.d)+", recording="+A.c(s.e)+", ring="+A.c(s.f)+", screensharing="+A.c(s.r)+", transcription="+A.c(s.w)+", video="+A.c(s.x)+"]"}, +N(){var s=this,r=null,q="backstage",p="broadcasting",o="geofencing",n="recording",m="screensharing",l="transcription",k=A.q(t.N,t.z),j=s.a +if(j!=null)k.k(0,"audio",j) +else k.k(0,"audio",r) +j=s.b +if(j!=null)k.k(0,q,j) +else k.k(0,q,r) +j=s.c +if(j!=null)k.k(0,p,j) +else k.k(0,p,r) +j=s.d +if(j!=null)k.k(0,o,j) +else k.k(0,o,r) +j=s.e +if(j!=null)k.k(0,n,j) +else k.k(0,n,r) +j=s.f +if(j!=null)k.k(0,"ring",j) +else k.k(0,"ring",r) +j=s.r +if(j!=null)k.k(0,m,j) +else k.k(0,m,r) +j=s.w +if(j!=null)k.k(0,l,j) +else k.k(0,l,r) +j=s.x +if(j!=null)k.k(0,"video",j) +else k.k(0,"video",r) +return k}} +A.a4J.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4J&&b.a.l(0,r.a)&&b.b.l(0,r.b)&&b.c.l(0,r.c)&&b.d.l(0,r.d)&&b.e.l(0,r.e)&&b.f.l(0,r.f)&&b.r.l(0,r.r)&&b.w.l(0,r.w)&&b.x.l(0,r.x) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.c,p=q.b,o=s.e,n=s.f,m=s.r,l=s.w,k=s.x +return r.gm(r)+B.B.gm(s.b.a)+(B.B.gm(q.a)+p.gm(p))+J.I(s.d.a)+o.gm(o)+(B.e.gm(n.a)+B.e.gm(n.b))+(B.B.gm(m.a)+B.B.gm(m.b))+(B.b.gm(l.a)+A.aK(l.b))+k.gm(k)}, +j(a){var s=this +return"CallSettingsResponse[audio="+s.a.j(0)+", backstage="+s.b.j(0)+", broadcasting="+s.c.j(0)+", geofencing="+s.d.j(0)+", recording="+s.e.j(0)+", ring="+s.f.j(0)+", screensharing="+s.r.j(0)+", transcription="+s.w.j(0)+", video="+s.x.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"audio",s.a) +r.k(0,"backstage",s.b) +r.k(0,"broadcasting",s.c) +r.k(0,"geofencing",s.d) +r.k(0,"recording",s.e) +r.k(0,"ring",s.f) +r.k(0,"screensharing",s.r) +r.k(0,"transcription",s.w) +r.k(0,"video",s.x) +return r}} +A.Ei.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Ei&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&J.i(b.d,r.d)&&b.e===r.e +else s=!0 +return s}, +gm(a){var s,r,q=this,p=A.aK(q.a),o=q.b +o=o.gm(o) +s=A.aK(q.c) +r=q.d +r=r==null?0:r.gm(r) +return p+o+s+r+A.aK(q.e)}, +j(a){var s=this +return"CallStateResponseFields[blockedUsers="+A.c(s.a)+", call="+s.b.j(0)+", members="+A.c(s.c)+", membership="+A.c(s.d)+", ownCapabilities="+A.c(s.e)+"]"}, +N(){var s,r=this,q="membership",p=A.q(t.N,t.z) +p.k(0,"blocked_users",r.a) +p.k(0,"call",r.b) +p.k(0,"members",r.c) +s=r.d +if(s!=null)p.k(0,q,s) +else p.k(0,q,null) +p.k(0,"own_capabilities",r.e) +return p}, +$0(){return this.b.$0()}, +$1(a){return this.b.$1(a)}, +$2(a,b){return this.b.$2(a,b)}, +$3$1(a,b,c,d){return this.b.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.b.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.b.$2$1(a,b,c)}, +$1$1(a,b){return this.b.$1$1(a,b)}, +$3(a,b,c){return this.b.$3(a,b,c)}, +$4(a,b,c,d){return this.b.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.b.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.b.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.b.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.b.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.b.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.b.$1$locales(a)}, +$1$textScaleFactor(a){return this.b.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.b.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.b.$1$2(a,b,c)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.b.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.b.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.b.$4$checkModifiers(a,b,c,d)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.b.$1$0(a)}, +$1$accessibleNavigation(a){return this.b.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.b.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.b.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.b.$1$growable(a)}, +$2$path(a,b){return this.b.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.b.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.b.$2$position(a,b)}, +$1$style(a){return this.b.$1$style(a)}, +$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.b.$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)}, +$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.b.$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)}, +$2$aspect(a,b){return this.b.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.b.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.b.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.b.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.b.$2$after(a,b)}, +$1$range(a){return this.b.$1$range(a)}, +$1$paragraphWidth(a){return this.b.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.b.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.b.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.b.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.b.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.b.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.b.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.b.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.b.$1$bottom(a)}, +$2$textDirection(a,b){return this.b.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.b.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.b.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.b.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.b.$2$down$up(a,b)}, +$1$down(a){return this.b.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.b.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.b.$1$removeBottom(a)}, +$1$padding(a){return this.b.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.b.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.b.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.b.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.b.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.b.$2$color$fontSize(a,b)}, +$1$color(a){return this.b.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.b.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.b.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.b.$1$side(a)}, +$1$findFirstFocus(a){return this.b.$1$findFirstFocus(a)}, +$2$value(a,b){return this.b.$2$value(a,b)}, +$1$details(a){return this.b.$1$details(a)}, +$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.b.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.b.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.b.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.b.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.b.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.b.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.b.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.b.$2$initialRestore(a,b)}, +$1$direction(a){return this.b.$1$direction(a)}, +$3$textDirection(a,b,c){return this.b.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.b.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.b.$1$camera(a)}, +$1$microphone(a){return this.b.$1$microphone(a)}, +$1$renderVideo(a){return this.b.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.b.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.b.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.b.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.b.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.b.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.b.$2$chunkCallback(a,b)}, +$1$url(a){return this.b.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.b.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.b.$1$length(a)}, +$1$tailVisitor(a){return this.b.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.b.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.b.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.b.$5(a,b,c,d,e)}, +$1$recursive(a){return this.b.$1$recursive(a)}, +$3$async(a,b,c){return this.b.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.b.$2$withDrive(a,b)}, +$1$status(a){return this.b.$1$status(a)}, +$2$callCid$create(a,b){return this.b.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.b.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.b.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.b.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.b.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.b.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.b.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.b.$1$width(a)}, +$1$height(a){return this.b.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.b.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.b.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.b.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.b.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.b.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.b.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.b.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.b.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.b.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.b.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.b.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.b.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.b.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.b.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.b.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.b.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.b.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.b.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.b.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.b.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.b.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.b.$2$0(a,b)}, +$1$end(a){return this.b.$1$end(a)}, +$1$text(a){return this.b.$1$text(a)}, +$1$line(a){return this.b.$1$line(a)}, +$2$color(a,b){return this.b.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.b.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.b.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.b.$2$onDone(a,b)}, +$1$sessionId(a){return this.b.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.b.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.b.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.b.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.b.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.b.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.b.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.b.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.b.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.b.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.b.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.b.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.b.$1$reaction(a)}, +$1$isBroadcasting(a){return this.b.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.b.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.b.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.b.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.b.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.b.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.b.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.b.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.b.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.b.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.b.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.b.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.b.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.b.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.b.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.b.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.b.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.b.$1$fontWeight(a)}, +$1$userId(a){return this.b.$1$userId(a)}, +$1$user(a){return this.b.$1$user(a)}, +$1$mentionedUsers(a){return this.b.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.b.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.b.$1$showInChannel(a)}, +$1$id(a){return this.b.$1$id(a)}, +$1$limit(a){return this.b.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.b.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.b.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.b.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.b.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.b.$2$code$message(a,b)}, +$1$selection(a){return this.b.$1$selection(a)}, +$1$rect(a){return this.b.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.b.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.b.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.b.$2$cause$from(a,b)}, +$1$composing(a){return this.b.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.b.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.b.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.b.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.b.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.b.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.b.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.b.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.b.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.b.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.b.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.b.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.b.$1$spellCheckService(a)}, +$1$borderSide(a){return this.b.$1$borderSide(a)}, +$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.b.$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)}, +$2$enabled$hintMaxLines(a,b){return this.b.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.b.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.b.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.b.$2$remove(a,b)}, +$1$uploadState(a){return this.b.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.b.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.b.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.b.$1$path(a)}, +$1$quotedMessage(a){return this.b.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.b.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.b.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.b.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.b.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.b.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.b.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.b.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.b.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.b.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.b.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.b.$1$textTheme(a)}, +$2$a$p(a,b){return this.b.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.b.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.b.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.b.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.b.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.b.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.b.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.b.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.b.$1$fontStyle(a)}, +$1$decoration(a){return this.b.$1$decoration(a)}, +$1$task(a){return this.b.$1$task(a)}, +$1$isPlaying(a){return this.b.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.b.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.b.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.b.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.b.$1$buffered(a)}, +$1$isBuffering(a){return this.b.$1$isBuffering(a)}, +$1$volume(a){return this.b.$1$volume(a)}, +$1$enable(a){return this.b.$1$enable(a)}, +$1$position(a){return this.b.$1$position(a)}, +$1$isLooping(a){return this.b.$1$isLooping(a)}, +$1$queryParameters(a){return this.b.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.b.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.b.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.b.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.b.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.b.$1$state(a)}, +$1$days(a){return this.b.$1$days(a)}, +$1$years(a){return this.b.$1$years(a)}, +$1$letterSpacing(a){return this.b.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.b.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.b.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.b.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.b.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.b.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.b.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.b.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.b.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.b.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.b.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.b.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.b.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.b.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.b.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.b.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.b.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.b.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.b.$2$presence$watch(a,b)}, +$1$read(a){return this.b.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.b.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.b.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.b.$1$watchers(a)}, +$1$filter(a){return this.b.$1$filter(a)}, +$1$members(a){return this.b.$1$members(a)}, +$2$members$read(a,b){return this.b.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.b.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.b.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.b.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.b.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.b.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.b.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.b.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.b.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.b.$1$includeUserDetails(a)}, +$1$immediately(a){return this.b.$1$immediately(a)}, +$1$reversed(a){return this.b.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.b.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.b.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.b.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.b.$2$colorScheme$primaryIconTheme(a,b)}, +$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.b.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.b.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.b.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.b.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.b.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.b.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.b.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.b.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.b.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.b.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.b.$1$connected(a)}, +$1$healthCheck(a){return this.b.$1$healthCheck(a)}, +$1$callCreated(a){return this.b.$1$callCreated(a)}, +$1$callAccepted(a){return this.b.$1$callAccepted(a)}, +$1$callRejected(a){return this.b.$1$callRejected(a)}, +$1$callUpdated(a){return this.b.$1$callUpdated(a)}, +$1$callEnded(a){return this.b.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.b.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.b.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.b.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.b.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.b.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.b.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.b.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.b.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.b.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.b.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.b.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.b.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.b.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.b.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.b.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.b.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.b.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.b.$1$callReaction(a)}, +$1$custom(a){return this.b.$1$custom(a)}, +$1$callRing(a){return this.b.$1$callRing(a)}, +$1$callNotification(a){return this.b.$1$callNotification(a)}, +$1$unknown(a){return this.b.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.b.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.b.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.b.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.b.$1$config(a)}, +$2$descendant$rect(a,b){return this.b.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.b.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.b.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.b.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.b.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.b.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.b.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.b.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.b.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.b.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.b.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.b.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.b.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.b.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.b.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.b.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.b.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.b.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.b.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.b.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.b.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.b.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.b.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.b.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.b.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.b.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.b.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.b.$2$test(a,b)}} +A.Na.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Na&&b.a.l(0,r.a)&&b.b===r.b&&b.c===r.c&&b.d.l(0,r.d)&&b.e.l(0,r.e)&&b.f.l(0,r.f) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.d,p=s.e,o=s.f +return r.gm(r)+A.aK(s.b)+B.b.gm(s.c)+q.gm(q)+p.gm(p)+o.gm(o)}, +j(a){var s=this,r=s.b +return"CallTypeResponse[createdAt="+s.a.j(0)+", grants="+r.j(r)+", name="+s.c+", notificationSettings="+s.d.j(0)+", settings="+s.e.j(0)+", updatedAt="+s.f.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"created_at",s.a.bB().bd()) +r.k(0,"grants",s.b) +r.k(0,"name",s.c) +r.k(0,"notification_settings",s.d) +r.k(0,"settings",s.e) +r.k(0,"updated_at",s.f.bB().bd()) +return r}} +A.a4N.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a4N&&b.a.l(0,r.a)&&b.b===r.b&&b.c===r.c&&b.d.l(0,r.d)&&b.e===r.e +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.d +return r.gm(r)+B.b.gm(s.b)+A.aK(s.c)+q.gm(q)+B.b.gm(s.e)}, +j(a){var s=this,r=s.c +return"CallUpdatedEvent[call="+s.a.j(0)+", callCid="+s.b+", capabilitiesByRole="+r.j(r)+", createdAt="+s.d.j(0)+", type="+s.e+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call",s.a) +r.k(0,"call_cid",s.b) +r.k(0,"capabilities_by_role",s.c) +r.k(0,"created_at",s.d.bB().bd()) +r.k(0,"type",s.e) +return r}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}, +gX(a){return this.e}} +A.a67.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a67&&b.a===r.a&&b.b===r.b&&b.c==r.c&&b.d==r.d +else s=!0 +return s}, +gm(a){var s,r=this,q=A.aK(r.a),p=B.b.gm(r.b),o=r.c +o=o==null?0:B.b.gm(o) +s=r.d +s=s==null?0:B.b.gm(s) +return q+p+o+s}, +j(a){var s=this,r=s.a +return"ConnectUserDetailsRequest[custom="+r.j(r)+", id="+s.b+", image="+A.c(s.c)+", name="+A.c(s.d)+"]"}, +N(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"custom",r.a) +q.k(0,"id",r.b) +s=r.c +if(s!=null)q.k(0,"image",s) +else q.k(0,"image",null) +s=r.d +if(s!=null)q.k(0,"name",s) +else q.k(0,"name",null) +return q}} +A.a68.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a68&&b.a===r.a&&b.b.l(0,r.b)&&b.c.l(0,r.c)&&b.d===r.d +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.c +return B.b.gm(s.a)+r.gm(r)+q.gm(q)+B.b.gm(s.d)}, +j(a){var s=this +return"ConnectedEvent[connectionId="+s.a+", createdAt="+s.b.j(0)+", me="+s.c.j(0)+", type="+s.d+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"connection_id",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"me",s.c) +r.k(0,"type",s.d) +return r}, +gX(a){return this.d}} +A.a69.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a69&&b.a===r.a&&b.b.l(0,r.b)&&J.i(b.c,r.c)&&b.d===r.d +else s=!0 +return s}, +gm(a){var s,r=this,q=B.b.gm(r.a),p=r.b +p=p.gm(p) +s=r.c +s=s==null?0:s.gm(s) +return q+p+s+B.b.gm(r.d)}, +j(a){var s=this +return"ConnectionErrorEvent[connectionId="+s.a+", createdAt="+s.b.j(0)+", error="+A.c(s.c)+", type="+s.d+"]"}, +N(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"connection_id",r.a) +q.k(0,"created_at",r.b.bB().bd()) +s=r.c +if(s!=null)q.k(0,"error",s) +else q.k(0,"error",null) +q.k(0,"type",r.d) +return q}, +gX(a){return this.d}} +A.a6C.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a6C&&b.a===r.a&&b.b===r.b&&J.i(b.c,r.c)&&J.i(b.d,r.d) +else s=!0 +return s}, +gm(a){var s,r=this,q=A.aK(r.a),p=B.b.gm(r.b),o=r.c +o=o==null?0:o.gm(o) +s=r.d +s=s==null?0:s.gm(s) +return q+p+o+s}, +j(a){var s=this,r=s.a +return"CreateCallTypeRequest[grants="+r.j(r)+", name="+s.b+", notificationSettings="+A.c(s.c)+", settings="+A.c(s.d)+"]"}, +N(){var s,r=this,q="notification_settings",p="settings",o=A.q(t.N,t.z) +o.k(0,"grants",r.a) +o.k(0,"name",r.b) +s=r.c +if(s!=null)o.k(0,q,s) +else o.k(0,q,null) +s=r.d +if(s!=null)o.k(0,p,s) +else o.k(0,p,null) +return o}} +A.a6D.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a6D&&b.a.l(0,r.a)&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e.l(0,r.e)&&b.f.l(0,r.f)&&b.r.l(0,r.r) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.e,p=s.f,o=s.r +return r.gm(r)+B.b.gm(s.b)+A.aK(s.c)+B.b.gm(s.d)+q.gm(q)+p.gm(p)+o.gm(o)}, +j(a){var s=this,r=s.c +return"CreateCallTypeResponse[createdAt="+s.a.j(0)+", duration="+s.b+", grants="+r.j(r)+", name="+s.d+", notificationSettings="+s.e.j(0)+", settings="+s.f.j(0)+", updatedAt="+s.r.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"created_at",s.a.bB().bd()) +r.k(0,"duration",s.b) +r.k(0,"grants",s.c) +r.k(0,"name",s.d) +r.k(0,"notification_settings",s.e) +r.k(0,"settings",s.f) +r.k(0,"updated_at",s.r.bB().bd()) +return r}} +A.NY.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.NY&&b.a==r.a&&b.b==r.b&&b.c==r.c&&J.i(b.d,r.d)&&b.e==r.e&&b.f==r.f +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n=this,m=n.a +m=m==null?0:B.b.gm(m) +s=n.b +s=s==null?0:A.aK(s) +r=n.c +r=r==null?0:B.b.gm(r) +q=n.d +q=q==null?0:q.gm(q) +p=n.e +p=p==null?0:B.b.gm(p) +o=n.f +o=o==null?0:B.B.gm(o) +return m+s+r+q+p+o}, +j(a){var s=this +return"CreateDeviceRequest[id="+A.c(s.a)+", pushProvider="+A.c(s.b)+", pushProviderName="+A.c(s.c)+", user="+A.c(s.d)+", userId="+A.c(s.e)+", voipToken="+A.c(s.f)+"]"}, +N(){var s=this,r=null,q="push_provider",p="push_provider_name",o="voip_token",n=A.q(t.N,t.z),m=s.a +if(m!=null)n.k(0,"id",m) +else n.k(0,"id",r) +m=s.b +if(m!=null)n.k(0,q,m) +else n.k(0,q,r) +m=s.c +if(m!=null)n.k(0,p,m) +else n.k(0,p,r) +m=s.d +if(m!=null)n.k(0,"user",m) +else n.k(0,"user",r) +m=s.e +if(m!=null)n.k(0,"user_id",m) +else n.k(0,"user_id",r) +m=s.f +if(m!=null)n.k(0,o,m) +else n.k(0,o,r) +return n}} +A.EM.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.aIC.prototype={ +bi(a,b){if(b!=null)switch(b){case"firebase":return B.w_ +case"apn":return B.vZ +case"huawei":return B.a0_ +case"xiaomi":return B.a00}return null}} +A.NZ.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.NZ&&b.a.l(0,this.a) +else s=!0 +return s}, +gm(a){var s=this.a +return s.gm(s)}, +j(a){return"CreateGuestRequest[user="+this.a.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"user",this.a) +return s}} +A.EN.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.EN&&b.a===r.a&&b.b===r.b&&b.c.l(0,r.c) +else s=!0 +return s}, +gm(a){var s=this.c +return B.b.gm(this.a)+B.b.gm(this.b)+s.gm(s)}, +j(a){return"CreateGuestResponse[accessToken="+this.a+", duration="+this.b+", user="+this.c.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"access_token",this.a) +s.k(0,"duration",this.b) +s.k(0,"user",this.c) +return s}} +A.a6E.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a6E&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=this.b +return A.aK(this.a)+s.gm(s)+B.b.gm(this.c)}, +j(a){return"Credentials[iceServers="+A.c(this.a)+", server="+this.b.j(0)+", token="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"ice_servers",this.a) +s.k(0,"server",this.b) +s.k(0,"token",this.c) +return s}} +A.a6Y.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a6Y&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.e +return B.b.gm(s.a)+r.gm(r)+A.aK(s.c)+B.b.gm(s.d)+q.gm(q)}, +j(a){var s=this,r=s.c +return"CustomVideoEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", custom="+r.j(r)+", type="+s.d+", user="+s.e.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"custom",s.c) +r.k(0,"type",s.d) +r.k(0,"user",s.e) +return r}, +gX(a){return this.d}} +A.F1.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.F1&&b.a.l(0,r.a)&&b.b==r.b&&b.c==r.c&&b.d===r.d&&b.e===r.e&&b.f==r.f&&b.r==r.r +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m=this,l=m.a +l=l.gm(l) +s=m.b +s=s==null?0:B.B.gm(s) +r=m.c +r=r==null?0:B.b.gm(r) +q=B.b.gm(m.d) +p=B.b.gm(m.e) +o=m.f +o=o==null?0:B.b.gm(o) +n=m.r +n=n==null?0:B.B.gm(n) +return l+s+r+q+p+o+n}, +j(a){var s=this +return"Device[createdAt="+s.a.j(0)+", disabled="+A.c(s.b)+", disabledReason="+A.c(s.c)+", id="+s.d+", pushProvider="+s.e+", pushProviderName="+A.c(s.f)+", voip="+A.c(s.r)+"]"}, +N(){var s,r=this,q=null,p="disabled",o="disabled_reason",n="push_provider_name",m=A.q(t.N,t.z) +m.k(0,"created_at",r.a.bB().bd()) +s=r.b +if(s!=null)m.k(0,p,s) +else m.k(0,p,q) +s=r.c +if(s!=null)m.k(0,o,s) +else m.k(0,o,q) +m.k(0,"id",r.d) +m.k(0,"push_provider",r.e) +s=r.f +if(s!=null)m.k(0,n,s) +else m.k(0,n,q) +s=r.r +if(s!=null)m.k(0,"voip",s) +else m.k(0,"voip",q) +return m}} +A.Fc.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Fc&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e===r.e&&b.f===r.f&&b.r===r.r&&b.w===r.w&&b.x===r.x&&b.y===r.y +else s=!0 +return s}, +gm(a){var s=this +return B.b.gm(s.a)+B.b.gm(s.b)+B.e.gm(s.c)+B.b.gm(s.d)+B.b.gm(s.e)+B.d.gm(s.f)+B.d.gm(s.r)+B.e.gm(s.w)+B.b.gm(s.x)+B.e.gm(s.y)}, +j(a){var s=this +return"EdgeResponse[continentCode="+s.a+", countryIsoCode="+s.b+", green="+s.c+", id="+s.d+", latencyTestUrl="+s.e+", latitude="+A.c(s.f)+", longitude="+A.c(s.r)+", red="+s.w+", subdivisionIsoCode="+s.x+", yellow="+s.y+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"continent_code",s.a) +r.k(0,"country_iso_code",s.b) +r.k(0,"green",s.c) +r.k(0,"id",s.d) +r.k(0,"latency_test_url",s.e) +r.k(0,"latitude",s.f) +r.k(0,"longitude",s.r) +r.k(0,"red",s.w) +r.k(0,"subdivision_iso_code",s.x) +r.k(0,"yellow",s.y) +return r}} +A.a7N.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a7N&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"EgressHLSResponse[playlistUrl="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"playlist_url",this.a) +return s}} +A.a7O.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a7O&&b.a===r.a&&J.i(b.b,r.b)&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=B.B.gm(this.a),r=this.b +r=r==null?0:B.b.gm(r.a) +return s+r+A.aK(this.c)}, +j(a){return"EgressResponse[broadcasting="+this.a+", hls="+A.c(this.b)+", rtmps="+A.c(this.c)+"]"}, +N(){var s,r=A.q(t.N,t.z) +r.k(0,"broadcasting",this.a) +s=this.b +if(s!=null)r.k(0,"hls",s) +else r.k(0,"hls",null) +r.k(0,"rtmps",this.c) +return r}} +A.Fg.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Fg&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+B.b.gm(this.b)+B.b.gm(this.c)}, +j(a){return"EgressRTMPResponse[name="+this.a+", streamKey="+this.b+", url="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"name",this.a) +s.k(0,"stream_key",this.b) +s.k(0,"url",this.c) +return s}} +A.Fk.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.Fk&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"EndCallResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.a8m.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a8m&&b.a.l(0,this.a)&&b.b===this.b +else s=!0 +return s}, +gm(a){var s=this.a +return B.b.gm(s.a)+B.b.gm(s.b)+B.B.gm(this.b)}, +j(a){return"EventNotificationSettings[apns="+this.a.j(0)+", enabled="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"apns",this.a) +s.k(0,"enabled",this.b) +return s}} +A.a8n.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a8n&&J.i(b.a,this.a)&&b.b==this.b +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:r.gm(r) +s=this.b +return r+(s==null?0:B.B.gm(s))}, +j(a){return"EventNotificationSettingsRequest[apns="+A.c(this.a)+", enabled="+A.c(this.b)+"]"}, +N(){var s=A.q(t.N,t.z),r=this.a +if(r!=null)s.k(0,"apns",r) +else s.k(0,"apns",null) +r=this.b +if(r!=null)s.k(0,"enabled",r) +else s.k(0,"enabled",null) +return s}} +A.a9a.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a9a&&b.a===this.a +else s=!0 +return s}, +gm(a){return J.I(this.a)}, +j(a){return"GeofenceSettings[names="+A.c(this.a)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"names",this.a) +return s}} +A.a9b.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a9b&&b.a===this.a +else s=!0 +return s}, +gm(a){return J.I(this.a)}, +j(a){return"GeofenceSettingsRequest[names="+A.c(this.a)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"names",this.a) +return s}} +A.a9d.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a9d&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d===r.d&&J.i(b.e,r.e)&&b.f===r.f +else s=!0 +return s}, +gm(a){var s,r,q,p=this,o=A.aK(p.a),n=p.b +n=n.gm(n) +s=B.b.gm(p.c) +r=A.aK(p.d) +q=p.e +q=q==null?0:q.gm(q) +return o+n+s+r+q+A.aK(p.f)}, +j(a){var s=this +return"GetCallResponse[blockedUsers="+A.c(s.a)+", call="+s.b.j(0)+", duration="+s.c+", members="+A.c(s.d)+", membership="+A.c(s.e)+", ownCapabilities="+A.c(s.f)+"]"}, +N(){var s,r=this,q="membership",p=A.q(t.N,t.z) +p.k(0,"blocked_users",r.a) +p.k(0,"call",r.b) +p.k(0,"duration",r.c) +p.k(0,"members",r.d) +s=r.e +if(s!=null)p.k(0,q,s) +else p.k(0,q,null) +p.k(0,"own_capabilities",r.f) +return p}, +$0(){return this.b.$0()}, +$1(a){return this.b.$1(a)}, +$2(a,b){return this.b.$2(a,b)}, +$3$1(a,b,c,d){return this.b.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.b.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.b.$2$1(a,b,c)}, +$1$1(a,b){return this.b.$1$1(a,b)}, +$3(a,b,c){return this.b.$3(a,b,c)}, +$4(a,b,c,d){return this.b.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.b.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.b.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.b.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.b.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.b.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.b.$1$locales(a)}, +$1$textScaleFactor(a){return this.b.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.b.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.b.$1$2(a,b,c)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.b.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.b.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.b.$4$checkModifiers(a,b,c,d)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.b.$1$0(a)}, +$1$accessibleNavigation(a){return this.b.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.b.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.b.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.b.$1$growable(a)}, +$2$path(a,b){return this.b.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.b.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.b.$2$position(a,b)}, +$1$style(a){return this.b.$1$style(a)}, +$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.b.$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)}, +$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.b.$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)}, +$2$aspect(a,b){return this.b.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.b.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.b.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.b.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.b.$2$after(a,b)}, +$1$range(a){return this.b.$1$range(a)}, +$1$paragraphWidth(a){return this.b.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.b.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.b.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.b.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.b.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.b.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.b.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.b.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.b.$1$bottom(a)}, +$2$textDirection(a,b){return this.b.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.b.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.b.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.b.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.b.$2$down$up(a,b)}, +$1$down(a){return this.b.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.b.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.b.$1$removeBottom(a)}, +$1$padding(a){return this.b.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.b.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.b.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.b.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.b.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.b.$2$color$fontSize(a,b)}, +$1$color(a){return this.b.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.b.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.b.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.b.$1$side(a)}, +$1$findFirstFocus(a){return this.b.$1$findFirstFocus(a)}, +$2$value(a,b){return this.b.$2$value(a,b)}, +$1$details(a){return this.b.$1$details(a)}, +$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.b.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.b.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.b.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.b.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.b.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.b.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.b.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.b.$2$initialRestore(a,b)}, +$1$direction(a){return this.b.$1$direction(a)}, +$3$textDirection(a,b,c){return this.b.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.b.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.b.$1$camera(a)}, +$1$microphone(a){return this.b.$1$microphone(a)}, +$1$renderVideo(a){return this.b.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.b.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.b.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.b.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.b.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.b.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.b.$2$chunkCallback(a,b)}, +$1$url(a){return this.b.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.b.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.b.$1$length(a)}, +$1$tailVisitor(a){return this.b.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.b.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.b.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.b.$5(a,b,c,d,e)}, +$1$recursive(a){return this.b.$1$recursive(a)}, +$3$async(a,b,c){return this.b.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.b.$2$withDrive(a,b)}, +$1$status(a){return this.b.$1$status(a)}, +$2$callCid$create(a,b){return this.b.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.b.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.b.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.b.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.b.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.b.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.b.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.b.$1$width(a)}, +$1$height(a){return this.b.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.b.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.b.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.b.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.b.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.b.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.b.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.b.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.b.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.b.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.b.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.b.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.b.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.b.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.b.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.b.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.b.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.b.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.b.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.b.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.b.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.b.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.b.$2$0(a,b)}, +$1$end(a){return this.b.$1$end(a)}, +$1$text(a){return this.b.$1$text(a)}, +$1$line(a){return this.b.$1$line(a)}, +$2$color(a,b){return this.b.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.b.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.b.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.b.$2$onDone(a,b)}, +$1$sessionId(a){return this.b.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.b.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.b.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.b.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.b.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.b.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.b.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.b.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.b.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.b.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.b.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.b.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.b.$1$reaction(a)}, +$1$isBroadcasting(a){return this.b.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.b.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.b.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.b.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.b.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.b.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.b.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.b.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.b.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.b.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.b.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.b.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.b.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.b.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.b.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.b.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.b.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.b.$1$fontWeight(a)}, +$1$userId(a){return this.b.$1$userId(a)}, +$1$user(a){return this.b.$1$user(a)}, +$1$mentionedUsers(a){return this.b.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.b.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.b.$1$showInChannel(a)}, +$1$id(a){return this.b.$1$id(a)}, +$1$limit(a){return this.b.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.b.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.b.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.b.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.b.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.b.$2$code$message(a,b)}, +$1$selection(a){return this.b.$1$selection(a)}, +$1$rect(a){return this.b.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.b.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.b.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.b.$2$cause$from(a,b)}, +$1$composing(a){return this.b.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.b.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.b.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.b.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.b.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.b.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.b.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.b.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.b.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.b.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.b.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.b.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.b.$1$spellCheckService(a)}, +$1$borderSide(a){return this.b.$1$borderSide(a)}, +$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.b.$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)}, +$2$enabled$hintMaxLines(a,b){return this.b.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.b.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.b.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.b.$2$remove(a,b)}, +$1$uploadState(a){return this.b.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.b.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.b.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.b.$1$path(a)}, +$1$quotedMessage(a){return this.b.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.b.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.b.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.b.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.b.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.b.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.b.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.b.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.b.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.b.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.b.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.b.$1$textTheme(a)}, +$2$a$p(a,b){return this.b.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.b.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.b.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.b.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.b.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.b.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.b.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.b.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.b.$1$fontStyle(a)}, +$1$decoration(a){return this.b.$1$decoration(a)}, +$1$task(a){return this.b.$1$task(a)}, +$1$isPlaying(a){return this.b.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.b.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.b.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.b.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.b.$1$buffered(a)}, +$1$isBuffering(a){return this.b.$1$isBuffering(a)}, +$1$volume(a){return this.b.$1$volume(a)}, +$1$enable(a){return this.b.$1$enable(a)}, +$1$position(a){return this.b.$1$position(a)}, +$1$isLooping(a){return this.b.$1$isLooping(a)}, +$1$queryParameters(a){return this.b.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.b.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.b.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.b.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.b.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.b.$1$state(a)}, +$1$days(a){return this.b.$1$days(a)}, +$1$years(a){return this.b.$1$years(a)}, +$1$letterSpacing(a){return this.b.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.b.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.b.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.b.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.b.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.b.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.b.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.b.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.b.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.b.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.b.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.b.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.b.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.b.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.b.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.b.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.b.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.b.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.b.$2$presence$watch(a,b)}, +$1$read(a){return this.b.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.b.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.b.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.b.$1$watchers(a)}, +$1$filter(a){return this.b.$1$filter(a)}, +$1$members(a){return this.b.$1$members(a)}, +$2$members$read(a,b){return this.b.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.b.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.b.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.b.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.b.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.b.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.b.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.b.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.b.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.b.$1$includeUserDetails(a)}, +$1$immediately(a){return this.b.$1$immediately(a)}, +$1$reversed(a){return this.b.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.b.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.b.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.b.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.b.$2$colorScheme$primaryIconTheme(a,b)}, +$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.b.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.b.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.b.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.b.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.b.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.b.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.b.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.b.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.b.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.b.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.b.$1$connected(a)}, +$1$healthCheck(a){return this.b.$1$healthCheck(a)}, +$1$callCreated(a){return this.b.$1$callCreated(a)}, +$1$callAccepted(a){return this.b.$1$callAccepted(a)}, +$1$callRejected(a){return this.b.$1$callRejected(a)}, +$1$callUpdated(a){return this.b.$1$callUpdated(a)}, +$1$callEnded(a){return this.b.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.b.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.b.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.b.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.b.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.b.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.b.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.b.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.b.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.b.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.b.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.b.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.b.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.b.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.b.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.b.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.b.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.b.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.b.$1$callReaction(a)}, +$1$custom(a){return this.b.$1$custom(a)}, +$1$callRing(a){return this.b.$1$callRing(a)}, +$1$callNotification(a){return this.b.$1$callNotification(a)}, +$1$unknown(a){return this.b.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.b.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.b.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.b.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.b.$1$config(a)}, +$2$descendant$rect(a,b){return this.b.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.b.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.b.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.b.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.b.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.b.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.b.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.b.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.b.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.b.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.b.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.b.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.b.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.b.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.b.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.b.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.b.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.b.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.b.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.b.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.b.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.b.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.b.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.b.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.b.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.b.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.b.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.b.$2$test(a,b)}} +A.a9e.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a9e&&b.a.l(0,r.a)&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e.l(0,r.e)&&b.f.l(0,r.f)&&b.r.l(0,r.r) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.e,p=s.f,o=s.r +return r.gm(r)+B.b.gm(s.b)+A.aK(s.c)+B.b.gm(s.d)+q.gm(q)+p.gm(p)+o.gm(o)}, +j(a){var s=this,r=s.c +return"GetCallTypeResponse[createdAt="+s.a.j(0)+", duration="+s.b+", grants="+r.j(r)+", name="+s.d+", notificationSettings="+s.e.j(0)+", settings="+s.f.j(0)+", updatedAt="+s.r.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"created_at",s.a.bB().bd()) +r.k(0,"duration",s.b) +r.k(0,"grants",s.c) +r.k(0,"name",s.d) +r.k(0,"notification_settings",s.e) +r.k(0,"settings",s.f) +r.k(0,"updated_at",s.r.bB().bd()) +return r}} +A.a9f.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a9f&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+A.aK(this.b)}, +j(a){return"GetEdgesResponse[duration="+this.a+", edges="+A.c(this.b)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +s.k(0,"edges",this.b) +return s}} +A.PC.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.PC&&J.i(b.a,r.a)&&b.b==r.b&&b.c==r.c&&b.d==r.d +else s=!0 +return s}, +gm(a){var s,r,q,p=this,o=p.a +o=o==null?0:o.gm(o) +s=p.b +s=s==null?0:B.e.gm(s) +r=p.c +r=r==null?0:B.B.gm(r) +q=p.d +q=q==null?0:B.B.gm(q) +return o+s+r+q}, +j(a){var s=this +return"GetOrCreateCallRequest[data="+A.c(s.a)+", membersLimit="+A.c(s.b)+", notify="+A.c(s.c)+", ring="+A.c(s.d)+"]"}, +N(){var s=this,r=null,q="members_limit",p=A.q(t.N,t.z),o=s.a +if(o!=null)p.k(0,"data",o) +else p.k(0,"data",r) +o=s.b +if(o!=null)p.k(0,q,o) +else p.k(0,q,r) +o=s.c +if(o!=null)p.k(0,"notify",o) +else p.k(0,"notify",r) +o=s.d +if(o!=null)p.k(0,"ring",o) +else p.k(0,"ring",r) +return p}} +A.FL.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.FL&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d===r.d&&b.e===r.e&&J.i(b.f,r.f)&&b.r===r.r +else s=!0 +return s}, +gm(a){var s,r,q,p,o=this,n=A.aK(o.a),m=o.b +m=m.gm(m) +s=B.B.gm(o.c) +r=B.b.gm(o.d) +q=A.aK(o.e) +p=o.f +p=p==null?0:p.gm(p) +return n+m+s+r+q+p+A.aK(o.r)}, +j(a){var s=this +return"GetOrCreateCallResponse[blockedUsers="+A.c(s.a)+", call="+s.b.j(0)+", created="+s.c+", duration="+s.d+", members="+A.c(s.e)+", membership="+A.c(s.f)+", ownCapabilities="+A.c(s.r)+"]"}, +N(){var s,r=this,q="membership",p=A.q(t.N,t.z) +p.k(0,"blocked_users",r.a) +p.k(0,"call",r.b) +p.k(0,"created",r.c) +p.k(0,"duration",r.d) +p.k(0,"members",r.e) +s=r.f +if(s!=null)p.k(0,q,s) +else p.k(0,q,null) +p.k(0,"own_capabilities",r.r) +return p}, +$0(){return this.b.$0()}, +$1(a){return this.b.$1(a)}, +$2(a,b){return this.b.$2(a,b)}, +$3$1(a,b,c,d){return this.b.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.b.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.b.$2$1(a,b,c)}, +$1$1(a,b){return this.b.$1$1(a,b)}, +$3(a,b,c){return this.b.$3(a,b,c)}, +$4(a,b,c,d){return this.b.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.b.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.b.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.b.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.b.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.b.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.b.$1$locales(a)}, +$1$textScaleFactor(a){return this.b.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.b.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.b.$1$2(a,b,c)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.b.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.b.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.b.$4$checkModifiers(a,b,c,d)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.b.$1$0(a)}, +$1$accessibleNavigation(a){return this.b.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.b.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.b.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.b.$1$growable(a)}, +$2$path(a,b){return this.b.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.b.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.b.$2$position(a,b)}, +$1$style(a){return this.b.$1$style(a)}, +$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.b.$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)}, +$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.b.$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)}, +$2$aspect(a,b){return this.b.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.b.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.b.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.b.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.b.$2$after(a,b)}, +$1$range(a){return this.b.$1$range(a)}, +$1$paragraphWidth(a){return this.b.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.b.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.b.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.b.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.b.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.b.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.b.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.b.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.b.$1$bottom(a)}, +$2$textDirection(a,b){return this.b.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.b.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.b.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.b.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.b.$2$down$up(a,b)}, +$1$down(a){return this.b.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.b.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.b.$1$removeBottom(a)}, +$1$padding(a){return this.b.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.b.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.b.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.b.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.b.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.b.$2$color$fontSize(a,b)}, +$1$color(a){return this.b.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.b.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.b.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.b.$1$side(a)}, +$1$findFirstFocus(a){return this.b.$1$findFirstFocus(a)}, +$2$value(a,b){return this.b.$2$value(a,b)}, +$1$details(a){return this.b.$1$details(a)}, +$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.b.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.b.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.b.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.b.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.b.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.b.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.b.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.b.$2$initialRestore(a,b)}, +$1$direction(a){return this.b.$1$direction(a)}, +$3$textDirection(a,b,c){return this.b.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.b.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.b.$1$camera(a)}, +$1$microphone(a){return this.b.$1$microphone(a)}, +$1$renderVideo(a){return this.b.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.b.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.b.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.b.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.b.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.b.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.b.$2$chunkCallback(a,b)}, +$1$url(a){return this.b.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.b.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.b.$1$length(a)}, +$1$tailVisitor(a){return this.b.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.b.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.b.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.b.$5(a,b,c,d,e)}, +$1$recursive(a){return this.b.$1$recursive(a)}, +$3$async(a,b,c){return this.b.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.b.$2$withDrive(a,b)}, +$1$status(a){return this.b.$1$status(a)}, +$2$callCid$create(a,b){return this.b.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.b.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.b.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.b.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.b.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.b.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.b.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.b.$1$width(a)}, +$1$height(a){return this.b.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.b.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.b.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.b.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.b.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.b.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.b.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.b.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.b.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.b.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.b.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.b.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.b.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.b.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.b.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.b.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.b.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.b.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.b.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.b.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.b.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.b.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.b.$2$0(a,b)}, +$1$end(a){return this.b.$1$end(a)}, +$1$text(a){return this.b.$1$text(a)}, +$1$line(a){return this.b.$1$line(a)}, +$2$color(a,b){return this.b.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.b.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.b.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.b.$2$onDone(a,b)}, +$1$sessionId(a){return this.b.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.b.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.b.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.b.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.b.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.b.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.b.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.b.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.b.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.b.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.b.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.b.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.b.$1$reaction(a)}, +$1$isBroadcasting(a){return this.b.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.b.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.b.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.b.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.b.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.b.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.b.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.b.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.b.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.b.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.b.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.b.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.b.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.b.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.b.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.b.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.b.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.b.$1$fontWeight(a)}, +$1$userId(a){return this.b.$1$userId(a)}, +$1$user(a){return this.b.$1$user(a)}, +$1$mentionedUsers(a){return this.b.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.b.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.b.$1$showInChannel(a)}, +$1$id(a){return this.b.$1$id(a)}, +$1$limit(a){return this.b.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.b.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.b.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.b.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.b.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.b.$2$code$message(a,b)}, +$1$selection(a){return this.b.$1$selection(a)}, +$1$rect(a){return this.b.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.b.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.b.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.b.$2$cause$from(a,b)}, +$1$composing(a){return this.b.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.b.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.b.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.b.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.b.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.b.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.b.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.b.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.b.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.b.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.b.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.b.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.b.$1$spellCheckService(a)}, +$1$borderSide(a){return this.b.$1$borderSide(a)}, +$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.b.$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)}, +$2$enabled$hintMaxLines(a,b){return this.b.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.b.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.b.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.b.$2$remove(a,b)}, +$1$uploadState(a){return this.b.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.b.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.b.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.b.$1$path(a)}, +$1$quotedMessage(a){return this.b.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.b.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.b.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.b.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.b.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.b.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.b.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.b.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.b.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.b.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.b.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.b.$1$textTheme(a)}, +$2$a$p(a,b){return this.b.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.b.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.b.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.b.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.b.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.b.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.b.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.b.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.b.$1$fontStyle(a)}, +$1$decoration(a){return this.b.$1$decoration(a)}, +$1$task(a){return this.b.$1$task(a)}, +$1$isPlaying(a){return this.b.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.b.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.b.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.b.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.b.$1$buffered(a)}, +$1$isBuffering(a){return this.b.$1$isBuffering(a)}, +$1$volume(a){return this.b.$1$volume(a)}, +$1$enable(a){return this.b.$1$enable(a)}, +$1$position(a){return this.b.$1$position(a)}, +$1$isLooping(a){return this.b.$1$isLooping(a)}, +$1$queryParameters(a){return this.b.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.b.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.b.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.b.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.b.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.b.$1$state(a)}, +$1$days(a){return this.b.$1$days(a)}, +$1$years(a){return this.b.$1$years(a)}, +$1$letterSpacing(a){return this.b.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.b.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.b.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.b.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.b.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.b.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.b.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.b.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.b.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.b.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.b.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.b.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.b.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.b.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.b.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.b.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.b.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.b.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.b.$2$presence$watch(a,b)}, +$1$read(a){return this.b.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.b.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.b.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.b.$1$watchers(a)}, +$1$filter(a){return this.b.$1$filter(a)}, +$1$members(a){return this.b.$1$members(a)}, +$2$members$read(a,b){return this.b.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.b.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.b.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.b.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.b.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.b.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.b.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.b.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.b.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.b.$1$includeUserDetails(a)}, +$1$immediately(a){return this.b.$1$immediately(a)}, +$1$reversed(a){return this.b.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.b.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.b.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.b.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.b.$2$colorScheme$primaryIconTheme(a,b)}, +$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.b.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.b.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.b.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.b.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.b.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.b.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.b.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.b.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.b.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.b.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.b.$1$connected(a)}, +$1$healthCheck(a){return this.b.$1$healthCheck(a)}, +$1$callCreated(a){return this.b.$1$callCreated(a)}, +$1$callAccepted(a){return this.b.$1$callAccepted(a)}, +$1$callRejected(a){return this.b.$1$callRejected(a)}, +$1$callUpdated(a){return this.b.$1$callUpdated(a)}, +$1$callEnded(a){return this.b.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.b.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.b.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.b.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.b.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.b.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.b.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.b.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.b.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.b.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.b.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.b.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.b.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.b.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.b.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.b.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.b.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.b.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.b.$1$callReaction(a)}, +$1$custom(a){return this.b.$1$custom(a)}, +$1$callRing(a){return this.b.$1$callRing(a)}, +$1$callNotification(a){return this.b.$1$callNotification(a)}, +$1$unknown(a){return this.b.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.b.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.b.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.b.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.b.$1$config(a)}, +$2$descendant$rect(a,b){return this.b.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.b.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.b.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.b.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.b.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.b.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.b.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.b.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.b.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.b.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.b.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.b.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.b.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.b.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.b.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.b.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.b.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.b.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.b.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.b.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.b.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.b.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.b.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.b.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.b.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.b.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.b.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.b.$2$test(a,b)}} +A.a9l.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.a9l&&b.a.l(0,this.a)&&b.b===this.b +else s=!0 +return s}, +gm(a){var s=this.a +return s.gm(s)+B.b.gm(this.b)}, +j(a){return"GoLiveResponse[call="+this.a.j(0)+", duration="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"call",this.a) +s.k(0,"duration",this.b) +return s}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}} +A.a9y.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a9y&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=this.b +return B.b.gm(this.a)+s.gm(s)+B.b.gm(this.c)}, +j(a){return"HealthCheckEvent[connectionId="+this.a+", createdAt="+this.b.j(0)+", type="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"connection_id",this.a) +s.k(0,"created_at",this.b.bB().bd()) +s.k(0,"type",this.c) +return s}, +gX(a){return this.c}} +A.a9t.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a9t&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){return B.B.gm(this.a)+B.B.gm(this.b)+J.I(this.c)}, +j(a){return"HLSSettings[autoOn="+this.a+", enabled="+this.b+", qualityTracks="+A.c(this.c)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"auto_on",this.a) +s.k(0,"enabled",this.b) +s.k(0,"quality_tracks",this.c) +return s}} +A.a9u.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.a9u&&b.a==r.a&&b.b==r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:B.B.gm(r) +s=this.b +s=s==null?0:B.B.gm(s) +return r+s+J.I(this.c)}, +j(a){return"HLSSettingsRequest[autoOn="+A.c(this.a)+", enabled="+A.c(this.b)+", qualityTracks="+A.c(this.c)+"]"}, +N(){var s=A.q(t.N,t.z),r=this.a +if(r!=null)s.k(0,"auto_on",r) +else s.k(0,"auto_on",null) +r=this.b +if(r!=null)s.k(0,"enabled",r) +else s.k(0,"enabled",null) +s.k(0,"quality_tracks",this.c) +return s}} +A.vX.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.vX&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+J.I(this.b)+B.b.gm(this.c)}, +j(a){return"ICEServer[password="+this.a+", urls="+A.c(this.b)+", username="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"password",this.a) +s.k(0,"urls",this.b) +s.k(0,"username",this.c) +return s}} +A.Qd.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Qd&&b.a==r.a&&J.i(b.b,r.b)&&b.c===r.c&&b.d==r.d&&b.e==r.e&&b.f==r.f&&b.r==r.r +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m=this,l=m.a +l=l==null?0:B.B.gm(l) +s=m.b +s=s==null?0:s.gm(s) +r=B.b.gm(m.c) +q=m.d +q=q==null?0:B.e.gm(q) +p=m.e +p=p==null?0:B.b.gm(p) +o=m.f +o=o==null?0:B.B.gm(o) +n=m.r +n=n==null?0:B.B.gm(n) +return l+s+r+q+p+o+n}, +j(a){var s=this +return"JoinCallRequest[create="+A.c(s.a)+", data="+A.c(s.b)+", location="+s.c+", membersLimit="+A.c(s.d)+", migratingFrom="+A.c(s.e)+", notify="+A.c(s.f)+", ring="+A.c(s.r)+"]"}, +N(){var s=this,r=null,q="members_limit",p="migrating_from",o=A.q(t.N,t.z),n=s.a +if(n!=null)o.k(0,"create",n) +else o.k(0,"create",r) +n=s.b +if(n!=null)o.k(0,"data",n) +else o.k(0,"data",r) +o.k(0,"location",s.c) +n=s.d +if(n!=null)o.k(0,q,n) +else o.k(0,q,r) +n=s.e +if(n!=null)o.k(0,p,n) +else o.k(0,p,r) +n=s.f +if(n!=null)o.k(0,"notify",n) +else o.k(0,"notify",r) +n=s.r +if(n!=null)o.k(0,"ring",n) +else o.k(0,"ring",r) +return o}} +A.G9.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.G9&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d.l(0,r.d)&&b.e===r.e&&b.f===r.f&&J.i(b.r,r.r)&&b.w===r.w +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n=this,m=A.aK(n.a),l=n.b +l=l.gm(l) +s=B.B.gm(n.c) +r=n.d +r=r.gm(r) +q=B.b.gm(n.e) +p=A.aK(n.f) +o=n.r +o=o==null?0:o.gm(o) +return m+l+s+r+q+p+o+A.aK(n.w)}, +j(a){var s=this +return"JoinCallResponse[blockedUsers="+A.c(s.a)+", call="+s.b.j(0)+", created="+s.c+", credentials="+s.d.j(0)+", duration="+s.e+", members="+A.c(s.f)+", membership="+A.c(s.r)+", ownCapabilities="+A.c(s.w)+"]"}, +N(){var s,r=this,q="membership",p=A.q(t.N,t.z) +p.k(0,"blocked_users",r.a) +p.k(0,"call",r.b) +p.k(0,"created",r.c) +p.k(0,"credentials",r.d) +p.k(0,"duration",r.e) +p.k(0,"members",r.f) +s=r.r +if(s!=null)p.k(0,q,s) +else p.k(0,q,null) +p.k(0,"own_capabilities",r.w) +return p}, +$0(){return this.b.$0()}, +$1(a){return this.b.$1(a)}, +$2(a,b){return this.b.$2(a,b)}, +$3$1(a,b,c,d){return this.b.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.b.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.b.$2$1(a,b,c)}, +$1$1(a,b){return this.b.$1$1(a,b)}, +$3(a,b,c){return this.b.$3(a,b,c)}, +$4(a,b,c,d){return this.b.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.b.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.b.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.b.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.b.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.b.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.b.$1$locales(a)}, +$1$textScaleFactor(a){return this.b.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.b.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.b.$1$2(a,b,c)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.b.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.b.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.b.$4$checkModifiers(a,b,c,d)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.b.$1$0(a)}, +$1$accessibleNavigation(a){return this.b.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.b.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.b.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.b.$1$growable(a)}, +$2$path(a,b){return this.b.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.b.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.b.$2$position(a,b)}, +$1$style(a){return this.b.$1$style(a)}, +$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.b.$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)}, +$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.b.$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)}, +$2$aspect(a,b){return this.b.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.b.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.b.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.b.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.b.$2$after(a,b)}, +$1$range(a){return this.b.$1$range(a)}, +$1$paragraphWidth(a){return this.b.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.b.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.b.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.b.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.b.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.b.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.b.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.b.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.b.$1$bottom(a)}, +$2$textDirection(a,b){return this.b.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.b.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.b.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.b.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.b.$2$down$up(a,b)}, +$1$down(a){return this.b.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.b.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.b.$1$removeBottom(a)}, +$1$padding(a){return this.b.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.b.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.b.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.b.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.b.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.b.$2$color$fontSize(a,b)}, +$1$color(a){return this.b.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.b.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.b.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.b.$1$side(a)}, +$1$findFirstFocus(a){return this.b.$1$findFirstFocus(a)}, +$2$value(a,b){return this.b.$2$value(a,b)}, +$1$details(a){return this.b.$1$details(a)}, +$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.b.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.b.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.b.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.b.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.b.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.b.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.b.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.b.$2$initialRestore(a,b)}, +$1$direction(a){return this.b.$1$direction(a)}, +$3$textDirection(a,b,c){return this.b.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.b.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.b.$1$camera(a)}, +$1$microphone(a){return this.b.$1$microphone(a)}, +$1$renderVideo(a){return this.b.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.b.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.b.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.b.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.b.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.b.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.b.$2$chunkCallback(a,b)}, +$1$url(a){return this.b.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.b.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.b.$1$length(a)}, +$1$tailVisitor(a){return this.b.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.b.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.b.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.b.$5(a,b,c,d,e)}, +$1$recursive(a){return this.b.$1$recursive(a)}, +$3$async(a,b,c){return this.b.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.b.$2$withDrive(a,b)}, +$1$status(a){return this.b.$1$status(a)}, +$2$callCid$create(a,b){return this.b.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.b.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.b.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.b.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.b.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.b.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.b.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.b.$1$width(a)}, +$1$height(a){return this.b.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.b.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.b.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.b.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.b.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.b.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.b.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.b.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.b.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.b.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.b.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.b.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.b.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.b.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.b.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.b.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.b.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.b.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.b.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.b.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.b.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.b.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.b.$2$0(a,b)}, +$1$end(a){return this.b.$1$end(a)}, +$1$text(a){return this.b.$1$text(a)}, +$1$line(a){return this.b.$1$line(a)}, +$2$color(a,b){return this.b.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.b.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.b.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.b.$2$onDone(a,b)}, +$1$sessionId(a){return this.b.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.b.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.b.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.b.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.b.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.b.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.b.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.b.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.b.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.b.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.b.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.b.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.b.$1$reaction(a)}, +$1$isBroadcasting(a){return this.b.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.b.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.b.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.b.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.b.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.b.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.b.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.b.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.b.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.b.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.b.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.b.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.b.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.b.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.b.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.b.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.b.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.b.$1$fontWeight(a)}, +$1$userId(a){return this.b.$1$userId(a)}, +$1$user(a){return this.b.$1$user(a)}, +$1$mentionedUsers(a){return this.b.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.b.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.b.$1$showInChannel(a)}, +$1$id(a){return this.b.$1$id(a)}, +$1$limit(a){return this.b.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.b.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.b.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.b.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.b.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.b.$2$code$message(a,b)}, +$1$selection(a){return this.b.$1$selection(a)}, +$1$rect(a){return this.b.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.b.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.b.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.b.$2$cause$from(a,b)}, +$1$composing(a){return this.b.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.b.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.b.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.b.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.b.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.b.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.b.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.b.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.b.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.b.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.b.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.b.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.b.$1$spellCheckService(a)}, +$1$borderSide(a){return this.b.$1$borderSide(a)}, +$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.b.$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)}, +$2$enabled$hintMaxLines(a,b){return this.b.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.b.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.b.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.b.$2$remove(a,b)}, +$1$uploadState(a){return this.b.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.b.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.b.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.b.$1$path(a)}, +$1$quotedMessage(a){return this.b.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.b.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.b.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.b.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.b.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.b.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.b.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.b.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.b.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.b.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.b.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.b.$1$textTheme(a)}, +$2$a$p(a,b){return this.b.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.b.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.b.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.b.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.b.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.b.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.b.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.b.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.b.$1$fontStyle(a)}, +$1$decoration(a){return this.b.$1$decoration(a)}, +$1$task(a){return this.b.$1$task(a)}, +$1$isPlaying(a){return this.b.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.b.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.b.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.b.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.b.$1$buffered(a)}, +$1$isBuffering(a){return this.b.$1$isBuffering(a)}, +$1$volume(a){return this.b.$1$volume(a)}, +$1$enable(a){return this.b.$1$enable(a)}, +$1$position(a){return this.b.$1$position(a)}, +$1$isLooping(a){return this.b.$1$isLooping(a)}, +$1$queryParameters(a){return this.b.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.b.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.b.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.b.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.b.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.b.$1$state(a)}, +$1$days(a){return this.b.$1$days(a)}, +$1$years(a){return this.b.$1$years(a)}, +$1$letterSpacing(a){return this.b.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.b.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.b.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.b.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.b.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.b.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.b.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.b.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.b.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.b.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.b.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.b.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.b.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.b.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.b.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.b.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.b.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.b.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.b.$2$presence$watch(a,b)}, +$1$read(a){return this.b.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.b.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.b.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.b.$1$watchers(a)}, +$1$filter(a){return this.b.$1$filter(a)}, +$1$members(a){return this.b.$1$members(a)}, +$2$members$read(a,b){return this.b.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.b.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.b.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.b.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.b.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.b.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.b.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.b.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.b.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.b.$1$includeUserDetails(a)}, +$1$immediately(a){return this.b.$1$immediately(a)}, +$1$reversed(a){return this.b.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.b.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.b.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.b.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.b.$2$colorScheme$primaryIconTheme(a,b)}, +$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.b.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.b.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.b.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.b.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.b.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.b.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.b.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.b.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.b.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.b.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.b.$1$connected(a)}, +$1$healthCheck(a){return this.b.$1$healthCheck(a)}, +$1$callCreated(a){return this.b.$1$callCreated(a)}, +$1$callAccepted(a){return this.b.$1$callAccepted(a)}, +$1$callRejected(a){return this.b.$1$callRejected(a)}, +$1$callUpdated(a){return this.b.$1$callUpdated(a)}, +$1$callEnded(a){return this.b.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.b.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.b.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.b.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.b.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.b.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.b.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.b.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.b.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.b.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.b.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.b.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.b.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.b.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.b.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.b.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.b.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.b.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.b.$1$callReaction(a)}, +$1$custom(a){return this.b.$1$custom(a)}, +$1$callRing(a){return this.b.$1$callRing(a)}, +$1$callNotification(a){return this.b.$1$callNotification(a)}, +$1$unknown(a){return this.b.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.b.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.b.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.b.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.b.$1$config(a)}, +$2$descendant$rect(a,b){return this.b.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.b.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.b.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.b.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.b.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.b.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.b.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.b.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.b.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.b.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.b.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.b.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.b.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.b.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.b.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.b.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.b.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.b.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.b.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.b.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.b.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.b.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.b.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.b.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.b.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.b.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.b.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.b.$2$test(a,b)}} +A.aaO.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.aaO&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return A.aK(this.a)+B.b.gm(this.b)}, +j(a){return"ListCallTypeResponse[callTypes="+this.a.j(0)+", duration="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"call_types",this.a) +s.k(0,"duration",this.b) +return s}} +A.aaP.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.aaP&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return A.aK(this.a)+B.b.gm(this.b)}, +j(a){return"ListDevicesResponse[devices="+A.c(this.a)+", duration="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"devices",this.a) +s.k(0,"duration",this.b) +return s}} +A.aaQ.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.aaQ&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+A.aK(this.b)}, +j(a){return"ListRecordingsResponse[duration="+this.a+", recordings="+A.c(this.b)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +s.k(0,"recordings",this.b) +return s}} +A.kR.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.kR&&b.a===r.a&&b.b==r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=A.aK(this.a),r=this.b +r=r==null?0:B.b.gm(r) +return s+r+B.b.gm(this.c)}, +j(a){var s=this.a +return"MemberRequest[custom="+s.j(s)+", role="+A.c(this.b)+", userId="+this.c+"]"}, +N(){var s,r=A.q(t.N,t.z) +r.k(0,"custom",this.a) +s=this.b +if(s!=null)r.k(0,"role",s) +else r.k(0,"role",null) +r.k(0,"user_id",this.c) +return r}} +A.GE.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.GE&&b.a.l(0,r.a)&&b.b===r.b&&J.i(b.c,r.c)&&b.d==r.d&&b.e.l(0,r.e)&&b.f.l(0,r.f)&&b.r===r.r +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n=this,m=n.a +m=m.gm(m) +s=A.aK(n.b) +r=n.c +r=r==null?0:r.gm(r) +q=n.d +q=q==null?0:B.b.gm(q) +p=n.e +o=n.f +return m+s+r+q+p.gm(p)+o.gm(o)+B.b.gm(n.r)}, +j(a){var s=this,r=s.b +return"MemberResponse[createdAt="+s.a.j(0)+", custom="+r.j(r)+", deletedAt="+A.c(s.c)+", role="+A.c(s.d)+", updatedAt="+s.e.j(0)+", user="+s.f.j(0)+", userId="+s.r+"]"}, +N(){var s,r=this,q="deleted_at",p=A.q(t.N,t.z) +p.k(0,"created_at",r.a.bB().bd()) +p.k(0,"custom",r.b) +s=r.c +if(s!=null)p.k(0,q,s.bB().bd()) +else p.k(0,q,null) +s=r.d +if(s!=null)p.k(0,"role",s) +else p.k(0,"role",null) +p.k(0,"updated_at",r.e.bB().bd()) +p.k(0,"user",r.f) +p.k(0,"user_id",r.r) +return p}} +A.abN.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.abN&&b.a==r.a&&b.b==r.b&&b.c==r.c&&b.d===r.d&&b.e==r.e +else s=!0 +return s}, +gm(a){var s,r,q,p,o=this,n=o.a +n=n==null?0:B.B.gm(n) +s=o.b +s=s==null?0:B.B.gm(s) +r=o.c +r=r==null?0:B.B.gm(r) +q=J.I(o.d) +p=o.e +p=p==null?0:B.B.gm(p) +return n+s+r+q+p}, +j(a){var s=this +return"MuteUsersRequest[audio="+A.c(s.a)+", muteAllUsers="+A.c(s.b)+", screenshare="+A.c(s.c)+", userIds="+A.c(s.d)+", video="+A.c(s.e)+"]"}, +N(){var s=this,r=null,q="mute_all_users",p="screenshare",o=A.q(t.N,t.z),n=s.a +if(n!=null)o.k(0,"audio",n) +else o.k(0,"audio",r) +n=s.b +if(n!=null)o.k(0,q,n) +else o.k(0,q,r) +n=s.c +if(n!=null)o.k(0,p,n) +else o.k(0,p,r) +o.k(0,"user_ids",s.d) +n=s.e +if(n!=null)o.k(0,"video",n) +else o.k(0,"video",r) +return o}} +A.abO.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.abO&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"MuteUsersResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.ac7.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ac7&&b.a.l(0,r.a)&&b.b.l(0,r.b)&&b.c.l(0,r.c)&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=r.a,p=s.b,o=p.a,n=s.c,m=n.a,l=s.e,k=l.a +return B.b.gm(q.a)+B.b.gm(q.b)+B.B.gm(r.b)+(B.b.gm(o.a)+B.b.gm(o.b)+B.B.gm(p.b))+(B.b.gm(m.a)+B.b.gm(m.b)+B.B.gm(n.b))+B.B.gm(s.d)+(B.b.gm(k.a)+B.b.gm(k.b)+B.B.gm(l.b))}, +j(a){var s=this +return"NotificationSettings[callLiveStarted="+s.a.j(0)+", callNotification="+s.b.j(0)+", callRing="+s.c.j(0)+", enabled="+s.d+", sessionStarted="+s.e.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_live_started",s.a) +r.k(0,"call_notification",s.b) +r.k(0,"call_ring",s.c) +r.k(0,"enabled",s.d) +r.k(0,"session_started",s.e) +return r}} +A.ac8.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ac8&&J.i(b.a,r.a)&&J.i(b.b,r.b)&&J.i(b.c,r.c)&&b.d==r.d&&J.i(b.e,r.e) +else s=!0 +return s}, +gm(a){var s,r,q,p,o=this,n=o.a +n=n==null?0:n.gm(n) +s=o.b +s=s==null?0:s.gm(s) +r=o.c +r=r==null?0:r.gm(r) +q=o.d +q=q==null?0:B.B.gm(q) +p=o.e +p=p==null?0:p.gm(p) +return n+s+r+q+p}, +j(a){var s=this +return"NotificationSettingsRequest[callLiveStarted="+A.c(s.a)+", callNotification="+A.c(s.b)+", callRing="+A.c(s.c)+", enabled="+A.c(s.d)+", sessionStarted="+A.c(s.e)+"]"}, +N(){var s=this,r=null,q="call_live_started",p="call_notification",o="call_ring",n="session_started",m=A.q(t.N,t.z),l=s.a +if(l!=null)m.k(0,q,l) +else m.k(0,q,r) +l=s.b +if(l!=null)m.k(0,p,l) +else m.k(0,p,r) +l=s.c +if(l!=null)m.k(0,o,l) +else m.k(0,o,r) +l=s.d +if(l!=null)m.k(0,"enabled",l) +else m.k(0,"enabled",r) +l=s.e +if(l!=null)m.k(0,n,l) +else m.k(0,n,r) +return m}} +A.ej.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.aWH.prototype={ +bi(a,b){if(b!=null)switch(b){case"block-users":return B.aq_ +case"create-call":return B.aqc +case"create-reaction":return B.aq3 +case"end-call":return B.aq1 +case"join-backstage":return B.aqb +case"join-call":return B.aqd +case"join-ended-call":return B.aq0 +case"mute-users":return B.apU +case"read-call":return B.aq9 +case"remove-call-member":return B.apY +case"screenshare":return B.aq7 +case"send-audio":return B.apW +case"send-video":return B.aq8 +case"start-broadcast-call":return B.aq4 +case"start-record-call":return B.apV +case"start-transcription-call":return B.apT +case"stop-broadcast-call":return B.apX +case"stop-record-call":return B.apS +case"stop-transcription-call":return B.aqa +case"update-call":return B.aq6 +case"update-call-member":return B.aq5 +case"update-call-permissions":return B.aq2 +case"update-call-settings":return B.apZ}return null}} +A.acw.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.acw&&b.a.l(0,r.a)&&b.b===r.b&&J.i(b.c,r.c)&&b.d===r.d&&b.e===r.e&&b.f==r.f&&b.r==r.r&&b.w===r.w&&b.x===r.x&&b.y.l(0,r.y) +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m,l=this,k=l.a +k=k.gm(k) +s=A.aK(l.b) +r=l.c +r=r==null?0:r.gm(r) +q=A.aK(l.d) +p=B.b.gm(l.e) +o=l.f +o=o==null?0:B.b.gm(o) +n=l.r +n=n==null?0:B.b.gm(n) +m=l.y +return k+s+r+q+p+o+n+B.b.gm(l.w)+J.I(l.x)+m.gm(m)}, +j(a){var s=this,r=s.b +return"OwnUserResponse[createdAt="+s.a.j(0)+", custom="+r.j(r)+", deletedAt="+A.c(s.c)+", devices="+A.c(s.d)+", id="+s.e+", image="+A.c(s.f)+", name="+A.c(s.r)+", role="+s.w+", teams="+A.c(s.x)+", updatedAt="+s.y.j(0)+"]"}, +N(){var s,r=this,q="deleted_at",p=A.q(t.N,t.z) +p.k(0,"created_at",r.a.bB().bd()) +p.k(0,"custom",r.b) +s=r.c +if(s!=null)p.k(0,q,s.bB().bd()) +else p.k(0,q,null) +p.k(0,"devices",r.d) +p.k(0,"id",r.e) +s=r.f +if(s!=null)p.k(0,"image",s) +else p.k(0,"image",null) +s=r.r +if(s!=null)p.k(0,"name",s) +else p.k(0,"name",null) +p.k(0,"role",r.w) +p.k(0,"teams",r.x) +p.k(0,"updated_at",r.y.bB().bd()) +return p}} +A.ad6.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ad6&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.e +return B.b.gm(s.a)+r.gm(r)+J.I(s.c)+B.b.gm(s.d)+q.gm(q)}, +j(a){var s=this +return"PermissionRequestEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", permissions="+A.c(s.c)+", type="+s.d+", user="+s.e.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"permissions",s.c) +r.k(0,"type",s.d) +r.k(0,"user",s.e) +return r}, +gX(a){return this.d}} +A.adW.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.adW&&b.a===r.a&&b.b==r.b&&b.c==r.c&&b.d==r.d&&b.e===r.e&&b.f==r.f +else s=!0 +return s}, +gm(a){var s,r,q,p,o=this,n=A.aK(o.a),m=o.b +m=m==null?0:B.e.gm(m) +s=o.c +s=s==null?0:B.b.gm(s) +r=o.d +r=r==null?0:B.b.gm(r) +q=A.aK(o.e) +p=o.f +p=p==null?0:B.B.gm(p) +return n+m+s+r+q+p}, +j(a){var s=this,r=s.a +return"QueryCallsRequest[filterConditions="+r.j(r)+", limit="+A.c(s.b)+", next="+A.c(s.c)+", prev="+A.c(s.d)+", sort="+A.c(s.e)+", watch="+A.c(s.f)+"]"}, +N(){var s,r=this,q=null,p=A.q(t.N,t.z) +p.k(0,"filter_conditions",r.a) +s=r.b +if(s!=null)p.k(0,"limit",s) +else p.k(0,"limit",q) +s=r.c +if(s!=null)p.k(0,"next",s) +else p.k(0,"next",q) +s=r.d +if(s!=null)p.k(0,"prev",s) +else p.k(0,"prev",q) +p.k(0,"sort",r.e) +s=r.f +if(s!=null)p.k(0,"watch",s) +else p.k(0,"watch",q) +return p}} +A.adX.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.adX&&b.a===r.a&&b.b===r.b&&b.c==r.c&&b.d==r.d +else s=!0 +return s}, +gm(a){var s,r=this,q=A.aK(r.a),p=B.b.gm(r.b),o=r.c +o=o==null?0:B.b.gm(o) +s=r.d +s=s==null?0:B.b.gm(s) +return q+p+o+s}, +j(a){var s=this +return"QueryCallsResponse[calls="+A.c(s.a)+", duration="+s.b+", next="+A.c(s.c)+", prev="+A.c(s.d)+"]"}, +N(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"calls",r.a) +q.k(0,"duration",r.b) +s=r.c +if(s!=null)q.k(0,"next",s) +else q.k(0,"next",null) +s=r.d +if(s!=null)q.k(0,"prev",s) +else q.k(0,"prev",null) +return q}} +A.adZ.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.adZ&&b.a===r.a&&b.b===r.b&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f===r.f&&b.r===r.r +else s=!0 +return s}, +gm(a){var s,r,q=this,p=A.aK(q.a),o=B.b.gm(q.b),n=q.c +n=n==null?0:B.e.gm(n) +s=q.d +s=s==null?0:B.b.gm(s) +r=q.e +r=r==null?0:B.b.gm(r) +return p+o+n+s+r+A.aK(q.f)+B.b.gm(q.r)}, +j(a){var s=this,r=s.a +return"QueryMembersRequest[filterConditions="+r.j(r)+", id="+s.b+", limit="+A.c(s.c)+", next="+A.c(s.d)+", prev="+A.c(s.e)+", sort="+A.c(s.f)+", type="+s.r+"]"}, +N(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"filter_conditions",r.a) +q.k(0,"id",r.b) +s=r.c +if(s!=null)q.k(0,"limit",s) +else q.k(0,"limit",null) +s=r.d +if(s!=null)q.k(0,"next",s) +else q.k(0,"next",null) +s=r.e +if(s!=null)q.k(0,"prev",s) +else q.k(0,"prev",null) +q.k(0,"sort",r.f) +q.k(0,"type",r.r) +return q}, +gX(a){return this.r}} +A.ae_.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ae_&&b.a===r.a&&b.b===r.b&&b.c==r.c&&b.d==r.d +else s=!0 +return s}, +gm(a){var s,r=this,q=B.b.gm(r.a),p=A.aK(r.b),o=r.c +o=o==null?0:B.b.gm(o) +s=r.d +s=s==null?0:B.b.gm(s) +return q+p+o+s}, +j(a){var s=this +return"QueryMembersResponse[duration="+s.a+", members="+A.c(s.b)+", next="+A.c(s.c)+", prev="+A.c(s.d)+"]"}, +N(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"duration",r.a) +q.k(0,"members",r.b) +s=r.c +if(s!=null)q.k(0,"next",s) +else q.k(0,"next",null) +s=r.d +if(s!=null)q.k(0,"prev",s) +else q.k(0,"prev",null) +return q}} +A.aef.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.aef&&b.a===r.a&&b.b==r.b&&b.c===r.c&&b.d.l(0,r.d) +else s=!0 +return s}, +gm(a){var s,r=this,q=A.aK(r.a),p=r.b +p=p==null?0:B.b.gm(p) +s=r.d +return q+p+B.b.gm(r.c)+s.gm(s)}, +j(a){var s=this,r=s.a +return"ReactionResponse[custom="+r.j(r)+", emojiCode="+A.c(s.b)+", type="+s.c+", user="+s.d.j(0)+"]"}, +N(){var s,r=this,q="emoji_code",p=A.q(t.N,t.z) +p.k(0,"custom",r.a) +s=r.b +if(s!=null)p.k(0,q,s) +else p.k(0,q,null) +p.k(0,"type",r.c) +p.k(0,"user",r.d) +return p}, +gX(a){return this.c}} +A.aei.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.aei&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){return B.B.gm(this.a)+A.aK(this.b)+A.aK(this.c)}, +j(a){return"RecordSettings[audioOnly="+this.a+", mode="+this.b.j(0)+", quality="+this.c.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"audio_only",this.a) +s.k(0,"mode",this.b) +s.k(0,"quality",this.c) +return s}} +A.SW.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.b_d.prototype={ +bi(a,b){if(b!=null)switch(b){case"available":return B.OL +case"disabled":return B.arG +case"auto-on":return B.OK}return null}} +A.wK.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.b_e.prototype={ +bi(a,b){if(b!=null)switch(b){case"audio-only":return B.arJ +case"360p":return B.OQ +case"480p":return B.ON +case"720p":return B.OP +case"1080p":return B.OO +case"1440p":return B.OR}return null}} +A.aej.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.aej&&b.a==r.a&&b.b==r.b&&b.c==r.c +else s=!0 +return s}, +gm(a){var s,r,q=this.a +q=q==null?0:B.B.gm(q) +s=this.b +s=s==null?0:A.aK(s) +r=this.c +r=r==null?0:A.aK(r) +return q+s+r}, +j(a){return"RecordSettingsRequest[audioOnly="+A.c(this.a)+", mode="+A.c(this.b)+", quality="+A.c(this.c)+"]"}, +N(){var s="audio_only",r=A.q(t.N,t.z),q=this.a +if(q!=null)r.k(0,s,q) +else r.k(0,s,null) +q=this.b +if(q!=null)r.k(0,"mode",q) +else r.k(0,"mode",null) +q=this.c +if(q!=null)r.k(0,"quality",q) +else r.k(0,"quality",null) +return r}} +A.SX.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.b_f.prototype={ +bi(a,b){if(b!=null)switch(b){case"available":return B.arP +case"disabled":return B.arQ +case"auto-on":return B.arR}return null}} +A.wL.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.b_g.prototype={ +bi(a,b){if(b!=null)switch(b){case"audio-only":return B.arW +case"360p":return B.arV +case"480p":return B.arT +case"720p":return B.arU +case"1080p":return B.arX +case"1440p":return B.arS}return null}} +A.Hw.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.Hw&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"RejectCallResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.af3.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.af3&&b.a===this.a +else s=!0 +return s}, +gm(a){return J.I(this.a)}, +j(a){return"RequestPermissionRequest[permissions="+A.c(this.a)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"permissions",this.a) +return s}} +A.af4.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.af4&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"RequestPermissionResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.Fb.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.Fb&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"DurationResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.afd.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.afd&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.e.gm(this.a)+B.e.gm(this.b)}, +j(a){return"RingSettings[autoCancelTimeoutMs="+this.a+", incomingCallTimeoutMs="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"auto_cancel_timeout_ms",this.a) +s.k(0,"incoming_call_timeout_ms",this.b) +return s}} +A.afe.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.afe&&b.a==this.a&&b.b==this.b +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:B.e.gm(r) +s=this.b +return r+(s==null?0:B.e.gm(s))}, +j(a){return"RingSettingsRequest[autoCancelTimeoutMs="+A.c(this.a)+", incomingCallTimeoutMs="+A.c(this.b)+"]"}, +N(){var s="auto_cancel_timeout_ms",r="incoming_call_timeout_ms",q=A.q(t.N,t.z),p=this.a +if(p!=null)q.k(0,s,p) +else q.k(0,s,null) +p=this.b +if(p!=null)q.k(0,r,p) +else q.k(0,r,null) +return q}} +A.ae8.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ae8&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"RTMPIngress[address="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"address",this.a) +return s}} +A.afG.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.afG&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.B.gm(this.a)+B.B.gm(this.b)}, +j(a){return"ScreensharingSettings[accessRequestEnabled="+this.a+", enabled="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"access_request_enabled",this.a) +s.k(0,"enabled",this.b) +return s}} +A.afH.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.afH&&b.a==this.a&&b.b==this.b +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:B.B.gm(r) +s=this.b +return r+(s==null?0:B.B.gm(s))}, +j(a){return"ScreensharingSettingsRequest[accessRequestEnabled="+A.c(this.a)+", enabled="+A.c(this.b)+"]"}, +N(){var s="access_request_enabled",r=A.q(t.N,t.z),q=this.a +if(q!=null)r.k(0,s,q) +else r.k(0,s,null) +q=this.b +if(q!=null)r.k(0,"enabled",q) +else r.k(0,"enabled",null) +return r}} +A.ag4.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ag4&&b.a===this.a +else s=!0 +return s}, +gm(a){return A.aK(this.a)}, +j(a){var s=this.a +return"SendEventRequest[custom="+s.j(s)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"custom",this.a) +return s}} +A.ag5.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ag5&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"SendEventResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.U5.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.U5&&b.a===r.a&&b.b==r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){var s=A.aK(this.a),r=this.b +r=r==null?0:B.b.gm(r) +return s+r+B.b.gm(this.c)}, +j(a){var s=this.a +return"SendReactionRequest[custom="+s.j(s)+", emojiCode="+A.c(this.b)+", type="+this.c+"]"}, +N(){var s,r="emoji_code",q=A.q(t.N,t.z) +q.k(0,"custom",this.a) +s=this.b +if(s!=null)q.k(0,r,s) +else q.k(0,r,null) +q.k(0,"type",this.c) +return q}, +gX(a){return this.c}} +A.I6.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.I6&&b.a===this.a&&b.b.l(0,this.b) +else s=!0 +return s}, +gm(a){var s=this.b +return B.b.gm(this.a)+s.gm(s)}, +j(a){return"SendReactionResponse[duration="+this.a+", reaction="+this.b.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +s.k(0,"reaction",this.b) +return s}} +A.afv.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.afv&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+B.b.gm(this.b)+B.b.gm(this.c)}, +j(a){return"SFUResponse[edgeName="+this.a+", url="+this.b+", wsEndpoint="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"edge_name",this.a) +s.k(0,"url",this.b) +s.k(0,"ws_endpoint",this.c) +return s}} +A.Iw.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.Iw&&b.a==this.a&&b.b==this.b +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:B.e.gm(r) +s=this.b +return r+(s==null?0:B.b.gm(s))}, +j(a){return"SortParamRequest[direction="+A.c(this.a)+", field="+A.c(this.b)+"]"}, +N(){var s="direction",r=A.q(t.N,t.z),q=this.a +if(q!=null)r.k(0,s,q) +else r.k(0,s,null) +q=this.b +if(q!=null)r.k(0,"field",q) +else r.k(0,"field",null) +return r}} +A.ahd.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ahd&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+B.b.gm(this.b)}, +j(a){return"StartBroadcastingResponse[duration="+this.a+", playlistUrl="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +s.k(0,"playlist_url",this.b) +return s}} +A.ahe.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ahe&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"StartRecordingResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.ahf.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ahf&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"StartTranscriptionResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.ahm.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ahm&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"StopBroadcastingResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.ahn.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ahn&&b.a.l(0,this.a)&&b.b===this.b +else s=!0 +return s}, +gm(a){var s=this.a +return s.gm(s)+B.b.gm(this.b)}, +j(a){return"StopLiveResponse[call="+this.a.j(0)+", duration="+this.b+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"call",this.a) +s.k(0,"duration",this.b) +return s}, +$0(){return this.a.$0()}, +$1(a){return this.a.$1(a)}, +$2(a,b){return this.a.$2(a,b)}, +$3$1(a,b,c,d){return this.a.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.a.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.a.$2$1(a,b,c)}, +$1$1(a,b){return this.a.$1$1(a,b)}, +$3(a,b,c){return this.a.$3(a,b,c)}, +$4(a,b,c,d){return this.a.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.a.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.a.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.a.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.a.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.a.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.a.$1$locales(a)}, +$1$textScaleFactor(a){return this.a.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.a.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.a.$1$2(a,b,c)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.$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)}, +$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.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.a.$4$checkModifiers(a,b,c,d)}, +$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.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.a.$1$0(a)}, +$1$accessibleNavigation(a){return this.a.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.a.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.a.$1$growable(a)}, +$2$path(a,b){return this.a.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.a.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.a.$2$position(a,b)}, +$1$style(a){return this.a.$1$style(a)}, +$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.$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)}, +$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.$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)}, +$2$aspect(a,b){return this.a.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.a.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.a.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.a.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.a.$2$after(a,b)}, +$1$range(a){return this.a.$1$range(a)}, +$1$paragraphWidth(a){return this.a.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.a.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.a.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.a.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.a.$1$bottom(a)}, +$2$textDirection(a,b){return this.a.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.a.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.a.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.a.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.a.$2$down$up(a,b)}, +$1$down(a){return this.a.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.a.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.a.$1$removeBottom(a)}, +$1$padding(a){return this.a.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.a.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.a.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.a.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.a.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.a.$2$color$fontSize(a,b)}, +$1$color(a){return this.a.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.a.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.a.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.a.$1$side(a)}, +$1$findFirstFocus(a){return this.a.$1$findFirstFocus(a)}, +$2$value(a,b){return this.a.$2$value(a,b)}, +$1$details(a){return this.a.$1$details(a)}, +$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.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.a.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.a.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.a.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.a.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.a.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.a.$2$initialRestore(a,b)}, +$1$direction(a){return this.a.$1$direction(a)}, +$3$textDirection(a,b,c){return this.a.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.a.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.a.$1$camera(a)}, +$1$microphone(a){return this.a.$1$microphone(a)}, +$1$renderVideo(a){return this.a.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.a.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.a.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.a.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.a.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.a.$2$chunkCallback(a,b)}, +$1$url(a){return this.a.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.a.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.a.$1$length(a)}, +$1$tailVisitor(a){return this.a.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.a.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.a.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}, +$1$recursive(a){return this.a.$1$recursive(a)}, +$3$async(a,b,c){return this.a.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.a.$2$withDrive(a,b)}, +$1$status(a){return this.a.$1$status(a)}, +$2$callCid$create(a,b){return this.a.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.a.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.a.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.a.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.a.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.a.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.a.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.a.$1$width(a)}, +$1$height(a){return this.a.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.a.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.a.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.a.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.a.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.a.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.a.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.a.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.a.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.a.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.a.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.a.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.a.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.a.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.a.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.a.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.a.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.a.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.a.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.a.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.a.$2$0(a,b)}, +$1$end(a){return this.a.$1$end(a)}, +$1$text(a){return this.a.$1$text(a)}, +$1$line(a){return this.a.$1$line(a)}, +$2$color(a,b){return this.a.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.a.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.a.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.a.$2$onDone(a,b)}, +$1$sessionId(a){return this.a.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.a.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.a.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.a.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.a.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.a.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.a.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.a.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.a.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.a.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.a.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.a.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.a.$1$reaction(a)}, +$1$isBroadcasting(a){return this.a.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.a.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.a.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.a.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.a.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.a.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.a.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.a.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.a.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.a.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.a.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.a.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.a.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.a.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.a.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.a.$1$fontWeight(a)}, +$1$userId(a){return this.a.$1$userId(a)}, +$1$user(a){return this.a.$1$user(a)}, +$1$mentionedUsers(a){return this.a.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.a.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.a.$1$showInChannel(a)}, +$1$id(a){return this.a.$1$id(a)}, +$1$limit(a){return this.a.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.a.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.a.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.a.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.a.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.a.$2$code$message(a,b)}, +$1$selection(a){return this.a.$1$selection(a)}, +$1$rect(a){return this.a.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.a.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.a.$2$cause$from(a,b)}, +$1$composing(a){return this.a.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.a.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.a.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.a.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.a.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.a.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.a.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.a.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.a.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.a.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.a.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.a.$1$spellCheckService(a)}, +$1$borderSide(a){return this.a.$1$borderSide(a)}, +$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.$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)}, +$2$enabled$hintMaxLines(a,b){return this.a.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.a.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.a.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.a.$2$remove(a,b)}, +$1$uploadState(a){return this.a.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.a.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.a.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.a.$1$path(a)}, +$1$quotedMessage(a){return this.a.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.a.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.a.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.a.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.a.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.a.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.a.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.a.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.a.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.a.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.a.$1$textTheme(a)}, +$2$a$p(a,b){return this.a.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.a.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.a.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.a.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.a.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.a.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.a.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.a.$1$fontStyle(a)}, +$1$decoration(a){return this.a.$1$decoration(a)}, +$1$task(a){return this.a.$1$task(a)}, +$1$isPlaying(a){return this.a.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.a.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.a.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.a.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.a.$1$buffered(a)}, +$1$isBuffering(a){return this.a.$1$isBuffering(a)}, +$1$volume(a){return this.a.$1$volume(a)}, +$1$enable(a){return this.a.$1$enable(a)}, +$1$position(a){return this.a.$1$position(a)}, +$1$isLooping(a){return this.a.$1$isLooping(a)}, +$1$queryParameters(a){return this.a.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.a.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.a.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.a.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.a.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.a.$1$state(a)}, +$1$days(a){return this.a.$1$days(a)}, +$1$years(a){return this.a.$1$years(a)}, +$1$letterSpacing(a){return this.a.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.a.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.a.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.a.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.a.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.a.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.a.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.a.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.a.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.a.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.a.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.a.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.a.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.a.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.a.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.a.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.a.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.a.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.a.$2$presence$watch(a,b)}, +$1$read(a){return this.a.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.a.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.a.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.a.$1$watchers(a)}, +$1$filter(a){return this.a.$1$filter(a)}, +$1$members(a){return this.a.$1$members(a)}, +$2$members$read(a,b){return this.a.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.a.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.a.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.a.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.a.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.a.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.a.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.a.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.a.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.a.$1$includeUserDetails(a)}, +$1$immediately(a){return this.a.$1$immediately(a)}, +$1$reversed(a){return this.a.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.a.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.a.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.a.$2$colorScheme$primaryIconTheme(a,b)}, +$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.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.a.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.a.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.a.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.a.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.a.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.a.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.a.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.a.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.a.$1$connected(a)}, +$1$healthCheck(a){return this.a.$1$healthCheck(a)}, +$1$callCreated(a){return this.a.$1$callCreated(a)}, +$1$callAccepted(a){return this.a.$1$callAccepted(a)}, +$1$callRejected(a){return this.a.$1$callRejected(a)}, +$1$callUpdated(a){return this.a.$1$callUpdated(a)}, +$1$callEnded(a){return this.a.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.a.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.a.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.a.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.a.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.a.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.a.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.a.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.a.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.a.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.a.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.a.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.a.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.a.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.a.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.a.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.a.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.a.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.a.$1$callReaction(a)}, +$1$custom(a){return this.a.$1$custom(a)}, +$1$callRing(a){return this.a.$1$callRing(a)}, +$1$callNotification(a){return this.a.$1$callNotification(a)}, +$1$unknown(a){return this.a.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.a.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.a.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.a.$1$config(a)}, +$2$descendant$rect(a,b){return this.a.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.a.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.a.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.a.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.a.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.a.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.a.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.a.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.a.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.a.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.a.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.a.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.a.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.a.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.a.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.a.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.a.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.a.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.a.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.a.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.a.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.a.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.a.$2$test(a,b)}} +A.aho.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.aho&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"StopRecordingResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.ahp.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ahp&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"StopTranscriptionResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.aiD.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.aiD&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){return B.e.gm(this.a)+B.e.gm(this.b)+B.e.gm(this.c)}, +j(a){return"TargetResolution[bitrate="+this.a+", height="+this.b+", width="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"bitrate",this.a) +s.k(0,"height",this.b) +s.k(0,"width",this.c) +return s}} +A.aiE.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.aiE&&b.a==r.a&&b.b==r.b&&b.c==r.c +else s=!0 +return s}, +gm(a){var s,r,q=this.a +q=q==null?0:B.e.gm(q) +s=this.b +s=s==null?0:B.e.gm(s) +r=this.c +r=r==null?0:B.e.gm(r) +return q+s+r}, +j(a){return"TargetResolutionRequest[bitrate="+A.c(this.a)+", height="+A.c(this.b)+", width="+A.c(this.c)+"]"}, +N(){var s=A.q(t.N,t.z),r=this.a +if(r!=null)s.k(0,"bitrate",r) +else s.k(0,"bitrate",null) +r=this.b +if(r!=null)s.k(0,"height",r) +else s.k(0,"height",null) +r=this.c +if(r!=null)s.k(0,"width",r) +else s.k(0,"width",null) +return s}} +A.aji.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.aji&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+A.aK(this.b)}, +j(a){return"TranscriptionSettings[closedCaptionMode="+this.a+", mode="+this.b.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"closed_caption_mode",this.a) +s.k(0,"mode",this.b) +return s}} +A.Ws.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.bcK.prototype={ +bi(a,b){if(b!=null)switch(b){case"available":return B.Rd +case"disabled":return B.aBG +case"auto-on":return B.Re}return null}} +A.ajj.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ajj&&b.a==this.a&&b.b==this.b +else s=!0 +return s}, +gm(a){var s,r=this.a +r=r==null?0:B.b.gm(r) +s=this.b +return r+(s==null?0:A.aK(s))}, +j(a){return"TranscriptionSettingsRequest[closedCaptionMode="+A.c(this.a)+", mode="+A.c(this.b)+"]"}, +N(){var s="closed_caption_mode",r=A.q(t.N,t.z),q=this.a +if(q!=null)r.k(0,s,q) +else r.k(0,s,null) +q=this.b +if(q!=null)r.k(0,"mode",q) +else r.k(0,"mode",null) +return r}} +A.Wt.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.bcL.prototype={ +bi(a,b){if(b!=null)switch(b){case"available":return B.aBK +case"disabled":return B.aBL +case"auto-on":return B.aBJ}return null}} +A.ajt.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ajt&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"UnblockUserRequest[userId="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"user_id",this.a) +return s}} +A.aju.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.aju&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"UnblockUserResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.ajv.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ajv&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d.l(0,r.d) +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.d +return B.b.gm(s.a)+r.gm(r)+B.b.gm(s.c)+q.gm(q)}, +j(a){var s=this +return"UnblockedUserEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", type="+s.c+", user="+s.d.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"type",s.c) +r.k(0,"user",s.d) +return r}, +gX(a){return this.c}} +A.WG.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.WG&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return J.I(this.a)+A.aK(this.b)}, +j(a){return"UpdateCallMembersRequest[removeMembers="+A.c(this.a)+", updateMembers="+A.c(this.b)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"remove_members",this.a) +s.k(0,"update_members",this.b) +return s}} +A.JE.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.JE&&b.a===this.a&&b.b===this.b +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)+A.aK(this.b)}, +j(a){return"UpdateCallMembersResponse[duration="+this.a+", members="+A.c(this.b)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +s.k(0,"members",this.b) +return s}} +A.ajF.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ajF&&b.a===r.a&&J.i(b.b,r.b)&&J.i(b.c,r.c) +else s=!0 +return s}, +gm(a){var s,r=A.aK(this.a),q=this.b +q=q==null?0:q.gm(q) +s=this.c +s=s==null?0:s.gm(s) +return r+q+s}, +j(a){var s=this.a +return"UpdateCallRequest[custom="+s.j(s)+", settingsOverride="+A.c(this.b)+", startsAt="+A.c(this.c)+"]"}, +N(){var s,r="settings_override",q="starts_at",p=A.q(t.N,t.z) +p.k(0,"custom",this.a) +s=this.b +if(s!=null)p.k(0,r,s) +else p.k(0,r,null) +s=this.c +if(s!=null)p.k(0,q,s.bB().bd()) +else p.k(0,q,null) +return p}} +A.ajG.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ajG&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d===r.d&&J.i(b.e,r.e)&&b.f===r.f +else s=!0 +return s}, +gm(a){var s,r,q,p=this,o=A.aK(p.a),n=p.b +n=n.gm(n) +s=B.b.gm(p.c) +r=A.aK(p.d) +q=p.e +q=q==null?0:q.gm(q) +return o+n+s+r+q+A.aK(p.f)}, +j(a){var s=this +return"UpdateCallResponse[blockedUsers="+A.c(s.a)+", call="+s.b.j(0)+", duration="+s.c+", members="+A.c(s.d)+", membership="+A.c(s.e)+", ownCapabilities="+A.c(s.f)+"]"}, +N(){var s,r=this,q="membership",p=A.q(t.N,t.z) +p.k(0,"blocked_users",r.a) +p.k(0,"call",r.b) +p.k(0,"duration",r.c) +p.k(0,"members",r.d) +s=r.e +if(s!=null)p.k(0,q,s) +else p.k(0,q,null) +p.k(0,"own_capabilities",r.f) +return p}, +$0(){return this.b.$0()}, +$1(a){return this.b.$1(a)}, +$2(a,b){return this.b.$2(a,b)}, +$3$1(a,b,c,d){return this.b.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.b.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.b.$2$1(a,b,c)}, +$1$1(a,b){return this.b.$1$1(a,b)}, +$3(a,b,c){return this.b.$3(a,b,c)}, +$4(a,b,c,d){return this.b.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.b.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.b.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.b.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.b.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.b.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.b.$1$locales(a)}, +$1$textScaleFactor(a){return this.b.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.b.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.b.$1$2(a,b,c)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.b.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.b.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.b.$4$checkModifiers(a,b,c,d)}, +$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.b.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.b.$1$0(a)}, +$1$accessibleNavigation(a){return this.b.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.b.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.b.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.b.$1$growable(a)}, +$2$path(a,b){return this.b.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.b.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.b.$2$position(a,b)}, +$1$style(a){return this.b.$1$style(a)}, +$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.b.$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)}, +$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.b.$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)}, +$2$aspect(a,b){return this.b.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.b.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.b.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.b.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.b.$2$after(a,b)}, +$1$range(a){return this.b.$1$range(a)}, +$1$paragraphWidth(a){return this.b.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.b.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.b.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.b.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.b.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.b.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.b.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.b.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.b.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.b.$1$bottom(a)}, +$2$textDirection(a,b){return this.b.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.b.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.b.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.b.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.b.$2$down$up(a,b)}, +$1$down(a){return this.b.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.b.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.b.$1$removeBottom(a)}, +$1$padding(a){return this.b.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.b.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.b.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.b.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.b.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.b.$2$color$fontSize(a,b)}, +$1$color(a){return this.b.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.b.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.b.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.b.$1$side(a)}, +$1$findFirstFocus(a){return this.b.$1$findFirstFocus(a)}, +$2$value(a,b){return this.b.$2$value(a,b)}, +$1$details(a){return this.b.$1$details(a)}, +$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.b.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.b.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.b.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.b.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.b.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.b.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.b.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.b.$2$initialRestore(a,b)}, +$1$direction(a){return this.b.$1$direction(a)}, +$3$textDirection(a,b,c){return this.b.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.b.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.b.$1$camera(a)}, +$1$microphone(a){return this.b.$1$microphone(a)}, +$1$renderVideo(a){return this.b.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.b.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.b.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.b.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.b.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.b.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.b.$2$chunkCallback(a,b)}, +$1$url(a){return this.b.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.b.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.b.$1$length(a)}, +$1$tailVisitor(a){return this.b.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.b.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.b.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.b.$5(a,b,c,d,e)}, +$1$recursive(a){return this.b.$1$recursive(a)}, +$3$async(a,b,c){return this.b.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.b.$2$withDrive(a,b)}, +$1$status(a){return this.b.$1$status(a)}, +$2$callCid$create(a,b){return this.b.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.b.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.b.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.b.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.b.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.b.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.b.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.b.$1$width(a)}, +$1$height(a){return this.b.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.b.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.b.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.b.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.b.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.b.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.b.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.b.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.b.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.b.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.b.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.b.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.b.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.b.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.b.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.b.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.b.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.b.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.b.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.b.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.b.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.b.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.b.$2$0(a,b)}, +$1$end(a){return this.b.$1$end(a)}, +$1$text(a){return this.b.$1$text(a)}, +$1$line(a){return this.b.$1$line(a)}, +$2$color(a,b){return this.b.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.b.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.b.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.b.$2$onDone(a,b)}, +$1$sessionId(a){return this.b.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.b.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.b.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.b.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.b.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.b.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.b.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.b.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.b.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.b.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.b.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.b.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.b.$1$reaction(a)}, +$1$isBroadcasting(a){return this.b.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.b.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.b.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.b.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.b.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.b.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.b.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.b.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.b.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.b.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.b.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.b.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.b.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.b.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.b.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.b.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.b.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.b.$1$fontWeight(a)}, +$1$userId(a){return this.b.$1$userId(a)}, +$1$user(a){return this.b.$1$user(a)}, +$1$mentionedUsers(a){return this.b.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.b.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.b.$1$showInChannel(a)}, +$1$id(a){return this.b.$1$id(a)}, +$1$limit(a){return this.b.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.b.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.b.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.b.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.b.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.b.$2$code$message(a,b)}, +$1$selection(a){return this.b.$1$selection(a)}, +$1$rect(a){return this.b.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.b.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.b.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.b.$2$cause$from(a,b)}, +$1$composing(a){return this.b.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.b.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.b.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.b.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.b.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.b.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.b.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.b.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.b.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.b.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.b.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.b.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.b.$1$spellCheckService(a)}, +$1$borderSide(a){return this.b.$1$borderSide(a)}, +$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.b.$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)}, +$2$enabled$hintMaxLines(a,b){return this.b.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.b.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.b.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.b.$2$remove(a,b)}, +$1$uploadState(a){return this.b.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.b.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.b.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.b.$1$path(a)}, +$1$quotedMessage(a){return this.b.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.b.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.b.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.b.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.b.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.b.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.b.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.b.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.b.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.b.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.b.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.b.$1$textTheme(a)}, +$2$a$p(a,b){return this.b.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.b.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.b.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.b.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.b.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.b.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.b.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.b.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.b.$1$fontStyle(a)}, +$1$decoration(a){return this.b.$1$decoration(a)}, +$1$task(a){return this.b.$1$task(a)}, +$1$isPlaying(a){return this.b.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.b.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.b.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.b.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.b.$1$buffered(a)}, +$1$isBuffering(a){return this.b.$1$isBuffering(a)}, +$1$volume(a){return this.b.$1$volume(a)}, +$1$enable(a){return this.b.$1$enable(a)}, +$1$position(a){return this.b.$1$position(a)}, +$1$isLooping(a){return this.b.$1$isLooping(a)}, +$1$queryParameters(a){return this.b.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.b.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.b.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.b.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.b.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.b.$1$state(a)}, +$1$days(a){return this.b.$1$days(a)}, +$1$years(a){return this.b.$1$years(a)}, +$1$letterSpacing(a){return this.b.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.b.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.b.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.b.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.b.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.b.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.b.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.b.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.b.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.b.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.b.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.b.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.b.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.b.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.b.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.b.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.b.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.b.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.b.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.b.$2$presence$watch(a,b)}, +$1$read(a){return this.b.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.b.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.b.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.b.$1$watchers(a)}, +$1$filter(a){return this.b.$1$filter(a)}, +$1$members(a){return this.b.$1$members(a)}, +$2$members$read(a,b){return this.b.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.b.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.b.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.b.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.b.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.b.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.b.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.b.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.b.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.b.$1$includeUserDetails(a)}, +$1$immediately(a){return this.b.$1$immediately(a)}, +$1$reversed(a){return this.b.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.b.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.b.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.b.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.b.$2$colorScheme$primaryIconTheme(a,b)}, +$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.b.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.b.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.b.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.b.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.b.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.b.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.b.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.b.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.b.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.b.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.b.$1$connected(a)}, +$1$healthCheck(a){return this.b.$1$healthCheck(a)}, +$1$callCreated(a){return this.b.$1$callCreated(a)}, +$1$callAccepted(a){return this.b.$1$callAccepted(a)}, +$1$callRejected(a){return this.b.$1$callRejected(a)}, +$1$callUpdated(a){return this.b.$1$callUpdated(a)}, +$1$callEnded(a){return this.b.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.b.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.b.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.b.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.b.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.b.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.b.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.b.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.b.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.b.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.b.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.b.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.b.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.b.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.b.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.b.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.b.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.b.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.b.$1$callReaction(a)}, +$1$custom(a){return this.b.$1$custom(a)}, +$1$callRing(a){return this.b.$1$callRing(a)}, +$1$callNotification(a){return this.b.$1$callNotification(a)}, +$1$unknown(a){return this.b.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.b.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.b.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.b.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.b.$1$config(a)}, +$2$descendant$rect(a,b){return this.b.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.b.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.b.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.b.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.b.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.b.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.b.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.b.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.b.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.b.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.b.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.b.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.b.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.b.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.b.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.b.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.b.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.b.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.b.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.b.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.b.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.b.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.b.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.b.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.b.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.b.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.b.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.b.$2$test(a,b)}} +A.ajH.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ajH&&b.a===r.a&&J.i(b.b,r.b)&&J.i(b.c,r.c) +else s=!0 +return s}, +gm(a){var s,r=A.aK(this.a),q=this.b +q=q==null?0:q.gm(q) +s=this.c +s=s==null?0:s.gm(s) +return r+q+s}, +j(a){var s=this.a +return"UpdateCallTypeRequest[grants="+s.j(s)+", notificationSettings="+A.c(this.b)+", settings="+A.c(this.c)+"]"}, +N(){var s,r="notification_settings",q="settings",p=A.q(t.N,t.z) +p.k(0,"grants",this.a) +s=this.b +if(s!=null)p.k(0,r,s) +else p.k(0,r,null) +s=this.c +if(s!=null)p.k(0,q,s) +else p.k(0,q,null) +return p}} +A.ajI.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ajI&&b.a.l(0,r.a)&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e.l(0,r.e)&&b.f.l(0,r.f)&&b.r.l(0,r.r) +else s=!0 +return s}, +gm(a){var s=this,r=s.a,q=s.e,p=s.f,o=s.r +return r.gm(r)+B.b.gm(s.b)+A.aK(s.c)+B.b.gm(s.d)+q.gm(q)+p.gm(p)+o.gm(o)}, +j(a){var s=this,r=s.c +return"UpdateCallTypeResponse[createdAt="+s.a.j(0)+", duration="+s.b+", grants="+r.j(r)+", name="+s.d+", notificationSettings="+s.e.j(0)+", settings="+s.f.j(0)+", updatedAt="+s.r.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"created_at",s.a.bB().bd()) +r.k(0,"duration",s.b) +r.k(0,"grants",s.c) +r.k(0,"name",s.d) +r.k(0,"notification_settings",s.e) +r.k(0,"settings",s.f) +r.k(0,"updated_at",s.r.bB().bd()) +return r}} +A.ajK.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ajK&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gm(a){return J.I(this.a)+J.I(this.b)+B.b.gm(this.c)}, +j(a){return"UpdateUserPermissionsRequest[grantPermissions="+A.c(this.a)+", revokePermissions="+A.c(this.b)+", userId="+this.c+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"grant_permissions",this.a) +s.k(0,"revoke_permissions",this.b) +s.k(0,"user_id",this.c) +return s}} +A.ajL.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ajL&&b.a===this.a +else s=!0 +return s}, +gm(a){return B.b.gm(this.a)}, +j(a){return"UpdateUserPermissionsResponse[duration="+this.a+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"duration",this.a) +return s}} +A.ajM.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ajM&&b.a===r.a&&b.b.l(0,r.b)&&b.c===r.c&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.b,q=s.e +return B.b.gm(s.a)+r.gm(r)+A.aK(s.c)+B.b.gm(s.d)+q.gm(q)}, +j(a){var s=this +return"UpdatedCallPermissionsEvent[callCid="+s.a+", createdAt="+s.b.j(0)+", ownCapabilities="+A.c(s.c)+", type="+s.d+", user="+s.e.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"call_cid",s.a) +r.k(0,"created_at",s.b.bB().bd()) +r.k(0,"own_capabilities",s.c) +r.k(0,"type",s.d) +r.k(0,"user",s.e) +return r}, +gX(a){return this.d}} +A.WK.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.WK&&b.a===r.a&&b.b===r.b&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f===r.f +else s=!0 +return s}, +gm(a){var s,r,q=this,p=A.aK(q.a),o=B.b.gm(q.b),n=q.c +n=n==null?0:B.b.gm(n) +s=q.d +s=s==null?0:B.b.gm(s) +r=q.e +r=r==null?0:B.b.gm(r) +return p+o+n+s+r+J.I(q.f)}, +j(a){var s=this,r=s.a +return"UserRequest[custom="+r.j(r)+", id="+s.b+", image="+A.c(s.c)+", name="+A.c(s.d)+", role="+A.c(s.e)+", teams="+A.c(s.f)+"]"}, +N(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"custom",r.a) +q.k(0,"id",r.b) +s=r.c +if(s!=null)q.k(0,"image",s) +else q.k(0,"image",null) +s=r.d +if(s!=null)q.k(0,"name",s) +else q.k(0,"name",null) +s=r.e +if(s!=null)q.k(0,"role",s) +else q.k(0,"role",null) +q.k(0,"teams",r.f) +return q}} +A.JJ.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.JJ&&b.a.l(0,r.a)&&b.b===r.b&&J.i(b.c,r.c)&&b.d===r.d&&b.e==r.e&&b.f==r.f&&b.r===r.r&&b.w===r.w&&b.x.l(0,r.x) +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m=this,l=m.a +l=l.gm(l) +s=A.aK(m.b) +r=m.c +r=r==null?0:r.gm(r) +q=B.b.gm(m.d) +p=m.e +p=p==null?0:B.b.gm(p) +o=m.f +o=o==null?0:B.b.gm(o) +n=m.x +return l+s+r+q+p+o+B.b.gm(m.r)+J.I(m.w)+n.gm(n)}, +j(a){var s=this,r=s.b +return"UserResponse[createdAt="+s.a.j(0)+", custom="+r.j(r)+", deletedAt="+A.c(s.c)+", id="+s.d+", image="+A.c(s.e)+", name="+A.c(s.f)+", role="+s.r+", teams="+A.c(s.w)+", updatedAt="+s.x.j(0)+"]"}, +N(){var s,r=this,q="deleted_at",p=A.q(t.N,t.z) +p.k(0,"created_at",r.a.bB().bd()) +p.k(0,"custom",r.b) +s=r.c +if(s!=null)p.k(0,q,s.bB().bd()) +else p.k(0,q,null) +p.k(0,"id",r.d) +s=r.e +if(s!=null)p.k(0,"image",s) +else p.k(0,"image",null) +s=r.f +if(s!=null)p.k(0,"name",s) +else p.k(0,"name",null) +p.k(0,"role",r.r) +p.k(0,"teams",r.w) +p.k(0,"updated_at",r.x.bB().bd()) +return p}} +A.ak_.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ak_&&J.i(b.a,r.a)&&b.b===r.b&&b.c.l(0,r.c)&&b.d===r.d&&b.e.l(0,r.e)&&b.f.l(0,r.f)&&b.r===r.r&&b.w===r.w&&b.x===r.x&&b.y===r.y&&b.z.l(0,r.z)&&b.Q.l(0,r.Q)&&b.as===r.as&&b.at.l(0,r.at)&&J.i(b.ax,r.ax)&&b.ay===r.ay&&b.ch===r.ch&&b.CW===r.CW +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a +d=d==null?0:d.gm(d) +s=B.b.gm(e.b) +r=e.c +r=r.gm(r) +q=B.b.gm(e.d) +p=e.e +p=p.gm(p) +o=e.f +o=o.gm(o) +n=B.b.gm(e.r) +m=A.aK(e.w) +l=A.aK(e.x) +k=B.b.gm(e.y) +j=e.z +j=j.gm(j) +i=e.Q +i=i.gm(i) +h=B.b.gm(e.as) +g=e.at +g=g.gm(g) +f=e.ax +f=f==null?0:f.gm(f) +return d+s+r+q+p+o+n+m+l+k+j+i+h+g+f+A.aK(e.ay)+J.I(e.ch)+A.aK(e.CW)}, +j(a){var s=this,r=s.x,q=s.ay +return"VideoEvent[blockedByUser="+A.c(s.a)+", callCid="+s.b+", createdAt="+s.c.j(0)+", type="+s.d+", user="+s.e.j(0)+", call="+s.f.j(0)+", hlsPlaylistUrl="+s.r+", members="+A.c(s.w)+", capabilitiesByRole="+r.j(r)+", sessionId="+s.y+", reaction="+s.z.j(0)+", participant="+s.Q.j(0)+", connectionId="+s.as+", me="+s.at.j(0)+", error="+A.c(s.ax)+", custom="+q.j(q)+", permissions="+A.c(s.ch)+", ownCapabilities="+A.c(s.CW)+"]"}, +N(){var s=this,r="blocked_by_user",q=A.q(t.N,t.z),p=s.a +if(p!=null)q.k(0,r,p) +else q.k(0,r,null) +q.k(0,"call_cid",s.b) +q.k(0,"created_at",s.c.bB().bd()) +q.k(0,"type",s.d) +q.k(0,"user",s.e) +q.k(0,"call",s.f) +q.k(0,"hls_playlist_url",s.r) +q.k(0,"members",s.w) +q.k(0,"capabilities_by_role",s.x) +q.k(0,"session_id",s.y) +q.k(0,"reaction",s.z) +q.k(0,"participant",s.Q) +q.k(0,"connection_id",s.as) +q.k(0,"me",s.at) +p=s.ax +if(p!=null)q.k(0,"error",p) +else q.k(0,"error",null) +q.k(0,"custom",s.ay) +q.k(0,"permissions",s.ch) +q.k(0,"own_capabilities",s.CW) +return q}, +$0(){return this.f.$0()}, +$1(a){return this.f.$1(a)}, +$2(a,b){return this.f.$2(a,b)}, +$3$1(a,b,c,d){return this.f.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.f.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.f.$2$1(a,b,c)}, +$1$1(a,b){return this.f.$1$1(a,b)}, +$3(a,b,c){return this.f.$3(a,b,c)}, +$4(a,b,c,d){return this.f.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.f.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.f.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.f.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.f.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.f.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.f.$1$locales(a)}, +$1$textScaleFactor(a){return this.f.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.f.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.f.$1$2(a,b,c)}, +$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.f.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.f.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.f.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.f.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.f.$4$checkModifiers(a,b,c,d)}, +$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.f.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.f.$1$0(a)}, +$1$accessibleNavigation(a){return this.f.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.f.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.f.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.f.$1$growable(a)}, +$2$path(a,b){return this.f.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.f.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.f.$2$position(a,b)}, +$1$style(a){return this.f.$1$style(a)}, +$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.f.$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)}, +$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.f.$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)}, +$2$aspect(a,b){return this.f.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.f.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.f.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.f.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.f.$2$after(a,b)}, +$1$range(a){return this.f.$1$range(a)}, +$1$paragraphWidth(a){return this.f.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.f.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.f.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.f.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.f.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.f.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.f.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.f.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.f.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.f.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.f.$1$bottom(a)}, +$2$textDirection(a,b){return this.f.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.f.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.f.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.f.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.f.$2$down$up(a,b)}, +$1$down(a){return this.f.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.f.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.f.$1$removeBottom(a)}, +$1$padding(a){return this.f.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.f.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.f.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.f.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.f.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.f.$2$color$fontSize(a,b)}, +$1$color(a){return this.f.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.f.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.f.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.f.$1$side(a)}, +$1$findFirstFocus(a){return this.f.$1$findFirstFocus(a)}, +$2$value(a,b){return this.f.$2$value(a,b)}, +$1$details(a){return this.f.$1$details(a)}, +$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.f.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.f.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.f.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.f.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.f.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.f.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.f.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.f.$2$initialRestore(a,b)}, +$1$direction(a){return this.f.$1$direction(a)}, +$3$textDirection(a,b,c){return this.f.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.f.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.f.$1$camera(a)}, +$1$microphone(a){return this.f.$1$microphone(a)}, +$1$renderVideo(a){return this.f.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.f.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.f.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.f.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.f.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.f.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.f.$2$chunkCallback(a,b)}, +$1$url(a){return this.f.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.f.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.f.$1$length(a)}, +$1$tailVisitor(a){return this.f.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.f.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.f.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.f.$5(a,b,c,d,e)}, +$1$recursive(a){return this.f.$1$recursive(a)}, +$3$async(a,b,c){return this.f.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.f.$2$withDrive(a,b)}, +$1$status(a){return this.f.$1$status(a)}, +$2$callCid$create(a,b){return this.f.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.f.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.f.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.f.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.f.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.f.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.f.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.f.$1$width(a)}, +$1$height(a){return this.f.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.f.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.f.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.f.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.f.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.f.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.f.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.f.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.f.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.f.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.f.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.f.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.f.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.f.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.f.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.f.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.f.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.f.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.f.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.f.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.f.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.f.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.f.$2$0(a,b)}, +$1$end(a){return this.f.$1$end(a)}, +$1$text(a){return this.f.$1$text(a)}, +$1$line(a){return this.f.$1$line(a)}, +$2$color(a,b){return this.f.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.f.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.f.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.f.$2$onDone(a,b)}, +$1$sessionId(a){return this.f.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.f.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.f.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.f.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.f.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.f.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.f.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.f.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.f.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.f.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.f.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.f.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.f.$1$reaction(a)}, +$1$isBroadcasting(a){return this.f.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.f.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.f.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.f.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.f.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.f.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.f.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.f.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.f.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.f.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.f.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.f.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.f.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.f.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.f.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.f.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.f.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.f.$1$fontWeight(a)}, +$1$userId(a){return this.f.$1$userId(a)}, +$1$user(a){return this.f.$1$user(a)}, +$1$mentionedUsers(a){return this.f.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.f.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.f.$1$showInChannel(a)}, +$1$id(a){return this.f.$1$id(a)}, +$1$limit(a){return this.f.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.f.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.f.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.f.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.f.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.f.$2$code$message(a,b)}, +$1$selection(a){return this.f.$1$selection(a)}, +$1$rect(a){return this.f.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.f.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.f.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.f.$2$cause$from(a,b)}, +$1$composing(a){return this.f.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.f.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.f.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.f.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.f.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.f.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.f.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.f.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.f.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.f.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.f.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.f.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.f.$1$spellCheckService(a)}, +$1$borderSide(a){return this.f.$1$borderSide(a)}, +$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.f.$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)}, +$2$enabled$hintMaxLines(a,b){return this.f.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.f.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.f.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.f.$2$remove(a,b)}, +$1$uploadState(a){return this.f.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.f.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.f.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.f.$1$path(a)}, +$1$quotedMessage(a){return this.f.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.f.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.f.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.f.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.f.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.f.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.f.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.f.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.f.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.f.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.f.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.f.$1$textTheme(a)}, +$2$a$p(a,b){return this.f.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.f.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.f.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.f.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.f.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.f.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.f.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.f.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.f.$1$fontStyle(a)}, +$1$decoration(a){return this.f.$1$decoration(a)}, +$1$task(a){return this.f.$1$task(a)}, +$1$isPlaying(a){return this.f.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.f.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.f.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.f.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.f.$1$buffered(a)}, +$1$isBuffering(a){return this.f.$1$isBuffering(a)}, +$1$volume(a){return this.f.$1$volume(a)}, +$1$enable(a){return this.f.$1$enable(a)}, +$1$position(a){return this.f.$1$position(a)}, +$1$isLooping(a){return this.f.$1$isLooping(a)}, +$1$queryParameters(a){return this.f.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.f.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.f.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.f.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.f.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.f.$1$state(a)}, +$1$days(a){return this.f.$1$days(a)}, +$1$years(a){return this.f.$1$years(a)}, +$1$letterSpacing(a){return this.f.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.f.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.f.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.f.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.f.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.f.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.f.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.f.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.f.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.f.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.f.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.f.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.f.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.f.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.f.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.f.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.f.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.f.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.f.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.f.$2$presence$watch(a,b)}, +$1$read(a){return this.f.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.f.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.f.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.f.$1$watchers(a)}, +$1$filter(a){return this.f.$1$filter(a)}, +$1$members(a){return this.f.$1$members(a)}, +$2$members$read(a,b){return this.f.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.f.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.f.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.f.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.f.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.f.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.f.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.f.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.f.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.f.$1$includeUserDetails(a)}, +$1$immediately(a){return this.f.$1$immediately(a)}, +$1$reversed(a){return this.f.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.f.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.f.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.f.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.f.$2$colorScheme$primaryIconTheme(a,b)}, +$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.f.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.f.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.f.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.f.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.f.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.f.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.f.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.f.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.f.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.f.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.f.$1$connected(a)}, +$1$healthCheck(a){return this.f.$1$healthCheck(a)}, +$1$callCreated(a){return this.f.$1$callCreated(a)}, +$1$callAccepted(a){return this.f.$1$callAccepted(a)}, +$1$callRejected(a){return this.f.$1$callRejected(a)}, +$1$callUpdated(a){return this.f.$1$callUpdated(a)}, +$1$callEnded(a){return this.f.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.f.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.f.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.f.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.f.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.f.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.f.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.f.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.f.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.f.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.f.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.f.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.f.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.f.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.f.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.f.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.f.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.f.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.f.$1$callReaction(a)}, +$1$custom(a){return this.f.$1$custom(a)}, +$1$callRing(a){return this.f.$1$callRing(a)}, +$1$callNotification(a){return this.f.$1$callNotification(a)}, +$1$unknown(a){return this.f.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.f.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.f.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.f.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.f.$1$config(a)}, +$2$descendant$rect(a,b){return this.f.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.f.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.f.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.f.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.f.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.f.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.f.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.f.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.f.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.f.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.f.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.f.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.f.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.f.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.f.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.f.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.f.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.f.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.f.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.f.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.f.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.f.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.f.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.f.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.f.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.f.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.f.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.f.$2$test(a,b)}, +gX(a){return this.d}} +A.ak2.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ak2&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e.l(0,r.e) +else s=!0 +return s}, +gm(a){var s=this,r=s.e +return B.B.gm(s.a)+B.B.gm(s.b)+A.aK(s.c)+B.B.gm(s.d)+r.gm(r)}, +j(a){var s=this +return"VideoSettings[accessRequestEnabled="+s.a+", cameraDefaultOn="+s.b+", cameraFacing="+s.c.j(0)+", enabled="+s.d+", targetResolution="+s.e.j(0)+"]"}, +N(){var s=this,r=A.q(t.N,t.z) +r.k(0,"access_request_enabled",s.a) +r.k(0,"camera_default_on",s.b) +r.k(0,"camera_facing",s.c) +r.k(0,"enabled",s.d) +r.k(0,"target_resolution",s.e) +return r}} +A.WV.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.bdW.prototype={ +bi(a,b){if(b!=null)switch(b){case"front":return B.aDI +case"back":return B.aDG +case"external":return B.aDH}return null}} +A.ak3.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.ak3&&b.a==r.a&&b.b==r.b&&b.c==r.c&&b.d==r.d&&J.i(b.e,r.e) +else s=!0 +return s}, +gm(a){var s,r,q,p,o=this,n=o.a +n=n==null?0:B.B.gm(n) +s=o.b +s=s==null?0:B.B.gm(s) +r=o.c +r=r==null?0:A.aK(r) +q=o.d +q=q==null?0:B.B.gm(q) +p=o.e +p=p==null?0:p.gm(p) +return n+s+r+q+p}, +j(a){var s=this +return"VideoSettingsRequest[accessRequestEnabled="+A.c(s.a)+", cameraDefaultOn="+A.c(s.b)+", cameraFacing="+A.c(s.c)+", enabled="+A.c(s.d)+", targetResolution="+A.c(s.e)+"]"}, +N(){var s=this,r=null,q="access_request_enabled",p="camera_default_on",o="camera_facing",n="target_resolution",m=A.q(t.N,t.z),l=s.a +if(l!=null)m.k(0,q,l) +else m.k(0,q,r) +l=s.b +if(l!=null)m.k(0,p,l) +else m.k(0,p,r) +l=s.c +if(l!=null)m.k(0,o,l) +else m.k(0,o,r) +l=s.d +if(l!=null)m.k(0,"enabled",l) +else m.k(0,"enabled",r) +l=s.e +if(l!=null)m.k(0,n,l) +else m.k(0,n,r) +return m}} +A.WW.prototype={ +j(a){return this.a}, +N(){return this.a}} +A.bdX.prototype={ +bi(a,b){if(b!=null)switch(b){case"front":return B.aDL +case"back":return B.aDJ +case"external":return B.aDK}return null}} +A.ake.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.ake&&b.a===this.a&&b.b.l(0,this.b) +else s=!0 +return s}, +gm(a){var s=this.b +return B.b.gm(this.a)+s.gm(s)}, +j(a){return"WSAuthMessageRequest[token="+this.a+", userDetails="+this.b.j(0)+"]"}, +N(){var s=A.q(t.N,t.z) +s.k(0,"token",this.a) +s.k(0,"user_details",this.b) +return s}} +A.akf.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.akf&&b.a==this.a +else s=!0 +return s}, +gm(a){var s=this.a +return s==null?0:B.b.gm(s)}, +j(a){return"WSCallEvent[callCid="+A.c(this.a)+"]"}, +N(){var s="call_cid",r=A.q(t.N,t.z),q=this.a +if(q!=null)r.k(0,s,q) +else r.k(0,s,null) +return r}} +A.akg.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.akg&&b.a==this.a +else s=!0 +return s}, +gm(a){var s=this.a +return s==null?0:B.b.gm(s)}, +j(a){return"WSClientEvent[connectionId="+A.c(this.a)+"]"}, +N(){var s="connection_id",r=A.q(t.N,t.z),q=this.a +if(q!=null)r.k(0,s,q) +else r.k(0,s,null) +return r}} +A.xd.prototype={ +gaW(){return $.bH2()}} +A.CM.prototype={ +gaW(){return $.bYu()}} +A.An.prototype={ +gaW(){return $.bGX()}} +A.ape.prototype={} +A.au1.prototype={} +A.avs.prototype={} +A.wp.prototype={} +A.xp.prototype={ +gaW(){return $.bXZ()}} +A.auG.prototype={} +A.hb.prototype={ +I(){return"SfuEvent_EventPayload."+this.b}} +A.Ic.prototype={ +gaW(){return $.bXK()}} +A.zw.prototype={ +gaW(){return $.bWy()}} +A.A0.prototype={ +gaW(){return $.bX_()}} +A.Ie.prototype={ +gaW(){return $.bXL()}} +A.zS.prototype={ +gaW(){return $.bWX()}} +A.zT.prototype={ +gaW(){return $.bWY()}} +A.CD.prototype={ +gaW(){return $.bY2()}, +gX(a){return this.a.br(2)}} +A.CE.prototype={ +gaW(){return $.bY6()}, +gX(a){return this.a.br(2)}} +A.Ad.prototype={ +gaW(){return $.bX6()}} +A.AC.prototype={ +gaW(){return $.bXd()}} +A.Ae.prototype={ +gaW(){return $.bX7()}} +A.AW.prototype={ +gaW(){return $.bXj()}} +A.AY.prototype={ +gaW(){return $.bXk()}} +A.Cp.prototype={ +gaW(){return $.bXS()}} +A.Bp.prototype={ +gaW(){return $.bXp()}} +A.z_.prototype={ +gaW(){return $.bWb()}} +A.rF.prototype={ +gaW(){return $.bWc()}} +A.zn.prototype={ +gaW(){return $.bWt()}} +A.rn.prototype={ +gaW(){return $.bVT()}} +A.yv.prototype={ +gaW(){return $.bVS()}} +A.yw.prototype={ +gaW(){return $.bVU()}} +A.ro.prototype={ +gaW(){return $.bVV()}} +A.CR.prototype={ +gaW(){return $.bYA()}} +A.uw.prototype={ +gaW(){return $.bYy()}} +A.ux.prototype={ +gaW(){return $.bYD()}} +A.yQ.prototype={ +gaW(){return $.bW4()}} +A.yI.prototype={ +gaW(){return $.bW0()}, +gaa(a){return this.a.dl(1)}} +A.zR.prototype={ +gaW(){return $.bWV()}} +A.p_.prototype={} +A.yK.prototype={ +gaW(){return $.bW3()}} +A.wx.prototype={ +gaW(){return $.bXi()}} +A.tE.prototype={ +gaW(){return $.bXl()}} +A.xy.prototype={ +gaW(){return $.bYw()}} +A.qT.prototype={ +gaW(){return $.bYz()}} +A.rC.prototype={ +gaW(){return $.bW8()}} +A.A1.prototype={ +gaW(){return $.bX1()}} +A.qM.prototype={ +gaW(){return $.bY0()}} +A.zv.prototype={ +gaW(){return $.bWx()}, +gaa(a){return this.a.dl(1)}} +A.yT.prototype={ +gaW(){return $.bW7()}} +A.BQ.prototype={ +gaW(){return $.bXC()}, +gX(a){return this.a.br(0)}} +A.AK.prototype={ +gaW(){return $.bXg()}} +A.yD.prototype={ +gaW(){return $.bVZ()}} +A.zj.prototype={ +gaW(){return $.bWn()}} +A.yH.prototype={ +gaW(){return $.bW1()}} +A.wB.prototype={} +A.mw.prototype={} +A.p0.prototype={} +A.m9.prototype={} +A.f8.prototype={} +A.kY.prototype={} +A.oR.prototype={} +A.pQ.prototype={} +A.JG.prototype={ +gaW(){return $.bYj()}} +A.oX.prototype={ +gaW(){return $.bYk()}} +A.xq.prototype={ +gaW(){return $.bY1()}} +A.JH.prototype={ +gaW(){return $.bYl()}} +A.mb.prototype={ +gaW(){return $.bYm()}} +A.un.prototype={ +gaW(){return $.bY3()}} +A.I3.prototype={ +gaW(){return $.bXG()}} +A.oA.prototype={ +gaW(){return $.bXH()}} +A.o5.prototype={ +gaW(){return $.bX0()}} +A.Ib.prototype={ +gaW(){return $.bXI()}} +A.oC.prototype={ +gaW(){return $.bXJ()}} +A.b5a.prototype={ +gaX_(){var s=this.d +s===$&&A.b() +return s}, +P1(a,b){return this.alq(a,b)}, +alq(a,b){var s=0,r=A.o(t.NS),q,p=this,o +var $async$P1=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.kv(a) +o.a.k(0,B.ih,"signal") +o=A.kv(o) +o.a.k(0,B.ig,"SignalServer") +o=A.kv(o) +o.a.k(0,B.ie,"SetPublisher") +q=p.DO(new A.b5d(p)).$2(o,b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$P1,r)}, +Ki(a,b){return this.aPa(a,b)}, +aPa(a,b){var s=0,r=A.o(t.NS),q,p=2,o,n=this,m,l,k,j,i,h +var $async$Ki=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=A.el(J.LX(n.a,n.b)+"stream.video.sfu.signal.SignalServer/SetPublisher",0,null) +j=n.c +j===$&&A.b() +s=7 +return A.h(A.v7(a,m,j,b),$async$Ki) +case 7:l=d +k=A.bOi() +k.Ed(l) +j=A.ck(k,t.NS) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Ki,r)}, +OQ(a,b){return this.akJ(a,b)}, +akJ(a,b){var s=0,r=A.o(t.yA),q,p=this,o +var $async$OQ=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.kv(a) +o.a.k(0,B.ih,"signal") +o=A.kv(o) +o.a.k(0,B.ig,"SignalServer") +o=A.kv(o) +o.a.k(0,B.ie,"SendAnswer") +q=p.DO(new A.b5c(p)).$2(o,b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$OQ,r)}, +Kh(a,b){return this.aP9(a,b)}, +aP9(a,b){var s=0,r=A.o(t.yA),q,p=2,o,n=this,m,l,k,j,i,h +var $async$Kh=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=A.el(J.LX(n.a,n.b)+"stream.video.sfu.signal.SignalServer/SendAnswer",0,null) +j=n.c +j===$&&A.b() +s=7 +return A.h(A.v7(a,m,j,b),$async$Kh) +case 7:l=d +k=A.bOf() +k.Ed(l) +j=A.ck(k,t.yA) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Kh,r)}, +Xc(a,b){return this.aWF(a,b)}, +aWF(a,b){var s=0,r=A.o(t.nO),q,p=this,o +var $async$Xc=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.kv(a) +o.a.k(0,B.ih,"signal") +o=A.kv(o) +o.a.k(0,B.ig,"SignalServer") +o=A.kv(o) +o.a.k(0,B.ie,"IceTrickle") +q=p.DO(new A.b5b(p)).$2(o,b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Xc,r)}, +Kg(a,b){return this.aP7(a,b)}, +aP7(a,b){var s=0,r=A.o(t.nO),q,p=2,o,n=this,m,l,k,j,i,h +var $async$Kg=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=A.el(J.LX(n.a,n.b)+"stream.video.sfu.signal.SignalServer/IceTrickle",0,null) +j=n.c +j===$&&A.b() +s=7 +return A.h(A.v7(a,m,j,b),$async$Kg) +case 7:l=d +k=A.bLs() +k.Ed(l) +j=A.ck(k,t.nO) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Kg,r)}, +Zp(a,b){return this.b2C(a,b)}, +b2C(a,b){var s=0,r=A.o(t.Fd),q,p=this,o +var $async$Zp=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.kv(a) +o.a.k(0,B.ih,"signal") +o=A.kv(o) +o.a.k(0,B.ig,"SignalServer") +o=A.kv(o) +o.a.k(0,B.ie,"UpdateSubscriptions") +q=p.DO(new A.b5f(p)).$2(o,b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Zp,r)}, +Kk(a,b){return this.aPc(a,b)}, +aPc(a,b){var s=0,r=A.o(t.Fd),q,p=2,o,n=this,m,l,k,j,i,h +var $async$Kk=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=A.el(J.LX(n.a,n.b)+"stream.video.sfu.signal.SignalServer/UpdateSubscriptions",0,null) +j=n.c +j===$&&A.b() +s=7 +return A.h(A.v7(a,m,j,b),$async$Kk) +case 7:l=d +k=A.bQ_() +k.Ed(l) +j=A.ck(k,t.Fd) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Kk,r)}, +Zn(a,b){return this.b2u(a,b)}, +b2u(a,b){var s=0,r=A.o(t.gM),q,p=this,o +var $async$Zn=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=A.kv(a) +o.a.k(0,B.ih,"signal") +o=A.kv(o) +o.a.k(0,B.ig,"SignalServer") +o=A.kv(o) +o.a.k(0,B.ie,"UpdateMuteStates") +q=p.DO(new A.b5e(p)).$2(o,b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Zn,r)}, +Kj(a,b){return this.aPb(a,b)}, +aPb(a,b){var s=0,r=A.o(t.gM),q,p=2,o,n=this,m,l,k,j,i,h +var $async$Kj=A.k(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=A.el(J.LX(n.a,n.b)+"stream.video.sfu.signal.SignalServer/UpdateMuteStates",0,null) +j=n.c +j===$&&A.b() +s=7 +return A.h(A.v7(a,m,j,b),$async$Kj) +case 7:l=d +k=A.bPY() +k.Ed(l) +j=A.ck(k,t.gM) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Kj,r)}, +DO(a){return this.gaX_().$1(a)}} +A.b5d.prototype={ +$2(a,b){return this.a.Ki(a,b)}, +$S:957} +A.b5c.prototype={ +$2(a,b){return this.a.Kh(a,b)}, +$S:958} +A.b5b.prototype={ +$2(a,b){return this.a.Kg(a,b)}, +$S:959} +A.b5f.prototype={ +$2(a,b){return this.a.Kk(a,b)}, +$S:960} +A.b5e.prototype={ +$2(a,b){return this.a.Kj(a,b)}, +$S:961} +A.byF.prototype={ +$1(a){B.c.E(this.a,a)}, +$S:133} +A.b79.prototype={} +A.ahF.prototype={ +ga1(){return[]}, +geg(){return!0}} +A.atA.prototype={} +A.aaH.prototype={} +A.agc.prototype={} +A.aaI.prototype={ +geg(){return!0}, +ga1(){return[]}} +A.a41.prototype={} +A.a4v.prototype={} +A.a4b.prototype={} +A.a4a.prototype={} +A.Ec.prototype={} +A.a4z.prototype={} +A.a4f.prototype={} +A.a4e.prototype={ +ga1(){return[this.a]}} +A.a4F.prototype={ +ga1(){return[this.a]}} +A.N_.prototype={ +ga1(){return[this.a]}} +A.a46.prototype={} +A.a4M.prototype={} +A.yZ.prototype={ +ga1(){return[this.a]}} +A.ap6.prototype={} +A.afl.prototype={} +A.ajJ.prototype={ +ga1(){return[this.a,this.b]}} +A.ahO.prototype={ +ga1(){return[]}, +geg(){return!0}} +A.atG.prototype={} +A.acY.prototype={ +ga1(){return[]}, +geg(){return!0}} +A.CL.prototype={ +ga1(){return[this.a,this.b]}} +A.aaW.prototype={} +A.a8M.prototype={} +A.ag9.prototype={ +ga1(){return[this.a]}} +A.aga.prototype={ +ga1(){return[this.a]}} +A.agb.prototype={ +ga1(){return[!0]}} +A.ag8.prototype={ +ga1(){return[this.a]}} +A.aep.prototype={} +A.ug.prototype={} +A.WH.prototype={ +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.f]}} +A.T1.prototype={ +ga1(){var s=this +return[s.a,s.b,s.c,s.d]}} +A.aqj.prototype={} +A.eS.prototype={ +arQ(a,b,c,d,e,f,g,h,i){var s +$.G().bj("SV:Call",new A.aB1(i)) +s=i.w +s===$&&A.b() +s=s.a +if(s.gp(s).d){this.a63() +this.a62()}}, +gb6(){var s,r=this.a +if(r===$){s=$.bRK +$.bRK=s+1 +r!==$&&A.aC() +r=this.a=new A.dU("SV:Call-"+s)}return r}, +gwY(){var s=this.b +if(s===$){s!==$&&A.aC() +s=this.b=new A.ail(A.q(t.S,t.oI))}return s}, +gQl(){var s=this.c +if(s===$){s!==$&&A.aC() +s=this.c=new A.aE6(A.q(t.S,t.Ew))}return s}, +gX(a){var s=this.y.w +s===$&&A.b() +s=s.a +return s.gp(s).b.c}, +ga2d(){var s,r=this.at +if(r===$){s=A.SB(!1,t.fB) +r!==$&&A.aC() +r=this.at=new A.mT(s,t.OQ)}return r}, +j(a){var s=this.y.w +s===$&&A.b() +s=s.a +return"Call{cid: "+s.gp(s).b.j(0)+"}"}, +sCC(a){var s=this,r=s.ch.a,q=r.gp(r) +if(q===B.hE||q===B.jN){r=s.gb6() +$.G().bc(0,r.a,new A.aDw()) +return}r=s.gb6() +$.G().aT(0,r.a,new A.aDx(a)) +s.cx=a}, +a63(){var s=this.gwY(),r=this.y.w +r===$&&A.b() +s.jy(0,1,r.bw(new A.aD0(this)))}, +a62(){this.gwY().jy(0,2,this.f.a.z.aZ7(0,new A.aD_(this),t.c0))}, +Ib(a){return this.aGI(a)}, +aGI(a){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$Ib=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=a.f +n=q.gb6() +$.G().aJ(n.a,new A.aD3(o)) +s=o instanceof A.kF?2:3 +break +case 2:s=4 +return A.h(q.tc(0,"status-disconnected"),$async$Ib) +case 4:case 3:n=q.x.c +p=a.r.b +n.sb_1(p.b) +n.sb_2(p.c) +return A.m(null,r)}}) +return A.n($async$Ib,r)}, +SI(a){return this.aFg(a)}, +aFg(a){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$SI=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=a.gh5() +n=p.y +m=n.w +m===$&&A.b() +m=m.a +if(!o.l(0,m.gp(m).b)){s=1 +break}o=p.gb6() +m=$.G() +m.aJ(o.a,new A.aD1(a)) +m.aJ(p.gb6().a,new A.aD2(p)) +if(a instanceof A.NR){q=null +s=1 +break}if(a instanceof A.NW){q=n.aQj(a) +s=1 +break}else if(a instanceof A.NN){q=n.aQb(a) +s=1 +break}else if(a instanceof A.NQ){q=n.aQe(a) +s=1 +break}else if(a instanceof A.NS){q=n.aQf(a) +s=1 +break}else if(a instanceof A.NU){q=n.aQh(a) +s=1 +break}else if(a instanceof A.NV){q=n.aQi(a) +s=1 +break}else if(a instanceof A.NO){q=n.aQc(a) +s=1 +break}else if(a instanceof A.NP){q=n.aQd(a) +s=1 +break}else if(a instanceof A.NT){q=n.aQg(a) +s=1 +break}case 1:return A.m(q,r)}}) +return A.n($async$SI,r)}, +JF(a){var s=0,r=A.o(t.o),q,p=this,o,n,m,l,k +var $async$JF=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:l=p.y +k=l.w +k===$&&A.b() +k=k.a +o=k.gp(k) +n=o.f +if(!(n instanceof A.kG)||n.a){l=p.gb6() +$.G().bc(0,l.a,new A.aDv(n)) +q=new A.aU(new A.bF("invalid status: "+n.j(0),null),B.p) +s=1 +break}s=3 +return A.h(p.f.tI(o.b),$async$JF) +case 3:m=c +if(t.CV.b(m))l.aXR(B.Ub) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$JF,r)}, +Nz(){var s=0,r=A.o(t.o),q,p=this,o,n,m,l,k +var $async$Nz=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:l=p.y +k=l.w +k===$&&A.b() +k=k.a +o=k.gp(k) +n=o.f +if(!(n instanceof A.kG)||n.a){l=p.gb6() +$.G().bc(0,l.a,new A.aDX(n)) +q=new A.aU(new A.bF("invalid status: "+n.j(0),null),B.p) +s=1 +break}s=3 +return A.h(p.f.ve(o.b),$async$Nz) +case 3:m=b +if(t.CV.b(m))l.aXW(B.Ug) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Nz,r)}, +Da(a){var s=0,r=A.o(t.o),q,p=this,o,n,m,l,k +var $async$Da=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:l=p.gb6() +k=$.G() +k.aT(0,l.a,new A.aDI()) +l=p.y +o=l.w +o===$&&A.b() +o=o.a +n=o.gp(o) +k.aT(0,p.gb6().a,new A.aDJ(n)) +o=n.f +if(!(o instanceof A.mv)){k.bc(0,p.gb6().a,new A.aDK(n)) +q=new A.aU(new A.bF("invalid status: "+o.j(0),null),B.p) +s=1 +break}p.ch.a.t(0,B.eC) +s=3 +return A.h(p.tc(0,"end"),$async$Da) +case 3:s=4 +return A.h(p.z.Le(),$async$Da) +case 4:m=c +l.aXT(B.Ud) +k.aJ(p.gb6().a,new A.aDL(m)) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Da,r)}, +hP(a){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$hP=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.gb6() +m=$.G() +m.aT(0,n.a,new A.aDU()) +n=p.y +n.aXV(B.Ue) +s=3 +return A.h(p.ws(),$async$hP) +case 3:o=c +if(t.p_.b(o)){m.aJ(p.gb6().a,new A.aDV()) +q=B.ao +s=1 +break}else{t.gu.a(o) +m.cY(0,p.gb6().a,new A.aDW(o)) +n.Mo(new A.yZ(o.b)) +q=o +s=1 +break}case 1:return A.m(q,r)}}) +return A.n($async$hP,r)}, +j7(){var s=0,r=A.o(t.o),q,p=this,o,n,m,l,k +var $async$j7=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:l=p.gb6() +k=$.G() +k.bj(l.a,new A.aDy(p)) +l=p.ch +o=l.a +if(o.gp(o)===B.jN){k.bc(0,p.gb6().a,new A.aDz()) +q=B.ao +s=1 +break}s=o.gp(o)===B.hE?3:4 +break +case 3:k.aJ(p.gb6().a,new A.aDA()) +s=5 +return A.h(l.LC(0,new A.aDB(),B.oE),$async$j7) +case 5:if(b===B.jN){q=B.ao +s=1 +break}else{q=new A.aU(new A.bF('original "connect" failed',null),B.p) +s=1 +break}case 4:s=6 +return A.h(p.e.$1(p),$async$j7) +case 6:o.t(0,B.hE) +l=t.o +n=A.bBJ(p.q6(0),l) +p.gQl().jy(0,5,n) +s=7 +return A.h(A.c27(n,new A.aU(new A.bF("connect cancelled",null),B.p),l),$async$j7) +case 7:m=b +s=m.a===B.a2?8:10 +break +case 8:k.aJ(p.gb6().a,new A.aDC(m)) +o.t(0,B.jN) +s=9 +break +case 10:k.cY(0,p.gb6().a,new A.aDD(m)) +s=11 +return A.h(p.ho(0),$async$j7) +case 11:case 9:q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$j7,r)}, +q6(a){var s=0,r=A.o(t.o),q,p=this,o,n,m,l,k,j,i,h +var $async$q6=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:i=p.gb6() +h=$.G() +h.aT(0,i.a,new A.aCH(p)) +i=p.y +s=3 +return A.h(A.bFe(i,p.d),$async$q6) +case 3:o=c +if(o.a===B.p){h.bc(0,p.gb6().a,new A.aCI(o)) +q=o +s=1 +break}h.aJ(p.gb6().a,new A.aCJ()) +n=i.w +n===$&&A.b() +n=n.a +m=n.gp(n).f +if(!t.SW.b(m)){h.bc(0,p.gb6().a,new A.aCK(m)) +q=new A.aU(new A.bF("invalid status: "+m.j(0),null),B.p) +s=1 +break}p.a63() +p.a62() +s=4 +return A.h(p.Q8(),$async$q6) +case 4:l=c +if(l.a===B.p){h.cY(0,p.gb6().a,new A.aCL(l)) +i.aXZ(B.Ul) +q=l +s=1 +break}i.af6(new A.N_(p.as)) +h.aJ(p.gb6().a,new A.aCM()) +s=5 +return A.h(p.ws(),$async$q6) +case 5:k=c +if(!t.p_.b(k)){h.cY(0,p.gb6().a,new A.aCN(k)) +i.Mo(new A.yZ(t.gu.a(k).b)) +q=l +s=1 +break}h.aJ(p.gb6().a,new A.aCO()) +s=6 +return A.h(p.wV(k.b),$async$q6) +case 6:j=c +if(!t.CV.b(j)){h.bc(0,p.gb6().a,new A.aCP(j)) +t.gu.a(j) +i.Mo(new A.yZ(j.b)) +q=j +s=1 +break}h.aJ(p.gb6().a,new A.aCQ()) +i.af5(B.uj) +s=7 +return A.h(p.t9(),$async$q6) +case 7:h.aJ(p.gb6().a,new A.aCR()) +q=B.ao +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$q6,r)}, +ws(){var s=0,r=A.o(t.s7),q,p=this,o,n,m,l +var $async$ws=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:l=p.y.w +l===$&&A.b() +l=l.a +l.gp(l) +o=p.Q +if(o!=null){l=p.gb6() +$.G().bc(0,l.a,new A.aCW(o)) +q=new A.bp(o,B.a2,t.p_) +s=1 +break}l=p.gb6() +n=$.G() +n.aT(0,l.a,new A.aCX()) +s=3 +return A.h(p.HD(!0),$async$ws) +case 3:m=b +if(t.i2.b(m)){n.aJ(p.gb6().a,new A.aCY()) +l=m.b.d +p.Q=l +q=new A.bp(l,B.a2,t.p_) +s=1 +break}n.cY(0,p.gb6().a,new A.aCZ(m)) +q=t.gu.a(m) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$ws,r)}, +wV(a){return this.aLJ(a)}, +aLJ(a){var s=0,r=A.o(t.o),q,p=this,o,n,m,l +var $async$wV=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:m=p.gb6() +l=$.G() +l.aT(0,m.a,new A.aDr(a)) +p.Q=null +m=p.y +s=3 +return A.h(p.x.XG(a,m),$async$wV) +case 3:o=c +l.aJ(p.gb6().a,new A.aDs(o)) +p.CW=o +p.gwY().jy(0,3,o.x.Q.bw(new A.aDt(p))) +p.gwY().jy(0,4,o.gTx().bw(p.ga2d().gad1())) +m.aXY(new A.a4F(o.e)) +s=4 +return A.h(o.dJ(0),$async$wV) +case 4:n=c +l.aJ(p.gb6().a,new A.aDu(n)) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$wV,r)}, +AH(a){return this.aGE(a)}, +aGE(a){var s=0,r=A.o(t.H),q=this +var $async$AH=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=a instanceof A.If?2:4 +break +case 2:s=5 +return A.h(q.oF(a.c),$async$AH) +case 5:s=3 +break +case 4:s=a instanceof A.Ig?6:7 +break +case 6:s=8 +return A.h(q.oF(a.c),$async$AH) +case 8:case 7:case 3:return A.m(null,r)}}) +return A.n($async$AH,r)}, +oF(a){return this.aIZ(a)}, +aIZ(a){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$oF=A.k(function(b,a0){if(b===1)return A.l(a0,r) +while(true)switch(s){case 0:d={} +c=p.ch.a +if(c.gp(c)===B.eC){c=p.gb6() +$.G().bc(0,c.a,new A.aD4()) +s=1 +break}if(c.gp(c)===B.hE){c=p.gb6() +$.G().bc(0,c.a,new A.aD5()) +s=1 +break}c.t(0,B.hE) +o=p.gb6() +n=$.G() +n.bc(0,o.a,new A.aD6(a)) +p.gwY().aPe(0,3) +o=p.CW +s=3 +return A.h(o==null?null:o.q(),$async$oF) +case 3:d.a=p.CW=null +m=new A.bC(Date.now(),!1).bB().a +o=t.CV,l=t.p_,k=t.H,j=p.y +case 4:if(!!0){s=5 +break}j.af6(new A.N_(++p.as)) +if(c.gp(c)===B.eC){c=p.gb6().a +if(n.b.$2(B.bj,c))n.a.dj(B.bj,c,new A.aDb(p)) +c=p.gb6().a +if(n.b.$2(B.a5,c))n.a.dj(B.a5,c,new A.aDc()) +s=1 +break}i=new A.bC(Date.now(),!1).bB().a-m +if(i>15e3){o=p.gb6().a +if(n.b.$2(B.bj,o))n.a.dj(B.bj,o,new A.aDd()) +d.a=new A.aU(new A.bF("was unable to reconnect in 15 seconds",null),B.p) +s=5 +break}h=A.bwo(B.nT,p.as) +g=p.gb6().a +if(n.b.$2(B.a5,g))n.a.dj(B.a5,g,new A.aDe(p,i,h)) +s=6 +return A.h(A.pO(h,null,k),$async$oF) +case 6:h=p.gb6().a +if(n.b.$2(B.a5,h))n.a.dj(B.a5,h,new A.aDf()) +s=7 +return A.h(p.ws(),$async$oF) +case 7:f=a0 +if(!l.b(f)){h=p.gb6().a +if(n.b.$2(B.e0,h))n.a.dj(B.e0,h,new A.aDg(f)) +s=4 +break}h=p.gb6().a +if(n.b.$2(B.a5,h))n.a.dj(B.a5,h,new A.aDh()) +s=8 +return A.h(p.wV(f.b),$async$oF) +case 8:e=a0 +d.a=e +if(!o.b(e)){h=p.gb6().a +if(n.b.$2(B.bj,h))n.a.dj(B.bj,h,new A.aDi(d)) +s=4 +break}o=p.gb6().a +if(n.b.$2(B.a5,o))n.a.dj(B.a5,o,new A.aD7()) +s=5 +break +s=4 +break +case 5:p.as=0 +if(d.a.a===B.p){n.cY(0,p.gb6().a,new A.aD8(d)) +c.t(0,B.eC) +j.Mo(new A.yZ(t.gu.a(d.a).b)) +s=1 +break}n.aJ(p.gb6().a,new A.aD9()) +j.af5(B.uj) +c.t(0,B.jN) +s=9 +return A.h(p.t9(),$async$oF) +case 9:n.aJ(p.gb6().a,new A.aDa()) +case 1:return A.m(q,r)}}) +return A.n($async$oF,r)}, +Q8(){var s=0,r=A.o(t.o),q,p=this,o,n,m,l,k,j +var $async$Q8=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:j=p.y.w +j===$&&A.b() +j=j.a +o=j.gp(j) +n=o.f +m=o.r +if(n instanceof A.nS&&!n.a){l=m.a.a +j=p.gb6() +$.G().aT(0,j.a,new A.aCr(l)) +k=p.Qa(l)}else if(n instanceof A.kG&&!n.a){l=m.a.b +j=p.gb6() +$.G().aT(0,j.a,new A.aCs(l)) +k=p.Q9(l)}else if(n instanceof A.yL){j=p.gb6() +$.G().aT(0,j.a,new A.aCt()) +k=p.Q7()}else k=null +if(k!=null){j=p.gb6() +$.G().aJ(j.a,new A.aCu()) +j=A.bBJ(k,t.o) +p.gQl().jy(0,6,j) +q=j.gp(j) +s=1 +break}q=B.ao +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Q8,r)}, +ho(a){var s=0,r=A.o(t.o),q,p=this,o,n,m,l +var $async$ho=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:m=p.y +l=m.w +l===$&&A.b() +l=l.a +o=l.gp(l) +l=p.gb6() +n=$.G() +n.bj(l.a,new A.aDE(p,o)) +if(o.f instanceof A.kF){n.bc(0,p.gb6().a,new A.aDF()) +q=B.ao +s=1 +break}l=p.ch.a +if(l.gp(l)===B.eC){n.bc(0,p.gb6().a,new A.aDG()) +q=B.ao +s=1 +break}l.t(0,B.eC) +s=3 +return A.h(p.tc(0,"disconnect"),$async$ho) +case 3:m.aXS(B.Uc) +n.aJ(p.gb6().a,new A.aDH()) +q=B.ao +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$ho,r)}, +tc(a,b){return this.av2(0,b)}, +av2(a,b){var s=0,r=A.o(t.H),q=this,p,o +var $async$tc=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=q.gb6() +o=$.G() +o.aT(0,p.a,new A.aCF(b)) +q.ch.a.t(0,B.eC) +q.gwY().Km() +q.gQl().Km() +p=q.CW +s=2 +return A.h(p==null?null:p.q(),$async$tc) +case 2:q.CW=null +s=3 +return A.h(q.e.$1(null),$async$tc) +case 3:o.aJ(q.gb6().a,new A.aCG()) +return A.m(null,r)}}) +return A.n($async$tc,r)}, +t9(){var s=0,r=A.o(t.H),q=this,p,o +var $async$t9=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.gb6() +o=$.G() +o.aT(0,p.a,new A.aCk(q)) +s=2 +return A.h(q.Aw(q.cx.a),$async$t9) +case 2:s=3 +return A.h(q.Az(q.cx.b),$async$t9) +case 3:s=4 +return A.h(q.Q2(q.cx.c),$async$t9) +case 4:o.aJ(q.gb6().a,new A.aCl()) +return A.m(null,r)}}) +return A.n($async$t9,r)}, +Aw(a){return this.at8(a)}, +at8(a){var s=0,r=A.o(t.H),q=this +var $async$Aw=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=a instanceof A.xr?2:4 +break +case 2:s=5 +return A.h(q.qk(a.a),$async$Aw) +case 5:s=3 +break +case 4:s=a instanceof A.oQ?6:7 +break +case 6:s=8 +return A.h(q.vI(!0),$async$Aw) +case 8:case 7:case 3:return A.m(null,r)}}) +return A.n($async$Aw,r)}, +Az(a){return this.atc(a)}, +atc(a){var s=0,r=A.o(t.H),q=this +var $async$Az=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=a instanceof A.xr?2:4 +break +case 2:s=5 +return A.h(q.qk(a.a),$async$Az) +case 5:s=3 +break +case 4:s=a instanceof A.oQ?6:7 +break +case 6:s=8 +return A.h(q.rS(!0),$async$Az) +case 8:case 7:case 3:return A.m(null,r)}}) +return A.n($async$Az,r)}, +Q2(a){return this.ate(a)}, +ate(a){var s=0,r=A.o(t.H) +var $async$Q2=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:return A.m(null,r)}}) +return A.n($async$Q2,r)}, +qk(a){return this.aKN(a)}, +aKN(a){var s=0,r=A.o(t.o),q,p=this,o,n,m,l,k +var $async$qk=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:l=p.gb6() +k=$.G() +k.aT(0,l.a,new A.aDj(a)) +o=p.CW +if(o==null){k.bc(0,p.gb6().a,new A.aDk()) +q=new A.aU(new A.bF("no call session",null),B.p) +s=1 +break}s=3 +return A.h(o.G6(a),$async$qk) +case 3:n=c +k.aJ(p.gb6().a,new A.aDl(n)) +s=n.a===B.a2?4:5 +break +case 4:m=a.w +s=m instanceof A.lo?6:8 +break +case 6:k.aJ(p.gb6().a,new A.aDm()) +s=9 +return A.h(p.rS(!0),$async$qk) +case 9:s=7 +break +case 8:s=m instanceof A.lr?10:12 +break +case 10:k.aJ(p.gb6().a,new A.aDn()) +s=13 +return A.h(p.vI(!0),$async$qk) +case 13:s=11 +break +case 12:s=m instanceof A.nb?14:16 +break +case 14:k.aJ(p.gb6().a,new A.aDo()) +s=17 +return A.h(p.Gg(!0),$async$qk) +case 17:s=15 +break +case 16:k.cY(0,"SV:Call",new A.aDp(m)) +case 15:case 11:case 7:case 5:q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$qk,r)}, +Q9(a){return this.ath(a)}, +ath(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$Q9=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.y.w +n===$&&A.b() +o=t.o +q=A.FG(n.LC(0,new A.aCx(),a).aI(0,new A.aCy(p),o),new A.aCz(p),o,t.K) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Q9,r)}, +Qa(a){return this.ati(a)}, +ati(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$Qa=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.y.w +n===$&&A.b() +o=t.o +q=A.FG(n.LC(0,new A.aCC(),a).aI(0,new A.aCD(p),o),new A.aCE(p),o,t.K) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Qa,r)}, +Q7(){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$Q7=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=p.y.w +n===$&&A.b() +o=t.o +q=A.FG(n.LC(0,new A.aCo(),B.oE).aI(0,new A.aCp(p),o),new A.aCq(p),o,t.K) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Q7,r)}, +aX5(a){var s,r=this.y.w +r===$&&A.b() +r=r.a +s=A.X(a).i("F<1,kR>") +return this.f.aX6(r.gp(r).b,A.P(new A.F(a,new A.aDT(),s),!0,s.i("al.E")))}, +zK(){var s=0,r=A.o(t.Yt),q,p=this,o,n,m +var $async$zK=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.gb6() +n=$.G() +n.aT(0,o.a,new A.aDO(p,!1,B.a1)) +if(p.d.$0()==null){n.cY(0,p.gb6().a,new A.aDP()) +q=new A.aU(new A.bF("[createCall] failed; no user_id found",null),B.p) +s=1 +break}o=p.y.w +o===$&&A.b() +o=o.a +n=t.zy +m=A +s=3 +return A.h(p.f.rI(o.gp(o).b,A.P(new A.F(B.a1,new A.aDQ(),n),!0,n.i("al.E")),!1),$async$zK) +case 3:q=m.ad3(b,new A.aDR(p),new A.aDS(p,!1),t.bC,t.XG) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$zK,r)}, +HD(a){return this.aCK(!0)}, +aCK(a){var s=0,r=A.o(t.d8),q,p=this,o,n,m,l,k,j,i,h,g +var $async$HD=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:h=p.gb6() +g=$.G() +g.aT(0,h.a,new A.aCS(p)) +h=p.y +o=h.w +o===$&&A.b() +n=o.a +s=3 +return A.h(p.f.aXB(n.gp(n).b,!0),$async$HD) +case 3:m=c +if(!t.eY.b(m)){g.cY(0,p.gb6().a,new A.aCT(m)) +q=t.gu.a(m) +s=1 +break}n=m.b +l=n.a +k=o.a +k=k.gp(k).b +j=n.b +h.af7(new A.Ec(new A.nQ(k,j))) +g.aJ(p.gb6().a,new A.aCU(m)) +o=o.a +i=new A.Ee(o.gp(o).b,l,j,n.c) +h.aXU(new A.a4e(i)) +g.aJ(p.gb6().a,new A.aCV(i)) +q=new A.bp(i,B.a2,t.i2) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$HD,r)}, +pk(){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$pk=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.CW +s=3 +return A.h(o==null?null:o.pk(),$async$pk) +case 3:n=b +if(n==null)n=new A.aU(new A.bF("Session is null",null),B.p) +if(n.a===B.a2)p.y.b_s(B.UF) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$pk,r)}, +vI(a){return this.al1(a)}, +al1(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$vI=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.CW +s=3 +return A.h(o==null?null:o.G2(a),$async$vI) +case 3:n=c +if(n==null)n=new A.aU(new A.bF("Session is null",null),B.p) +if(n.a===B.a2)p.y.TG(B.bO,a) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$vI,r)}, +rS(a){return this.alf(a)}, +alf(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$rS=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.CW +s=3 +return A.h(o==null?null:o.Ga(a),$async$rS) +case 3:n=c +if(n==null)n=new A.aU(new A.bF("Session is null",null),B.p) +if(n.a===B.a2)p.y.TG(B.bC,a) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$rS,r)}, +Gg(a){return this.aly(!0)}, +aly(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$Gg=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.CW +s=3 +return A.h(o==null?null:o.Gf(!0),$async$Gg) +case 3:n=c +if(n==null)n=new A.aU(new A.bF("Session is null",null),B.p) +if(n.a===B.a2)p.y.TG(B.bD,!0) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Gg,r)}, +od(a){return this.al_(a)}, +al_(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$od=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.CW +s=3 +return A.h(o==null?null:o.od(a),$async$od) +case 3:n=c +if(n==null)n=new A.aU(new A.bF("Session is null",null),B.p) +if(n.a===B.a2)p.y.b_u(new A.ag8(a)) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$od,r)}, +O8(a,b){return this.b2G(a,b)}, +b2G(a,b){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$O8=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=new A.CL(a,b) +n=p.CW +s=3 +return A.h(n==null?null:n.Zt(o),$async$O8) +case 3:m=d +if(m==null)m=new A.aU(new A.bF("Session is null",null),B.p) +if(m.a===B.a2)p.y.b_w(o) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$O8,r)}, +O6(a,b,c,d,e){return this.b2x(a,b,c,d,e)}, +b2x(a,b,c,d,e){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$O6=A.k(function(f,g){if(f===1)return A.l(g,r) +while(true)switch(s){case 0:o=new A.WH(e,d,a,b,c,b+":"+c.j(0)) +n=p.CW +s=3 +return A.h(n==null?null:n.O5(o),$async$O6) +case 3:m=g +if(m==null)m=new A.aU(new A.bF("Session is null",null),B.p) +if(m.a===B.a2)p.y.b_v(o) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$O6,r)}, +ND(a,b,c,d){return this.b14(a,b,c,d)}, +b14(a,b,c,d){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$ND=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:o=new A.T1(d,a,b,c,b+":"+c.j(0)) +n=p.CW +s=3 +return A.h(n==null?null:n.O5(o),$async$ND) +case 3:m=f +if(m==null)m=new A.aU(new A.bF("Session is null",null),B.p) +if(m.a===B.a2)p.y.b_t(o) +q=m +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$ND,r)}} +A.aCj.prototype={ +$0(){return" callCid: "+this.a.j(0)}, +$S:1} +A.aCf.prototype={ +$0(){return" created: "+this.a.j(0)}, +$S:1} +A.aCg.prototype={ +$1(a){return a.y.af7(new A.Ec(this.a))}, +$S:352} +A.aCh.prototype={ +$0(){return" created: "+this.a.j(0)}, +$S:1} +A.aCi.prototype={ +$1(a){return a.y.aXX(new A.a4z(this.a))}, +$S:352} +A.aB1.prototype={ +$0(){var s=this.a.w +s===$&&A.b() +s=s.a +return" state: "+s.gp(s).j(0)}, +$S:1} +A.aDw.prototype={ +$0(){return"[setConnectOptions] rejected (connectOptions must be set before invoking `connect`)"}, +$S:1} +A.aDx.prototype={ +$0(){return"[setConnectOptions] connectOptions: "+this.a.j(0)+")"}, +$S:1} +A.aD0.prototype={ +$1(a){return this.aiF(a)}, +aiF(a){var s=0,r=A.o(t.H),q,p=this +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=p.a.Ib(a) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:353} +A.aD_.prototype={ +$1(a){return this.aiE(a)}, +aiE(a){var s=0,r=A.o(t.H),q=this +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.SI(a),$async$$1) +case 2:return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:965} +A.aD3.prototype={ +$0(){return"[onStateChanged] status: "+this.a.j(0)}, +$S:1} +A.aD1.prototype={ +$0(){return"[onCoordinatorEvent] event.type: "+A.B(this.a).j(0)}, +$S:1} +A.aD2.prototype={ +$0(){var s=this.a.y.w +s===$&&A.b() +s=s.a +return"[onCoordinatorEvent] calStatus: "+s.gp(s).f.j(0)}, +$S:1} +A.aDv.prototype={ +$0(){return"[acceptCall] rejected (invalid status): "+this.a.j(0)}, +$S:1} +A.aDX.prototype={ +$0(){return"[rejectCall] rejected (invalid status): "+this.a.j(0)}, +$S:1} +A.aDI.prototype={ +$0(){return"[end] no args"}, +$S:1} +A.aDJ.prototype={ +$0(){return"[end] status: "+this.a.f.j(0)}, +$S:1} +A.aDK.prototype={ +$0(){return"[end] rejected (invalid status): "+this.a.f.j(0)}, +$S:1} +A.aDL.prototype={ +$0(){return"[end] completed: "+this.a.j(0)}, +$S:1} +A.aDU.prototype={ +$0(){return"[join] no args"}, +$S:1} +A.aDV.prototype={ +$0(){return"[join] completed"}, +$S:1} +A.aDW.prototype={ +$0(){return"[join] failed: "+this.a.j(0)}, +$S:1} +A.aDy.prototype={ +$0(){var s=this.a.ch.a +return"[connect] status: "+A.c(s.gp(s))}, +$S:1} +A.aDz.prototype={ +$0(){return"[connect] rejected (connected)"}, +$S:1} +A.aDA.prototype={ +$0(){return'[connect] await "connecting" change'}, +$S:1} +A.aDB.prototype={ +$1(a){return a!==B.hE}, +$S:966} +A.aDC.prototype={ +$0(){return"[connect] finished: "+this.a.j(0)}, +$S:1} +A.aDD.prototype={ +$0(){return"[connect] failed: "+this.a.j(0)}, +$S:1} +A.aCH.prototype={ +$0(){return"[connect] options: "+this.a.cx.j(0)}, +$S:1} +A.aCI.prototype={ +$0(){return"[connect] rejected (validation): "+this.a.j(0)}, +$S:1} +A.aCJ.prototype={ +$0(){return"[connect] validated"}, +$S:1} +A.aCK.prototype={ +$0(){return"[connect] rejected (not Connectable): "+this.a.j(0)}, +$S:1} +A.aCL.prototype={ +$0(){return"[connect] waiting failed: "+this.a.j(0)}, +$S:1} +A.aCM.prototype={ +$0(){return"[connect] joining to coordinator"}, +$S:1} +A.aCN.prototype={ +$0(){return"[connect] joining failed: "+this.a.j(0)}, +$S:1} +A.aCO.prototype={ +$0(){return"[connect] starting sfu session"}, +$S:1} +A.aCP.prototype={ +$0(){return"[connect] sfu session start failed: "+this.a.j(0)}, +$S:1} +A.aCQ.prototype={ +$0(){return"[connect] started session"}, +$S:1} +A.aCR.prototype={ +$0(){return"[connect] completed"}, +$S:1} +A.aCW.prototype={ +$0(){return"[joinIfNeeded] rejected (already joined): "+this.a.j(0)}, +$S:1} +A.aCX.prototype={ +$0(){return"[joinIfNeeded] no args"}, +$S:1} +A.aCY.prototype={ +$0(){return"[joinIfNeeded] completed"}, +$S:1} +A.aCZ.prototype={ +$0(){return"[joinIfNeeded] failed: "+this.a.j(0)}, +$S:1} +A.aDr.prototype={ +$0(){return"[startSession] credentials: "+this.a.j(0)}, +$S:1} +A.aDs.prototype={ +$0(){return"[startSession] session created: "+this.a.j(0)}, +$S:1} +A.aDt.prototype={ +$1(a){var s=this.a,r=s.gb6(),q=A.bM9(a) +$.G().dj(q,r.a,new A.aDq(a)) +s.ax.a.t(0,a) +s.AH(a)}, +$S:967} +A.aDq.prototype={ +$0(){return"[listenSfuEvent] event.type: "+A.B(this.a).j(0)}, +$S:1} +A.aDu.prototype={ +$0(){return"[startSession] completed: "+this.a.j(0)}, +$S:1} +A.aD4.prototype={ +$0(){return"[reconnect] rejected (disconnected)"}, +$S:1} +A.aD5.prototype={ +$0(){return"[reconnect] rejected (connecting)"}, +$S:1} +A.aD6.prototype={ +$0(){return"[reconnect] >>>>>>>>>>>>>>>> reason: "+this.a.j(0)}, +$S:1} +A.aDb.prototype={ +$0(){return"[reconnect] attempt("+this.a.as+") rejected (disconnected)"}, +$S:1} +A.aDc.prototype={ +$0(){return"[reconnect] <<<<<<<<<<<<<<< rejected"}, +$S:1} +A.aDd.prototype={ +$0(){return"[reconnect] timeout exceed"}, +$S:1} +A.aDe.prototype={ +$0(){return"[reconnect] attempt: "+this.a.as+", elapsed: "+this.b+", delay: "+this.c.j(0)}, +$S:1} +A.aDf.prototype={ +$0(){return"[reconnect] joining to coordinator"}, +$S:1} +A.aDg.prototype={ +$0(){return"[reconnect] joining failed: "+this.a.j(0)}, +$S:1} +A.aDh.prototype={ +$0(){return"[reconnect] starting session"}, +$S:1} +A.aDi.prototype={ +$0(){return"[reconnect] session start failed: "+this.a.a.j(0)}, +$S:1} +A.aD7.prototype={ +$0(){return"[reconnect] session started"}, +$S:1} +A.aD8.prototype={ +$0(){return"[reconnect] <<<<<<<<<<<<<<< failed: "+this.a.a.j(0)}, +$S:1} +A.aD9.prototype={ +$0(){return"[reconnect] <<<<<<<<<<<<<<< completed"}, +$S:1} +A.aDa.prototype={ +$0(){return"[reconnect] <<<<<<<<<<<<<<< side effects applied"}, +$S:1} +A.aCr.prototype={ +$0(){return"[awaitIfNeeded] outgoing timeout: "+this.a.j(0)}, +$S:1} +A.aCs.prototype={ +$0(){return"[awaitIfNeeded] incoming timeout: "+this.a.j(0)}, +$S:1} +A.aCt.prototype={ +$0(){return"[awaitIfNeeded] joining to become joined"}, +$S:1} +A.aCu.prototype={ +$0(){return"[awaitIfNeeded] return cancelable"}, +$S:1} +A.aDE.prototype={ +$0(){var s=this.a.ch.a +return"[disconnect] "+A.c(s.gp(s))+"; state: "+this.b.j(0)}, +$S:1} +A.aDF.prototype={ +$0(){return"[disconnect] rejected (state.status is disconnected)"}, +$S:1} +A.aDG.prototype={ +$0(){return"[disconnect] rejected (status is disconnected)"}, +$S:1} +A.aDH.prototype={ +$0(){return"[disconnect] finished"}, +$S:1} +A.aCF.prototype={ +$0(){return"[clear] src: "+this.a}, +$S:1} +A.aCG.prototype={ +$0(){return"[clear] completed"}, +$S:1} +A.aCk.prototype={ +$0(){return"[applyConnectOptions] connectOptions: "+this.a.cx.j(0)}, +$S:1} +A.aCl.prototype={ +$0(){return"[applyConnectOptions] finished"}, +$S:1} +A.aDj.prototype={ +$0(){return"[setLocalTrack] localTrack: "+this.a.j(0)}, +$S:1} +A.aDk.prototype={ +$0(){return"[setLocalTrack] rejected (session is null);"}, +$S:1} +A.aDl.prototype={ +$0(){return"[setLocalTrack] completed: "+this.a.j(0)}, +$S:1} +A.aDm.prototype={ +$0(){return"[setLocalTrack] composed action: "+B.atA.j(0)}, +$S:1} +A.aDn.prototype={ +$0(){return"[setLocalTrack] composed action: "+B.atz.j(0)}, +$S:1} +A.aDo.prototype={ +$0(){return"[setLocalTrack] composed action: "+B.atD.j(0)}, +$S:1} +A.aDp.prototype={ +$0(){return"[composeControlAction] failed: "+this.a.j(0)}, +$S:1} +A.aCx.prototype={ +$1(a){var s=a.f +return s instanceof A.kG&&s.a}, +$S:190} +A.aCy.prototype={ +$1(a){var s=this.a.gb6() +$.G().bj(s.a,new A.aCw()) +return B.ao}, +$S:192} +A.aCw.prototype={ +$0(){return"[awaitIncomingToBeAccepted] completed"}, +$S:1} +A.aCz.prototype={ +$2(a,b){var s=this.a.gb6() +$.G().cY(0,s.a,new A.aCv(a)) +return new A.aU(A.dF(a,b),B.p)}, +$S:168} +A.aCv.prototype={ +$0(){return"[awaitIncomingToBeAccepted] failed: "+A.c(this.a)}, +$S:1} +A.aCC.prototype={ +$1(a){var s=a.f +return s instanceof A.nS&&s.a}, +$S:190} +A.aCD.prototype={ +$1(a){var s=this.a.gb6() +$.G().bj(s.a,new A.aCB()) +return B.ao}, +$S:192} +A.aCB.prototype={ +$0(){return"[awaitOutgoingToBeAccepted] completed"}, +$S:1} +A.aCE.prototype={ +$2(a,b){var s=this.a.gb6() +$.G().cY(0,s.a,new A.aCA(a)) +return new A.aU(A.dF(a,b),B.p)}, +$S:168} +A.aCA.prototype={ +$0(){return"[awaitOutgoingToBeAccepted] failed: "+A.c(this.a)}, +$S:1} +A.aCo.prototype={ +$1(a){return a.f instanceof A.Ej}, +$S:190} +A.aCp.prototype={ +$1(a){var s=this.a.gb6() +$.G().cY(0,s.a,new A.aCn()) +return B.ao}, +$S:192} +A.aCn.prototype={ +$0(){return"[awaitCallToBeJoined] completed"}, +$S:1} +A.aCq.prototype={ +$2(a,b){var s=this.a.gb6() +$.G().cY(0,s.a,new A.aCm(a)) +return new A.aU(A.dF(a,b),B.p)}, +$S:168} +A.aCm.prototype={ +$0(){return"[awaitCallToBeJoined] failed: "+A.c(this.a)}, +$S:1} +A.aDT.prototype={ +$1(a){var s=a.a +return new A.kR(B.bJ,a.c,s)}, +$S:971} +A.aDO.prototype={ +$0(){var s=this.a.y.w +s===$&&A.b() +s=s.a +return"[getOrCreateCall] cid: "+s.gp(s).b.j(0)+", ringing: "+this.b+", participantIds: "+A.c(this.c)}, +$S:1} +A.aDP.prototype={ +$0(){return"[getOrCreateCall] failed (no userId)"}, +$S:1} +A.aDQ.prototype={ +$1(a){return new A.kR(B.bJ,"admin",a)}, +$S:972} +A.aDS.prototype={ +$1(a){var s=this.a +s.y.af8(new A.Ec(a.b.b),this.b) +s=s.gb6() +$.G().aJ(s.a,new A.aDM(a)) +return a}, +$S:973} +A.aDM.prototype={ +$0(){return"[getOrCreateCall] completed: "+A.c(this.a.b)}, +$S:1} +A.aDR.prototype={ +$1(a){var s=this.a.gb6() +$.G().cY(0,s.a,new A.aDN(a)) +return a}, +$S:105} +A.aDN.prototype={ +$0(){return"[getOrCreateCall] failed: "+this.a.b.j(0)}, +$S:1} +A.aCS.prototype={ +$0(){var s=this.a.y.w +s===$&&A.b() +s=s.a +return"[joinCall] cid: "+s.gp(s).b.j(0)}, +$S:1} +A.aCT.prototype={ +$0(){return"[joinCall] join failed: "+this.a.j(0)}, +$S:1} +A.aCU.prototype={ +$0(){return"[joinCall] joinedMetadata: "+this.a.b.b.j(0)}, +$S:1} +A.aCV.prototype={ +$0(){return"[joinCall] completed: "+this.a.j(0)}, +$S:1} +A.uG.prototype={ +I(){return"_ConnectionStatus."+this.b}, +j(a){return this.b}} +A.ru.prototype={ +abP(a,b){var s=a==null?this.a:a,r=b==null?this.b:b +return new A.ru(s,r,this.c)}, +Vj(a){return this.abP(a,null)}, +Vr(a){return this.abP(null,a)}, +ga1(){return A.a([this.a,this.b,this.c],t.G)}, +j(a){return"CallConnectOptions{camera: "+this.a.j(0)+", microphone: "+this.b.j(0)+", screenShare: "+this.c.j(0)+",}"}} +A.ajh.prototype={ +geg(){return!0}, +ga1(){return[]}} +A.Wr.prototype={ +j(a){return"disabled"}} +A.oQ.prototype={ +j(a){return"enabled"}} +A.xr.prototype={ +ga1(){return[this.a.b]}, +j(a){var s=this.a +return"provided("+(s.a+":"+s.b.j(0))+")"}} +A.alw.prototype={} +A.auN.prototype={} +A.aX7.prototype={ +Le(){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$Le=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:if(!p.aed(B.uQ)){q=new A.aU(new A.bF('has no "end-call" permission',null),B.p) +s=1 +break}o=$.G() +o.aT(0,"SV:PermissionsManager",new A.aX8(p)) +s=3 +return A.h(p.b.y_(p.a),$async$Le) +case 3:n=b +o.aJ("SV:PermissionsManager",new A.aX9(n)) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Le,r)}, +G_(a,b,c){return this.akV(a,b,c)}, +akV(a,b,c){var s=0,r=A.o(t.Fk),q,p=this,o +var $async$G_=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:if(!p.aed(B.uP)){$.G().bc(0,"SV:PermissionsManager",new A.aXb()) +q=new A.aU(new A.bF("Cannot send reaction (no permission)",null),B.p) +s=1 +break}s=3 +return A.h(p.b.vH(p.a,a,b,c),$async$G_) +case 3:o=e +$.G().aJ("SV:PermissionsManager",new A.aXc(o)) +q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$G_,r)}, +aed(a){var s,r,q=this.c.w +q===$&&A.b() +q=q.a +s=q.e.b +q=s===B.K?null:q.$ti.c.a(s) +r=q==null?null:q.ax +if(r==null||r.length===0){$.G().bc(0,"SV:PermissionsManager",new A.aXa()) +return!1}return(r&&B.c).H(r,a)}} +A.aX8.prototype={ +$0(){return"[endCall] callCid: "+this.a.a.j(0)}, +$S:1} +A.aX9.prototype={ +$0(){return"[endCall] result: "+this.a.j(0)}, +$S:1} +A.aXb.prototype={ +$0(){return"[sendReaction] rejected (no permission)"}, +$S:1} +A.aXc.prototype={ +$0(){return"[sendReaction] result: "+this.a.j(0)}, +$S:1} +A.aXa.prototype={ +$0(){return"[hasPermission] rejected (no capabilities)"}, +$S:1} +A.N3.prototype={ +arR(a,b,c,d,e,f){var s=this.gcT() +$.G().bj(s.a,new A.aBN(this))}, +gcT(){var s=this.b +if(s===$){s!==$&&A.aC() +s=this.b=new A.dU("SV:CallSession-"+this.d)}return s}, +gTx(){var s,r=this.as +if(r===$){s=A.SB(!1,t.fB) +r!==$&&A.aC() +r=this.as=new A.mT(s,t.OQ)}return r}, +ga7k(){var s,r=this,q=r.at +if(q===$){s=A.bK5(B.F,r.gb2z(),new A.aBL(),t.dm,t.o) +r.at!==$&&A.aC() +r.at=s +q=s}return q}, +gaNB(){var s,r=this,q=r.ax +if(q===$){s=A.bK5(B.F,r.gb2E(),new A.aBM(),t.vU,t.o) +r.ax!==$&&A.aC() +r.ax=s +q=s}return q}, +dJ(a2){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$dJ=A.k(function(a3,a4){if(a3===1){o=a4 +s=p}while(true)switch(s){case 0:p=4 +e=n.gcT() +d=$.G() +d.aT(0,e.a,new A.aBV()) +e=n.Q +s=7 +return A.h(e==null?null:e.R(0),$async$dJ) +case 7:e=n.x +c=e.Q +n.Q=c.bw(n.gaGD()) +s=8 +return A.h(e.j7(),$async$dJ) +case 8:m=a4 +if(m.a===B.p){d.cY(0,n.gcT().a,new A.aBW(m)) +q=m +s=1 +break}d.aJ(n.gcT().a,new A.aBX()) +s=9 +return A.h(A.BJ(),$async$dJ) +case 9:l=a4 +d.aJ(n.gcT().a,new A.aBY(l)) +b=l +a=A.bLP() +a.a.h_(0,n.f.a) +a.a.h_(1,n.e) +if(b!=null)a.a.h_(2,b) +e.ef(0,A.bOl(null,a)) +d.aJ(n.gcT().a,new A.aBZ()) +s=10 +return A.h(c.b2W(B.im,t.yo),$async$dJ) +case 10:k=a4 +d.aJ(n.gcT().a,new A.aC_(k)) +e=n.r.w +e===$&&A.b() +e=e.a +j=e.gp(e).a +i=B.c.mH(k.a.a,new A.aC0(j)) +h=i.r +d.aJ(n.gcT().a,new A.aC1(h)) +s=11 +return A.h(n.y.E5(h),$async$dJ) +case 11:e=a4 +c=n.gaFS() +b=e.f +b.y=c +e.r.y=c +e.x=n.gaFU() +e.y=n.gaFV() +b.x=n.gaGu() +e.z=n.gaGm() +e.safP(n.gaGJ()) +n.z=e +d.aJ(n.gcT().a,new A.aC2()) +q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +a1=o +g=A.a0(a1) +f=A.am(a1) +e=n.gcT() +d=$.G() +d.cY(0,e.a,new A.aC3(g)) +q=new A.aU(A.dF(g,f),B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$dJ,r)}, +q(){var s=0,r=A.o(t.H),q,p=this,o +var $async$q=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.gcT() +$.G().aT(0,o.a,new A.aBO()) +s=3 +return A.h(p.gTx().a.ac(0),$async$q) +case 3:s=4 +return A.h(p.ga7k().R(0),$async$q) +case 4:o=p.Q +s=5 +return A.h(o==null?null:o.R(0),$async$q) +case 5:p.Q=null +s=6 +return A.h(p.x.ho(0),$async$q) +case 6:o=p.z +s=7 +return A.h(o==null?null:o.q(),$async$q) +case 7:p.z=null +s=8 +return A.h(p.Pp(),$async$q) +case 8:q=b +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$q,r)}, +G6(a){return this.alc(a)}, +alc(a){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$G6=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.gcT() +$.G().aT(0,n.a,new A.aBR(a)) +o=p.z +if(o==null){q=new A.aU(new A.bF("Unable to set local track, Call not connected",null),B.p) +s=1 +break}m=A +s=3 +return A.h(A.bDv(o,a),$async$G6) +case 3:q=m.B_(c,new A.aBS(),t.Lc,t.QY) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$G6,r)}, +a__(a,b){var s=b.j(0),r=this.z +return r==null?null:r.aka(a+":"+s)}, +oB(a){return this.aGF(a)}, +aGF(a){var s=0,r=A.o(t.H),q=this,p,o +var $async$oB=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.gcT() +o=A.bM9(a) +$.G().dj(o,p.a,new A.aBF(a)) +s=a instanceof A.Uk?2:4 +break +case 2:s=5 +return A.h(q.Bw(a),$async$oB) +case 5:s=3 +break +case 4:s=a instanceof A.Uh?6:8 +break +case 6:s=9 +return A.h(q.I7(a),$async$oB) +case 9:s=7 +break +case 8:s=a instanceof A.Id?10:12 +break +case 10:s=13 +return A.h(q.I4(a),$async$oB) +case 13:s=11 +break +case 12:s=a instanceof A.Ih?14:16 +break +case 14:s=17 +return A.h(q.Bx(a),$async$oB) +case 17:s=15 +break +case 16:s=a instanceof A.Ii?18:20 +break +case 18:s=21 +return A.h(q.By(a),$async$oB) +case 21:s=19 +break +case 20:s=a instanceof A.Ud?22:23 +break +case 22:s=24 +return A.h(q.I5(a),$async$oB) +case 24:case 23:case 19:case 15:case 11:case 7:case 3:if(a instanceof A.BX)q.r.alL(a) +else if(a instanceof A.Uj)q.r.alM(a) +else if(a instanceof A.Id)q.r.alN(a) +else if(a instanceof A.Ue)q.r.alJ(a) +else if(a instanceof A.Uc)q.r.alQ(a) +else if(a instanceof A.Ih)q.r.alO(a) +else if(a instanceof A.Ii)q.r.alP(a) +else if(a instanceof A.Uf)q.r.alK(a) +return A.m(null,r)}}) +return A.n($async$oB,r)}, +I4(a){return this.aGa(a)}, +aGa(a){var s=0,r=A.o(t.H),q=this,p +var $async$I4=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.gcT() +$.G().aJ(p.a,new A.aBr(a)) +p=q.z +s=2 +return A.h(p==null?null:A.aYS(p,a.b.r),$async$I4) +case 2:return A.m(null,r)}}) +return A.n($async$I4,r)}, +Hn(a,b,c){return this.ayK(a,b,c)}, +ayK(a,b,c){var s=0,r=A.o(t.cv),q,p=this,o,n,m,l +var $async$Hn=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:l=p.r.w +l===$&&A.b() +l=l.a +o=A.e5(l.gp(l).ay,new A.aBm(a,b)) +if(o==null){q=new A.aU(new A.bF("Participant not found: "+a+":"+b,null),B.p) +s=1 +break}n=o.f +m=p.a__(n,c) +if(m==null){q=new A.aU(new A.bF("Track not found: "+n+":"+c.j(0),null),B.p) +s=1 +break}q=new A.bp(m,B.a2,t.f9) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Hn,r)}, +Bx(a){return this.aH0(a)}, +aH0(a){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$Bx=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.gcT() +$.G().aJ(n.a,new A.aBJ(a)) +n=t.sx +m=A +s=3 +return A.h(p.Hn(a.a,a.b,a.c),$async$Bx) +case 3:o=m.qd(c,A.kw(A.rd(),n),n,n) +if(o==null){s=1 +break}if(!(o instanceof A.ou)){s=1 +break}s=4 +return A.h(o.dJ(0),$async$Bx) +case 4:case 1:return A.m(q,r)}}) +return A.n($async$Bx,r)}, +By(a){return this.aH1(a)}, +aH1(a){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$By=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.gcT() +$.G().aJ(n.a,new A.aBK(a)) +n=t.sx +m=A +s=3 +return A.h(p.Hn(a.a,a.b,a.c),$async$By) +case 3:o=m.qd(c,A.kw(A.rd(),n),n,n) +if(o==null){s=1 +break}if(!(o instanceof A.ou)){s=1 +break}s=4 +return A.h(o.cA(0),$async$By) +case 4:case 1:return A.m(q,r)}}) +return A.n($async$By,r)}, +I5(a){return this.aGh(a)}, +aGh(a){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k +var $async$I5=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:l=p.gcT() +k=$.G() +k.aT(0,l.a,new A.aBs(a)) +l=A.Ac(a.b) +if(l==null)o=null +else{l=l.c +n=A.X(l) +m=n.i("ez<1,f>") +m=A.ho(new A.ez(new A.aO(l,new A.aBt(),n.i("aO<1>")),new A.aBu(),m),m.i("w.E")) +o=m}if(o==null)o=A.b0(t.N) +k.aJ(p.gcT().a,new A.aBv(o)) +l=p.z +s=3 +return A.h(l==null?null:l.Es(o),$async$I5) +case 3:q=c +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$I5,r)}, +Bw(a){return this.aGL(a)}, +aGL(a){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k +var $async$Bw=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:l=p.gcT() +k=$.G() +k.bj(l.a,new A.aBG(a)) +l=p.z +s=3 +return A.h(l==null?null:l.Et(a.a),$async$Bw) +case 3:o=c +if(o==null){k.bc(0,p.gcT().a,new A.aBH()) +s=1 +break}n=A.bOe() +n.lj(1,B.mi) +n.a.h_(1,o) +n.a.h_(2,p.e) +s=4 +return A.h(p.w.FV(n),$async$Bw) +case 4:m=c +k.aJ(p.gcT().a,new A.aBI(m)) +case 1:return A.m(q,r)}}) +return A.n($async$Bw,r)}, +a6c(a,b){var s,r=this.gcT() +$.G().aT(0,r.a,new A.aBp(a)) +r=A.bDQ(a.b) +s=A.bPI() +s.lj(1,r) +s.a.h_(1,b) +r=A.a([s],t.R5) +s=A.bPX() +s.a.h_(0,this.e) +J.rh(s.a.iY(1,t.e7),r) +this.w.O4(s)}, +Q0(){var s=0,r=A.o(t.H),q=this,p,o +var $async$Q0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=q.r.w +o===$&&A.b() +o=o.a +p=o.e.b +if(p!==B.K)o.$ti.c.a(p) +return A.m(null,r)}}) +return A.n($async$Q0,r)}, +wE(a){return this.aFW(a)}, +aFW(a){var s=0,r=A.o(t.H),q=this,p +var $async$wE=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.gcT() +$.G().aT(0,p.a,new A.aBq(a)) +s=2 +return A.h(a.dJ(0),$async$wE) +case 2:p=a.b +s=p===B.bC||p===B.d7?3:4 +break +case 3:s=5 +return A.h(q.Ax(),$async$wE) +case 5:case 4:s=p===B.bO||p===B.bD?6:7 +break +case 6:s=8 +return A.h(q.Q0(),$async$wE) +case 8:case 7:q.a6c(a,!1) +return A.m(null,r)}}) +return A.n($async$wE,r)}, +I7(a){return this.aGj(a)}, +aGj(a){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$I7=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=q.gcT() +n=$.G() +n.aT(0,o.a,new A.aBw(a)) +o=q.z +s=2 +return A.h(o==null?null:o.Yd(a.c,a.b),$async$I7) +case 2:p=c +n.aJ(q.gcT().a,new A.aBx(p)) +return A.m(null,r)}}) +return A.n($async$I7,r)}, +aFT(a,b){var s,r,q,p,o=this,n=o.gcT(),m=$.G() +m.aT(0,n.a,new A.aBn(a,b)) +s=B.ab.ib(b.hy()) +r=a.e===B.mQ?B.hf:B.mi +q=A.bLt() +q.lj(1,r) +q.a.h_(1,s) +q.a.h_(2,o.e) +p=o.w.FY(q) +m.aJ(o.gcT().a,new A.aBo(p))}, +wF(a){return this.aGv(a)}, +aGv(a0){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$wF=A.k(function(a1,a2){if(a1===1)return A.l(a2,r) +while(true)switch(s){case 0:b=p.gcT() +a=$.G() +a.aT(0,b.a,new A.aBz(a0)) +s=3 +return A.h(a0.u6(0),$async$wF) +case 3:o=a2 +if(!t.iU.b(o)){s=1 +break}b=p.z +b.toString +n=A.c8y(b) +b=n.length +if(b===0){a.bc(0,p.gcT().a,new A.aBA(n)) +s=1 +break}for(m=t.Os,l=0;l callCid: "+s.c.j(0)+", sessionId: "+s.e}, +$S:1} +A.aBL.prototype={ +$0(){return new A.aU(new A.bF("SubscriptionAction cancelled",null),B.p)}, +$S:358} +A.aBM.prototype={ +$0(){return new A.aU(new A.bF("UpdateViewportVisibility cancelled",null),B.p)}, +$S:358} +A.aBV.prototype={ +$0(){return"[start] no args"}, +$S:1} +A.aBW.prototype={ +$0(){return"[start] ws connect failed: "+this.a.j(0)}, +$S:1} +A.aBX.prototype={ +$0(){return"[start] sfu connected"}, +$S:1} +A.aBY.prototype={ +$0(){return"[start] genericSdp.len: "+this.a.length}, +$S:1} +A.aBZ.prototype={ +$0(){return"[start] wait for SfuJoinResponseEvent"}, +$S:1} +A.aC_.prototype={ +$0(){return"[start] sfu joined: "+this.a.j(0)}, +$S:1} +A.aC0.prototype={ +$1(a){return a.a===this.a}, +$S:985} +A.aC1.prototype={ +$0(){return"[start] localTrackId: "+this.a}, +$S:1} +A.aC2.prototype={ +$0(){return"[start] completed"}, +$S:1} +A.aC3.prototype={ +$0(){return"[start] failed: "+A.c(this.a)}, +$S:1} +A.aBO.prototype={ +$0(){return"[dispose] no args"}, +$S:1} +A.aBR.prototype={ +$0(){return"[setLocalTrack] track: "+this.a.j(0)}, +$S:1} +A.aBS.prototype={ +$1(a){return B.fn}, +$S:150} +A.aBF.prototype={ +$0(){return"[onSfuEvent] event: "+this.a.j(0)}, +$S:1} +A.aBr.prototype={ +$0(){return"[onParticipantLeft] event: "+this.a.j(0)}, +$S:1} +A.aBm.prototype={ +$1(a){return a.a===this.a&&a.e===this.b}, +$S:41} +A.aBJ.prototype={ +$0(){return"[onTrackPublished] event: "+this.a.j(0)}, +$S:1} +A.aBK.prototype={ +$0(){return"[onTrackUnpublished] event: "+this.a.j(0)}, +$S:1} +A.aBs.prototype={ +$0(){return"[onPublishQualityChanged] event: "+this.a.j(0)}, +$S:1} +A.aBt.prototype={ +$1(a){return a.b}, +$S:988} +A.aBu.prototype={ +$1(a){return a.a}, +$S:989} +A.aBv.prototype={ +$0(){return"[onPublishQualityChanged] Enabled RIDs: "+this.a.j(0)}, +$S:1} +A.aBG.prototype={ +$0(){return"[onSubscriberOffer] event: "+this.a.j(0)}, +$S:1} +A.aBH.prototype={ +$0(){return"[onSubscriberOffer] rejected (answerSdp is null)"}, +$S:1} +A.aBI.prototype={ +$0(){return"[onSubscriberOffer] result: "+this.a.j(0)}, +$S:1} +A.aBp.prototype={ +$0(){return"[onPublisherTrackMuted] track: "+this.a.j(0)}, +$S:1} +A.aBq.prototype={ +$0(){return"[onPublisherTrackPublished] track: "+this.a.j(0)}, +$S:1} +A.aBw.prototype={ +$0(){return"[onRemoteIceCandidate] event: "+this.a.j(0)}, +$S:1} +A.aBx.prototype={ +$0(){return"[onRemoteIceCandidate] result: "+A.c(this.a)}, +$S:1} +A.aBn.prototype={ +$0(){return"[onLocalIceCandidate] type: "+this.a.e.j(0)+", candidate: "+this.b.j(0)}, +$S:1} +A.aBo.prototype={ +$0(){return"[onLocalIceCandidate] result: "+this.a.j(0)}, +$S:1} +A.aBz.prototype={ +$0(){return"[negotiate] type: "+this.a.e.j(0)}, +$S:1} +A.aBA.prototype={ +$0(){return"[negotiate] rejected(tracksInfo is empty): "+A.c(this.a)}, +$S:1} +A.aBB.prototype={ +$0(){var s=this.a +return"[negotiate] track.id: "+A.c(s.a)+", track.type: "+s.b.j(0)}, +$S:1} +A.aBC.prototype={ +$0(){return"[negotiate] layer: "+this.a.j(0)}, +$S:1} +A.aBD.prototype={ +$0(){return"[negotiate] #setPublisher; failed: "+this.a.j(0)}, +$S:1} +A.aBE.prototype={ +$0(){return"[negotiate] #setRemoteAnswer; failed: "+this.a.j(0)}, +$S:1} +A.aBy.prototype={ +$0(){return"[onRemoteTrackReceived] remoteTrack: "+this.a.j(0)}, +$S:1} +A.aCa.prototype={ +$0(){return"[updateViewportVisibility] action: "+this.a.j(0)}, +$S:1} +A.aC9.prototype={ +$0(){return"[updateViewportVisibilities] actions: "+A.c(this.a)}, +$S:1} +A.aC4.prototype={ +$0(){return"[updateSubscription] action: "+this.a.j(0)}, +$S:1} +A.aC5.prototype={ +$0(){return"[updateSubscriptions] actions: "+A.c(this.a)}, +$S:1} +A.aC6.prototype={ +$0(){return"[updateSubscriptions] source: "+this.a.j(0)}, +$S:1} +A.aC7.prototype={ +$0(){return"[updateSubscriptions] updated: "+this.a.j(0)}, +$S:1} +A.aC8.prototype={ +$0(){return"[updateSubscriptions] result: "+this.a.j(0)}, +$S:1} +A.aBQ.prototype={ +$1(a){return B.fn}, +$S:150} +A.aBT.prototype={ +$1(a){return B.fn}, +$S:150} +A.aBU.prototype={ +$1(a){return B.fn}, +$S:150} +A.aBP.prototype={ +$1(a){return B.fn}, +$S:990} +A.b2i.prototype={ +$1(a){var s,r=a.a,q=A.bDQ(a.b),p=a.c,o=a.d +o=o==null?null:new A.F(o,new A.b2h(),A.X(o).i("F<1,qT>")) +s=A.bPH() +if(r!=null)s.a.h_(0,r) +s.lj(2,q) +if(o!=null)J.rh(s.a.iY(2,t.Wp),o) +if(p!=null)s.a.h_(3,p) +return s}, +$S:991} +A.b2h.prototype={ +$1(a){var s,r=a.a,q=a.b,p=q.b +p=A.bQe(p.b,p.a) +q=q.c +s=A.bQg() +s.a.h_(0,r) +s.lj(2,p) +s.Fo(2,q.b) +s.Fo(3,q.a) +return s}, +$S:992} +A.bwD.prototype={ +$1(a){var s,r,q=a.a,p=a.b,o=A.bDQ(a.d),n=a.e +if(n==null)n=null +else{s=n.a +s=A.bQe(n.b,s) +n=s}r=A.bPK() +r.a.h_(0,q) +r.a.h_(1,p) +r.lj(3,o) +if(n!=null)r.lj(4,n) +return r}, +$S:993} +A.bwE.prototype={ +$1(a){return a}, +$S:105} +A.bwF.prototype={ +$1(a){var s=a.b +if(s.a.t5(0)){s=s.a.br(0) +return new A.aU(new A.bF(s.a.br(0).j(0)+" - "+s.a.dl(1),null),B.p)}return B.ao}, +$S:994} +A.bwJ.prototype={ +$0(){var s=this.a,r=s.r +return"[getSubscriptions] userId: "+s.a+", published: "+A.c(r.gc5(r))}, +$S:1} +A.bwK.prototype={ +$0(){return"[getSubscriptions] trackType: "+this.a.j(0)+", trackState: "+A.c(this.b)}, +$S:1} +A.aBh.prototype={ +j(a){var s=this +return"CallSessionConfig{sfuToken: "+s.a+", sfuUrl: "+s.b+", sfuWsEndpoint: "+s.c+", rtcConfig: "+s.d.j(0)+"}"}} +A.aBi.prototype={ +ga2e(){var s=this.a +if(s===$){s!==$&&A.aC() +s=this.a=new A.dU("SV:CallSessionFactory")}return s}, +XG(a,b){return this.aYo(a,b)}, +aYo(a,b){var s=0,r=A.o(t.XC),q,p=this,o,n,m,l,k +var $async$XG=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:m=B.d5.vq() +l=p.ga2e() +k=$.G() +k.aT(0,l.a,new A.aBk(m)) +o=p.aDP(a.c) +if(o==null){l=A.el(a.a.b,0,null) +o=new A.ae3(A.a([B.arv,new A.ql(A.a(["turn:"+l.ghN(l)+":3478"],t.s),"video","video")],t.Sc))}l=a.a +n=new A.aBh(a.b,l.b,l.c,o) +k.aJ(p.ga2e().a,new A.aBl(n)) +k=$.bSU +$.bSU=k+1 +q=A.c1Z(p.b,n,p.c,m,k,b) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$XG,r)}, +aDP(a){var s=a.length +if(s===0)return null +return new A.ae3(A.P(new A.F(a,new A.aBj(),A.X(a).i("F<1,ql>")),!0,t.Ep))}} +A.aBk.prototype={ +$0(){return"[makeCallSession] sessionId: "+this.a}, +$S:1} +A.aBl.prototype={ +$0(){return"[makeCallSession] sfuUrl: "+this.a.b}, +$S:1} +A.aBj.prototype={ +$1(a){return new A.ql(a.c,a.a,a.b)}, +$S:995} +A.a4L.prototype={} +A.alM.prototype={} +A.alN.prototype={} +A.alO.prototype={} +A.alP.prototype={} +A.alQ.prototype={} +A.alR.prototype={} +A.b60.prototype={} +A.b61.prototype={ +aQb(a){var s,r=this,q=r.f +if(!(q.f instanceof A.nS)){q=$.rg() +$.G().bc(0,q.a,new A.b62()) +return}if(A.e5(q.ay,new A.b63(a))==null){q=$.rg() +$.G().bc(0,q.a,new A.b64()) +return}q=r.f.u0(new A.nS(!0)) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +aQj(a){var s,r,q,p=this,o=p.f.f,n=$.rg(),m=$.G() +n=n.a +m.aT(0,n,new A.b6f(p)) +if(!(o instanceof A.mv)){m.bc(0,n,new A.b6g(o)) +return}s=B.c.h9(p.f.ay,new A.b6h(a)) +if(s===-1){m.bc(0,n,new A.b6i(a)) +return}n=A.P(p.f.ay,!0,t.ha) +m=B.c.cE(n,s).a +r=p.f.a +if(m!==r)if(n.length===1){q=A.Ac(n) +r=(q==null?null:q.a)===r}else r=!1 +else r=!0 +if(r){m=p.f.ac_(n,"",new A.kF(new A.a7w(m))) +p.cW(0,m) +r=p.w +r===$&&A.b() +r.a.t(0,m)}n=p.f.j9(n) +p.cW(0,n) +m=p.w +m===$&&A.b() +m.a.t(0,n)}, +aQe(a){var s,r=this,q=$.rg(),p=$.G() +q=q.a +p.bj(q,new A.b67(r)) +s=r.f +if(!(s.f instanceof A.mv)){p.bc(0,q,new A.b68()) +return}if(!s.b.l(0,a.a)){p.bc(0,q,new A.b69(a)) +return}q=r.f.abO(B.q3,new A.kF(B.un)) +r.cW(0,q) +p=r.w +p===$&&A.b() +p.a.t(0,q)}, +aQf(a){var s,r=this.f +if(!(r.f instanceof A.mv)){r=$.rg() +$.G().bc(0,r.a,new A.b6a()) +return}r=r.aR3(A.fI(a.c,t.b0)) +this.cW(0,r) +s=this.w +s===$&&A.b() +s.a.t(0,r)}, +aQh(a){var s,r=this.f +if(!(r.f instanceof A.mv)){r=$.rg() +$.G().bc(0,r.a,new A.b6d()) +return}r=r.abx(!0) +this.cW(0,r) +s=this.w +s===$&&A.b() +s.a.t(0,r)}, +aQi(a){var s,r=this.f +if(!(r.f instanceof A.mv)){r=$.rg() +$.G().bc(0,r.a,new A.b6e()) +return}r=r.abx(!1) +this.cW(0,r) +s=this.w +s===$&&A.b() +s.a.t(0,r)}, +aQc(a){var s,r=this.f +if(!(r.f instanceof A.mv)){r=$.rg() +$.G().bc(0,r.a,new A.b65()) +return}r=r.abu(!0) +this.cW(0,r) +s=this.w +s===$&&A.b() +s.a.t(0,r)}, +aQd(a){var s,r=this.f +if(!(r.f instanceof A.mv)){r=$.rg() +$.G().bc(0,r.a,new A.b66()) +return}r=r.abu(!1) +this.cW(0,r) +s=this.w +s===$&&A.b() +s.a.t(0,r)}, +aQg(a){var s,r,q=this,p=q.f +if(!(p.f instanceof A.mv)){p=$.rg() +$.G().bc(0,p.a,new A.b6b()) +return}p=p.ay +s=A.X(p).i("F<1,cd>") +r=A.P(new A.F(p,new A.b6c(a),s),!0,s.i("al.E")) +s=q.f.j9(r) +q.cW(0,s) +p=q.w +p===$&&A.b() +p.a.t(0,s)}} +A.b62.prototype={ +$0(){return"[coordinatorUpdateCallAccepted] rejected (status is not Outgoing)"}, +$S:1} +A.b63.prototype={ +$1(a){return a.a===this.a.b.a}, +$S:41} +A.b64.prototype={ +$0(){return"[coordinatorUpdateCallAccepted] rejected (accepted by non-Member)"}, +$S:1} +A.b6f.prototype={ +$0(){return"[coordinatorCallRejected] state: "+this.a.f.j(0)}, +$S:1} +A.b6g.prototype={ +$0(){return"[coordinatorCallRejected] rejected (status is not Active): "+this.a.j(0)}, +$S:1} +A.b6h.prototype={ +$1(a){return a.a===this.a.b.a}, +$S:41} +A.b6i.prototype={ +$0(){return"[coordinatorCallRejected] rejected (by unknown user): "+this.a.b.a}, +$S:1} +A.b67.prototype={ +$0(){return"[coordinatorCallEnded] state: "+this.a.f.j(0)}, +$S:1} +A.b68.prototype={ +$0(){return"[coordinatorCallEnded] rejected (status is not Active)"}, +$S:1} +A.b69.prototype={ +$0(){return"[coordinatorCallEnded] rejected (invalid cid): "+this.a.j(0)}, +$S:1} +A.b6a.prototype={ +$0(){return"[coordinatorCallPermissionsUpdated] rejected (status is not Active)"}, +$S:1} +A.b6d.prototype={ +$0(){return"[coordinatorCallRecordingStarted] rejected (status is not Active)"}, +$S:1} +A.b6e.prototype={ +$0(){return"[coordinatorCallRecordingStopped] rejected (status is not Active)"}, +$S:1} +A.b65.prototype={ +$0(){return"[coordinatorCallBroadcastingStarted] rejected (status is not Active)"}, +$S:1} +A.b66.prototype={ +$0(){return"[coordinatorCallBroadcastingStopped] rejected (status is not Active)"}, +$S:1} +A.b6b.prototype={ +$0(){return"[coordinatorCallReaction] rejected (status is not Active)"}, +$S:1} +A.b6c.prototype={ +$1(a){var s=this.a,r=s.e +if(r.a===a.a)return a.aR9(new A.pr(s.c,s.d,r,B.bJ)) +else return a}, +$S:36} +A.b6j.prototype={ +aY_(a){var s,r=this,q=$.ky() +$.G().aT(0,q.a,new A.b6y(r)) +q=r.f.aS4(B.q3,a.a,"",B.uk) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +aXR(a){var s,r=this.f,q=r.f +if(!(q instanceof A.kG)||q.a){r=$.ky() +$.G().bc(0,r.a,new A.b6k(q)) +return}r=r.u0(new A.kG(!0)) +this.cW(0,r) +s=this.w +s===$&&A.b() +s.a.t(0,r)}, +aXW(a){var s,r,q=this,p=q.f.f +if(!(p instanceof A.kG)||p.a){s=$.ky() +$.G().bc(0,s.a,new A.b6t(p)) +return}s=$.ky() +$.G().bj(s.a,new A.b6u(q,a)) +s=q.f +s=s.u0(new A.kF(new A.a7w(s.a))) +q.cW(0,s) +r=q.w +r===$&&A.b() +r.a.t(0,s)}, +aXT(a){var s,r=this,q=$.ky() +$.G().bj(q.a,new A.b6q(r,a)) +q=r.f.abW("",new A.kF(B.un)) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +af8(a,b){var s,r,q,p,o=this,n=$.ky() +$.G().aT(0,n.a,new A.b6o(o,!1)) +n=o.f +s=a.a +r=A.cgi(s,!1,n) +s=s.b +q=s.b +p=J.lj(q.d) +r=n.ac3(A.bFd(s,o.f),q.b.a,p,s.c,r) +o.cW(0,r) +s=o.w +s===$&&A.b() +s.a.t(0,r)}, +af7(a){return this.af8(a,!1)}, +aXX(a){var s,r,q,p,o=this,n=$.ky() +$.G().aT(0,n.a,new A.b6v(o)) +n=o.f +s=a.a +r=A.cgk(s,n) +s=s.c +q=s.b +p=J.lj(q.d) +r=n.aSc(A.bFd(s,o.f),q.b.a,!0,p,s.c,r) +o.cW(0,r) +s=o.w +s===$&&A.b() +s.a.t(0,r)}, +aXV(a){var s,r=this,q=$.ky() +$.G().aT(0,q.a,new A.b6s(r)) +q=r.f.u0(B.Uk) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +aXU(a){var s,r,q,p,o=this,n=o.f.f +if(n instanceof A.yL)n=B.Uj +s=$.ky() +$.G().aT(0,s.a,new A.b6r(o,n)) +s=o.f +r=a.a.c +q=r.b +p=J.lj(q.d) +r=s.ac3(A.bFd(r,o.f),q.b.a,p,r.c,n) +o.cW(0,r) +p=o.w +p===$&&A.b() +p.a.t(0,r)}, +aXS(a){var s,r=this,q=$.ky() +$.G().bc(0,q.a,new A.b6p(r)) +q=r.f +q=q.ac_(B.q3,"",new A.kF(new A.aKj(q.a))) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +aXZ(a){var s,r=this,q=$.ky() +$.G().cY(0,q.a,new A.b6x(r)) +q=r.f.abW("",new A.kF(B.Uz)) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +af6(a){var s,r,q=this,p=$.ky() +$.G().aT(0,p.a,new A.b6n(q)) +p=a.a +s=p>0?new A.N9(p):B.Ui +p=q.f.u0(s) +q.cW(0,p) +r=q.w +r===$&&A.b() +r.a.t(0,p)}, +Mo(a){var s,r=this,q=$.ky() +$.G().cY(0,q.a,new A.b6l(r)) +q=r.f.u0(new A.kF(new A.aKl(a.a))) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +aXY(a){var s,r=this,q=$.ky() +$.G().aT(0,q.a,new A.b6w(r)) +q=r.f.aRd(a.a) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}, +af5(a){var s,r=this,q=$.ky() +$.G().aT(0,q.a,new A.b6m(r)) +q=r.f.u0(B.Uh) +r.cW(0,q) +s=r.w +s===$&&A.b() +s.a.t(0,q)}} +A.b6y.prototype={ +$0(){return"[lifecycleUpdateUserId] state: "+this.a.f.j(0)}, +$S:1} +A.b6k.prototype={ +$0(){return"[lifecycleCallAccepted] rejected (invalid status): "+this.a.j(0)}, +$S:1} +A.b6t.prototype={ +$0(){return"[lifecycleCallRejected] rejected (invalid status): "+this.a.j(0)}, +$S:1} +A.b6u.prototype={ +$0(){return"[lifecycleCallRejected] stage: "+this.b.j(0)+", state: "+this.a.f.j(0)}, +$S:1} +A.b6q.prototype={ +$0(){return"[lifecycleCallEnded] stage: "+this.b.j(0)+", state: "+this.a.f.j(0)}, +$S:1} +A.b6o.prototype={ +$0(){return"[lifecycleCallCreated] ringing: "+this.b+", state: "+this.a.f.j(0)}, +$S:1} +A.b6v.prototype={ +$0(){return"[lifecycleCallRinging] state: "+this.a.f.j(0)}, +$S:1} +A.b6s.prototype={ +$0(){return"[lifecycleCallJoining] state: "+this.a.f.j(0)}, +$S:1} +A.b6r.prototype={ +$0(){return"[lifecycleCallJoined] state: "+this.a.f.j(0)+";\nnewStatus: "+this.b.j(0)}, +$S:1} +A.b6p.prototype={ +$0(){return"[lifecycleCallDisconnected] state: "+this.a.f.j(0)}, +$S:1} +A.b6x.prototype={ +$0(){return"[lifecycleCallTimeout] state: "+this.a.f.j(0)}, +$S:1} +A.b6n.prototype={ +$0(){return"[lifecycleCallConnectingAction] state: "+this.a.f.j(0)}, +$S:1} +A.b6l.prototype={ +$0(){return"[lifecycleCallConnectFailed] state: "+this.a.f.j(0)}, +$S:1} +A.b6w.prototype={ +$0(){return"[lifecycleCallSessionStart] state: "+this.a.f.j(0)}, +$S:1} +A.b6m.prototype={ +$0(){return"[lifecycleCallConnected] state: "+this.a.f.j(0)}, +$S:1} +A.b6z.prototype={ +b_w(a){var s=this.f,r=s.ay,q=A.X(r).i("F<1,cd>") +q=s.j9(A.P(new A.F(r,new A.b6I(a),q),!0,q.i("al.E"))) +this.cW(0,q) +r=this.w +r===$&&A.b() +r.a.t(0,q)}, +b_v(a){var s,r,q=this,p=$.bAV() +$.G().aT(0,p.a,new A.b6G(q,a)) +p=q.f +s=p.ay +r=A.X(s).i("F<1,cd>") +r=p.j9(A.P(new A.F(s,new A.b6H(a),r),!0,r.i("al.E"))) +q.cW(0,r) +s=q.w +s===$&&A.b() +s.a.t(0,r)}, +b_t(a){var s=this.f,r=s.ay,q=A.X(r).i("F<1,cd>") +q=s.j9(A.P(new A.F(r,new A.b6C(a),q),!0,q.i("al.E"))) +this.cW(0,q) +r=this.w +r===$&&A.b() +r.a.t(0,q)}, +b_u(a){var s=this.f,r=s.ay,q=A.X(r).i("F<1,cd>") +q=s.aRv(a.a,A.P(new A.F(r,new A.b6D(a),q),!0,q.i("al.E"))) +this.cW(0,q) +r=this.w +r===$&&A.b() +r.a.t(0,q)}, +b_s(a){var s=this.f,r=s.ay,q=A.X(r).i("F<1,cd>") +q=s.j9(A.P(new A.F(r,new A.b6B(),q),!0,q.i("al.E"))) +this.cW(0,q) +r=this.w +r===$&&A.b() +r.a.t(0,q)}, +TG(a,b){var s=this.f,r=s.ay,q=A.X(r).i("F<1,cd>") +q=s.j9(A.P(new A.F(r,new A.b6A(a,b),q),!0,q.i("al.E"))) +this.cW(0,q) +r=this.w +r===$&&A.b() +r.a.t(0,q)}} +A.b6I.prototype={ +$1(a){var s=this.a +if(a.e===s.a)return a.aRm(s.b) +return a}, +$S:36} +A.b6G.prototype={ +$0(){return"[participantUpdateSubscription] #"+this.a.f.e+"; action: "+this.b.j(0)}, +$S:1} +A.b6H.prototype={ +$1(a){var s,r=a.r,q=this.a,p=q.d,o=r.h(0,p) +if(a.a===q.a&&a.e===q.b&&o instanceof A.kV){s=$.bAV() +$.G().aJ(s.a,new A.b6E(a)) +r=A.dx(r,t.lz,t.xE) +r.k(0,p,o.abX(!0,q.f)) +return a.qE(r)}r=$.bAV() +$.G().aJ(r.a,new A.b6F(a)) +return a}, +$S:36} +A.b6E.prototype={ +$0(){return"[participantUpdateSubscription] pFound: "+this.a.j(0)}, +$S:1} +A.b6F.prototype={ +$0(){return"[participantUpdateSubscription] pSame: "+this.a.j(0)}, +$S:1} +A.b6C.prototype={ +$1(a){var s,r,q=this.a +if(a.a===q.a&&a.e===q.b){s=a.r +q=q.d +r=s.h(0,q) +if(r instanceof A.kV){s=A.dx(s,t.lz,t.xE) +s.k(0,q,r.abX(!1,B.aso)) +return a.qE(s)}}return a}, +$S:36} +A.b6D.prototype={ +$1(a){var s,r +if(a.w)return a +s=a.r +r=s.h(0,B.bC) +if(!(r instanceof A.kV))return a +s=A.dx(s,t.lz,t.xE) +s.k(0,B.bC,r.aQn(this.a.a)) +return a.qE(s)}, +$S:36} +A.b6B.prototype={ +$1(a){var s,r,q,p +if(a.w){s=a.r +r=s.h(0,B.bO) +if(r instanceof A.oc){q=r.a +p=r.c +p=p==null?null:p.aUR() +s=A.dx(s,t.lz,t.xE) +s.k(0,B.bO,new A.oc(null,p,q)) +return a.qE(s)}}return a}, +$S:36} +A.b6A.prototype={ +$1(a){var s,r,q,p,o +if(a.w){s=a.r +r=this.a +q=s.h(0,r) +if(q==null)q=new A.oc(null,null,!1) +if(q instanceof A.oc){p=q.c +if(r===B.bO&&p==null)p=B.o_ +o=A.dx(s,t.lz,t.xE) +o.k(0,r,q.abQ(p,!this.b)) +return a.qE(o)}}return a}, +$S:36} +A.b6J.prototype={ +b1y(a){var s,r,q=this,p=$.bAW() +$.G().aT(0,p.a,new A.b6M(q,a)) +p=q.f +s=p.ay +r=A.X(s).i("F<1,cd>") +r=p.j9(A.P(new A.F(s,new A.b6N(a),r),!0,r.i("al.E"))) +q.cW(0,r) +s=q.w +s===$&&A.b() +s.a.t(0,r)}} +A.b6M.prototype={ +$0(){return"[rtcUpdateSubscriberTrack] "+this.a.f.e+"; action: "+this.b.j(0)}, +$S:1} +A.b6N.prototype={ +$1(a){var s=a.r,r=this.a,q=r.b,p=s.h(0,q) +if(a.f===r.a&&p instanceof A.kV){r=$.bAW() +$.G().aJ(r.a,new A.b6K(a)) +s=A.dx(s,t.lz,t.xE) +s.k(0,q,p.aS2(!1,!0,!0)) +return a.qE(s)}else{s=$.bAW() +$.G().aJ(s.a,new A.b6L(a)) +return a}}, +$S:36} +A.b6K.prototype={ +$0(){return"[rtcUpdateSubscriberTrack] pFound: "+this.a.j(0)}, +$S:1} +A.b6L.prototype={ +$0(){return"[rtcUpdateSubscriberTrack] pSame: "+this.a.j(0)}, +$S:1} +A.b6O.prototype={ +alN(a){var s,r,q=this,p=A.P(q.f.ay,!0,t.ha) +if(!!p.fixed$length)A.Y(A.a1("removeWhere")) +B.c.j2(p,new A.b6Y(a),!0) +if(p.length===1){s=B.c.gO(p).a +r=q.f +s=s===r.a&&r.d&&!0}else s=!1 +if(s){s=q.f.abO(p,new A.kF(B.Uy)) +q.cW(0,s) +r=q.w +r===$&&A.b() +r.a.t(0,s)}p=q.f.j9(p) +q.cW(0,p) +s=q.w +s===$&&A.b() +s.a.t(0,p)}, +alL(a){var s,r,q=this,p=$.LV() +$.G().aT(0,p.a,new A.b6V(q,a)) +p=a.a.a +s=A.X(p).i("F<1,cd>") +r=A.P(new A.F(p,new A.b6W(q),s),!0,s.i("al.E")) +s=q.f.j9(r) +q.cW(0,s) +p=q.w +p===$&&A.b() +p.a.t(0,s)}, +alP(a){var s,r,q=this,p=$.LV() +$.G().aT(0,p.a,new A.b72(q,a)) +p=q.f +s=p.ay +r=A.X(s).i("F<1,cd>") +r=p.j9(A.P(new A.F(s,new A.b73(a),r),!0,r.i("al.E"))) +q.cW(0,r) +s=q.w +s===$&&A.b() +s.a.t(0,r)}, +alO(a){var s,r,q=this,p=$.LV() +$.G().aT(0,p.a,new A.b70(q,a)) +p=q.f +s=p.ay +r=A.X(s).i("F<1,cd>") +r=p.j9(A.P(new A.F(s,new A.b71(a),r),!0,r.i("al.E"))) +q.cW(0,r) +s=q.w +s===$&&A.b() +s.a.t(0,r)}, +alQ(a){var s=this.f,r=s.ay,q=A.X(r).i("F<1,cd>") +q=s.j9(A.P(new A.F(r,new A.b75(a),q),!0,q.i("al.E"))) +this.cW(0,q) +r=this.w +r===$&&A.b() +r.a.t(0,q)}, +alK(a){var s=this.f,r=s.ay,q=A.X(r).i("F<1,cd>") +q=s.j9(A.P(new A.F(r,new A.b6R(a),q),!0,q.i("al.E"))) +this.cW(0,q) +r=this.w +r===$&&A.b() +r.a.t(0,q)}, +alJ(a){var s=this,r=s.f,q=r.ay,p=A.X(q).i("F<1,cd>") +p=r.j9(A.P(new A.F(q,new A.b6Q(s,a),p),!0,p.i("al.E"))) +s.cW(0,p) +q=s.w +q===$&&A.b() +q.a.t(0,p)}, +alM(a){var s,r,q,p,o=this,n=$.LV() +$.G().aT(0,n.a,new A.b6X(o,a)) +n=o.f +s=a.b +r=s.a +q=n.a===r +p=A.bBG(0,B.mD,s.c,!1,q,!q,!1,!1,s.b,B.JL,null,"",s.d,s.r,r,B.tc) +r=A.P(n.ay,!0,t.ha) +r.push(p) +r=n.j9(r) +o.cW(0,r) +n=o.w +n===$&&A.b() +n.a.t(0,r)}} +A.b6Y.prototype={ +$1(a){var s=this.a.b +return a.a===s.a&&a.e===s.d}, +$S:41} +A.b6V.prototype={ +$0(){return"[sfuJoinResponse] "+this.a.f.e+"; event: "+this.b.j(0)}, +$S:1} +A.b6W.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=null,h=a.a,g=this.a.f,f=h===g.a,e=A.e5(g.ay,new A.b6S(a)) +g=e==null +s=g?i:e.c +if(s==null)s="" +r=g?i:e.b +if(r==null)r="" +q=g?i:e.d +if(q==null)q="" +g=A.bE6(a.b,new A.b6T(s)) +p=A.bE6(a.c,new A.b6U(q)) +o=a.d +n=a.r +m=A.q(t.lz,t.xE) +for(l=a.e,k=l.length,j=0;j") +return A.P(new A.aO(s,new A.aCd(),r),!0,r.i("w.E"))}, +l3(a,b,c,d,e,f,g,a0,a1,a2,a3){var s=this,r=d==null?s.a:d,q=c==null?s.c:c,p=g==null?s.d:g,o=a1==null?s.e:a1,n=a3==null?s.f:a3,m=f==null?s.w:f,l=e==null?s.x:e,k=a2==null?s.r:a2,j=a==null?s.at:a,i=a0==null?s.ax:a0,h=b==null?s.ay:b +return A.bJf(s.as,j,s.b,h,q,r,!1,l,m,p,!1,i,o,k,n,s.Q)}, +u0(a){return this.l3(null,null,null,null,null,null,null,null,null,null,a)}, +ac3(a,b,c,d,e){return this.l3(null,a,b,null,null,null,null,c,null,d,e)}, +ac_(a,b,c){return this.l3(null,a,null,null,null,null,null,null,b,null,c)}, +j9(a){return this.l3(null,a,null,null,null,null,null,null,null,null,null)}, +aRv(a,b){return this.l3(a,b,null,null,null,null,null,null,null,null,null)}, +abW(a,b){return this.l3(null,null,null,null,null,null,null,null,a,null,b)}, +aRd(a){return this.l3(null,null,null,null,null,null,null,null,a,null,null)}, +abO(a,b){return this.l3(null,a,null,null,null,null,null,null,null,null,b)}, +abu(a){return this.l3(null,null,null,null,a,null,null,null,null,null,null)}, +abx(a){return this.l3(null,null,null,null,null,a,null,null,null,null,null)}, +aR3(a){return this.l3(null,null,null,null,null,null,null,a,null,null,null)}, +aS4(a,b,c,d){return this.l3(null,a,null,b,null,null,null,null,c,null,d)}, +aSc(a,b,c,d,e,f){return this.l3(null,a,b,null,null,null,c,d,null,e,f)}, +ga1(){var s=this +return[s.a,s.b,s.c,s.e,s.f,s.w,!1,s.x,!1,s.r,s.Q,s.as,s.at,s.ax,s.ay]}, +j(a){var s=this +return"CallState(status: "+s.f.j(0)+", currentUserId: "+s.a+", callCid: "+s.b.j(0)+", createdByUserId: "+s.c+", sessionId: "+s.e+", isRecording: "+s.w+", settings: "+s.r.j(0)+", videoInputDevice: "+A.c(s.Q)+", audioInputDevice: "+A.c(s.as)+", audioOutputDevice: "+A.c(s.at)+", ownCapabilities: "+A.c(s.ax)+", callParticipants: "+A.c(s.ay)+")"}} +A.aCc.prototype={ +$1(a){return a.w}, +$S:41} +A.aCd.prototype={ +$1(a){return!a.w}, +$S:41} +A.z7.prototype={} +A.aI9.prototype={} +A.dS.prototype={ +geg(){return!0}, +ga1(){return[]}} +A.a6u.prototype={ +ga1(){return[this.a,this.b]}} +A.a6v.prototype={ +ga1(){var s=this +return[s.a,s.b,s.c,s.d]}} +A.a6w.prototype={ +ga1(){return[this.a]}} +A.cF.prototype={ +ga1(){return[this.gh5()]}} +A.a6j.prototype={ +gh5(){return this.a.a}, +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.a.b) +return s}} +A.NX.prototype={ +gh5(){return this.a.a}, +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(!0) +s.push(this.b) +s.push(this.a.c) +return s}} +A.a6p.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.d) +return r}, +gh5(){return this.a}} +A.NQ.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.c) +return s}, +gh5(){return this.a}} +A.NN.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.c) +return s}, +gh5(){return this.a}} +A.NW.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.c) +return s}, +gh5(){return this.a}} +A.NR.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.d) +return r}, +gh5(){return this.a}} +A.NS.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.d) +return r}, +gh5(){return this.a}} +A.NU.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +return s}, +gh5(){return this.a}} +A.NV.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +return s}, +gh5(){return this.a}} +A.NO.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.c) +return s}, +gh5(){return this.a}} +A.NP.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +return s}, +gh5(){return this.a}} +A.a6q.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.c) +return s}, +gh5(){return this.a}} +A.a6r.prototype={ +ga1(){var s=A.P(A.cF.prototype.ga1.call(this),!0,t.X) +s.push(this.b) +s.push(this.c) +return s}, +gh5(){return this.a}} +A.NT.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.d) +r.push(s.f) +return r}, +gh5(){return this.a}} +A.a6k.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.d) +r.push(s.e) +r.push(s.f) +return r}, +gh5(){return this.a}} +A.a6o.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.d) +return r}, +gh5(){return this.a}} +A.a6l.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.d) +return r}, +gh5(){return this.a}} +A.a6m.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.e) +r.push(s.f) +r.push(s.d) +return r}, +gh5(){return this.a}} +A.a6n.prototype={ +ga1(){var s=this,r=A.P(A.cF.prototype.ga1.call(s),!0,t.X) +r.push(s.b) +r.push(s.c) +r.push(s.e) +r.push(s.f) +r.push(s.d) +return r}, +gh5(){return this.a}} +A.a6y.prototype={} +A.ami.prototype={} +A.a6x.prototype={ +geg(){return!0}, +ga1(){return B.Cj}} +A.rI.prototype={ +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f]}} +A.amj.prototype={} +A.a6s.prototype={ +gp8(){var s=this.w +if(s===$){s!==$&&A.aC() +s=this.w=new A.aJ9(this.r)}return s}, +V9(a){return this.aPX(a)}, +aPX(a){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$V9=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=$.G() +m=p.a.a +n.aT(0,m,new A.aHx(a)) +if(p.Q!=null){n.bc(0,m,new A.aHy(p)) +q=new A.aU(new A.bF('Another user is in use, please call "disconnectUser" first',null),B.p) +s=1 +break}p.Q=a +n=A.SB(!1,t.a1) +m=$.ayk() +o=$.bFz+1 +$.bFz=o +o=new A.EL(a,p.d,p.f,new A.mT(n,t.Qr),B.dK,null,p.c+"?api_key="+p.b+"&stream-auth-type=jwt&X-Stream-Client="+m,null,new A.dU("SV:CoordinatorWS-"+o)) +new A.aHz(p).$1(o) +p.as=o +q=p.v0() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$V9,r)}, +v0(){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j,i,h +var $async$v0=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +m=n.as +if(m==null){$.G().bc(0,n.a.a,new A.aHN()) +q=new A.aU(new A.bF('WS is not initialized, call "connectUser" first',null),B.p) +s=1 +break}if(m.nM$!==B.dK){$.G().bc(0,n.a.a,new A.aHO()) +q=new A.aU(new A.bF("WS is not closed",null),B.p) +s=1 +break}$.G().bj(n.a.a,new A.aHP()) +s=7 +return A.h(m.j7(),$async$v0) +case 7:q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +l=A.a0(h) +k=A.am(h) +i=$.G() +i.cY(0,n.a.a,new A.aHQ(l)) +q=new A.aU(A.dF(l,k),B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$v0,r)}, +qA(){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j,i,h +var $async$qA=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +m=n.as +if(m==null){$.G().bc(0,n.a.a,new A.aHt()) +q=new A.aU(new A.bF("WS is not initialized",null),B.p) +s=1 +break}if(m.nM$===B.dK){$.G().bc(0,n.a.a,new A.aHu()) +q=new A.aU(new A.bF("WS is already closed",null),B.p) +s=1 +break}$.G().bj(n.a.a,new A.aHv()) +s=7 +return A.h(J.c0d(m),$async$qA) +case 7:q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +l=A.a0(h) +k=A.am(h) +i=$.G() +i.cY(0,n.a.a,new A.aHw(l)) +q=new A.aU(A.dF(l,k),B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$qA,r)}, +jb(){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$jb=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=$.G() +n=p.a.a +o.aT(0,n,new A.aHD(p)) +if(p.Q==null){o.bc(0,n,new A.aHE()) +q=B.ao +s=1 +break}p.Q=null +m=A +s=3 +return A.h(p.qA(),$async$jb) +case 3:q=m.c7Q(b,B.U4,new A.aHF(p),t.QY,t.qh) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$jb,r)}, +u4(a,b,c,d,e){return this.aSp(a,b,c,d,e)}, +aSp(a,b,c,d,e){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j,i,h,g,f +var $async$u4=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:p=4 +m=new A.NY(a,b,c,null,d,e) +i=$.G() +h=n.a.a +i.aT(0,h,new A.aHA(m)) +s=7 +return A.h(n.gp8().u3(m),$async$u4) +case 7:l=a1 +i.aJ(h,new A.aHB(l)) +if(l==null){q=new A.aU(new A.bF("createDevice result is null",null),B.p) +s=1 +break}q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.a0(f) +j=A.am(f) +i=$.G() +i.cY(0,n.a.a,new A.aHC(k,j)) +q=new A.aU(A.dF(k,j),B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$u4,r)}, +rI(a,b,c){return this.ajO(a,b,c)}, +ajO(a,b,c){var s=0,r=A.o(t.Yt),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$rI=A.k(function(d,a0){if(d===1){o=a0 +s=p}while(true)switch(s){case 0:p=4 +j=$.G() +i=n.a.a +j.aT(0,i,new A.aHG(a,c,b)) +h=n.gp8() +g=b==null?A.a([],t.RR):b +s=7 +return A.h(h.rH(a.b,a.c,new A.PC(new A.N2(null,null,B.bJ,g,null,null,null),null,null,c)),$async$rI) +case 7:m=a0 +j.aJ(i,new A.aHH(m)) +if(m==null){q=new A.aU(new A.bF("getOrCreateCall result is null",null),B.p) +s=1 +break}j=m.c +i=A.Fn(m.b,m.e,m.r) +q=new A.bp(new A.kE(j,new A.nQ(a,i)),B.a2,t.j_) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +l=A.a0(e) +k=A.am(e) +j=$.G() +j.aJ(n.a.a,new A.aHI(l,k)) +q=new A.aU(A.dF(l,k),B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$rI,r)}, +uI(a,b,c,d){return this.aXC(a,!0,c,d)}, +aXC(a0,a1,a2,a3){var s=0,r=A.o(t.y8),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$uI=A.k(function(a4,a5){if(a4===1){o=a5 +s=p}while(true)switch(s){case 0:p=4 +i=$.G() +h=n.a.a +i.aT(0,h,new A.aHL(a0,a2,a3,!0)) +g=n.y +if(g===$){g!==$&&A.aC() +g=n.y=new A.aTE()}s=7 +return A.h(g.FA(),$async$uI) +case 7:m=a5 +i.aJ(h,new A.aHM(m)) +i=n.gp8() +h=n.as +h=h==null?null:h.dx +s=8 +return A.h(i.uJ(a0.b,a0.c,new A.Qd(!0,null,m,null,null,null,a3),h),$async$uI) +case 8:l=a5 +if(l==null){q=new A.aU(new A.bF("joinCall result is null",null),B.p) +s=1 +break}i=l.c +h=A.Fn(l.b,l.f,l.w) +f=A.c2W(l.d) +e=A.bMw(l.f) +d=A.bMx(l.f) +c=l.e +q=new A.bp(new A.rI(i,h,f,e,d,c),B.a2,t.eY) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +a=o +k=A.a0(a) +j=A.am(a) +i=A.dF(k,j) +q=new A.aU(i,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$uI,r)}, +yD(a,b,c){return this.aX7(a,b,c)}, +aX7(a,b,c){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$yD=A.k(function(d,a0){if(d===1){o=a0 +s=p}while(true)switch(s){case 0:p=4 +j=$.G() +i=n.a.a +j.aT(0,i,new A.aHJ(a,b,c)) +h=n.gp8() +g=A.a(b.slice(0),A.X(b)) +s=7 +return A.h(h.vo(a.b,a.c,new A.WG(B.a1,g)),$async$yD) +case 7:m=a0 +j.aJ(i,new A.aHK(m)) +if(m==null){q=new A.aU(new A.bF("inviteUsers result is null",null),B.p) +s=1 +break}q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +l=A.a0(e) +k=A.am(e) +j=A.dF(l,k) +q=new A.aU(j,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$yD,r)}, +vH(a,b,c,d){return this.akT(a,b,c,d)}, +akT(a,b,c,d){var s=0,r=A.o(t.Fk),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$vH=A.k(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.gp8().rO(a.b,a.c,new A.U5(b,c,d)),$async$vH) +case 7:m=f +if(m==null){q=new A.aU(new A.bF("sendReaction result is null",null),B.p) +s=1 +break}j=m.b +i=A.l5(j.d) +q=new A.bp(new A.pr(j.c,j.b,i,j.a),B.a2,t.Wl) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +l=A.a0(g) +k=A.am(g) +j=A.dF(l,k) +q=new A.aU(j,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$vH,r)}, +y_(a){return this.aU2(a)}, +aU2(a){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j,i,h +var $async$y_=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.gp8().uk(a.b,a.c),$async$y_) +case 7:m=c +if(m==null){q=new A.aU(new A.bF("endCall result is null",null),B.p) +s=1 +break}q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +l=A.a0(h) +k=A.am(h) +i=A.dF(l,k) +q=new A.aU(i,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$y_,r)}, +tI(a){return this.aNT(a)}, +aNT(a){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j +var $async$tI=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.gp8().tJ(a.b,a.c),$async$tI) +case 7:q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +j=o +m=A.a0(j) +k=A.dF(m,null) +q=new A.aU(k,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$tI,r)}, +ve(a){return this.b0Q(a)}, +b0Q(a){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j +var $async$ve=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.gp8().vf(a.b,a.c),$async$ve) +case 7:q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +j=o +m=A.a0(j) +k=A.dF(m,null) +q=new A.aU(k,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$ve,r)}, +xI(a,b,c,d,e,f){return this.aSt(a,b,c,d,e,f)}, +aSt(a,b,c,d,e,f){var s=0,r=A.o(t.gg),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$xI=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:p=4 +k=n.gp8() +j=A.a([],t.s) +s=7 +return A.h(k.u5(new A.NZ(new A.WK(a,b,c,d,e,j))),$async$xI) +case 7:m=a1 +if(m!=null){k=m +j=k.a +i=k.b +k=k.c +q=new A.bp(new A.pR(j,i,new A.WL(k.a,k.b,k.c,k.d,k.e,k.f,k.r,k.w,k.x)),B.a2,t._v) +s=1 +break}else{q=B.a3i +s=1 +break}p=2 +s=6 +break +case 4:p=3 +g=o +l=A.a0(g) +k=A.dF(l,null) +q=new A.aU(k,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$xI,r)}} +A.aHx.prototype={ +$0(){return"[connectUser] user: "+this.a.j(0)}, +$S:1} +A.aHy.prototype={ +$0(){return"[connectUser] rejected (another user in use): "+A.c(this.a.Q)}, +$S:1} +A.aHz.prototype={ +$1(a){var s=this.a +s.at=a.cy.bw(s.z.gad1())}, +$S:1000} +A.aHN.prototype={ +$0(){return"[openConnection] rejected (no WS)"}, +$S:1} +A.aHO.prototype={ +$0(){return"[openConnection] rejected (not closed)"}, +$S:1} +A.aHP.prototype={ +$0(){return"[openConnection] no args"}, +$S:1} +A.aHQ.prototype={ +$0(){return"[openConnection] failed: "+A.c(this.a)}, +$S:1} +A.aHt.prototype={ +$0(){return"[closeConnection] rejected (no WS)"}, +$S:1} +A.aHu.prototype={ +$0(){return"[closeConnection] rejected (already closed)"}, +$S:1} +A.aHv.prototype={ +$0(){return"[closeConnection] no args"}, +$S:1} +A.aHw.prototype={ +$0(){return"[closeConnection] failed: "+A.c(this.a)}, +$S:1} +A.aHD.prototype={ +$0(){var s=this.a.Q +return"[disconnectUser] userId: "+A.c(s==null?null:s.a)}, +$S:1} +A.aHE.prototype={ +$0(){return"[disconnectUser] rejected (user is null)"}, +$S:1} +A.aHF.prototype={ +$1(a){return this.aiO(a)}, +aiO(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.a +n.as=null +o=n.at +s=3 +return A.h(o==null?null:o.R(0),$async$$1) +case 3:n.at=null +q=B.ao +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:1001} +A.aHA.prototype={ +$0(){return"[createDevice] input: "+this.a.j(0)}, +$S:1} +A.aHB.prototype={ +$0(){return"[createDevice] completed: "+A.c(this.a)}, +$S:1} +A.aHC.prototype={ +$0(){return"[createDevice] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.aHG.prototype={ +$0(){return"[getOrCreateCall] cid: "+this.a.j(0)+", ringing: "+A.c(this.b)+", members: "+A.c(this.c)}, +$S:1} +A.aHH.prototype={ +$0(){return"[getOrCreateCall] completed: "+A.c(this.a)}, +$S:1} +A.aHI.prototype={ +$0(){return"[getOrCreateCall] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.aHL.prototype={ +$0(){var s=this +return"[joinCall] cid: "+s.a.j(0)+", dataCenterId: "+A.c(s.b)+", ringing: "+A.c(s.c)+", create: "+s.d}, +$S:1} +A.aHM.prototype={ +$0(){return"[joinCall] location: "+this.a}, +$S:1} +A.aHJ.prototype={ +$0(){return"[inviteUsers] cid: "+this.a.j(0)+", members: "+A.c(this.b)+", ringing: "+A.c(this.c)}, +$S:1} +A.aHK.prototype={ +$0(){return"[inviteUsers] completed: "+A.c(this.a)}, +$S:1} +A.bgk.prototype={ +K0(a,b){return this.aOx(a,b)}, +aOx(a,b){var s=0,r=A.o(t.H),q=this,p,o +var $async$K0=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:s=2 +return A.h(q.b.OB(),$async$K0) +case 2:o=d +if(!t.rs.b(o))throw A.d(t.gu.a(o).b) +a.push(new A.Br("api_key",q.a)) +p=t.zi +b.k(0,"Authorization",A.qd(o,A.kw(A.rd(),p),p,p).b) +b.k(0,"stream-auth-type",A.qd(o,A.kw(A.rd(),p),p,p).a.b) +b.k(0,"X-Stream-Client",$.ayk()) +b.k(0,"x-client-request-id",B.d5.vq()) +return A.m(null,r)}}) +return A.n($async$K0,r)}} +A.EL.prototype={ +geH(){var s,r=this.as +if(r===$){s=$.bFz +r!==$&&A.aC() +r=this.as=new A.dU("SV:CoordinatorWS-"+s)}return r}, +gjM(){var s,r=this.at +if(r===$){s=A.bLm("Coord",this) +r!==$&&A.aC() +this.at=s +r=s}return r}, +j7(){var s=this,r=s.geH() +$.G().aJ(r.a,new A.aIk()) +s.smt(0,B.kl) +s.gjM().dJ(0) +return s.PF()}, +ho(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$ho=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.geH() +n=$.G() +n.bj(o.a,new A.aIl(null,null)) +if(p.nM$===B.dK){n.bc(0,p.geH().a,new A.aIm()) +q=B.ao +s=1 +break}p.smt(0,B.dK) +p.gjM().cA(0) +p.dy=!0 +q=p.GC(0,null,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$ho,r)}, +GL(){var s=0,r=A.o(t.H),q,p=this,o,n,m,l,k,j,i +var $async$GL=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:i=p.geH() +$.G().bj(i.a,new A.aIa(p)) +s=3 +return A.h(p.ch.zO(p.cx),$async$GL) +case 3:o=b +if(o.a===B.p){p.tg() +s=1 +break}i=p.ay +n=i.d +m=t.zi +m=A.qd(o,A.kw(A.rd(),m),m,m) +m=m==null?null:m.b +l=t.N +k=t.z +j=A.q(l,k) +j.k(0,"name",i.b) +if(n!=null)j.E(0,A.a3(["image",n],l,k)) +q=p.ef(0,B.ab.ib(A.a3(["token",m,"user_details",A.a3(["id",i.a,"custom",j],l,t.K)],l,t.X))) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$GL,r)}, +afH(a){var s=this,r=s.geH() +$.G().bj(r.a,new A.aIx(s)) +s.gjM().afO() +s.GL()}, +fE(a,b,c){var s=this,r=s.geH() +$.G().cY(0,r.a,new A.aIo(b)) +s.gjM().afN(b) +s.smt(0,B.a_R) +if(!(b instanceof A.uB))J.bU(b) +s.tg()}, +nV(a,b){return this.fE(a,b,null)}, +afA(a,b,c){var s=this,r=s.geH() +$.G().bj(r.a,new A.aIn(b,c)) +s.gjM().afM() +r=s.db +s.cy.a.t(0,new A.a6v(s.dx,r,b,c)) +s.dx=s.db=null +if(s.dy){s.smt(0,B.dK) +return}s.smt(0,B.a_S) +s.tg()}, +Y8(a,b){var s,r,q,p,o,n,m=this,l={},k=m.geH(),j=$.G() +j.bj(k.a,new A.aIp(b)) +l.a=l.b=null +try{s=B.ab.bi(0,b) +l.b=A.c7B(s) +l.a=A.c7C(s) +k=j}catch(p){r=A.a0(p) +q=A.am(p) +k=m.geH() +j=$.G() +j.cY(0,k.a,new A.aIq(r,q)) +k=j}if(l.b!=null){k.cY(0,m.geH().a,new A.aIr(l)) +m.az_(l.b.a) +return}if(l.a==null){k.bc(0,m.geH().a,new A.aIs()) +return}k.aJ(m.geH().a,new A.aIt(l)) +j=l.a +o=j.b +if(o!=null)m.azn(o) +else{j=j.c +if(j!=null)m.azU(j)}n=A.ccI(l.a) +if(n!=null){k.aJ(m.geH().a,new A.aIu(n)) +m.cy.a.t(0,n)}}, +az_(a){var s +if(B.c.H($.c7A,a.b)){s=this.geH() +$.G().bj(s.a,new A.aIb(a)) +this.cx=!0}}, +azn(a){var s=this,r=s.geH() +$.G().bj(r.a,new A.aIc()) +s.fr=0 +s.cx=!1 +s.smt(0,B.om) +s.gjM().MZ() +if(s.db==null)s.db=a.c.e +if(s.dx==null)s.dx=a.a}, +azU(a){var s=this.geH() +$.G().bj(s.a,new A.aId()) +this.gjM().MZ()}, +OS(){var s=this.geH() +$.G().aT(0,s.a,new A.aIA()) +return this.ef(0,B.ab.ib(A.a([A.a3(["type","health.check","client_id",this.dx],t.N,t.u)],t.U7)))}, +ef(a,b){var s=this.geH() +$.G().aT(0,s.a,new A.aIB(b)) +this.a13(0,b)}, +tg(){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$tg=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:n=p.nM$ +if(n===B.kl||n===B.on){n=p.geH() +$.G().bc(0,n.a,new A.aIg()) +s=1 +break}n=p.geH() +o=$.G() +o.bj(n.a,new A.aIh(p)) +n=A.bwo(B.nT,++p.fr) +o.aJ(p.geH().a,new A.aIi(n)) +s=3 +return A.h(A.pO(n,new A.aIj(p),t.a),$async$tg) +case 3:case 1:return A.m(q,r)}}) +return A.n($async$tg,r)}, +rj(a){return this.aZv(a)}, +aZv(a){var s=0,r=A.o(t.H),q=this,p +var $async$rj=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.geH() +$.G().aT(0,p.a,new A.aIz(a)) +s=2 +return A.h(q.GC(0,null,null),$async$rj) +case 2:q.tg() +return A.m(null,r)}}) +return A.n($async$rj,r)}, +afJ(){var s=this.geH() +$.G().aT(0,s.a,new A.aIy()) +this.OS()}, +afF(){var s=this.geH() +$.G().bj(s.a,new A.aIw())}, +afE(){var s=this.geH() +$.G().bj(s.a,new A.aIv())}} +A.aIk.prototype={ +$0(){return"[connect] no args"}, +$S:1} +A.aIl.prototype={ +$0(){return'[disconnect] closeCode: "'+A.c(this.a)+'", closeReason: "'+A.c(this.b)+'"'}, +$S:1} +A.aIm.prototype={ +$0(){return u.C}, +$S:1} +A.aIa.prototype={ +$0(){return"[authenticateUser] url: "+this.a.a}, +$S:1} +A.aIx.prototype={ +$0(){return"[onOpen] url: "+this.a.a}, +$S:1} +A.aIo.prototype={ +$0(){return"[onError] error: "+A.c(this.a)}, +$S:1} +A.aIn.prototype={ +$0(){return'[onClose] closeCode: "'+A.c(this.a)+'", closeReason: "'+A.c(this.b)+'"'}, +$S:1} +A.aIp.prototype={ +$0(){return"[onRawMessage] message: "+A.c(this.a)}, +$S:1} +A.aIq.prototype={ +$0(){return'[onMessage] msg parsing failed: "'+A.c(this.a)+'"; stk: '+A.c(this.b)}, +$S:1} +A.aIr.prototype={ +$0(){var s=this.a.b +return"[onMessage] apiError: "+A.c(s==null?null:s.a)}, +$S:1} +A.aIs.prototype={ +$0(){return"[onMessage] event is null"}, +$S:1} +A.aIt.prototype={ +$0(){var s=this.a.a +return"[onMessage] dtoEvent.type: "+A.c(s==null?null:s.a)}, +$S:1} +A.aIu.prototype={ +$0(){return"[onMessage] domainEvent: "+this.a.j(0)}, +$S:1} +A.aIb.prototype={ +$0(){return"[handleApiError] token related error: "+this.a.b}, +$S:1} +A.aIc.prototype={ +$0(){return"[handleConnectedEvent] no args"}, +$S:1} +A.aId.prototype={ +$0(){return"[handleHealthCheckEvent] no args"}, +$S:1} +A.aIA.prototype={ +$0(){return"[sendPing] no args"}, +$S:1} +A.aIB.prototype={ +$0(){return"[send] message: "+this.a}, +$S:1} +A.aIg.prototype={ +$0(){return"[reconnect] rejected(already reconnecting/connecting)"}, +$S:1} +A.aIh.prototype={ +$0(){var s=this.a,r=s.nM$ +return"[reconnect] isConnecting: "+(r===B.kl)+", isReconnecting: "+(r===B.on)+", reconnectAttempt: "+s.fr}, +$S:1} +A.aIi.prototype={ +$0(){return"[reconnect] delay: "+this.a.j(0)+" ms"}, +$S:1} +A.aIj.prototype={ +$0(){var s=0,r=A.o(t.a),q=this,p,o,n +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +o=p.geH() +n=$.G() +n.aJ(o.a,new A.aIe()) +p.smt(0,B.on) +s=2 +return A.h(p.PF(),$async$$0) +case 2:n.aJ(p.geH().a,new A.aIf()) +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:76} +A.aIe.prototype={ +$0(){return"[reconnect] triggered"}, +$S:1} +A.aIf.prototype={ +$0(){return"[reconnect] completed"}, +$S:1} +A.aIz.prototype={ +$0(){return"[onPongTimeout] timeout: "+this.a.j(0)}, +$S:1} +A.aIy.prototype={ +$0(){return"[onPingRequested] no args"}, +$S:1} +A.aIw.prototype={ +$0(){return"[onNetworkDisconnected] no args"}, +$S:1} +A.aIv.prototype={ +$0(){return"[onNetworkConnected] no args"}, +$S:1} +A.amk.prototype={} +A.aWy.prototype={} +A.dq.prototype={ +I(){return"EventType."+this.b}} +A.aMn.prototype={ +$1(a){return a.c===this.a}, +$S:1002} +A.aMo.prototype={ +$0(){$.G().bc(0,"SV:EventType",new A.aMm(this.a)) +return B.wZ}, +$S:1003} +A.aMm.prototype={ +$0(){return"[fromAlias] unexpected alias: "+A.c(this.a)}, +$S:1} +A.acn.prototype={ +ej(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 s=this,r=d6==null?s.b:d6,q=d8==null?s.c:d8,p=b4==null?s.d:b4,o=c8==null?s.e:c8,n=c1==null?s.f:c1,m=b1==null?s.r:b1,l=c7==null?s.w:c7,k=d3==null?s.x:d3,j=b5==null?s.y:b5,i=d2==null?s.z:d2,h=c9==null?s.Q:c9,g=d0==null?s.as:d0,f=d1==null?s.at:d1,e=c2==null?s.ax:c2,d=c3==null?s.ay:c3,c=d4==null?s.ch:d4,b=d5==null?s.CW:d5,a=c5==null?s.cx:c5,a0=c6==null?s.cy:c6,a1=b2==null?s.db:b2,a2=b3==null?s.dx:b3,a3=b6==null?s.dy:b6,a4=b7==null?s.fr:b7,a5=b8==null?s.fx:b8,a6=b9==null?s.fy:b9,a7=c0==null?s.go:c0,a8=c4==null?s.id:c4,a9=d7==null?s.k1:d7,b0=d9==null?s.k2:d9 +return A.bMS(m,a1,a2,p,j,a3,a4,a5,a6,a7,n,e,d,a8,a,a0,l,o,h,g,f,i,k,c,b,r,a9,q,s.a,b0)}, +aQQ(a){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,a,null,null,null)}, +aQW(a){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,a,null)}, +aQu(a){return this.ej(null,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,null,null,null)}, +aQr(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)}, +aQH(a){return this.ej(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,null,null,null,null)}, +aQN(a){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,a,null,null,null,null,null,null)}, +aQv(a){return this.ej(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,null,null,null,null)}, +aQM(a){return this.ej(null,null,null,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,null)}, +aQJ(a){return this.ej(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,null,null,null,null)}, +aQK(a){return this.ej(null,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,null,null,null)}, +aQL(a){return this.ej(null,null,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,null,null)}, +aQC(a){return this.ej(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)}, +aQD(a){return this.ej(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)}, +aQO(a){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,a,null,null,null,null,null)}, +aQP(a){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,a,null,null,null,null)}, +aQF(a){return this.ej(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,null,null,null,null)}, +aQG(a){return this.ej(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,null,null,null,null)}, +aQs(a){return this.ej(null,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)}, +aQt(a){return this.ej(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,null,null,null,null)}, +aQw(a){return this.ej(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,null,null,null,null)}, +aQx(a){return this.ej(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,null,null,null)}, +aQy(a){return this.ej(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,null,null)}, +aQz(a){return this.ej(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,null)}, +aQA(a){return this.ej(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)}, +aQE(a){return this.ej(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)}, +aQS(a){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,a,null,null)}, +aQI(a){return this.ej(null,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,null,null,null)}, +aQB(a){return this.ej(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)}, +aRi(a){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,a)}, +geg(){return!0}, +ga1(){var s=this +return[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]}, +gX(a){return this.a}} +A.aWz.prototype={ +$0(){return"[fromJson] rawType; "+A.c(this.a)+", type: "+this.b.j(0)}, +$S:1} +A.aWA.prototype={ +$0(){return"[fromJson] unexpected event: "+A.c(this.a)}, +$S:1} +A.aqa.prototype={} +A.aM9.prototype={ +$1(a){return A.bJ3(a.a)}, +$S:362} +A.aCb.prototype={ +$0(){return"[toCallSettings] settings: "+this.a.j(0)}, +$S:1} +A.aID.prototype={ +$1(a){return new A.rv(a.c,a.a,a.b)}, +$S:1005} +A.bec.prototype={ +$1(a){return A.bJ3(a.a)}, +$S:362} +A.a6t.prototype={ +u4(a,b,c,d,e){return this.b.l6(new A.aHU(this,a,b,c,d,e),new A.aHV(this),t.QY)}, +aSo(a,b,c,d){return this.u4(a,b,c,null,d)}, +aSn(a,b,c){return this.u4(a,b,c,null,null)}, +y_(a){return this.b.l6(new A.aHY(this,a),new A.aHZ(this),t.QY)}, +rI(a,b,c){return this.b.l6(new A.aI_(this,a,c,b),new A.aI0(this),t.bC)}, +ajN(a){return this.rI(a,null,null)}, +yD(a,b,c){return this.b.l6(new A.aI1(this,a,b,c),new A.aI2(this),t.QY)}, +aX6(a,b){return this.yD(a,b,null)}, +uI(a,b,c,d){return this.b.l6(new A.aI3(this,a,c,d,!0),new A.aI4(this),t.fG)}, +aXB(a,b){return this.uI(a,b,null,null)}, +tI(a){return this.b.l6(new A.aHS(this,a),new A.aHT(this),t.QY)}, +ve(a){return this.b.l6(new A.aI5(this,a),new A.aI6(this),t.QY)}, +vH(a,b,c,d){return this.b.l6(new A.aI7(this,a,d,c,b),new A.aI8(this),t.Tk)}, +oA(a,b,c){$.G().bc(0,this.c.a,new A.aHR(a,b,c))}, +xI(a,b,c,d,e,f){return this.b.l6(new A.aHW(this,b,d,e,c,f,a),new A.aHX(this),t.lV)}} +A.aHU.prototype={ +$0(){var s=this +return s.a.a.u4(s.b,s.c,s.d,s.e,s.f)}, +$S:77} +A.aHV.prototype={ +$2(a,b){return this.aiQ(a,b)}, +aiQ(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("createDevice",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aHY.prototype={ +$0(){return this.a.a.y_(this.b)}, +$S:77} +A.aHZ.prototype={ +$2(a,b){return this.aiS(a,b)}, +aiS(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("endCall",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aI_.prototype={ +$0(){var s=this +return s.a.a.rI(s.b,s.d,s.c)}, +$S:1007} +A.aI0.prototype={ +$2(a,b){return this.aiT(a,b)}, +aiT(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("getOrCreateCall",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aI1.prototype={ +$0(){var s=this +return s.a.a.yD(s.b,s.c,s.d)}, +$S:77} +A.aI2.prototype={ +$2(a,b){return this.aiU(a,b)}, +aiU(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("inviteUsers",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aI3.prototype={ +$0(){var s=this +return s.a.a.uI(s.b,s.e,s.c,s.d)}, +$S:1008} +A.aI4.prototype={ +$2(a,b){return this.aiV(a,b)}, +aiV(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("joinCall",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aHS.prototype={ +$0(){return this.a.a.tI(this.b)}, +$S:77} +A.aHT.prototype={ +$2(a,b){return this.aiP(a,b)}, +aiP(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("acceptCall",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aI5.prototype={ +$0(){return this.a.a.ve(this.b)}, +$S:77} +A.aI6.prototype={ +$2(a,b){return this.aiW(a,b)}, +aiW(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("rejectCall",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aI7.prototype={ +$0(){var s=this +return s.a.a.vH(s.b,s.e,s.d,s.c)}, +$S:1009} +A.aI8.prototype={ +$2(a,b){return this.aiX(a,b)}, +aiX(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("sendReaction",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.aHR.prototype={ +$0(){return"["+this.a+"] failed: "+this.b.j(0)+", retrying in "+B.e.bt(this.c.a,1000)+" ms"}, +$S:1} +A.aHW.prototype={ +$0(){var s=this +return s.a.a.xI(s.r,s.b,s.e,s.c,s.d,s.f)}, +$S:1010} +A.aHX.prototype={ +$2(a,b){return this.aiR(a,b)}, +aiR(a,b){var s=0,r=A.o(t.H),q=this +var $async$$2=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q.a.oA("createGuest",a,b) +return A.m(null,r)}}) +return A.n($async$$2,r)}, +$S:50} +A.a7z.prototype={ +q(){var s=0,r=A.o(t.z),q,p=this +var $async$q=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:if(p.a){s=1 +break}p.a=!0 +case 1:return A.m(q,r)}}) +return A.n($async$q,r)}} +A.bF.prototype={ +j(a){return"VideoError{message: "+this.a+", stackTrace: "+A.c(this.b)+"}"}, +ga1(){return[this.a]}, +$icZ:1, +gaa(a){return this.a}, +gvR(){return this.b}} +A.JK.prototype={ +j(a){return"VideoErrorWithCause{message: "+this.a+", exception: "+this.c.j(0)+", stackTrace: "+A.c(this.b)+"}"}, +ga1(){var s=A.P(A.bF.prototype.ga1.call(this),!0,t.X) +s.push(this.c) +return s}} +A.avw.prototype={} +A.NJ.prototype={} +A.ak0.prototype={ +j(a){return"VideoException{message: "+this.a+"}"}, +$ibl:1, +gaa(a){return this.a}} +A.aRZ.prototype={ +gnQ(a){var s=this.a +if(s==null)throw A.d(A.c1("Please initialise Stream Video by calling StreamVideo.init()")) +return s}} +A.aT8.prototype={} +A.by0.prototype={ +$0(){return"[appState] stub implementation"}, +$S:1} +A.aTE.prototype={ +FA(){var s=0,r=A.o(t.N),q,p=2,o,n,m,l,k,j,i,h,g,f +var $async$FA=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +i=$.G() +i.aT(0,"SV:LocationService",new A.aTF()) +n=A.pd(null,"hint.stream-io-video.com",null,null,null,"https") +s=7 +return A.h(A.ckr(n),$async$FA) +case 7:m=b +i.aJ("SV:LocationService",new A.aTG(m)) +i.aJ("SV:LocationService",new A.aTH(m)) +h=m.e.h(0,"x-amz-cf-pop") +l=h==null?"ERR":h +i=J.c0X(l,0,3) +q=i +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.a0(f) +j=A.am(f) +i=$.G() +i.cY(0,"SV:LocationService",new A.aTI(k,j)) +q="ERR" +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$FA,r)}} +A.aTF.prototype={ +$0(){return"[getLocation] no args"}, +$S:1} +A.aTG.prototype={ +$0(){return"[getLocation] response: "+this.a.j(0)}, +$S:1} +A.aTH.prototype={ +$0(){return"[getLocation] headers: "+this.a.e.j(0)}, +$S:1} +A.aTI.prototype={ +$0(){return"[getLocation] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.a6c.prototype={ +yP(a,b,c,d,e){var s=this.apt(a),r=this.apu(0,a) +A.ph().$1(new A.bC(Date.now(),!1).j(0)+" "+s+" ("+r+"/"+b+"): "+A.c(c.$0()))}} +A.a8r.prototype={ +yP(a,b,c,d,e){return this.a.$5(a,b,c,d,e)}} +A.dU.prototype={} +A.b8f.prototype={ +sb_Y(a){this.b=new A.b8h(a)}, +adC(a,b){return A.ahR(null,b)}, +aJ(a,b){if(this.b.$2(B.a5,a))this.a.dj(B.a5,a,b)}, +aT(a,b,c){if(this.b.$2(B.hn,b))this.a.dj(B.hn,b,c)}, +bj(a,b){if(this.b.$2(B.jc,a))this.a.dj(B.jc,a,b)}, +bc(a,b,c){if(this.b.$2(B.bj,b))this.a.dj(B.bj,b,c)}, +cY(a,b,c){if(this.b.$2(B.e0,b))this.a.dj(B.e0,b,c)}, +dj(a,b,c){if(this.b.$2(B.a5,b))this.a.dj(a,b,c)}} +A.b8g.prototype={ +$2(a,b){return!1}, +$S:364} +A.b8h.prototype={ +$2(a,b){return a.c>=this.a.c}, +$S:364} +A.agB.prototype={ +yP(a,b,c,d,e){}, +dj(a,b,c){return this.yP(a,b,c,null,null)}} +A.EC.prototype={ +yP(a,b,c,d,e){var s,r,q +for(s=this.a,r=s.length,q=0;q>>0}} +A.aCe.prototype={ +ga1(){return[]}} +A.lq.prototype={} +A.N8.prototype={ +j(a){return"Idle"}} +A.mv.prototype={} +A.nS.prototype={ +ga1(){return[this.a]}, +j(a){return"Outgoing{acceptedByCallee: "+this.a+"}"}} +A.kG.prototype={ +ga1(){return[this.a]}, +j(a){return"Incoming{acceptedByMe: "+this.a+"}"}} +A.N7.prototype={ +j(a){return"Connecting"}} +A.N9.prototype={ +ga1(){return[this.a]}, +j(a){return"Reconnecting{attempt: "+this.a+"}"}} +A.N6.prototype={ +j(a){return"Connected"}} +A.kF.prototype={ +ga1(){return[this.a]}, +j(a){return"Disconnected{reason: "+this.a.j(0)+"}"}} +A.yL.prototype={ +j(a){return"Joining"}, +$ilq:1} +A.Ej.prototype={ +j(a){return"Joined"}, +$ilq:1} +A.alT.prototype={} +A.alU.prototype={} +A.alV.prototype={} +A.xs.prototype={ +xz(a){var s=this +if(s instanceof A.oc)return s.xz(a) +else if(s instanceof A.kV)return s.xz(a) +throw A.d(A.a1("unexpected state: "+A.B(s).j(0)))}} +A.oc.prototype={ +ga1(){return[this.a,this.b,this.c]}, +j(a){var s,r=A.a([],t.s) +if(this.a)r.push("muted") +s=this.c +if(s!=null)r.push("camera("+s.j(0)+")") +if(r.length===0)return"published" +return B.c.bA(r,", ")}, +abQ(a,b){var s=a==null?this.c:a +return new A.oc(this.b,s,b)}, +xz(a){return this.abQ(null,a)}} +A.kV.prototype={ +ga1(){var s=this +return[s.b,s.c,s.a,s.e,s.d]}, +j(a){var s,r=this,q=A.a([],t.s) +if(r.b)q.push("subscribed") +if(r.c)q.push("received") +if(r.a)q.push("muted") +s=r.e +if(s!=null)q.push("audioSinkDevice("+s.j(0)+")") +s=r.d +if(s!=null)q.push("videoDimension(width: "+s.a+", height: "+s.b+")") +if(q.length===0)return"published" +return B.c.bA(q,", ")}, +KJ(a,b,c,d,e){var s=this,r=d==null?s.b:d,q=c==null?s.c:c,p=b==null?s.a:b,o=a==null?s.e:a +return new A.kV(r,q,e==null?s.d:e,o,p)}, +aQn(a){return this.KJ(a,null,null,null,null)}, +abX(a,b){return this.KJ(null,null,null,a,b)}, +aS2(a,b,c){return this.KJ(null,a,b,c,null)}, +xz(a){return this.KJ(null,a,null,null,null)}} +A.auO.prototype={} +A.aKi.prototype={ +ga1(){return[]}} +A.aKn.prototype={ +j(a){return"Timeout"}} +A.aKl.prototype={ +ga1(){return[this.a]}, +j(a){return"Failure{error: "+this.a.j(0)+"}"}} +A.a7w.prototype={ +ga1(){return[this.a]}, +j(a){return"Rejected{byUserId: "+this.a+"}"}} +A.aKj.prototype={ +ga1(){return[this.a]}, +j(a){return"Cancelled{byUserId: "+this.a+"}"}} +A.aKk.prototype={ +j(a){return"Ended"}} +A.aKm.prototype={ +j(a){return"LastParticipantLeft"}} +A.pR.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.pR&&b.a===r.a&&b.b===r.b&&b.c.l(0,r.c) +else s=!0 +return s}, +gm(a){var s=this.c +return B.b.gm(this.a)+B.b.gm(this.b)+s.gm(s)}, +j(a){return"CreateGuestResponse[accessToken="+this.a+", duration="+this.b+", user="+this.c.j(0)+"]"}, +ga1(){return[this.a,this.b,this.c]}} +A.WL.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.WL&&b.a.l(0,r.a)&&b.b===r.b&&J.i(b.c,r.c)&&b.d===r.d&&b.e==r.e&&b.f==r.f&&b.r===r.r&&b.w===r.w&&b.x.l(0,r.x) +else s=!0 +return s}, +gm(a){var s,r,q,p,o,n,m=this,l=m.a +l=l.gm(l) +s=A.aK(m.b) +r=m.c +r=r==null?0:r.gm(r) +q=B.b.gm(m.d) +p=m.e +p=p==null?0:B.b.gm(p) +o=m.f +o=o==null?0:B.b.gm(o) +n=m.x +return l+s+r+q+p+o+B.b.gm(m.r)+J.I(m.w)+n.gm(n)}, +j(a){var s=this,r=s.b +return"UserResponse[createdAt="+s.a.j(0)+", custom="+r.j(r)+", deletedAt="+A.c(s.c)+", id="+s.d+", image="+A.c(s.e)+", name="+A.c(s.f)+", role="+s.r+", teams="+A.c(s.w)+", updatedAt="+s.x.j(0)+"]"}, +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x]}} +A.aoi.prototype={} +A.avq.prototype={} +A.fA.prototype={ +N(){var s=this +return A.a3(["id",s.a,"name",s.b,"role",s.c,"image",s.d,"teams",s.e,"extra_data",null],t.N,t.X)}, +j(a){var s=this +return"UserInfo{id: "+s.a+", name: "+s.b+", role: "+s.c+", image: "+A.c(s.d)+", teams: "+A.c(s.e)+", extraData: null}"}, +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.e,null]}} +A.JP.prototype={ +I(){return"ViewportVisibility."+this.b}} +A.b55.prototype={ +DH(){var s=0,r=A.o(t.H),q=this +var $async$DH=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(A.Un(),$async$DH) +case 2:q.a=b +return A.m(null,r)}}) +return A.n($async$DH,r)}, +hX(a){return this.aki(a)}, +aki(a){var s=0,r=A.o(t.H),q=this,p,o +var $async$hX=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=q.a +o===$&&A.b() +s=2 +return A.h(o.nq("String","stream_video_user_id",a.a),$async$hX) +case 2:s=3 +return A.h(q.a.nq("String","stream_video_user_name",a.b),$async$hX) +case 3:s=4 +return A.h(q.a.nq("String","stream_video_user_role",a.c),$async$hX) +case 4:o=q.a +p=a.d +s=5 +return A.h(o.nq("String","stream_video_user_image",p==null?"":p),$async$hX) +case 5:return A.m(null,r)}}) +return A.n($async$hX,r)}, +u9(){var s=0,r=A.o(t.H),q=this,p +var $async$u9=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +p===$&&A.b() +s=2 +return A.h(p.G(0,"stream_video_user_id"),$async$u9) +case 2:s=3 +return A.h(q.a.G(0,"stream_video_user_name"),$async$u9) +case 3:s=4 +return A.h(q.a.G(0,"stream_video_user_role"),$async$u9) +case 4:s=5 +return A.h(q.a.G(0,"stream_video_user_image"),$async$u9) +case 5:return A.m(null,r)}}) +return A.n($async$u9,r)}} +A.Hb.prototype={ +I(){return"PlatformType."+this.b}, +j(a){return this.b}} +A.b17.prototype={ +l6(a,b,c){return this.aUp(a,b,c,c.i("bM<0>"))}, +aUp(a,b,c,d){var s=0,r=A.o(d),q,p,o,n,m,l +var $async$l6=A.k(function(e,f){if(e===1)return A.l(f,r) +while(true)switch(s){case 0:o=A.bm("result") +n=c.i("bM<0>") +m=0 +case 3:p=A.bwo(B.nT,m) +s=m>0&&o.au() instanceof A.aU?6:7 +break +case 6:s=8 +return A.h(b.$2(o.au().b,p),$async$l6) +case 8:case 7:l=o +s=9 +return A.h(A.pO(p,a,n),$async$l6) +case 9:l.b=f;++m +case 4:if(o.au().a===B.p&&m<5){s=3 +break}case 5:q=o.au() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$l6,r)}} +A.b0J.prototype={} +A.HG.prototype={ +geg(){return!0}, +ga1(){return A.a([5,B.fz],t.G)}} +A.as4.prototype={} +A.b4t.prototype={ +$1(a){return new A.u2(a.a.dl(0),a.a.dl(1),A.bOj(a.a.br(2)))}, +$S:1014} +A.b4u.prototype={ +$1(a){return new A.u1(a.a.dl(0),a.a.dl(1),a.a.br(2),a.a.md(3))}, +$S:1015} +A.b4v.prototype={ +$1(a){return new A.BV(new A.agd(a.a.br(0).a.ln(0)),A.bDO(a.a.br(1)))}, +$S:1016} +A.b4w.prototype={ +$1(a){return A.c9W(a)}, +$S:1017} +A.b4k.prototype={ +$1(a){return A.agk(a)}, +$S:1018} +A.b4x.prototype={ +$1(a){return A.bDP(a)}, +$S:1019} +A.b4y.prototype={ +$1(a){return new A.oE(a.a.dl(0),a.a.md(1),a.a.ln(2),a.a.br(3),A.cg8(a.a.br(4)),A.bDO(a.a.br(5)))}, +$S:1020} +A.eC.prototype={ +geg(){return!0}, +ga1(){return[]}} +A.agq.prototype={} +A.BX.prototype={ +ga1(){return A.a([this.a],t.G)}} +A.Uk.prototype={ +ga1(){return A.a([this.b,this.a],t.G)}} +A.agl.prototype={ +ga1(){return A.a([this.a],t.G)}} +A.Ue.prototype={ +ga1(){return A.a([this.a],t.G)}} +A.Uc.prototype={ +ga1(){return A.a([this.a],t.G)}} +A.Uh.prototype={ +ga1(){return A.a([this.a,this.b,this.c],t.G)}} +A.Ud.prototype={} +A.Uj.prototype={ +ga1(){return A.a([this.a,this.b],t.G)}} +A.Id.prototype={ +ga1(){return A.a([this.a,this.b],t.G)}} +A.Uf.prototype={ +ga1(){return A.a([this.a,this.b],t.G)}} +A.Ih.prototype={ +ga1(){var s=this +return A.a([s.a,s.b,s.c,s.d],t.G)}} +A.Ii.prototype={ +ga1(){var s=this +return A.a([s.a,s.b,s.c,s.d],t.G)}} +A.Ug.prototype={ +ga1(){return A.a([this.a],t.G)}} +A.agf.prototype={ +ga1(){return A.a([this.a,this.b],t.G)}, +gaa(a){return this.b}} +A.agj.prototype={ +ga1(){return A.a([this.a],t.G)}} +A.agn.prototype={} +A.agm.prototype={ +ga1(){return[this.a,this.b]}} +A.If.prototype={ +ga1(){return[this.a,this.b,this.c]}} +A.Ig.prototype={ +ga1(){return[this.a,this.b,this.c]}} +A.a7x.prototype={ +j(a){return"DisconnectionReason{code: "+A.c(this.a)+", reason: "+A.c(this.b)+"}"}, +ga1(){return[this.a,this.b]}} +A.ani.prototype={} +A.u1.prototype={ +j(a){var s=this +return"SfuAudioLevel{userId: "+s.a+", sessionId: "+s.b+", level: "+A.c(s.c)+", isSpeaking: "+s.d+"}"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.u1&&A.B(r)===A.B(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d +else s=!0 +return s}, +gm(a){var s=this +return(B.b.gm(s.a)^B.b.gm(s.b)^B.d.gm(s.c)^B.B.gm(s.d))>>>0}} +A.BV.prototype={ +j(a){return"SfuAudioSender{mediaRequest: "+this.a.j(0)+", codec: "+this.b.j(0)+"}"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.BV&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b) +else s=!0 +return s}, +gm(a){var s=this.b +return(B.e.gm(this.a.a)^s.gm(s))>>>0}} +A.agd.prototype={ +j(a){return"SfuAudioLevel{channelCount: "+this.a+"}"}, +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.agd&&A.B(this)===A.B(b)&&this.a===b.a +else s=!0 +return s}, +gm(a){return B.e.gm(this.a)}} +A.age.prototype={ +geg(){return!0}, +ga1(){return[this.a,this.b,this.c]}} +A.asG.prototype={} +A.agg.prototype={ +j(a){return"SfuCallState{participants: "+A.c(this.a)+", participantCount: "+this.b.j(0)+"}"}, +geg(){return!0}, +ga1(){return A.a([this.a,this.b],t.G)}} +A.asH.prototype={} +A.agh.prototype={ +j(a){var s=this +return"SfuCodec{payloadType: "+s.a+", name: "+s.b+", fmtpLine: "+s.c+", clockRate: "+s.d+", encodingParameters: "+s.e+", feedbacks: "+A.c(s.f)+"}"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.agh&&A.B(r)===A.B(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&J.i(r.f,b.f) +else s=!0 +return s}, +gm(a){var s=this +return(B.e.gm(s.a)^B.b.gm(s.b)^B.b.gm(s.c)^B.e.gm(s.d)^B.b.gm(s.e)^J.I(s.f))>>>0}} +A.u2.prototype={ +j(a){return"SfuConnectionQualityInfo{userId: "+this.a+", sessionId: "+this.b+", connectionQuality: "+this.c.j(0)+"}"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.u2&&A.B(r)===A.B(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c +else s=!0 +return s}, +gm(a){return(B.b.gm(this.a)^B.b.gm(this.b)^A.aK(this.c))>>>0}} +A.BW.prototype={ +I(){return"SfuConnectionQuality."+this.b}, +j(a){return this.b}} +A.agi.prototype={ +j(a){return"SfuError{code: "+this.b.j(0)+", message: "+this.a+", shouldRetry: "+this.c+"}"}, +ga1(){return A.a([this.a,this.b,this.c],t.G)}, +gaa(a){return this.a}} +A.k9.prototype={ +I(){return"SfuErrorCode."+this.b}, +j(a){return this.b}} +A.asI.prototype={} +A.oD.prototype={ +j(a){var s=this +return"SfuParticipant{userId: "+s.a+", sessionId: "+s.d+", trackLookupPrefix: "+s.r+", userName: "+s.b+", userImage: "+s.c+", publishedTracks: "+A.c(s.e)+", joinedAt: "+s.f.j(0)+", connectionQuality: "+s.w.j(0)+", isSpeaking: "+s.x+", isDominantSpeaker: "+s.y+", audioLevel: "+A.c(s.z)+", roles: "+A.c(s.Q)+"}"}, +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.d.gm(s.z)]}} +A.Ui.prototype={ +geg(){return!0}, +ga1(){return[this.a,this.b]}} +A.asK.prototype={} +A.asJ.prototype={} +A.x7.prototype={ +geg(){return!0}, +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.e]}} +A.asL.prototype={} +A.iX.prototype={} +A.ago.prototype={} +A.agp.prototype={} +A.avl.prototype={ +j(a){return"unspecified"}} +A.ala.prototype={ +j(a){return"audio"}} +A.avu.prototype={ +j(a){return"video"}} +A.asl.prototype={ +j(a){return"screenShare"}} +A.asm.prototype={ +j(a){return"screenShareAudio"}} +A.oE.prototype={ +geg(){return!0}, +ga1(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f]}} +A.BY.prototype={ +I(){return"SfuVideoLayerSettingPriority."+this.b}, +j(a){return this.b}} +A.asM.prototype={} +A.BZ.prototype={ +geg(){return!0}, +ga1(){return[this.a,this.b,this.c]}} +A.agr.prototype={ +geg(){return!0}, +ga1(){return[this.a,this.b,this.c]}} +A.asN.prototype={} +A.asO.prototype={} +A.b4l.prototype={} +A.b4m.prototype={ +FV(a){return this.akI(a)}, +akI(a){var s=0,r=A.o(t._o),q,p=2,o,n=this,m,l,k,j,i,h +var $async$FV=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.c.OQ(n.C7(),a),$async$FV) +case 7:m=c +q=new A.bp(m,B.a2,t.Yk) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +l=A.a0(h) +k=A.am(h) +i=A.dF(l,k) +q=new A.aU(i,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$FV,r)}, +FY(a){return this.akM(a)}, +akM(a){var s=0,r=A.o(t.AX),q,p=2,o,n=this,m,l,k,j,i,h +var $async$FY=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.h(n.c.Xc(n.C7(),a),$async$FY) +case 7:m=c +q=new A.bp(m,B.a2,t.nP) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +l=A.a0(h) +k=A.am(h) +i=A.dF(l,k) +q=new A.aU(i,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$FY,r)}, +Gd(a){return this.alp(a)}, +alp(a){var s=0,r=A.o(t.Rq),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$Gd=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +j=$.G() +i=n.a.a +j.aT(0,i,new A.b4n(a)) +s=7 +return A.h(n.c.P1(n.C7(),a),$async$Gd) +case 7:m=c +j.aJ(i,new A.b4o(m)) +q=new A.bp(m,B.a2,t.Ej) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +l=A.a0(g) +k=A.am(g) +j=A.dF(l,k) +q=new A.aU(j,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Gd,r)}, +O4(a){return this.b2t(a)}, +b2t(a){var s=0,r=A.o(t.mq),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$O4=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +j=$.G() +i=n.a.a +j.aT(0,i,new A.b4p(a)) +s=7 +return A.h(n.c.Zn(n.C7(),a),$async$O4) +case 7:m=c +j.aJ(i,new A.b4q(m)) +q=new A.bp(m,B.a2,t.nB) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +l=A.a0(g) +k=A.am(g) +j=A.dF(l,k) +q=new A.aU(j,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$O4,r)}, +pO(a){return this.b2B(a)}, +b2B(a){var s=0,r=A.o(t.ZG),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$pO=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +j=$.G() +i=n.a.a +j.aT(0,i,new A.b4r(a)) +s=7 +return A.h(n.c.Zp(n.C7(),a),$async$pO) +case 7:m=c +j.aJ(i,new A.b4s(m)) +q=new A.bp(m,B.a2,t.mm) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +l=A.a0(g) +k=A.am(g) +j=A.dF(l,k) +q=new A.aU(j,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$pO,r)}, +C7(){var s=t.z,r=t.N +return A.cnd(new A.fu(A.q(s,s)),A.a3(["Authorization","Bearer "+this.b,"X-Stream-Client",$.ayk(),"x-client-request-id",B.d5.vq()],r,r))}} +A.b4n.prototype={ +$0(){var s=this.a +return"[setPublisher] request: "+("SetPublisherRequest(sessionId: "+s.a.dl(1)+", tracks: "+A.c(s.a.iY(2,t.tG))+", sdp.length: "+s.a.dl(0).length+")")}, +$S:1} +A.b4o.prototype={ +$0(){var s=this.a +return"[setPublisher] response: "+("SetPublisherResponse(sessionId: "+s.a.dl(1)+", iceRestart: "+s.a.md(2)+", error: "+s.a.br(3).j(0)+", sdp.length: "+s.a.dl(0).length+")")}, +$S:1} +A.b4p.prototype={ +$0(){return"[updateMuteState] request: "+this.a.j(0)}, +$S:1} +A.b4q.prototype={ +$0(){return"[updateMuteState] response: "+this.a.j(0)}, +$S:1} +A.b4r.prototype={ +$0(){return"[updateSubscriptions] request: "+this.a.j(0)}, +$S:1} +A.b4s.prototype={ +$0(){return"[updateSubscriptions] response: "+this.a.j(0)}, +$S:1} +A.ags.prototype={ +ash(a,b,c,d){var s=this.gi2() +$.G().bj(s.a,new A.b4z(this)) +this.WH$=new A.b4A()}, +gi2(){var s=this.r +if(s===$){s!==$&&A.aC() +s=this.r=new A.dU("SV:Sfu-WS-"+this.x)}return s}, +gjM(){var s,r=this.w +if(r===$){s=A.bLm("Sfu",this) +r!==$&&A.aC() +this.w=s +r=s}return r}, +j7(){var s=this,r=s.gi2() +$.G().bj(r.a,new A.b4I(s)) +s.smt(0,B.kl) +s.gjM().dJ(0) +return s.PF()}, +afH(a){var s=this,r=s.gi2() +$.G().bj(r.a,new A.b4S(s)) +s.smt(0,B.om) +s.gjM().afO() +s.Q.a.t(0,new A.agm(s.y,s.a))}, +fE(a,b,c){var s=this,r=s.gi2() +$.G().bc(0,r.a,new A.b4N(b)) +s.gjM().afN(b) +s.Q.a.t(0,new A.Ig(s.y,s.a,A.dF(b,null)))}, +nV(a,b){return this.fE(a,b,null)}, +Y8(a,b){var s,r,q,p,o,n,m,l=this,k={} +k.a=null +try{q=A.bOk() +q.afm(b,B.uJ) +k.a=q}catch(p){s=A.a0(p) +r=A.am(p) +o=l.gi2() +n=$.G() +n.bc(0,o.a,new A.b4O(s,r))}if(k.a==null)return +o=l.gi2() +$.G().aJ(o.a,new A.b4P(k)) +m=A.c9T(k.a) +l.aKZ(m) +l.Q.a.t(0,m)}, +aKZ(a){var s,r=this +if(a instanceof A.BX){s=r.gi2() +$.G().aT(0,s.a,new A.b4G()) +r.smt(0,B.om) +r.gjM().MZ()}else if(a instanceof A.Ug){s=r.gi2() +$.G().aT(0,s.a,new A.b4H()) +r.gjM().MZ()}}, +afA(a,b,c){var s=this,r=s.gi2() +$.G().bj(r.a,new A.b4M(s,b,c)) +s.gjM().afM() +if(s.z){s.smt(0,B.dK) +return}s.Q.a.t(0,new A.If(s.y,s.a,new A.a7x(b,c)))}, +ho(a){var s=0,r=A.o(t.o),q,p=this,o,n +var $async$ho=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.gi2() +n=$.G() +n.bj(o.a,new A.b4J(null,null)) +if(p.nM$===B.dK){n.bc(0,p.gi2().a,new A.b4K()) +q=B.ao +s=1 +break}p.gjM().cA(0) +n.aJ(p.gi2().a,new A.b4L()) +p.z=!0 +q=p.GC(0,null,null) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$ho,r)}, +OS(){var s=this.gi2() +$.G().aT(0,s.a,new A.b4V()) +this.ef(0,A.bOl(A.bLl(),null))}, +ef(a,b){var s=this.gi2() +$.G().aT(0,s.a,new A.b4W(b)) +this.a13(0,b.aiw())}, +rj(a){return this.aZw(a)}, +aZw(a){var s=0,r=A.o(t.H),q=this,p +var $async$rj=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.gi2() +$.G().aT(0,p.a,new A.b4U(a)) +s=2 +return A.h(q.GC(0,null,null),$async$rj) +case 2:return A.m(null,r)}}) +return A.n($async$rj,r)}, +afJ(){var s=this.gi2() +$.G().aT(0,s.a,new A.b4T()) +this.OS()}, +afF(){var s=this.gi2() +$.G().bj(s.a,new A.b4R())}, +afE(){var s=this.gi2() +$.G().bj(s.a,new A.b4Q())}} +A.b4B.prototype={ +$0(){return" sessionId: "+this.a}, +$S:1} +A.b4C.prototype={ +$0(){return" sfuUri: "+this.a.j(0)}, +$S:1} +A.b4D.prototype={ +$0(){return" wsEndpoint: "+this.a.a}, +$S:1} +A.b4E.prototype={ +$0(){return" sfuWsEndpoint: "+this.a}, +$S:1} +A.b4F.prototype={ +$0(){return" finalWsEndpoint: "+this.a}, +$S:1} +A.b4z.prototype={ +$0(){return" sessionId: "+this.a.y}, +$S:1} +A.b4A.prototype={ +$1(a){}, +$S:1021} +A.b4I.prototype={ +$0(){return"[connect] connectionState: "+this.a.nM$.j(0)}, +$S:1} +A.b4S.prototype={ +$0(){return"[onOpen] url: "+this.a.a}, +$S:1} +A.b4N.prototype={ +$0(){return"[onError] error: "+A.c(this.a)}, +$S:1} +A.b4O.prototype={ +$0(){return"[onMessage] failed: "+A.c(this.a)+", stacktrace: "+A.c(this.b)}, +$S:1} +A.b4P.prototype={ +$0(){return"[onRawMessage] message: "+A.c(this.a.a)}, +$S:1} +A.b4G.prototype={ +$0(){return"[handleEvent] event.type: SfuJoinResponseEvent"}, +$S:1} +A.b4H.prototype={ +$0(){return"[handleEvent] event.type: SfuHealthCheckResponseEvent"}, +$S:1} +A.b4M.prototype={ +$0(){return"[onClose] closeCode: "+A.c(this.b)+", closeReason: "+A.c(this.c)+", manuallyClosed: "+this.a.z}, +$S:1} +A.b4J.prototype={ +$0(){return"[disconnect] closeCode: "+A.c(this.a)+", closeReason: "+A.c(this.b)}, +$S:1} +A.b4K.prototype={ +$0(){return u.C}, +$S:1} +A.b4L.prototype={ +$0(){return'[disconnect] mark as "manuallyClosed"'}, +$S:1} +A.b4V.prototype={ +$0(){return"[sendPing] no args"}, +$S:1} +A.b4W.prototype={ +$0(){return"[send] message: "+this.a.j(0)}, +$S:1} +A.b4U.prototype={ +$0(){return"[onPongTimeout] timeout: "+this.a.j(0)}, +$S:1} +A.b4T.prototype={ +$0(){return"[onPingRequested] no args"}, +$S:1} +A.b4R.prototype={ +$0(){return"[onNetworkDisconnected] no args"}, +$S:1} +A.b4Q.prototype={ +$0(){return"[onNetworkConnected] no args"}, +$S:1} +A.asP.prototype={} +A.agx.prototype={} +A.abJ.prototype={} +A.mT.prototype={ +aTU(a){return this.a.t(0,a)}, +b2W(a,b){return this.a.mH(0,new A.aVV(this,b)).aho(0,a).aI(0,new A.aVW(this,b),b)}, +aZ7(a,b,c){var s=this.a,r=s.$ti.i("ik") +return new A.Ni(new A.ik(new A.aVU(this,c),s,r),r.i("@").M(c).i("Ni<1,2>")).bw(b)}, +bw(a){return this.a.b3(a,null,null,null)}} +A.aVV.prototype={ +$1(a){return this.b.b(a)}, +$S(){return this.a.$ti.i("A(1)")}} +A.aVW.prototype={ +$1(a){return this.b.a(a)}, +$S(){return this.a.$ti.M(this.b).i("1(2)")}} +A.aVU.prototype={ +$1(a){return this.b.b(a)}, +$S(){return this.a.$ti.i("A(1)")}} +A.bzS.prototype={ +$2(a,b){var s=null,r=a.ax,q=r==null,p=q?s:r.a,o=this.a +if(p===o){p=b.ax +p=(p==null?s:p.a)!==o}else p=!1 +if(p)return-1 +if((q?s:r.a)!==o){r=b.ax +r=(r==null?s:r.a)===o}else r=!1 +if(r)return 1 +return 0}, +$S:67} +A.byh.prototype={ +$2(a,b){var s,r,q +for(s=this.a,r=0;r<7;++r){q=s[r].$2(a,b) +if(q!==0)return q}return 0}, +$S(){return this.b.i("r(0,0)")}} +A.aHa.prototype={ +$2(a,b){if(!this.a.$2(a,b))return 0 +return this.b.$2(a,b)}, +$S(){return this.c.i("r(0,0)")}} +A.bz9.prototype={ +$2(a,b){return a.ay!==B.n1||b.ay!==B.n1}, +$S:1023} +A.ahi.prototype={} +A.abK.prototype={} +A.abL.prototype={ +LC(a,b,c){return this.a.hM(0,b,null).aho(0,c)}, +bw(a){return this.a.b3(a,null,null,null)}} +A.VB.prototype={ +M_(a){var s=0,r=A.o(t.H),q=this,p +var $async$M_=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.z +p===$&&A.b() +s=2 +return A.h(a.$1(p),$async$M_) +case 2:q.Q=c +return A.m(null,r)}}) +return A.n($async$M_,r)}, +p0(a,b,c){return this.aPY(a,b,c)}, +Va(a,b){return this.p0(a,!0,b)}, +aPY(a,b,a0){var s=0,r=A.o(t.zx),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c +var $async$p0=A.k(function(a1,a2){if(a1===1){o=a2 +s=p}while(true)switch(s){case 0:f=$.G() +e=n.a.a +f.bj(e,new A.b9Y(a)) +i=n.ch.a.a +h=i.e.b +s=(h===B.K?null:i.$ti.c.a(h))!=null?3:4 +break +case 3:f.bc(0,e,new A.b9Z(n)) +c=A +s=5 +return A.h(n.w.OB(),$async$p0) +case 5:q=c.B_(a2,new A.ba_(),t.zi,t.N) +s=1 +break +case 4:s=6 +return A.h(n.w.Gh(a.a,a0),$async$p0) +case 6:m=a2 +if(m.a===B.p){q=A.B_(m,new A.ba0(),t.zi,t.N) +s=1 +break}n.ch.a.a.t(0,a) +p=8 +i=n.z +i===$&&A.b() +s=11 +return A.h(i.a.V9(a),$async$p0) +case 11:l=a2 +f.aJ(e,new A.ba1(l)) +if(l instanceof A.aU){q=l +s=1 +break}s=b?12:13 +break +case 12:s=14 +return A.h(n.y.hX(a),$async$p0) +case 14:case 13:f=n.x +f.jy(0,1,i.a.z.bw(n.gaLQ())) +f.jy(0,2,A.bjj(null,A.cie().$ti.c)) +f=n.Q +s=15 +return A.h(f==null?null:f.Yk(),$async$p0) +case 15:f=A.B_(m,new A.ba2(),t.zi,t.N) +q=f +s=1 +break +p=2 +s=10 +break +case 8:p=7 +d=o +k=A.a0(d) +j=A.am(d) +f=$.G() +f.cY(0,e,new A.ba3(a,k)) +q=new A.aU(A.dF(k,j),B.p) +s=1 +break +s=10 +break +case 7:s=2 +break +case 10:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$p0,r)}, +aLR(a){var s,r,q=this,p=q.ch.ZJ(),o=$.G(),n=q.a.a +o.aJ(n,new A.b9W(a)) +if(a instanceof A.NX&&a.a.c.b.b.a!==p&&!0){o.aJ(n,new A.b9X(a)) +o=q.CW +if(o!=null){n=a.a +s=q.z +s===$&&A.b() +r=q.ch +o.$1(A.c26(s,n,r.gOo(),null,q.f,q.r,r.gOX()))}}}, +jb(){var s=0,r=A.o(t.o),q,p=2,o,n=this,m,l,k,j,i,h,g,f +var $async$jb=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:h=$.G() +g=n.a.a +h.bj(g,new A.ba6(n)) +k=n.ch.a.a +j=k.e.b +if((j===B.K?null:k.$ti.c.a(j))==null){h.bc(0,g,new A.ba7(n)) +q=B.ao +s=1 +break}p=4 +h=n.z +h===$&&A.b() +s=7 +return A.h(h.a.jb(),$async$jb) +case 7:s=8 +return A.h(n.y.u9(),$async$jb) +case 8:n.x.Km() +n.w.jn(0) +s=9 +return A.h(n.ch.ac(0),$async$jb) +case 9:n.ch=new A.a0d(A.Ri(null,!1,t.fV),A.Ri(null,!1,t.Da)) +q=B.ao +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +m=A.a0(f) +l=A.am(f) +h=$.G() +h.cY(0,g,new A.ba8(m)) +q=new A.aU(A.dF(m,l),B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$jb,r)}, +afg(a,b){var s,r=this,q=r.z +q===$&&A.b() +s=r.ch +return A.c24(new A.Ca(b+":"+a,b,a),q,s.gOo(),null,r.f,r.r,s.gOX())}, +CQ(a,b,c){return this.aSv(a,b,c)}, +aSv(a,b,c){var s=0,r=A.o(t.gg),q,p=this,o,n,m +var $async$CQ=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:m=p.w +s=3 +return A.h(m.Gh(a,B.U7),$async$CQ) +case 3:o=p.z +o===$&&A.b() +s=4 +return A.h(o.xI(A.q(t.N,t.K),a,b,c,null,null),$async$CQ) +case 4:n=e +m.jn(0) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$CQ,r)}, +qD(){var s=this.Q +s=s==null?null:s.qD().aI(0,new A.ba5(this),t.Da) +return s==null?A.ck(null,t.Da):s}} +A.b9Y.prototype={ +$0(){return"[connectUser] user.id : "+this.a.a}, +$S:1} +A.b9Z.prototype={ +$0(){var s=this.a.ch.a.a,r=s.e.b +return"[connectUser] rejected (already set): "+A.c(r===B.K?null:s.$ti.c.a(r))}, +$S:1} +A.ba_.prototype={ +$1(a){return a.b}, +$S:166} +A.ba0.prototype={ +$1(a){return a.b}, +$S:166} +A.ba1.prototype={ +$0(){return"[connectUser] completed: "+this.a.j(0)}, +$S:1} +A.ba2.prototype={ +$1(a){return a.b}, +$S:166} +A.ba3.prototype={ +$0(){return"[connectUser] failed("+this.a.a+"): "+A.c(this.b)}, +$S:1} +A.b9W.prototype={ +$0(){return"[onCoordinatorEvent] eventType: "+A.B(this.a).j(0)}, +$S:1} +A.b9X.prototype={ +$0(){return"[onCoordinatorEvent] onCallRinging: "+this.a.a.j(0)}, +$S:1} +A.ba6.prototype={ +$0(){var s=this.a.ch.a.a,r=s.e.b +s=r===B.K?null:s.$ti.c.a(r) +return"[disconnectUser] currentUser.id: "+A.c(s==null?null:s.a)}, +$S:1} +A.ba7.prototype={ +$0(){var s=this.a.ch.a.a,r=s.e.b +return"[disconnectUser] rejected (no user): "+A.c(r===B.K?null:s.$ti.c.a(r))}, +$S:1} +A.ba8.prototype={ +$0(){return"[disconnectUser] failed: "+A.c(this.a)}, +$S:1} +A.ba5.prototype={ +$1(a){return a==null?null:new A.ba4(this.a).$1(a)}, +$S:1026} +A.ba4.prototype={ +$1(a){var s,r=this.a,q=r.z +q===$&&A.b() +s=r.ch +return A.c25(q,a,s.gOo(),null,r.f,r.r,s.gOX())}, +$S:1027} +A.a0d.prototype={ +ac(a){var s=0,r=A.o(t.H),q=this +var $async$ac=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.a.ac(0),$async$ac) +case 2:s=3 +return A.h(q.b.a.ac(0),$async$ac) +case 3:return A.m(null,r)}}) +return A.n($async$ac,r)}, +ZJ(){var s=this.a.a,r=s.e.b +s=r===B.K?null:s.$ti.c.a(r) +return s==null?null:s.a}, +G1(a){return this.akZ(a)}, +akZ(a){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$G1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.b.a +o=p.e.b +n=o===B.K?null:p.$ti.c.a(o) +s=n!=null&&a!=null?2:3 +break +case 2:s=4 +return A.h(n.ho(0),$async$G1) +case 4:case 3:p.t(0,a) +return A.m(null,r)}}) +return A.n($async$G1,r)}} +A.by4.prototype={ +$0(){return"[buildCoordinatorClient] rpcUrl: "+this.a}, +$S:1} +A.by5.prototype={ +$0(){return"[buildCoordinatorClient] wsUrl: "+this.a}, +$S:1} +A.by6.prototype={ +$0(){return"[buildCoordinatorClient] apiKey: "+this.a}, +$S:1} +A.atm.prototype={ +k5(a){return this.ak8(a)}, +ak8(a){var s=0,r=A.o(t.r1),q,p=this +var $async$k5=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:$.G().aJ(p.a.a,new A.brA(p,a)) +q=new A.bp(p.b,B.a2,t.rs) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$k5,r)}} +A.brA.prototype={ +$0(){return"[getToken] token("+this.b+"): "+this.a.b.j(0)}, +$S:1} +A.anA.prototype={ +k5(a){return this.ak7(a)}, +ak7(a){var s=0,r=A.o(t.r1),q,p=2,o,n=this,m,l,k,j,i,h,g,f +var $async$k5=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +i=$.G() +h=n.a.a +i.aT(0,h,new A.bjs(a)) +s=7 +return A.h(n.b.$1(a),$async$k5) +case 7:m=c +i.aJ(h,new A.bjt(m)) +l=A.WM(m) +h=n.c +s=8 +return A.h(h==null?null:h.$1(l),$async$k5) +case 8:q=new A.bp(l,B.a2,t.rs) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.a0(f) +j=A.am(f) +i=$.G() +i.cY(0,n.a.a,new A.bju(k,j)) +q=new A.aU(A.dF(k,j),B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$k5,r)}} +A.bjs.prototype={ +$0(){return"[loadToken] userId: "+this.a}, +$S:1} +A.bjt.prototype={ +$0(){return"[loadToken] completed: "+this.a}, +$S:1} +A.bju.prototype={ +$0(){return"[loadToken] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.My.prototype={ +I(){return"AuthType."+this.b}} +A.oY.prototype={ +ga1(){return[this.a,this.b,this.c]}} +A.bcw.prototype={ +Gh(a,b){return this.alC(a,b)}, +alC(a,b){var s=0,r=A.o(t.r1),q,p=this +var $async$Gh=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:$.G().aT(0,p.a.a,new A.bcB(a,b)) +p.b=a +p.c=b +q=p.OB() +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Gh,r)}, +zO(a){return this.ak6(a)}, +OB(){return this.zO(!1)}, +ak6(a){var s=0,r=A.o(t.r1),q,p=this,o,n,m +var $async$zO=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=$.G() +m=p.a.a +n.aT(0,m,new A.bcy(p,a)) +s=a||p.d==null?3:4 +break +case 3:s=5 +return A.h(p.c.k5(p.b),$async$zO) +case 5:o=c +n.aJ(m,new A.bcz(o)) +if(!t.rs.b(o)){q=o +s=1 +break}p.d=o.b +case 4:n=p.d +n.toString +q=new A.bp(n,B.a2,t.rs) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$zO,r)}, +jn(a){var s=this +$.G().aT(0,s.a.a,new A.bcA()) +s.b="stream:none" +s.c=B.uN +s.d=null}} +A.bcB.prototype={ +$0(){return"[setProvider] userId: "+this.a+", provider: "+this.b.j(0)}, +$S:1} +A.bcy.prototype={ +$0(){return"[getToken] refresh: "+this.b+", _token: "+A.c(this.a.d)}, +$S:1} +A.bcz.prototype={ +$0(){return"[getToken] completed: "+this.a.j(0)}, +$S:1} +A.bcA.prototype={ +$0(){return"[reset] no args"}, +$S:1} +A.btZ.prototype={ +k5(a){return this.ak9(a)}, +ak9(a){var s=0,r=A.o(t.r1),q +var $async$k5=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=new A.aU(new A.bF("StubTokenProvider is unable to provide a real token",null),B.p) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$k5,r)}} +A.ayL.prototype={ +k5(a){return this.ak3(a)}, +ak3(a){var s=0,r=A.o(t.r1),q +var $async$k5=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q=new A.bp(new A.oY(B.SB,"",a),B.a2,t.rs) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$k5,r)}} +A.ajb.prototype={ +E0(a,b){return this.aYg(a,b)}, +aYg(a,b){var s=0,r=A.o(t.N),q,p,o +var $async$E0=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=A.a3(["api_key",a,"user_id",b],t.N,t.z) +s=3 +return A.h(A.ckc(A.pd(null,"stream-calls-dogfood.vercel.app","/api/auth/create-token",null,p,"https")),$async$E0) +case 3:o=d +q=J.as(t.P.a(B.ab.bi(0,A.nH(J.as(A.nE(o.e).c.a,"charset")).bi(0,o.w))),"token") +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$E0,r)}} +A.rG.prototype={ +I(){return"ConnectionState."+this.b}} +A.ae3.prototype={ +hy(){var s,r,q,p,o,n,m,l,k,j=A.a([],t.H7) +for(s=this.b,r=s.length,q=t.N,p=t.z,o=0;o "+this.b.b}, +$S:1} +A.aE_.prototype={ +$1(a){a.toString +return a}, +$S(){return this.a.i("0(0?)")}} +A.aE6.prototype={ +jy(a,b,c){var s=this.a,r=s.h(0,b) +if(r!=null)r.a.AI() +s.k(0,b,c)}, +Km(){var s,r,q,p +for(s=this.a,r=s.gaS(s),q=A.t(r),q=q.i("@<1>").M(q.z[1]),r=new A.bG(J.an(r.a),r.b,q.i("bG<1,2>")),q=q.z[1];r.v();){p=r.a;(p==null?q.a(p):p).a.AI()}s.T(0)}} +A.Og.prototype={ +gtd(){var s,r=this.f +if(r===$){s=this.$ti +r=this.f=new A.aH(new A.a6($.ac,s.i("a6<2>")),s.i("aH<2>"))}return r}, +Ni(a){return this.b_T(a,this.$ti.z[1])}, +b_T(a,b){var s=0,r=A.o(b),q,p=this,o,n,m,l +var $async$Ni=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:if((p.gtd().a.a&30)!==0){m=p.$ti +p.f=new A.aH(new A.a6($.ac,m.i("a6<2>")),m.i("aH<2>"))}try{p.d.t(0,a)}catch(k){o=A.a0(k) +n=A.am(k) +A.bJL(p.gtd(),o,n)}q=p.gtd().a +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Ni,r)}, +awa(a){var s=this.gtd() +if((s.a.a&30)===0)s.bI(0,a)}, +a39(a,b){var s=this.gtd() +if((s.a.a&30)===0)s.dt(a,b)}, +awc(a){return this.a39(a,null)}, +R(a){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$R=A.k(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:j=o.e +j===$&&A.b() +s=2 +return A.h(j.R(0),$async$R) +case 2:s=3 +return A.h(o.d.ac(0),$async$R) +case 3:q=5 +s=8 +return A.h(o.c.$0(),$async$R) +case 8:n=c +A.c2E(o.gtd(),n) +q=1 +s=7 +break +case 5:q=4 +i=p +m=A.a0(i) +l=A.am(i) +A.bJL(o.gtd(),m,l) +s=7 +break +case 4:s=1 +break +case 7:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$R,r)}} +A.ei.prototype={ +j(a){return"None"}} +A.a_p.prototype={ +I(){return"_ResultType."+this.b}} +A.bM.prototype={} +A.bp.prototype={ +ga1(){return[this.b]}, +j(a){return"Result.Success{data: "+A.c(this.b)+"}"}} +A.aU.prototype={ +ga1(){return[this.b]}, +j(a){return"Result.Failure{error: "+this.b.j(0)+"}"}} +A.byY.prototype={ +$1(a){return B.b.a9("abcdefghijklmnopqrstuvwxyz1234567890",$.c_7().jj(36))}, +$S:52} +A.ail.prototype={ +jy(a,b,c){var s=this.a,r=s.h(0,b) +if(r!=null)r.R(0) +s.k(0,b,c)}, +aPe(a,b){var s=this.a,r=s.h(0,b) +if(r!=null)r.R(0) +s.G(0,b)}, +Km(){var s,r,q,p +for(s=this.a,r=s.gaS(s),q=A.t(r),q=q.i("@<1>").M(q.z[1]),r=new A.bG(J.an(r.a),r.b,q.i("bG<1,2>")),q=q.z[1];r.v();){p=r.a;(p==null?q.a(p):p).R(0)}s.T(0)}} +A.bym.prototype={ +$2(a,b){$.G().aJ("SV:RtcManager",new A.byl(a,b))}, +$S:367} +A.byl.prototype={ +$0(){return"[publishVideoTrack] #"+this.a+"; preset: "+this.b.j(0)}, +$S:1} +A.bxt.prototype={ +$0(){return"[publishVideoTrack] aspectRatio: "+A.c(this.a)}, +$S:1} +A.bxu.prototype={ +$0(){return"[publishVideoTrack] defaultSimulcast_16x9"}, +$S:1} +A.bxv.prototype={ +$0(){return"[publishVideoTrack] defaultSimulcast_4x3"}, +$S:1} +A.bww.prototype={ +$2(a,b){var s,r,q=this.a +q=Math.min(q.a,q.b) +s=b.b +r=Math.max(1,q/Math.min(s.a,s.b)) +$.G().aJ("SV:RtcManager",new A.bwv(a,r)) +s=b.c +this.b.push(new A.n3(a,!0,s.b,null,s.a,1,r,null,null))}, +$S:367} +A.bwv.prototype={ +$0(){return"[publishVideoTrack] #"+this.a+"; scaleResolutionDownBy: "+A.c(this.b)}, +$S:1} +A.lo.prototype={ +hy(){var s=t.N,r=t.z,q=A.q(s,r) +q.k(0,"optional",A.a([A.a3(["echoCancellation",!0],s,r),A.a3(["googDAEchoCancellation",!0],s,r),A.a3(["googEchoCancellation",!0],s,r),A.a3(["googEchoCancellation2",!0],s,r),A.a3(["noiseSuppression",!0],s,r),A.a3(["googNoiseSuppression",!0],s,r),A.a3(["googNoiseSuppression2",!0],s,r),A.a3(["googAutoGainControl",!0],s,r),A.a3(["googHighpassFilter",!1],s,r),A.a3(["googTypingNoiseDetection",!0],s,r),A.a3(["DtlsSrtpKeyAgreement","true"],s,r)],t.H7)) +return A.a3(["audio",q,"video",!1],s,r)}} +A.lr.prototype={ +hy(){var s=t.N,r=t.z,q=A.dx(this.a16(),s,r) +q.k(0,"facingMode",this.e.c) +return A.a3(["audio",!1,"video",q],s,r)}} +A.Nc.prototype={ +I(){return"CameraPosition."+this.b}, +aUR(){switch(this.a){case 0:return B.Wu +case 1:return B.o_}}, +j(a){return this.b}} +A.a8v.prototype={ +I(){return"FacingMode."+this.b}} +A.fK.prototype={} +A.aUn.prototype={ +$0(){return"[getMedia] #"+A.B(this.a).j(0)+"; constraintsMap: "+this.b.j(0)}, +$S:1} +A.nb.prototype={ +hy(){var s=t.N,r=t.z,q=A.dx(this.a16(),s,r) +return A.a3(["audio",!1,"video",q],s,r)}} +A.l7.prototype={ +hy(){var s=this.c,r=s.b +return A.a3(["width",r.a,"height",r.b,"frameRate",s.c.a],t.N,t.z)}} +A.wY.prototype={ +j(a){return"RtcTrackInfo{trackId: "+A.c(this.a)+", trackType: "+this.b.j(0)+", layers: "+A.c(this.d)+"}"}} +A.n9.prototype={ +j(a){return"RtcVideoLayer{rid: "+this.a+", parameters: "+this.b.j(0)+"}"}} +A.m1.prototype={ +abS(a,b){var s=b==null?this.a:b,r=a==null?this.b:a +return new A.m1(s,r,s*r)}, +aRo(a){return this.abS(null,a)}, +KD(a){return this.abS(a,null)}, +j(a){return"Dimension{w: "+this.a+", h: "+this.b+"}"}, +ga1(){return[this.a,this.b]}} +A.asd.prototype={} +A.ov.prototype={ +ga1(){return[this.a,this.b]}, +be(a,b){var s=B.e.be(this.b,b.b) +if(s===0)return B.e.be(this.a,b.a) +return s}, +j(a){return"Encoding{maxFramerate: "+this.a+", maxBitrate: "+this.b+"}"}, +$ice:1} +A.ase.prototype={} +A.k7.prototype={ +ga1(){return[this.b,this.c,this.a]}, +geg(){return!0}, +be(a,b){var s=B.e.be(this.b.c,b.b.c) +if(s===0)return this.c.be(0,b.c) +return s}, +$ice:1} +A.asf.prototype={} +A.b18.prototype={ +j(a){var s=this +return"RtcAudioSource{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", kind: "+A.c(s.d)+", trackIdentifier: "+A.c(s.e)+", audioLevel: "+A.c(s.f)+", totalAudioEnergy: "+A.c(s.r)+", totalSamplesDuration: "+A.c(s.w)+", echoReturnLoss: "+A.c(s.x)+", echoReturnLossEnhancement: "+A.c(s.y)+"}"}, +vu(a){var s=a.a+="trackId: " +s+=A.c(this.e) +a.a=s +s+="\n" +a.a=s +s+="audioLevel: " +a.a=s +s+=A.c(this.f) +a.a=s +a.a=s+"\n"}} +A.HI.prototype={ +j(a){var s=this +return"RTCCodec{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", sdpFmtpLine: "+A.c(s.d)+", payloadType: "+A.c(s.e)+", transportId: "+A.c(s.f)+", mimeType: "+A.c(s.r)+", clockRate: "+A.c(s.w)+"}"}, +gX(a){return this.b}} +A.b19.prototype={ +vu(a){var s=this,r=a.a+="iceCandidate: " +r+=A.c(s.z) +a.a=r +r+=":" +a.a=r +r+=A.c(s.w) +a.a=r +r+="\n" +a.a=r +r+="protocol: " +a.a=r +r+=A.c(s.f) +a.a=r +r+="\n" +a.a=r +r+="candidateType: " +a.a=r +r+=A.c(s.e) +a.a=r +a.a=r+"\n"}, +gX(a){return this.b}} +A.b1a.prototype={ +j(a){var s=this +return"RTCIceCandidatePair{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", transportId: "+A.c(s.d)+", requestsSent: "+A.c(s.e)+", localCandidateId: "+A.c(s.f)+", bytesSent: "+A.c(s.r)+", bytesDiscardedOnSend: "+A.c(s.w)+", priority: "+A.c(s.x)+", requestsReceived: "+A.c(s.y)+", writable: "+A.c(s.z)+", remoteCandidateId: "+A.c(s.Q)+", bytesReceived: "+A.c(s.as)+", packetsReceived: "+A.c(s.at)+", responsesSent: "+A.c(s.ax)+", packetsDiscardedOnSend: "+A.c(s.ay)+", nominated: "+A.c(s.ch)+", packetsSent: "+A.c(s.CW)+", totalRoundTripTime: "+A.c(s.cx)+", responsesReceived: "+A.c(s.cy)+", state: "+A.c(s.db)+", consentRequestsSent: "+A.c(s.dx)+"}"}, +gX(a){return this.b}} +A.b1b.prototype={ +j(a){var s=this +return"RTCInboundRTPAudioStream{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", transportId: "+A.c(s.d)+", totalAudioEnergy: "+A.c(s.e)+", lastPacketReceivedTimestamp: "+A.c(s.f)+", audioLevel: "+A.c(s.r)+", packetsLost: "+A.c(s.w)+", totalSamplesReceived: "+A.c(s.x)+", concealmentEvents: "+A.c(s.y)+", removedSamplesForAcceleration: "+A.c(s.z)+", kind: "+A.c(s.Q)+", trackId: "+A.c(s.as)+", jitterBufferDelay: "+A.c(s.at)+", ssrc: "+A.c(s.ax)+", concealedSamples: "+A.c(s.ay)+", mediaType: "+A.c(s.ch)+", totalSamplesDuration: "+A.c(s.CW)+", headerBytesReceived: "+A.c(s.cx)+", insertedSamplesForDeceleration: "+A.c(s.cy)+", packetsDiscarded: "+A.c(s.db)+", fecPacketsReceived: "+A.c(s.dx)+", jitterBufferEmittedCount: "+A.c(s.dy)+", codecId: "+A.c(s.fr)+", bytesReceived: "+A.c(s.fx)+", jitter: "+A.c(s.fy)+", packetsReceived: "+A.c(s.go)+", silentConcealedSamples: "+A.c(s.id)+", fecPacketsDiscarded: "+A.c(s.k1)+"}"}, +gX(a){return this.b}} +A.b1c.prototype={ +j(a){var s=this +return"RTCInboundRTPVideoStream{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", transportId: "+A.c(s.d)+", qpSum: "+A.c(s.e)+", lastPacketReceivedTimestamp: "+A.c(s.f)+", nackCount: "+A.c(s.r)+", firCount: "+A.c(s.w)+", pliCount: "+A.c(s.x)+", packetsLost: "+A.c(s.y)+", keyFramesDecoded: "+A.c(s.z)+", totalSquaredInterFrameDelay: "+A.c(s.Q)+", totalAssemblyTime: "+A.c(s.as)+", frameHeight: "+A.c(s.at)+", frameWidth: "+A.c(s.ax)+", framesDropped: "+A.c(s.ay)+", framesReceived: "+A.c(s.ch)+", framesPerSecond: "+A.c(s.CW)+", framesDecoded: "+A.c(s.cx)+", totalInterFrameDelay: "+A.c(s.cy)+", decoderImplementation: "+A.c(s.db)+", kind: "+A.c(s.dx)+", trackId: "+A.c(s.dy)+", jitterBufferDelay: "+A.c(s.fr)+", ssrc: "+A.c(s.fx)+", mediaType: "+A.c(s.fy)+", minPlayoutDelay: "+A.c(s.go)+", headerBytesReceived: "+A.c(s.id)+", jitterBufferEmittedCount: "+A.c(s.k1)+", codecId: "+A.c(s.k2)+", bytesReceived: "+A.c(s.k3)+", totalProcessingDelay: "+A.c(s.k4)+", jitter: "+A.c(s.ok)+", packetsReceived: "+A.c(s.p1)+", totalDecodeTime: null}"}, +gX(a){return this.b}} +A.b1U.prototype={ +gX(a){return this.b}} +A.b1V.prototype={ +j(a){var s=this +return"RTCMediaStreamTrackLocalAudio{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", kind: "+A.c(s.d)+", mediaSourceId: "+A.c(s.e)+", trackIdentifier: "+A.c(s.f)+", remoteSource: "+A.c(s.r)+", detached: "+A.c(s.w)+", ended: "+A.c(s.x)+"}"}, +gX(a){return this.b}} +A.b1W.prototype={ +j(a){var s=this +return"RTCMediaStreamTrackLocalVideo{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", kind: "+A.c(s.d)+", frameHeight: "+A.c(s.e)+", frameWidth: "+A.c(s.f)+", framesSent: "+A.c(s.r)+", hugeFramesSent: "+A.c(s.w)+", detached: "+A.c(s.x)+", ended: "+A.c(s.y)+", remoteSource: "+A.c(s.z)+", trackIdentifier: "+A.c(s.Q)+", mediaSourceId: "+A.c(s.as)+"}"}, +gX(a){return this.b}} +A.b1X.prototype={ +j(a){var s=this +return"RTCMediaStreamTrackRemoteAudio{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", totalAudioEnergy: "+A.c(s.d)+", totalInterruptionDuration: "+A.c(s.e)+", removedSamplesForAcceleration: "+A.c(s.f)+", kind: "+A.c(s.r)+", audioLevel: "+A.c(s.w)+", jitterBufferDelay: "+A.c(s.x)+", interruptionCount: "+A.c(s.y)+", relativePacketArrivalDelay: "+A.c(s.z)+", jitterBufferFlushes: "+A.c(s.Q)+", concealedSamples: "+A.c(s.as)+", jitterBufferTargetDelay: "+A.c(s.at)+", trackIdentifier: "+A.c(s.ax)+", totalSamplesDuration: "+A.c(s.ay)+", detached: "+A.c(s.ch)+", insertedSamplesForDeceleration: "+A.c(s.CW)+", jitterBufferEmittedCount: "+A.c(s.cx)+", delayedPacketOutageSamples: "+A.c(s.cy)+", ended: "+A.c(s.db)+", totalSamplesReceived: "+A.c(s.dx)+", concealmentEvents: "+A.c(s.dy)+", remoteSource: "+A.c(s.fr)+", silentConcealedSamples: "+A.c(s.fx)+"}"}, +gX(a){return this.b}} +A.b1Y.prototype={ +j(a){var s=this +return"RTCMediaStreamTrackRemoteVideo{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", kind: "+A.c(s.d)+", frameHeight: "+A.c(s.e)+", frameWidth: "+A.c(s.f)+", framesReceived: "+A.c(s.r)+", framesDecoded: "+A.c(s.w)+", framesDropped: "+A.c(s.x)+", totalFramesDuration: "+A.c(s.y)+", totalFreezesDuration: "+A.c(s.z)+", freezeCount: "+A.c(s.Q)+", pauseCount: "+A.c(s.as)+", detached: "+A.c(s.at)+", ended: "+A.c(s.ax)+", remoteSource: "+A.c(s.ay)+", jitterBufferDelay: "+A.c(s.ch)+", trackIdentifier: "+A.c(s.CW)+", totalPausesDuration: "+A.c(s.cx)+", jitterBufferEmittedCount: "+A.c(s.cy)+", sumOfSquaredFramesDuration: "+A.c(s.db)+"}"}, +gX(a){return this.b}} +A.b20.prototype={ +j(a){var s=this +return"RTCOutboundRTPAudioStream{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", transportId: "+A.c(s.d)+", headerBytesSent: "+A.c(s.e)+", nackCount: "+A.c(s.f)+", retransmittedPacketsSent: "+A.c(s.r)+", kind: "+A.c(s.w)+", trackId: "+A.c(s.x)+", targetBitrate: "+A.c(s.y)+", ssrc: "+A.c(s.z)+", mediaType: "+A.c(s.Q)+", bytesSent: "+A.c(s.as)+", mediaSourceId: "+A.c(s.at)+", remoteId: "+A.c(s.ax)+", codecId: "+A.c(s.ay)+", packetsSent: "+A.c(s.ch)+", retransmittedBytesSent: "+A.c(s.CW)+"}"}, +gX(a){return this.b}} +A.aZ8.prototype={ +j(a){var s=this +return"RTCOutboundRTPVideoStream{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", transportId: "+A.c(s.d)+", qpSum: "+A.c(s.e)+", headerBytesSent: "+A.c(s.f)+", hugeFramesSent: "+A.c(s.r)+", framesEncoded: "+A.c(s.w)+", nackCount: "+A.c(s.x)+", totalPacketSendDelay: "+A.c(s.y)+", rid: "+A.c(s.z)+", totalEncodeTime: "+A.c(s.Q)+", firCount: "+A.c(s.as)+", pliCount: "+A.c(s.at)+", packetsSent: "+A.c(s.ax)+", frameHeight: "+A.c(s.ay)+", frameWidth: "+A.c(s.ch)+", framesSent: "+A.c(s.CW)+", framesPerSecond: "+A.c(s.cx)+", keyFramesEncoded: "+A.c(s.cy)+", retransmittedPacketsSent: "+A.c(s.db)+", kind: "+A.c(s.dx)+", trackId: "+A.c(s.dy)+", ssrc: "+A.c(s.fr)+", mediaType: "+A.c(s.fx)+", qualityLimitationReason: "+A.c(s.fy)+", qualityLimitationResolutionChanges: "+A.c(s.go)+", bytesSent: "+A.c(s.id)+", mediaSourceId: "+A.c(s.k1)+", encoderImplementation: "+A.c(s.k2)+", remoteId: "+A.c(s.k3)+", codecId: "+A.c(s.k4)+", totalEncodedBytesTarget: "+A.c(s.ok)+", retransmittedBytesSent: "+A.c(s.p1)+"}"}, +gX(a){return this.b}} +A.HK.prototype={ +j(a){return"RtcPrintableStats{local: "+this.a+", remote: "+this.b+"}"}, +ga1(){return[this.a,this.b]}} +A.asb.prototype={} +A.b21.prototype={} +A.b23.prototype={ +gX(a){return this.b}} +A.b24.prototype={ +j(a){var s=this +return"RtcRemoteInboundRtpAudioStream{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", transportId: "+A.c(s.d)+", kind: "+A.c(s.e)+", outboundId: "+A.c(s.f)+", codecId: "+A.c(s.r)+", ssrc: "+A.c(s.w)+", jitter: "+A.c(s.x)+", roundTripTimeMeasurements: "+A.c(s.y)+", roundTripTime: "+A.c(s.z)+", totalRoundTripTime: "+A.c(s.Q)+", fractionLost: "+A.c(s.as)+", packetsLost: "+A.c(s.at)+"}"}} +A.b25.prototype={ +j(a){var s=this +return"RtcRemoteInboundRtpVideoStream{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", transportId: "+A.c(s.d)+", kind: "+A.c(s.e)+", outboundId: "+A.c(s.f)+", codecId: "+A.c(s.r)+", ssrc: "+A.c(s.w)+", jitter: "+A.c(s.x)+", roundTripTimeMeasurements: "+A.c(s.y)+", roundTripTime: "+A.c(s.z)+", totalRoundTripTime: "+A.c(s.Q)+", fractionLost: "+A.c(s.as)+", packetsLost: "+A.c(s.at)+"}"}} +A.h9.prototype={ +I(){return"RtcReportType."+this.b}, +j(a){return this.c}} +A.b28.prototype={ +$1(a){return a.c===this.a}, +$S:1030} +A.b29.prototype={ +$0(){return B.Ph}, +$S:1031} +A.b2a.prototype={ +$0(){return"[toRtcStats] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.bwB.prototype={ +$1(a){var s=a.a +if(s!=null)this.a.k(0,s,a)}, +$S:1032} +A.ot.prototype={ +I(){return"RtcMediaType."+this.b}, +j(a){return this.c}} +A.b1Z.prototype={ +$1(a){return a.c===this.a}, +$S:1033} +A.b2_.prototype={ +$0(){return B.P7}, +$S:1034} +A.os.prototype={ +I(){return"RtcKind."+this.b}, +j(a){return this.c}} +A.b1d.prototype={ +$1(a){return a.c===this.a}, +$S:1035} +A.b1e.prototype={ +$0(){return B.P4}, +$S:1036} +A.TG.prototype={ +I(){return"RtcSource."+this.b}, +j(a){return this.c}} +A.b2j.prototype={ +j(a){var s=this +return"RtcVideoSource{id: "+A.c(s.a)+", type: "+A.c(s.b)+", timestamp: "+A.c(s.c)+", kind: "+A.c(s.d)+", trackIdentifier: "+A.c(s.e)+", width: "+A.c(s.f)+", height: "+A.c(s.r)+", framesPerSecond: "+A.c(s.w)+", frames: "+A.c(s.x)+"}"}, +vu(a){var s=this,r=a.a+="trackId: " +r+=A.c(s.e) +a.a=r +r+="\n" +a.a=r +r+="frameSize: w" +a.a=r +r+=A.c(s.f) +a.a=r +r+="-h" +a.a=r +r+=A.c(s.r) +a.a=r +r+="\n" +a.a=r +r+="framesPerSecond: " +a.a=r +r+=A.c(s.w) +a.a=r +r+="\n" +a.a=r +r+="frames: " +a.a=r +r+=A.c(s.x) +a.a=r +a.a=r+"\n"}} +A.kg.prototype={ +u6(a){var s=B.et +return this.aSA(0)}, +aSA(a){var s=0,r=A.o(t.Jv),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$u6=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:c=B.et +p=4 +h=$.G() +g=n.b.a +h.bj(g,new A.b9n(n,c)) +f=n.f +s=7 +return A.h(f.CS(0,c),$async$u6) +case 7:m=a1 +e=m.a +e=e==null?null:A.c9A(e) +l=n.r.La(e) +k=A.bS4(m,l) +h.bj(g,new A.b9o(n,k)) +s=8 +return A.h(f.A2(0,k),$async$u6) +case 8:q=new A.bp(k,B.a2,t.iU) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +b=o +j=A.a0(b) +i=A.am(b) +h=A.dF(j,i) +q=new A.aU(h,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$u6,r)}, +CN(a){var s=B.et +return this.aSj(0)}, +aSj(a){var s=0,r=A.o(t.Jv),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$CN=A.k(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:c=B.et +p=4 +h=$.G() +g=n.b.a +h.bj(g,new A.b9l(n,c)) +f=n.f +s=7 +return A.h(f.KM(0,c),$async$CN) +case 7:m=a1 +e=m.a +e=e==null?null:A.c9z(e) +l=n.r.La(e) +k=A.bS4(m,l) +h.bj(g,new A.b9m(n,k)) +s=8 +return A.h(f.A2(0,k),$async$CN) +case 8:q=new A.bp(k,B.a2,t.iU) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +b=o +j=A.a0(b) +i=A.am(b) +h=A.dF(j,i) +q=new A.aU(h,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$CN,r)}, +P3(a){return this.alv(a)}, +alv(a){var s=0,r=A.o(t.fe),q,p=this,o +var $async$P3=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.r.La(new A.HX(B.at1,a)) +$.G().bj(p.b.a,new A.b9q(p,o)) +q=p.m6(0,new A.n4(o,"offer")) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$P3,r)}, +P2(a){return this.alr(a)}, +alr(a){var s=0,r=A.o(t.fe),q,p=this,o +var $async$P2=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.r.La(new A.HX(B.at2,a)) +$.G().bj(p.b.a,new A.b9p(p,o)) +q=p.m6(0,new A.n4(o,"answer")) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$P2,r)}, +m6(a,b){return this.alu(0,b)}, +alu(a1,a2){var s=0,r=A.o(t.fe),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$m6=A.k(function(a3,a4){if(a3===1){o=a4 +s=p}while(true)switch(s){case 0:p=4 +i=n.f +s=7 +return A.h(i.m6(0,a2),$async$m6) +case 7:m=a4 +h=n.as,g=h.length,i=i.at,f=t.N,e=t.X,d=t.H,c=0 +case 8:if(!(c>> #"+this.a.e.j(0)+"; mediaConstraints: "+this.b.j(0)}, +$S:1} +A.b9o.prototype={ +$0(){return"[createLocalOffer] <<< #"+this.a.e.j(0)+'; sdp:\n"'+A.c(this.b.a)+'"'}, +$S:1} +A.b9l.prototype={ +$0(){return"[createLocalAnswer] #"+this.a.e.j(0)+"; mediaConstraints: "+this.b.j(0)}, +$S:1} +A.b9m.prototype={ +$0(){return"[createLocalAnswer] #"+this.a.e.j(0)+"; sdp:\n"+A.c(this.b.a)}, +$S:1} +A.b9q.prototype={ +$0(){return"[setRemoteOffer] #"+this.a.e.j(0)+"; sdp:\n"+A.c(this.b)}, +$S:1} +A.b9p.prototype={ +$0(){return"[setRemoteAnswer] #"+this.a.e.j(0)+"; sdp:\n"+A.c(this.b)}, +$S:1} +A.b9c.prototype={ +$0(){return"[onAddStream] stream.id: "+this.a.a}, +$S:1} +A.b9f.prototype={ +$0(){return"[onRemoveStream] stream.id: "+this.a.a}, +$S:1} +A.b9d.prototype={ +$0(){var s=this.b.d +return"[onAddTrack] stream.id: "+this.a.a+", track.id: "+A.c(s.id)+", track.kind: "+A.c(s.kind)}, +$S:1} +A.b9i.prototype={ +$0(){return"[onTrack] event: "+this.a.j(0)}, +$S:1} +A.b9g.prototype={ +$0(){var s=this.b.d +return"[onRemoveTrack] stream.id: "+this.a.a+", track.id: "+A.c(s.id)+", track.kind: "+A.c(s.kind)}, +$S:1} +A.b9e.prototype={ +$0(){return"[onIceConnectionState] state: "+this.a.j(0)}, +$S:1} +A.b9k.prototype={ +$1(a){return this.aja(a)}, +aja(a){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h,g +var $async$$1=A.k(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:q=3 +j=o.a +s=6 +return A.h(j.f.FH(0),$async$$1) +case 6:n=c +m=A.c9i(n) +i=j.Q +if(i!=null)i.$2(j,m) +q=1 +s=5 +break +case 3:q=2 +g=p +l=A.a0(g) +k=A.am(g) +j=$.G() +j.cY(0,o.a.b.a,new A.b9j(l,k)) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$$1,r)}, +$S:370} +A.b9j.prototype={ +$0(){return"[getStats] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.b9h.prototype={ +$0(){return"[onRenegotiationNeeded] no args"}, +$S:1} +A.b9a.prototype={ +XI(a,b){return this.aYs(a,b)}, +aYs(a,b){var s=0,r=A.o(t._B),q,p=this +var $async$XI=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q=p.E4(a,b,B.rx) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$XI,r)}, +XH(a,b){return this.aYq(a,b)}, +aYq(a,b){var s=0,r=A.o(t._B),q,p=this +var $async$XH=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q=p.E4(a,b,B.mQ) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$XH,r)}, +E4(a,b,c){return this.aYp(a,b,c)}, +aYp(a,b,c){var s=0,r=A.o(t._B),q,p=this,o,n +var $async$E4=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:$.G().bj(p.a.a,new A.b9b(c,a,b)) +o=a.hy() +s=3 +return A.h($.rf().KN(o,b),$async$E4) +case 3:n=e +o=new A.kg(new A.dU("SV:PeerConnection"),c,n,p.d,A.a([],t.EQ)) +n.f=o.gaEU() +n.r=o.gaGo() +n.w=o.gaEW() +n.Q=o.gaGZ() +n.x=o.gaGq() +n.e=o.gaFL() +n.d=o.gaFN() +n.z=o.gaHL() +q=o +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$E4,r)}} +A.b9b.prototype={ +$0(){return"[createPeerConnection] #"+this.a.j(0)+"; configuration: "+this.b.hy().j(0)+", mediaConstraints: "+this.c.j(0)}, +$S:1} +A.Vu.prototype={ +I(){return"StreamPeerType."+this.b}, +j(a){return this.b}} +A.TC.prototype={ +safP(a){this.r.Q=a +this.f.Q=a}, +Et(a){return this.aZT(a)}, +aZT(a){var s=0,r=A.o(t.u),q,p=this,o,n,m +var $async$Et=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.r +s=3 +return A.h(n.P3(a),$async$Et) +case 3:if(c.a===B.p){q=null +s=1 +break}o=t.cS +m=A +s=4 +return A.h(n.CN(0),$async$Et) +case 4:o=m.qd(c,A.kw(A.rd(),o),o,o) +q=o==null?null:o.a +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Et,r)}, +Yd(a,b){return this.aZz(a,b)}, +aZz(a,b){var s=0,r=A.o(t.o),q,p=this,o,n,m +var $async$Yd=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=B.ab.bi(0,a) +n=J.ae(o) +m=new A.tN(n.h(o,"candidate"),n.h(o,"sdpMid"),n.h(o,"sdpMLineIndex")) +if(b===B.mQ){q=p.f.x4(0,m) +s=1 +break}else if(b===B.rx){q=p.r.x4(0,m) +s=1 +break}q=new A.aU(new A.bF("unexpected peerType: "+b.j(0),null),B.p) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Yd,r)}, +aGl(a,b){var s,r,q,p,o=this,n=$.G(),m=o.b.a +n.aT(0,m,new A.b1F(b)) +s=A.Ac(b.b) +if(s==null){n.bc(0,m,new A.b1G()) +return}n.aJ(m,new A.b1H(s)) +r=b.c +r.c=new A.b1I(o) +q=s.a.split(":") +p=A.bO2(null,s,r,b.a,q[0],A.c9V(q[1]),b.d,null) +r=o.z +if(r!=null)r.$2(a,p) +o.w.k(0,p.a+":"+p.b.j(0),p) +n.aJ(m,new A.b1J(p))}, +zp(a){return this.b2i(a)}, +b2i(a){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$zp=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:h=n.w.G(0,a) +if(h==null){$.G().bc(0,n.b.a,new A.b1O(a)) +s=1 +break}s=3 +return A.h(h.cA(0),$async$zp) +case 3:k=h.f +if(k==null)j=null +else{k=k.a.sender +k.track +j=new A.Bt(k)}m=j +s=m!=null?4:5 +break +case 4:p=7 +s=10 +return A.h(n.f.f.YS(0,m),$async$zp) +case 10:p=2 +s=9 +break +case 7:p=6 +g=o +l=A.a0(g) +k=$.G() +k.bc(0,n.b.a,new A.b1P(l)) +s=9 +break +case 6:s=2 +break +case 9:case 5:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$zp,r)}, +Es(a){return this.aZx(a)}, +aZx(a){var s=0,r=A.o(t.H),q=this,p,o,n,m,l,k,j,i +var $async$Es=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:i=J +s=2 +return A.h(q.f.f.OC(),$async$Es) +case 2:p=i.an(c),o=t.z,n=q.b.a +case 3:if(!p.v()){s=4 +break}m={} +l=p.gJ(p).a +k=l.sender +k.track +k=new A.Bt(k) +k=k.gb23(k) +s=(k==null?null:k.d.kind)==="video"?5:6 +break +case 5:m.a=!1 +k=l.sender +k.track +j=k.getParameters() +if("transactionId" in j){k=j.rtcp +k=A.a3(["cname",k.cname,"reducedSize",k.reducedSize],o,o) +k.h(0,"cname") +k.h(0,"reducedSize")}A.bNx(j) +k=A.bNw(j) +A.bNv(j) +B.c.a6(k,new A.b1M(m,a)) +s=m.a?7:8 +break +case 7:m=k.length +if(m===0){m=$.G() +if(m.b.$2(B.a5,n))m.a.dj(B.a5,n,new A.b1N())}m=l.sender +m.track +s=9 +return A.h(new A.Bt(m).Gb(new A.ae7(k)),$async$Es) +case 9:case 8:case 6:s=3 +break +case 4:return A.m(null,r)}}) +return A.n($async$Es,r)}, +q(){var s=0,r=A.o(t.H),q,p=this,o,n,m,l +var $async$q=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o=p.w,n=A.P(new A.b7(o,A.t(o).i("b7<1>")),!0,t.N),m=n.length,l=0 +case 3:if(!(l")),!0,t.sx)}} +A.b1F.prototype={ +$0(){return"[onRemoteTrack] event.streams.length: "+this.a.b.length}, +$S:1} +A.b1G.prototype={ +$0(){return"[onRemoteTrack] stream is null"}, +$S:1} +A.b1H.prototype={ +$0(){return"[onRemoteTrack] stream.id: "+this.a.a}, +$S:1} +A.b1I.prototype={ +$0(){$.G().bc(0,this.a.b.a,new A.b1E())}, +$S:5} +A.b1E.prototype={ +$0(){return"[onRemoteTrack] #onTrackEnded; no args"}, +$S:1} +A.b1J.prototype={ +$0(){var s=this.a +return"[onRemoteTrack] published: "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b1O.prototype={ +$0(){return"[unpublishTrack] rejected (track not found): "+this.a}, +$S:1} +A.b1P.prototype={ +$0(){return"[unpublishTrack] removeTrack failed: "+A.c(this.a)}, +$S:1} +A.b1M.prototype={ +$1(a){var s=this.b.H(0,a.a) +if(s!==a.b){a.b=s +this.a.a=!0}}, +$S:1044} +A.b1N.prototype={ +$0(){return"No suitable video encoding quality found"}, +$S:1} +A.b1K.prototype={ +$0(){return"[getTrack] trackId: "+this.a}, +$S:1} +A.b1L.prototype={ +$1(a){return a.a===this.a}, +$S:1045} +A.aYD.prototype={ +$1(a){return a.b===this.a}, +$S:1046} +A.aYE.prototype={ +$0(){return"[getPublisherTrackInfos] track not found: "+this.a.j(0)}, +$S:1} +A.aYJ.prototype={ +$1(a){var s,r,q,p,o,n=null,m=a.b +if(m===B.bO||m===B.bD){s=a.r +s.toString +r=a.f +if(r==null)q=n +else{r=r.a.sender +r.track +r=new A.Bt(r) +q=r.gb_e(r).d}$.G().bj(this.a.b.a,new A.aYG(s)) +p=new A.n9("f",new A.k7(n,s,B.Pk)) +if(q==null)o=A.a([p],t.Os) +else{r=A.X(q).i("F<1,n9>") +o=A.P(new A.F(q,new A.aYH(p,s),r),!0,r.i("al.E"))}}else o=n +if(o!=null)B.c.a6(o,new A.aYI(this.a)) +s=a.d.d.id +r=a.f +return new A.wY(s,m,r==null?n:r.a.mid,o)}, +$S:1047} +A.aYG.prototype={ +$0(){return"[getPublisherTrackInfos] dimension: "+this.a.j(0)}, +$S:1} +A.aYH.prototype={ +$1(a){var s,r,q,p,o,n=this,m=a.r +if(m==null)m=1 +s=a.a +if(s==null)s=n.a.a +r=a.c +if(r==null)r=n.a.b.c.b +q=a.e +if(q==null)q=n.a.b.c.a +p=n.b +o=B.d.dw(p.a/m) +p=B.d.dw(p.b/m) +return new A.n9(s,new A.k7(null,new A.m1(o,p,o*p),new A.ov(q,r)))}, +$S:1048} +A.aYI.prototype={ +$1(a){$.G().aJ(this.a.b.a,new A.aYF(a))}, +$S:1049} +A.aYF.prototype={ +$0(){return"[getPublisherTrackInfos] layer: "+this.a.j(0)}, +$S:1} +A.aYM.prototype={ +$0(){return"[publishAudioTrack] track: "+this.a.a.j(0)}, +$S:1} +A.aYN.prototype={ +$0(){return"[publishAudioTrack] transceiver: "+this.a.j(0)}, +$S:1} +A.aYO.prototype={ +$0(){return"[publishVideoTrack] track: "+this.a.a.j(0)}, +$S:1} +A.aYP.prototype={ +$0(){return"[publishVideoTrack] dimension: "+this.a.j(0)}, +$S:1} +A.aYQ.prototype={ +$0(){return"[publishVideoTrack] encoding: "+this.a.hy().j(0)}, +$S:1} +A.aYR.prototype={ +$0(){return"[publishAudioTrack] transceiver: "+this.a.j(0)}, +$S:1} +A.aYK.prototype={ +$0(){return"muteTrack: track not found"}, +$S:1} +A.aYL.prototype={ +$0(){return"muteTrack: track is not local"}, +$S:1} +A.aYT.prototype={ +$0(){return"unmuteTrack: track not found"}, +$S:1} +A.aYU.prototype={ +$0(){return"unmuteTrack: track is not local"}, +$S:1} +A.aYv.prototype={ +$0(){return"[createAudioTrack] constraints: "+this.a.hy().j(0)}, +$S:1} +A.aYw.prototype={ +$0(){return"[createAudioTrack] rejected: "+A.c(this.a)}, +$S:1} +A.aYy.prototype={ +$0(){return"[createCameraTrack] constraints: "+this.a.hy().j(0)}, +$S:1} +A.aYz.prototype={ +$0(){return"[createCameraTrack] rejected: "+A.c(this.a)}, +$S:1} +A.aYB.prototype={ +$0(){return"[createScreenShareTrack] constraints: "+this.a.hy().j(0)}, +$S:1} +A.aYC.prototype={ +$0(){return"[createScreenShareTrack] rejected: "+A.c(this.a)}, +$S:1} +A.b1C.prototype={ +$0(){return"[switchCamera] rejected (not supported on web)"}, +$S:1} +A.b1D.prototype={ +$1(a){return a.b===B.bC}, +$S:1050} +A.b1w.prototype={ +$1(a){return A.SC(this.a,a.b)}, +$S:1051} +A.b1v.prototype={ +$1(a){return a}, +$S:105} +A.b1y.prototype={ +$1(a){return A.adT(this.a,a.b)}, +$S:1052} +A.b1x.prototype={ +$1(a){return a}, +$S:105} +A.b1A.prototype={ +$1(a){return A.SC(this.a,a.b)}, +$S:1053} +A.b1z.prototype={ +$1(a){return a}, +$S:105} +A.b1B.prototype={ +$0(){return"Unsupported trackType "+this.a.j(0)}, +$S:1} +A.bwG.prototype={ +$0(){return"[publishVideoTrack] settings: "+this.a.j(0)}, +$S:1} +A.bwH.prototype={ +$0(){return"[publishVideoTrack] `mediaStreamTrack.getSettings()` failed"}, +$S:1} +A.b1t.prototype={ +E5(a){return this.aYr(a)}, +aYr(a){var s=0,r=A.o(t.N0),q,p=this,o,n,m,l +var $async$E5=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:$.G().aT(0,p.a.a,new A.b1u(a)) +o=p.e +n=p.d +s=3 +return A.h(o.XH(n,B.et),$async$E5) +case 3:m=c +s=4 +return A.h(o.XI(n,B.et),$async$E5) +case 4:l=c +n=new A.TC(new A.dU("SV:RtcManager"),a,m,l,A.q(t.N,t.sx)) +l.z=n.gaGk() +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$E5,r)}} +A.b1u.prototype={ +$0(){return"[makeRtcManager] publisherId: "+this.a}, +$S:1} +A.n8.prototype={ +I(){return"RtcMediaDeviceKind."+this.b}, +j(a){return this.c}} +A.b1Q.prototype={ +$1(a){return a.c===this.a}, +$S:1054} +A.b1R.prototype={ +$0(){return B.P6}, +$S:1055} +A.k6.prototype={ +j(a){return"RtcMediaDevice{id: "+this.a+", label: "+this.b+", kind: "+this.c.j(0)+"}"}, +ga1(){return[this.a,this.c,this.b]}} +A.asa.prototype={} +A.afp.prototype={ +Bq(a){var s=0,r=A.o(t.H),q,p=this,o,n,m +var $async$Bq=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=t.OY +m=A +s=3 +return A.h(p.pd(0),$async$Bq) +case 3:n=m.qd(c,A.kw(A.rd(),o),o,o) +if(n==null){s=1 +break}p.a.t(0,n) +case 1:return A.m(q,r)}}) +return A.n($async$Bq,r)}, +pd(a){var s=null +return this.aUg(0)}, +aUg(a){var s=0,r=A.o(t.Rh),q,p=2,o,n,m,l,k,j,i,h,g,f +var $async$pd=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:g=null +p=4 +$.rf() +s=7 +return A.h(new A.q6().pd(0),$async$pd) +case 7:n=c +m=J.bT(n,new A.b1S(),t.PK) +if(g!=null){l=J.jL(m,new A.b1T(g)) +if(!J.an(l).v()){i=A.c(g) +q=new A.aU(new A.bF("No devices found for kind: "+i,null),B.p) +s=1 +break}i=l +i=A.P(i,!0,A.aN(i).i("w.E")) +q=new A.bp(i,B.a2,t.dc) +s=1 +break}if(J.hj(m)){q=new A.aU(new A.bF("No devices found",null),B.p) +s=1 +break}i=J.lj(m) +q=new A.bp(i,B.a2,t.dc) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.a0(f) +j=A.am(f) +i=A.dF(k,j) +q=new A.aU(i,B.p) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$pd,r)}} +A.b1S.prototype={ +$1(a){return new A.k6(a.a,a.d,A.c97(a.c))}, +$S:1056} +A.b1T.prototype={ +$1(a){return!1}, +$S:177} +A.cy.prototype={ +dJ(a){var s=0,r=A.o(t.H),q=this +var $async$dJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:$.G().bj("SV:RtcLocalTrack",new A.b1p(q)) +q.ad2(0) +return A.m(null,r)}}) +return A.n($async$dJ,r)}, +cA(a){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$cA=A.k(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:o.jF(0) +$.G().bj("SV:RtcLocalTrack",new A.b1q(o)) +q=3 +s=6 +return A.h(o.d.cA(0),$async$cA) +case 6:q=1 +s=5 +break +case 3:q=2 +j=p +n=A.a0(j) +k=$.G() +k.bc(0,"SV:RtcLocalTrack",new A.b1r(n)) +s=5 +break +case 2:s=1 +break +case 5:q=8 +s=11 +return A.h(o.c.q(),$async$cA) +case 11:q=1 +s=10 +break +case 8:q=7 +i=p +m=A.a0(i) +k=$.G() +k.bc(0,"SV:RtcLocalTrack",new A.b1s(m)) +s=10 +break +case 7:s=1 +break +case 10:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$cA,r)}, +KK(a,b,c,d,e,f,g,h){var s=this,r=f==null?s.a:f,q=b==null?s.c:b,p=c==null?s.d:c,o=a==null?s.w:a,n=h==null?s.r:h,m=d==null?s.e:d,l=g==null?s.f:g +return A.b1f(o,q,p,m,e!==!1,r,s.b,l,n,s.$ti.c)}, +abC(a){return this.KK(null,null,null,null,null,a,null,null)}, +aS7(a,b,c,d){return this.KK(null,null,null,a,b,null,c,d)}, +aS3(a,b,c){return this.KK(null,null,null,a,b,null,c,null)}, +aS1(a,b,c){return this.KK(a,b,c,null,null,null,null,null)}, +z8(a){return this.b0O(a,this.$ti)}, +b0N(){return this.z8(null)}, +b0O(a,b){var s=0,r=A.o(b),q,p=this,o,n,m,l,k,j +var $async$z8=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:j=$.G() +j.bj("SV:RtcLocalTrack",new A.b1k(p)) +s=3 +return A.h(p.cA(0),$async$z8) +case 3:o=a==null?p.w:a +$.rf() +s=4 +return A.h(A.aUm(new A.q6(),o),$async$z8) +case 4:n=d +m=A.P(n.Oj(0),!0,t.Lw) +B.c.E(m,n.FK(0)) +l=B.c.gO(m) +m=p.f +if(m==null)k=null +else{m=m.a.sender +m.track +k=new A.Bt(m)}s=k!=null?5:6 +break +case 5:j.bj("SV:RtcLocalTrack",new A.b1l()) +s=7 +return A.h(k.YV(l),$async$z8) +case 7:case 6:q=p.aS1(o,n,l) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$z8,r)}, +j(a){return"RtcLocalTrack{trackIdPrefix: "+this.a+", trackType: "+this.b.j(0)+", stream.id: "+this.c.a}} +A.b1g.prototype={ +$0(){return"Creating audio track"}, +$S:1} +A.b1h.prototype={ +$0(){return"No audio track found"}, +$S:1} +A.b1i.prototype={ +$0(){return"Creating camera track"}, +$S:1} +A.b1j.prototype={ +$0(){return"No camera track found"}, +$S:1} +A.b1n.prototype={ +$0(){return"Creating screen share track"}, +$S:1} +A.b1o.prototype={ +$0(){return"No video track found"}, +$S:1} +A.b1p.prototype={ +$0(){var s=this.a +return"Starting track: "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b1q.prototype={ +$0(){var s=this.a +return"Stopping track: "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b1r.prototype={ +$0(){return"Error stopping mediaTrack: "+A.c(this.a)}, +$S:1} +A.b1s.prototype={ +$0(){return"Error disposing mediaStream: "+A.c(this.a)}, +$S:1} +A.b1k.prototype={ +$0(){var s=this.a +return"Recreating track: "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b1l.prototype={ +$0(){return"Replacing track on sender"}, +$S:1} +A.ou.prototype={ +dJ(a){var s=0,r=A.o(t.H),q=this,p +var $async$dJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q.ad2(0) +$.G().bj("SV:RtcRemoteTrack",new A.b26(q)) +p=q.b +if(p===B.bC||p===B.d7){A.cmr(q.a+":"+p.j(0),q.d) +p=q.w +if(p!=null)A.bO1(q,p)}return A.m(null,r)}}) +return A.n($async$dJ,r)}, +cA(a){var s=0,r=A.o(t.H),q=this,p,o +var $async$cA=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q.jF(0) +$.G().bj("SV:RtcRemoteTrack",new A.b27(q)) +p=q.b +if(p===B.bC||p===B.d7){p=p.j(0) +o=document.getElementById("stream_audio_"+(q.a+":"+p)) +if(o!=null){if(t.l2.b(o))o.srcObject=null +J.a2t(o)}}return A.m(null,r)}}) +return A.n($async$cA,r)}, +aQo(a){var s=this +return A.bO2(a,s.c,s.d,s.e,s.a,s.b,s.f,s.r)}, +j(a){return"RtcRemoteTrack{trackIdPrefix: "+this.a+", trackType: "+this.b.j(0)+", stream.id: "+this.c.a}} +A.b26.prototype={ +$0(){var s=this.a +return"Starting track: "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b27.prototype={ +$0(){var s=this.a +return"Stopping track: "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b22.prototype={ +$0(){var s=this.a +return"Setting sink id for track "+(s.a+":"+s.b.j(0))+" to "+this.b}, +$S:1} +A.qo.prototype={ +ad2(a){var s,r="SV:RtcTrack",q=this.d.d,p=q.enabled +if(p===!0)return +$.G().bj(r,new A.b2f(this)) +try{q.enabled=!0}catch(s){q=$.G() +q.bc(0,r,new A.b2g(this))}}, +jF(a){var s,r="SV:RtcTrack",q=this.d.d,p=q.enabled +if(p!==!0)return +$.G().bj(r,new A.b2d(this)) +try{q.enabled=!1}catch(s){q=$.G() +q.bc(0,r,new A.b2e(this))}}} +A.b2f.prototype={ +$0(){var s=this.a +return"Enabling track "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b2g.prototype={ +$0(){var s=this.a +return"Failed to enable track "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b2d.prototype={ +$0(){var s=this.a +return"Disabling track "+(s.a+":"+s.b.j(0))}, +$S:1} +A.b2e.prototype={ +$0(){var s=this.a +return"Failed to disable track "+(s.a+":"+s.b.j(0))}, +$S:1} +A.Ps.prototype={ +aR4(a){return new A.Ps(this.a,a)}, +geg(){return!0}, +ga1(){return[this.a,this.b]}} +A.aNY.prototype={ +fU(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=this.a.eO(b) +if(e==null)return f +s=e.b +r=s[1] +q=s[2] +if(r==null||q==null)return f +s=t.N +p=A.q(s,s) +o=q.split(";") +for(n=o.length,m=this.b,l=0;l") +return A.hM(m+16,A.d8(B.F,!0,p,A.f7(A.bB(A.P(new A.F(s,new A.bfr(q.a,o),r),!0,r.i("al.E")),B.m,B.l,B.r,B.w),new A.bA(B.q,p,p,n,p,p,B.I),B.az),B.f,B.S,0,p,p,p,p,p,B.aA),p,p,q.b.a,p,p,p)}, +$S:1061} +A.bfr.prototype={ +$1(a){var s=null,r=this.b.k3.a/2 +return new A.ak(B.ad,A.fG(!1,!0,A.pt(s,A.aw(a.c,s,s,s,s,s,A.cV(s,s,s,s,s,s,s,s,s,s,s,r,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),s,r),s,!0,s,s,s,s,s,s,s,s,s,new A.bfq(this.a,a),s,s,s,s),s)}, +$S:1062} +A.bfq.prototype={ +$0(){var s=this.a,r=this.b +s.a.c.z.G_(B.bJ,r.b,r.a) +s.a8P()}, +$S:0} +A.a8N.prototype={ +B(a){var s=null,r=this.d.r.h(0,B.bO),q=(r instanceof A.oc?r.c:s)===B.o_?A.d_(B.xB,s,s,s):A.d_(B.xB,s,s,s) +return A.jN(s,q,s,s,(r==null?s:r.a)===!1?this.c.gaUS():s,s)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.aaF.prototype={ +B(a){var s=null +return A.jN(B.f4,A.d_(B.xA,s,s,s),B.k,s,new A.aTf(this),s)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.aTf.prototype={ +$0(){var s=this.a,r=s.e +if(r!=null)r.$0() +else s.c.ho(0) +s=$.vf() +s=s.gnQ(s).Q +if(s!=null)s.Ld()}, +$S:0} +A.aj8.prototype={ +B(a){var s=null,r=this.d.gyF(),q=r?A.d_(B.pk,s,s,s):A.d_(B.pj,s,s,s) +return A.jN(s,q,s,s,new A.bcu(this,r),s)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.bcu.prototype={ +$0(){this.a.c.vI(!this.b)}, +$S:0} +A.aj9.prototype={ +B(a){var s=null,r=this.d.gr8(),q=r?A.d_(B.xE,s,s,s):A.d_(B.xD,s,s,s) +return A.jN(s,q,s,s,new A.bcv(this,r),s)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.bcv.prototype={ +$0(){this.a.c.rS(!this.b)}, +$S:0} +A.Wk.prototype={ +a4(){return new A.auI($.bXx(),A.a([],t.cM),B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.auI.prototype={ +IR(a){return this.aKS(a)}, +aKS(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$IR=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.f +if(n.length===0){s=1 +break}o=A.e5(n,new A.buC(a)) +!a&&o==null +if(o==null){s=1 +break}s=3 +return A.h(p.a.c.od(o),$async$IR) +case 3:case 1:return A.m(q,r)}}) +return A.n($async$IR,r)}, +av(){var s,r=this +r.aG() +s=r.d.a +r.e=new A.en(s,s.$ti.i("en<1>")).bw(new A.buF(r))}, +q(){var s=this.e +if(s!=null)s.R(0) +this.aE()}, +B(a){var s,r,q,p=null,o={},n=o.a=!1,m=this.a.c.y.w +m===$&&A.b() +m=m.a +s=m.e.b +r=s===B.K?p:m.$ti.c.a(s) +q=r==null?p:r.at +n=(q!=null?o.a=q.a.toUpperCase()==="speaker".toUpperCase():n)?A.d_(B.a4A,p,p,p):A.d_(B.a4z,p,p,p) +return A.jN(p,n,p,p,new A.buD(o,this),p)}} +A.buC.prototype={ +$1(a){var s=a.a,r=this.a?"speaker":"earpiece" +return s.toUpperCase()===r.toUpperCase()}, +$S:177} +A.buF.prototype={ +$1(a){var s=J.jL(a,new A.buE()) +this.a.f=A.P(s,!0,s.$ti.i("w.E"))}, +$S:1063} +A.buE.prototype={ +$1(a){return a.c===B.P5}, +$S:177} +A.buD.prototype={ +$0(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m +var $async$$0=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.h(o.b.IR(!o.a.a),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +m=p +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.IH.prototype={ +B(a){var s,r,q,p,o,n=this,m=null +a.K(t.xD) +s=A.fQ(a).f +r=n.f +if(r==null)r=s.b +q=n.r +if(q==null)q=s.c +p=n.w!==!1 +o=n.d.Q&&p?A.E3(s.f,s.e):m +return A.nU(r,A.b_(m,new A.e3(new A.b7o(n,q,n.z!==!1,s.x,s.y,s.Q,s.z,s.w,!0,s.ay,s.at,s.ax),m),B.f,m,m,new A.bA(s.a,m,m,r,m,m,B.I),new A.bA(m,m,o,r,m,m,B.I),m,m,m,m,m,m,m),m)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.b7o.prototype={ +$1(a){var s,r,q,p=this,o=null,n={},m=A.fQ(a) +n.a=null +n.a=new A.b7m(p.b) +s=p.a +r=s.d +q=t.p +s=A.a([new A.b7n(n,s,m).$3(a,s.c,r)],q) +if(p.c)s.push(new A.dc(p.d,o,o,A.bB(A.a([new A.ak(B.ad,new A.Vt(r.c,r.gr8(),r.Q,p.e,p.r,p.f,p.w,o),o)],q),B.be,B.l,B.R,B.w),o)) +s.push(new A.dc(p.y,o,o,new A.ak(B.ad,new A.ahB(r.x,p.z,p.Q,o),o),o)) +return A.cP(B.a7,s,B.u,B.a6,o)}, +$S:374} +A.b7m.prototype={ +$3(a,b,c){return A.ci(A.ue(A.qz(A.aB9(c)),this.a),null,null)}, +$S:1065} +A.b7n.prototype={ +$3(a,b,c){var s,r=null,q=A.a([A.bPa(b,r,c,new A.b7k(this.a,b,c),B.Rv,B.bO)],t.p) +if(c.ax!=null){s=A.e5(this.c.c.at,new A.b7l(c)) +s=s==null?r:s.c +if(s==null)s="" +q.push(new A.dc(B.e8,r,r,new A.ak(B.ad,A.aw(s,r,r,r,r,r,A.cV(r,r,r,r,r,r,r,r,r,r,r,24,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),r,r),r),r))}return A.cP(B.a7,q,B.u,B.a6,r)}, +$S:1066} +A.b7k.prototype={ +$1(a){return this.a.a.$3(a,this.b,this.c)}, +$S:11} +A.b7l.prototype={ +$1(a){var s=a.b,r=this.a.ax +return s===(r==null?null:r.b)}, +$S:1067} +A.ahx.prototype={ +B(a){var s,r=this,q=null,p=t.ha,o=A.P(r.d,!0,p) +p=A.P(new A.aO(o,A.ciI(),A.X(o).i("aO<1>")),!0,p) +B.c.dT(p,r.f) +s=A.e5(p,new A.b7q()) +if(s!=null)return new A.afE(r.c,s,p,q,A.bTk(),q) +return new A.aen(r.c,p,q,A.bTk(),q,r.Q,q)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.b7q.prototype={ +$1(a){var s=a.r.h(0,B.bD),r=a.gDU() +if(!(s instanceof A.kV))return r +if(s.b&&s.c)return r +return!0}, +$S:41} +A.aht.prototype={ +B(a){var s=this,r=null,q=A.fQ(a).f,p=s.c +if(p&&s.d)return new A.UR(s.e,r) +else if(p&&!s.d){p=s.f +return new A.ak(B.oK,A.d_(B.xx,p==null?q.z:p,r,16),r)}else{p=s.r +return new A.ak(B.oK,A.d_(B.xy,p==null?q.Q:p,r,16),r)}}} +A.UR.prototype={ +a4(){return new A.ato(null,null,B.i)}} +A.ato.prototype={ +av(){this.aG() +var s=A.cu(null,B.io,null,null,this) +s.agX(0,!0) +this.d=s}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.arD()}, +B(a){var s=A.fQ(a).f,r=this.d +r===$&&A.b() +return new A.b1(24,24,A.ip(r,new A.brB(this,s),null),null)}} +A.brB.prototype={ +$2(a,b){var s=null,r=this.a,q=r.d +q===$&&A.b() +q=q.x +q===$&&A.b() +r=r.a.c +return A.jR(s,s,s,new A.alb(q,r==null?this.b.y:r,s),B.rn)}, +$S:1068} +A.alb.prototype={ +aM(a,b){var s,r,q=$.av().bh() +q.sap(0,this.c) +q.sfq(3) +q.srW(B.ju) +s=4*this.b +r=10-s +a.kp(new A.j(7,r),B.amq,q) +a.kp(new A.j(12,6+s),B.alY,q) +a.kp(new A.j(17,r),B.am_,q)}, +ff(a){return!0}} +A.a1E.prototype={ +q(){var s=this,r=s.bL$ +if(r!=null)r.L(0,s.ghG()) +s.bL$=null +s.aE()}, +c1(){this.cS() +this.cJ() +this.hH()}} +A.ahB.prototype={ +B(a){var s,r,q=null +A.fQ(a).toString +s=A.ax(217,0,0,0) +r=A.bX(6) +return A.b_(q,new A.b1(24,24,A.jR(q,q,q,new A.amc(this.c,this.d,this.e,q),B.rn),q),B.f,q,q,new A.bA(s,q,q,r,q,q,B.I),q,q,q,q,q,q,q,q)}} +A.amc.prototype={ +aM(a,b){var s,r,q,p=$.av(),o=p.bh() +o.sap(0,this.d) +o.sfq(3) +o.srW(B.ju) +s=p.bh() +s.sap(0,this.c) +s.sfq(3) +s.srW(B.ju) +for(r=0;r<3;++r){q=7+r*5 +p=this.ayb()>r?s:o +a.kp(new A.j(q,14-r*3),new A.j(q,16),p)}}, +ayb(){switch(this.b.a){case 1:return 1 +case 2:return 2 +case 3:return 3 +default:return 0}}, +ff(a){return!0}} +A.a4o.prototype={ +B(a){return new A.On(this.c,this.d,this.e,16,16,B.bx,null)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.On.prototype={ +a4(){return new A.anb(B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}, +aXy(a,b,c){return this.e.$3(a,b,c)}} +A.anb.prototype={ +gIe(){var s,r=this.d +if(r===$){s=A.bDn(0) +r!==$&&A.aC() +this.d=s +r=s}return r}, +gH0(){var s,r=this.e +if(r===$){s=A.dW(0,t.S) +this.e!==$&&A.aC() +this.e=s +r=s}return r}, +gIf(){var s=this.f +return s===$?this.f=A.bCX(this.a.d,16,t.ha):s}, +aL(a){var s +this.b0(a) +s=this.a.d +if(a.d!==s||!1)this.f=A.bCX(s,16,t.ha)}, +q(){this.gIe().q() +var s=this.gH0() +s.aq$=$.be() +s.ab$=0 +this.aE()}, +B(a){return new A.hu(this.gH0(),new A.bj0(this),new A.jo(new A.bj1(this),null),null,t.Id)}} +A.bj0.prototype={ +$3(a,b,c){var s,r,q,p,o,n,m=null +c.toString +s=t.p +r=A.a([c],s) +q=this.a +p=q.gIf() +if(p.gu(p)>1){p=q.a.x +o=b>0?1:0 +o=A.bIf(A.bMT(B.xH,new A.biZ(q,b)),B.F,o) +n=q.gIf() +n=bthis.c){p=q +q=r +r=p}o=l.a +n=o.x +m=o.r +o=o.w +return A.cbD(j.iK(k,new A.biX(l,a),t.m),B.RE,r,o,new A.ct(b,t.f3),B.RE,q,m,n)}, +$S:1070} +A.biX.prototype={ +$1(a){var s=this.a.a +return s.aXy(this.b,s.c,a)}, +$S:1071} +A.acy.prototype={ +B(a){var s=null,r=A.fQ(a).b,q=A.Fi(s,s,r.r,s,s,s,s,s,s,s,s,s,B.Qg,B.x,s,new A.ch(A.bX(8),B.y),s,s,s,s,s) +return A.zs(A.pT(this.c,new A.ey(s,s,s,s,s,r.a,s,s)),this.f,q)}} +A.acZ.prototype={ +I(){return"ParticipantsBarAlignment."+this.b}} +A.a4r.prototype={ +B(a){var s,r=this,q=null,p=r.f.length===0?1:9,o=A.fF(new A.lm(1.7777777777777777,new A.ak(B.bx,r.e.$3(a,r.c,r.d),q),q),p),n=r.au3(a) +switch(1){case 1:s=A.bB(A.a([o,n],t.p),B.m,B.l,B.r,B.w) +break}return A.ci(s,q,q)}, +au3(a){var s,r,q=this.f.length +if(q===0)return B.ax +s=A.cg4(B.qR) +r=A.cg6(B.qR,B.bx) +return new A.ev(2,B.bf,A.bCZ(new A.aBc(this),q,A.cg5(B.qR,B.bx),s,new A.aBd(r),!0),null)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.aBd.prototype={ +$2(a,b){return this.a}, +$S:1072} +A.aBc.prototype={ +$2(a,b){var s=this.a +return new A.lm(1.3333333333333333,s.r.$3(a,s.c,s.f[b]),null)}, +$S:1073} +A.AX.prototype={ +I(){return"ParticipantLayoutMode."+this.b}} +A.ahQ.prototype={ +B(a){var s,r,q,p,o,n=null +a.K(t.NV) +s=A.fQ(a).r +r=s.a +q=s.b +p=s.r +o=A.a([new A.hC(2,B.eF,s.w,B.h,4)],t.sq) +return new A.a8R(this.c,A.b_(n,new A.b8e(p,s.f).$3(a,this.d,this.e),B.f,n,n,new A.bA(n,n,n,p,o,n,B.I),n,q,n,n,n,n,n,r),!0,r,q,s.c,s.d,n)}, +$0(){return this.d.$0()}, +$1(a){return this.d.$1(a)}, +$2(a,b){return this.d.$2(a,b)}, +$3$1(a,b,c,d){return this.d.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.d.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.d.$2$1(a,b,c)}, +$1$1(a,b){return this.d.$1$1(a,b)}, +$3(a,b,c){return this.d.$3(a,b,c)}, +$4(a,b,c,d){return this.d.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.d.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.d.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.d.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.d.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.d.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.d.$1$locales(a)}, +$1$textScaleFactor(a){return this.d.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.d.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.d.$1$2(a,b,c)}, +$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.d.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.d.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.d.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.d.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.d.$4$checkModifiers(a,b,c,d)}, +$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.d.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.d.$1$0(a)}, +$1$accessibleNavigation(a){return this.d.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.d.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.d.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.d.$1$growable(a)}, +$2$path(a,b){return this.d.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.d.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.d.$2$position(a,b)}, +$1$style(a){return this.d.$1$style(a)}, +$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.d.$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)}, +$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.d.$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)}, +$2$aspect(a,b){return this.d.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.d.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.d.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.d.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.d.$2$after(a,b)}, +$1$range(a){return this.d.$1$range(a)}, +$1$paragraphWidth(a){return this.d.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.d.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.d.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.d.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.d.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.d.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.d.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.d.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.d.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.d.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.d.$1$bottom(a)}, +$2$textDirection(a,b){return this.d.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.d.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.d.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.d.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.d.$2$down$up(a,b)}, +$1$down(a){return this.d.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.d.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.d.$1$removeBottom(a)}, +$1$padding(a){return this.d.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.d.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.d.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.d.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.d.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.d.$2$color$fontSize(a,b)}, +$1$color(a){return this.d.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.d.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.d.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.d.$1$side(a)}, +$1$findFirstFocus(a){return this.d.$1$findFirstFocus(a)}, +$2$value(a,b){return this.d.$2$value(a,b)}, +$1$details(a){return this.d.$1$details(a)}, +$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.d.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.d.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.d.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.d.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.d.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.d.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.d.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.d.$2$initialRestore(a,b)}, +$1$direction(a){return this.d.$1$direction(a)}, +$3$textDirection(a,b,c){return this.d.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.d.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.d.$1$camera(a)}, +$1$microphone(a){return this.d.$1$microphone(a)}, +$1$renderVideo(a){return this.d.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.d.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.d.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.d.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.d.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.d.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.d.$2$chunkCallback(a,b)}, +$1$url(a){return this.d.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.d.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.d.$1$length(a)}, +$1$tailVisitor(a){return this.d.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.d.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.d.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.d.$5(a,b,c,d,e)}, +$1$recursive(a){return this.d.$1$recursive(a)}, +$3$async(a,b,c){return this.d.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.d.$2$withDrive(a,b)}, +$1$status(a){return this.d.$1$status(a)}, +$2$callCid$create(a,b){return this.d.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.d.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.d.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.d.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.d.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.d.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.d.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.d.$1$width(a)}, +$1$height(a){return this.d.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.d.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.d.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.d.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.d.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.d.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.d.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.d.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.d.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.d.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.d.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.d.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.d.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.d.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.d.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.d.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.d.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.d.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.d.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.d.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.d.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.d.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.d.$2$0(a,b)}, +$1$end(a){return this.d.$1$end(a)}, +$1$text(a){return this.d.$1$text(a)}, +$1$line(a){return this.d.$1$line(a)}, +$2$color(a,b){return this.d.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.d.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.d.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.d.$2$onDone(a,b)}, +$1$sessionId(a){return this.d.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.d.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.d.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.d.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.d.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.d.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.d.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.d.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.d.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.d.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.d.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.d.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.d.$1$reaction(a)}, +$1$isBroadcasting(a){return this.d.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.d.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.d.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.d.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.d.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.d.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.d.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.d.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.d.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.d.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.d.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.d.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.d.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.d.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.d.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.d.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.d.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.d.$1$fontWeight(a)}, +$1$userId(a){return this.d.$1$userId(a)}, +$1$user(a){return this.d.$1$user(a)}, +$1$mentionedUsers(a){return this.d.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.d.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.d.$1$showInChannel(a)}, +$1$id(a){return this.d.$1$id(a)}, +$1$limit(a){return this.d.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.d.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.d.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.d.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.d.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.d.$2$code$message(a,b)}, +$1$selection(a){return this.d.$1$selection(a)}, +$1$rect(a){return this.d.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.d.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.d.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.d.$2$cause$from(a,b)}, +$1$composing(a){return this.d.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.d.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.d.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.d.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.d.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.d.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.d.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.d.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.d.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.d.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.d.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.d.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.d.$1$spellCheckService(a)}, +$1$borderSide(a){return this.d.$1$borderSide(a)}, +$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.d.$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)}, +$2$enabled$hintMaxLines(a,b){return this.d.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.d.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.d.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.d.$2$remove(a,b)}, +$1$uploadState(a){return this.d.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.d.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.d.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.d.$1$path(a)}, +$1$quotedMessage(a){return this.d.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.d.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.d.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.d.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.d.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.d.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.d.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.d.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.d.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.d.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.d.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.d.$1$textTheme(a)}, +$2$a$p(a,b){return this.d.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.d.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.d.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.d.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.d.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.d.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.d.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.d.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.d.$1$fontStyle(a)}, +$1$decoration(a){return this.d.$1$decoration(a)}, +$1$task(a){return this.d.$1$task(a)}, +$1$isPlaying(a){return this.d.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.d.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.d.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.d.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.d.$1$buffered(a)}, +$1$isBuffering(a){return this.d.$1$isBuffering(a)}, +$1$volume(a){return this.d.$1$volume(a)}, +$1$enable(a){return this.d.$1$enable(a)}, +$1$position(a){return this.d.$1$position(a)}, +$1$isLooping(a){return this.d.$1$isLooping(a)}, +$1$queryParameters(a){return this.d.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.d.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.d.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.d.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.d.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.d.$1$state(a)}, +$1$days(a){return this.d.$1$days(a)}, +$1$years(a){return this.d.$1$years(a)}, +$1$letterSpacing(a){return this.d.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.d.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.d.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.d.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.d.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.d.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.d.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.d.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.d.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.d.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.d.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.d.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.d.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.d.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.d.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.d.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.d.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.d.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.d.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.d.$2$presence$watch(a,b)}, +$1$read(a){return this.d.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.d.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.d.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.d.$1$watchers(a)}, +$1$filter(a){return this.d.$1$filter(a)}, +$1$members(a){return this.d.$1$members(a)}, +$2$members$read(a,b){return this.d.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.d.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.d.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.d.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.d.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.d.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.d.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.d.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.d.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.d.$1$includeUserDetails(a)}, +$1$immediately(a){return this.d.$1$immediately(a)}, +$1$reversed(a){return this.d.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.d.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.d.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.d.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.d.$2$colorScheme$primaryIconTheme(a,b)}, +$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.d.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.d.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.d.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.d.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.d.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.d.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.d.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.d.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.d.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.d.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.d.$1$connected(a)}, +$1$healthCheck(a){return this.d.$1$healthCheck(a)}, +$1$callCreated(a){return this.d.$1$callCreated(a)}, +$1$callAccepted(a){return this.d.$1$callAccepted(a)}, +$1$callRejected(a){return this.d.$1$callRejected(a)}, +$1$callUpdated(a){return this.d.$1$callUpdated(a)}, +$1$callEnded(a){return this.d.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.d.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.d.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.d.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.d.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.d.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.d.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.d.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.d.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.d.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.d.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.d.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.d.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.d.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.d.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.d.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.d.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.d.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.d.$1$callReaction(a)}, +$1$custom(a){return this.d.$1$custom(a)}, +$1$callRing(a){return this.d.$1$callRing(a)}, +$1$callNotification(a){return this.d.$1$callNotification(a)}, +$1$unknown(a){return this.d.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.d.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.d.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.d.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.d.$1$config(a)}, +$2$descendant$rect(a,b){return this.d.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.d.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.d.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.d.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.d.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.d.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.d.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.d.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.d.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.d.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.d.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.d.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.d.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.d.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.d.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.d.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.d.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.d.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.d.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.d.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.d.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.d.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.d.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.d.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.d.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.d.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.d.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.d.$2$test(a,b)}} +A.b8e.prototype={ +$3(a,b,c){return A.bOS(this.a,b,null,c,!1,!1,this.b)}, +$S:1074} +A.Vt.prototype={ +B(a){var s=this,r=null,q=A.fQ(a).f,p=A.ax(217,0,0,0),o=A.bX(6),n=s.x +if(n==null)n=q.w +return A.f7(A.bO(A.a([B.bX,new A.ev(1,B.bf,A.aw(s.c,r,r,B.aM,r,r,n,r,r),r),B.js,new A.aht(s.d,s.e,s.f,s.r,s.w,r),B.Qj],t.p),B.m,B.l,B.R,r),new A.bA(p,r,r,o,r,r,B.I),B.az)}} +A.aen.prototype={ +B(a){var s,r,q,p,o,n=this,m=n.d,l=A.X(m).i("aO<1>"),k=new A.aO(m,new A.b_j(),l) +l=new A.aO(m,new A.b_k(),l) +s=l.gO(l) +if(n.w===B.KT){r=B.c.gO(m) +if(k.gu(k)===1)r=k.gO(k) +m=A.P(m,!0,t.ha) +B.c.G(m,r) +return A.bJ2(n.c,n.f,m,r,null)}q=n.e +q=!(A.bP()===B.bZ||A.bP()===B.cG||A.bP()===B.cF) +p=q&&!k.gal(k) +m=A.P(m,!0,t.ha) +if(p)B.c.G(m,s) +l=n.c +o=new A.a4o(l,m,n.f,null) +return p?new A.ahQ(o,l,s,n.r,null):o}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.b_j.prototype={ +$1(a){return!a.w}, +$S:41} +A.b_k.prototype={ +$1(a){return a.w}, +$S:41} +A.afE.prototype={ +B(a){var s=this +return A.bJ2(s.c,s.r,s.e,s.d,new A.b32(s))}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.b32.prototype={ +$3(a,b,c){var s,r,q=null,p=A.fQ(a),o=p.b,n=o.r.a +n=A.ax(217,n>>>16&255,n>>>8&255,n&255) +s=A.bX(8) +r=t.p +return A.cP(B.a7,A.a([new A.afF(b,c,new A.ct(c.e+" - screenShareContent",t.kK)),A.a8I(B.C,A.b_(q,A.bO(A.a([A.d_(B.a4y,o.a,q,q),B.bX,A.aw(c.c+" is sharing their screen",q,q,q,q,q,p.a.r,q,q)],r),B.m,B.l,B.R,q),B.f,q,q,new A.bA(n,q,q,s,q,q,B.I),q,q,q,q,B.ad,q,q,q),B.f,B.nM)],r),B.u,B.a6,q)}, +$S:375} +A.afF.prototype={ +B(a){var s=A.fQ(a) +return A.nU(B.nD,new A.it(B.vh,new A.e3(new A.b33(this,this.d.r.h(0,B.bD),s),null),null),null)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.b33.prototype={ +$1(a){var s,r=null +if(this.b==null)return A.ci(A.bJy(this.c.b.x,r),r,r) +s=this.a +return A.bLF(A.bPa(s.c,r,s.d,A.cn2(),B.aDC,B.bD),2.5,!0,!0,r)}, +$S:11} +A.UV.prototype={ +a4(){return new A.a03(new A.dU("SV:CallContainer"),B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.a03.prototype={ +gn(){return this.a.c}, +av(){var s,r=this +r.aG() +s=r.a.c.y.w +s===$&&A.b() +r.e=s.bw(r.gauw()) +s=r.a.c.y.w +s===$&&A.b() +s=s.a +r.f=s.gp(s) +r.AR(0)}, +q(){var s=this.e +if(s!=null)s.R(0) +this.e=null +this.aE()}, +aux(a){var s=this +$.G().aJ(s.d.a,new A.brT(a)) +s.U(new A.brU(s,a)) +if(a.f instanceof A.kF)s.Bf()}, +B(a){var s,r,q=this,p=null,o=q.f +o===$&&A.b() +s=o.f +$.G().aJ(q.d.a,new A.brV(s)) +if(s instanceof A.kG&&!s.a){o=q.a +o=o.c +r=q.f +return new A.Vh(o,r,p,p,p)}else{o=s instanceof A.nS&&!s.a +r=q.a +if(o){o=r.c +r=q.f +return new A.Vs(o,r,p,p)}else{o=r.Q +o=o==null?p:o.$3(a,r.c,q.f) +return o==null?A.bOQ(q.a.c,p,q.f,p,p):o}}}, +AR(a){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$AR=A.k(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:q=3 +l=$.G() +k=o.d.a +l.aT(0,k,new A.brO()) +j=o.a +j.c.sCC(j.d) +s=6 +return A.h(o.a.c.j7(),$async$AR) +case 6:n=c +l.aJ(k,new A.brP(n)) +q=1 +s=5 +break +case 3:q=2 +h=p +m=A.a0(h) +l=$.G() +l.aJ(o.d.a,new A.brQ(m)) +s=7 +return A.h(o.Bf(),$async$AR) +case 7:s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$AR,r)}, +Bf(){return this.aCS()}, +aCS(){var s=0,r=A.o(t.H),q=this,p,o,n,m,l +var $async$Bf=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:o={} +n=$.G() +m=q.d.a +n.aT(0,m,new A.brR()) +o.a=null +p=q.c +s=p!=null?2:4 +break +case 2:l=o +s=5 +return A.h(A.abX(p),$async$Bf) +case 5:l.a=b +s=3 +break +case 4:o.a=!1 +case 3:n.aJ(m,new A.brS(o)) +return A.m(null,r)}}) +return A.n($async$Bf,r)}, +$0(){return this.gn().$0()}, +$1(a){return this.gn().$1(a)}, +$2(a,b){return this.gn().$2(a,b)}, +$3$1(a,b,c,d){return this.gn().$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.gn().$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.gn().$2$1(a,b,c)}, +$1$1(a,b){return this.gn().$1$1(a,b)}, +$3(a,b,c){return this.gn().$3(a,b,c)}, +$4(a,b,c,d){return this.gn().$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.gn().$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.gn().$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.gn().$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.gn().$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.gn().$1$accessibilityFeatures(a)}, +$1$locales(a){return this.gn().$1$locales(a)}, +$1$textScaleFactor(a){return this.gn().$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.gn().$1$platformBrightness(a)}, +$1$2(a,b,c){return this.gn().$1$2(a,b,c)}, +$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.gn().$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.gn().$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.gn().$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.gn().$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.gn().$4$checkModifiers(a,b,c,d)}, +$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.gn().$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.gn().$1$0(a)}, +$1$accessibleNavigation(a){return this.gn().$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.gn().$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.gn().$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.gn().$1$growable(a)}, +$2$path(a,b){return this.gn().$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.gn().$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.gn().$2$position(a,b)}, +$1$style(a){return this.gn().$1$style(a)}, +$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.gn().$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)}, +$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.gn().$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)}, +$2$aspect(a,b){return this.gn().$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.gn().$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.gn().$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.gn().$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.gn().$2$after(a,b)}, +$1$range(a){return this.gn().$1$range(a)}, +$1$paragraphWidth(a){return this.gn().$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.gn().$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.gn().$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.gn().$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.gn().$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.gn().$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.gn().$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gn().$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.gn().$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gn().$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.gn().$1$bottom(a)}, +$2$textDirection(a,b){return this.gn().$2$textDirection(a,b)}, +$2$reversed(a,b){return this.gn().$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.gn().$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.gn().$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.gn().$2$down$up(a,b)}, +$1$down(a){return this.gn().$1$down(a)}, +$1$floatingActionButtonScale(a){return this.gn().$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.gn().$1$removeBottom(a)}, +$1$padding(a){return this.gn().$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.gn().$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.gn().$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.gn().$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.gn().$1$brightness(a)}, +$2$color$fontSize(a,b){return this.gn().$2$color$fontSize(a,b)}, +$1$color(a){return this.gn().$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.gn().$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.gn().$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.gn().$1$side(a)}, +$1$findFirstFocus(a){return this.gn().$1$findFirstFocus(a)}, +$2$value(a,b){return this.gn().$2$value(a,b)}, +$1$details(a){return this.gn().$1$details(a)}, +$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.gn().$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.gn().$3$replace$state(a,b,c)}, +$2$params(a,b){return this.gn().$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.gn().$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.gn().$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.gn().$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.gn().$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.gn().$2$initialRestore(a,b)}, +$1$direction(a){return this.gn().$1$direction(a)}, +$3$textDirection(a,b,c){return this.gn().$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.gn().$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.gn().$1$camera(a)}, +$1$microphone(a){return this.gn().$1$microphone(a)}, +$1$renderVideo(a){return this.gn().$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.gn().$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.gn().$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.gn().$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.gn().$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.gn().$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.gn().$2$chunkCallback(a,b)}, +$1$url(a){return this.gn().$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.gn().$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.gn().$1$length(a)}, +$1$tailVisitor(a){return this.gn().$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.gn().$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.gn().$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.gn().$5(a,b,c,d,e)}, +$1$recursive(a){return this.gn().$1$recursive(a)}, +$3$async(a,b,c){return this.gn().$3$async(a,b,c)}, +$2$withDrive(a,b){return this.gn().$2$withDrive(a,b)}, +$1$status(a){return this.gn().$1$status(a)}, +$2$callCid$create(a,b){return this.gn().$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.gn().$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.gn().$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.gn().$1$callParticipants(a)}, +$1$publishedTracks(a){return this.gn().$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.gn().$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.gn().$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.gn().$1$width(a)}, +$1$height(a){return this.gn().$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.gn().$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.gn().$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.gn().$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.gn().$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.gn().$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.gn().$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.gn().$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.gn().$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.gn().$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.gn().$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.gn().$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.gn().$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.gn().$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.gn().$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.gn().$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.gn().$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.gn().$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.gn().$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.gn().$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.gn().$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.gn().$2$sessionId$status(a,b)}, +$2$0(a,b){return this.gn().$2$0(a,b)}, +$1$end(a){return this.gn().$1$end(a)}, +$1$text(a){return this.gn().$1$text(a)}, +$1$line(a){return this.gn().$1$line(a)}, +$2$color(a,b){return this.gn().$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.gn().$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.gn().$2$init$kind(a,b)}, +$2$onDone(a,b){return this.gn().$2$onDone(a,b)}, +$1$sessionId(a){return this.gn().$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.gn().$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.gn().$1$isDominantSpeaker(a)}, +$1$muted(a){return this.gn().$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.gn().$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.gn().$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.gn().$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.gn().$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.gn().$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.gn().$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.gn().$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.gn().$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.gn().$1$reaction(a)}, +$1$isBroadcasting(a){return this.gn().$1$isBroadcasting(a)}, +$1$isRecording(a){return this.gn().$1$isRecording(a)}, +$1$ownCapabilities(a){return this.gn().$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.gn().$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.gn().$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.gn().$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.gn().$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.gn().$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.gn().$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.gn().$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.gn().$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.gn().$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.gn().$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.gn().$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.gn().$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.gn().$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.gn().$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.gn().$1$fontWeight(a)}, +$1$userId(a){return this.gn().$1$userId(a)}, +$1$user(a){return this.gn().$1$user(a)}, +$1$mentionedUsers(a){return this.gn().$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.gn().$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.gn().$1$showInChannel(a)}, +$1$id(a){return this.gn().$1$id(a)}, +$1$limit(a){return this.gn().$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.gn().$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.gn().$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.gn().$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.gn().$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.gn().$2$code$message(a,b)}, +$1$selection(a){return this.gn().$1$selection(a)}, +$1$rect(a){return this.gn().$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.gn().$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.gn().$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.gn().$2$cause$from(a,b)}, +$1$composing(a){return this.gn().$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.gn().$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.gn().$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.gn().$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.gn().$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.gn().$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.gn().$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.gn().$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.gn().$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.gn().$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.gn().$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.gn().$1$extentOffset(a)}, +$1$spellCheckService(a){return this.gn().$1$spellCheckService(a)}, +$1$borderSide(a){return this.gn().$1$borderSide(a)}, +$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.gn().$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)}, +$2$enabled$hintMaxLines(a,b){return this.gn().$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.gn().$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.gn().$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.gn().$2$remove(a,b)}, +$1$uploadState(a){return this.gn().$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.gn().$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.gn().$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.gn().$1$path(a)}, +$1$quotedMessage(a){return this.gn().$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.gn().$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.gn().$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.gn().$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.gn().$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.gn().$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.gn().$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.gn().$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.gn().$1$fontSize(a)}, +$1$messageTextStyle(a){return this.gn().$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.gn().$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.gn().$1$textTheme(a)}, +$2$a$p(a,b){return this.gn().$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.gn().$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.gn().$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.gn().$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.gn().$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.gn().$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.gn().$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.gn().$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.gn().$1$fontStyle(a)}, +$1$decoration(a){return this.gn().$1$decoration(a)}, +$1$task(a){return this.gn().$1$task(a)}, +$1$isPlaying(a){return this.gn().$1$isPlaying(a)}, +$2$caption$position(a,b){return this.gn().$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.gn().$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.gn().$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.gn().$1$buffered(a)}, +$1$isBuffering(a){return this.gn().$1$isBuffering(a)}, +$1$volume(a){return this.gn().$1$volume(a)}, +$1$enable(a){return this.gn().$1$enable(a)}, +$1$position(a){return this.gn().$1$position(a)}, +$1$isLooping(a){return this.gn().$1$isLooping(a)}, +$1$queryParameters(a){return this.gn().$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.gn().$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.gn().$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.gn().$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.gn().$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.gn().$1$state(a)}, +$1$days(a){return this.gn().$1$days(a)}, +$1$years(a){return this.gn().$1$years(a)}, +$1$letterSpacing(a){return this.gn().$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.gn().$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.gn().$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.gn().$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.gn().$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.gn().$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.gn().$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.gn().$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.gn().$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.gn().$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.gn().$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.gn().$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.gn().$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.gn().$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.gn().$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.gn().$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.gn().$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.gn().$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.gn().$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.gn().$2$presence$watch(a,b)}, +$1$read(a){return this.gn().$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.gn().$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.gn().$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.gn().$1$watchers(a)}, +$1$filter(a){return this.gn().$1$filter(a)}, +$1$members(a){return this.gn().$1$members(a)}, +$2$members$read(a,b){return this.gn().$2$members$read(a,b)}, +$2$channel$members(a,b){return this.gn().$2$channel$members(a,b)}, +$1$ownReactions(a){return this.gn().$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.gn().$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.gn().$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.gn().$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.gn().$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.gn().$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.gn().$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.gn().$1$includeUserDetails(a)}, +$1$immediately(a){return this.gn().$1$immediately(a)}, +$1$reversed(a){return this.gn().$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.gn().$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.gn().$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.gn().$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.gn().$2$colorScheme$primaryIconTheme(a,b)}, +$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.gn().$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.gn().$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.gn().$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.gn().$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.gn().$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.gn().$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.gn().$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.gn().$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.gn().$1$app(a)}, +$1$isAutoInitEnabled(a){return this.gn().$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.gn().$1$connected(a)}, +$1$healthCheck(a){return this.gn().$1$healthCheck(a)}, +$1$callCreated(a){return this.gn().$1$callCreated(a)}, +$1$callAccepted(a){return this.gn().$1$callAccepted(a)}, +$1$callRejected(a){return this.gn().$1$callRejected(a)}, +$1$callUpdated(a){return this.gn().$1$callUpdated(a)}, +$1$callEnded(a){return this.gn().$1$callEnded(a)}, +$1$callSessionStarted(a){return this.gn().$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.gn().$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.gn().$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.gn().$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.gn().$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.gn().$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.gn().$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.gn().$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.gn().$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.gn().$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.gn().$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.gn().$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.gn().$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.gn().$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.gn().$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.gn().$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.gn().$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.gn().$1$callReaction(a)}, +$1$custom(a){return this.gn().$1$custom(a)}, +$1$callRing(a){return this.gn().$1$callRing(a)}, +$1$callNotification(a){return this.gn().$1$callNotification(a)}, +$1$unknown(a){return this.gn().$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.gn().$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.gn().$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.gn().$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.gn().$1$config(a)}, +$2$descendant$rect(a,b){return this.gn().$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.gn().$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.gn().$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.gn().$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.gn().$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.gn().$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.gn().$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.gn().$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.gn().$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.gn().$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.gn().$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.gn().$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.gn().$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.gn().$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.gn().$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.gn().$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.gn().$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.gn().$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.gn().$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.gn().$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.gn().$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.gn().$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.gn().$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.gn().$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.gn().$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.gn().$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.gn().$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.gn().$2$test(a,b)}} +A.brT.prototype={ +$0(){return"[setState] callState.status: "+this.a.f.j(0)}, +$S:1} +A.brU.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.brV.prototype={ +$0(){return"[build] status: "+this.a.j(0)}, +$S:1} +A.brO.prototype={ +$0(){return"[connect] no args"}, +$S:1} +A.brP.prototype={ +$0(){return"[connect] completed: "+this.a.j(0)}, +$S:1} +A.brQ.prototype={ +$0(){return"[connect] failed: "+A.c(this.a)}, +$S:1} +A.brR.prototype={ +$0(){return"[leave] no args"}, +$S:1} +A.brS.prototype={ +$0(){return"[leave] popped: "+this.a.a}, +$S:1} +A.a43.prototype={ +gNj(){return B.Qh}, +B(a){var s,r=this,q=null,p=A.fQ(a),o=A.eJ(q,q,q,A.d_(B.pd,p.b.a,q,q),q,new A.aB4(r,a),q,q,q,q,q),n=p.b,m=A.a([new A.RZ(r.x,q),A.eJ(q,q,q,A.d_(B.a4w,n.a,q,q),q,new A.aB5(r,a),q,q,q,q,q)],t.p),l=r.c.y.w +l===$&&A.b() +l=l.a +s=l.gp(l) +l=A.aw(A.c22(s.f)+": "+s.b.c,q,q,B.QT,q,q,p.a.c,q,q) +return A.Mr(m,!0,n.r,!1,1,o,q,l,q,q)}, +aGb(a){var s=a.K(t.mN),r=s==null?null:s.f +if(r==null)r=new A.aLD() +A.bD(a,!1).iN(A.lJ(new A.aB3(this,r),null,t.m))}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.aB4.prototype={ +$0(){A.abX(this.b)}, +$S:0} +A.aB5.prototype={ +$0(){return this.a.aGb(this.b)}, +$S:0} +A.aB3.prototype={ +$1(a){return new A.UW(this.a.c,this.b,null)}, +$S:11} +A.RZ.prototype={ +a4(){return new A.aql(B.j0,B.i)}} +A.aql.prototype={ +B(a){var s=null +return A.eJ(s,s,s,A.d_(this.d===B.j0?B.a4x:B.a4v,s,s,s),s,new A.boQ(this),s,s,s,s,s)}} +A.boQ.prototype={ +$0(){var s=this.a,r=s.d===B.j0?B.KT:B.j0 +s.d=r +s.a.c.$1(r) +s.U(new A.boP())}, +$S:0} +A.boP.prototype={ +$0(){}, +$S:0} +A.Cb.prototype={ +a4(){return new A.a04(B.j0,B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.a04.prototype={ +gn(){return this.a.c}, +B(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.d,j=k.f +if(j instanceof A.N6){l=l.c +j=n.e +s=A.cag(j) +r=new A.ahx(l,k.ay,s,j,m)}else r=A.ci(A.aw(j instanceof A.N9?"Reconnecting":"Connecting",m,m,m,m,m,m,m,m),m,m) +q=k.gXE() +if(A.bP()===B.aK||A.bP()===B.b4){l=A.bv(a,m,t.l).w +l=l.gmX(l)===B.iY}else l=!1 +p=!l +if(p){l=n.a +l=new A.a43(l.c,l.e,new A.brY(n),m)}else l=m +k=n.gaMr() +j=A.cp(m,r,B.D,!1,m,k,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,!1,B.N) +s=n.d +o=t.p +s=A.cP(B.a7,A.a([j,A.bdZ(new A.N0(n.a.c,k,m),s)],o),B.u,B.a6,m) +if(p&&q!=null){k=n.a +j=k.y +k=j==null?m:j.$3(a,k.c,k.d) +if(k==null){k=n.a +j=k.c +k=k.f +o=A.bOR(m,m,m,A.a([new A.Wk(j,m),A.bPD(j,q),A.bPE(j,q),A.bKY(j,q),A.bLY(j,k)],o),m,m) +k=o}}else k=m +return A.qp(l,B.vh,s,k,m)}, +aMs(){this.U(new A.brW(this))}, +$0(){return this.gn().$0()}, +$1(a){return this.gn().$1(a)}, +$2(a,b){return this.gn().$2(a,b)}, +$3$1(a,b,c,d){return this.gn().$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.gn().$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.gn().$2$1(a,b,c)}, +$1$1(a,b){return this.gn().$1$1(a,b)}, +$3(a,b,c){return this.gn().$3(a,b,c)}, +$4(a,b,c,d){return this.gn().$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.gn().$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.gn().$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.gn().$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.gn().$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.gn().$1$accessibilityFeatures(a)}, +$1$locales(a){return this.gn().$1$locales(a)}, +$1$textScaleFactor(a){return this.gn().$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.gn().$1$platformBrightness(a)}, +$1$2(a,b,c){return this.gn().$1$2(a,b,c)}, +$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.gn().$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.gn().$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.gn().$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.gn().$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.gn().$4$checkModifiers(a,b,c,d)}, +$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.gn().$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.gn().$1$0(a)}, +$1$accessibleNavigation(a){return this.gn().$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.gn().$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.gn().$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.gn().$1$growable(a)}, +$2$path(a,b){return this.gn().$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.gn().$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.gn().$2$position(a,b)}, +$1$style(a){return this.gn().$1$style(a)}, +$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.gn().$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)}, +$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.gn().$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)}, +$2$aspect(a,b){return this.gn().$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.gn().$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.gn().$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.gn().$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.gn().$2$after(a,b)}, +$1$range(a){return this.gn().$1$range(a)}, +$1$paragraphWidth(a){return this.gn().$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.gn().$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.gn().$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.gn().$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.gn().$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.gn().$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.gn().$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gn().$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.gn().$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gn().$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.gn().$1$bottom(a)}, +$2$textDirection(a,b){return this.gn().$2$textDirection(a,b)}, +$2$reversed(a,b){return this.gn().$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.gn().$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.gn().$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.gn().$2$down$up(a,b)}, +$1$down(a){return this.gn().$1$down(a)}, +$1$floatingActionButtonScale(a){return this.gn().$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.gn().$1$removeBottom(a)}, +$1$padding(a){return this.gn().$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.gn().$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.gn().$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.gn().$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.gn().$1$brightness(a)}, +$2$color$fontSize(a,b){return this.gn().$2$color$fontSize(a,b)}, +$1$color(a){return this.gn().$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.gn().$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.gn().$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.gn().$1$side(a)}, +$1$findFirstFocus(a){return this.gn().$1$findFirstFocus(a)}, +$2$value(a,b){return this.gn().$2$value(a,b)}, +$1$details(a){return this.gn().$1$details(a)}, +$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.gn().$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.gn().$3$replace$state(a,b,c)}, +$2$params(a,b){return this.gn().$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.gn().$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.gn().$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.gn().$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.gn().$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.gn().$2$initialRestore(a,b)}, +$1$direction(a){return this.gn().$1$direction(a)}, +$3$textDirection(a,b,c){return this.gn().$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.gn().$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.gn().$1$camera(a)}, +$1$microphone(a){return this.gn().$1$microphone(a)}, +$1$renderVideo(a){return this.gn().$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.gn().$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.gn().$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.gn().$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.gn().$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.gn().$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.gn().$2$chunkCallback(a,b)}, +$1$url(a){return this.gn().$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.gn().$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.gn().$1$length(a)}, +$1$tailVisitor(a){return this.gn().$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.gn().$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.gn().$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.gn().$5(a,b,c,d,e)}, +$1$recursive(a){return this.gn().$1$recursive(a)}, +$3$async(a,b,c){return this.gn().$3$async(a,b,c)}, +$2$withDrive(a,b){return this.gn().$2$withDrive(a,b)}, +$1$status(a){return this.gn().$1$status(a)}, +$2$callCid$create(a,b){return this.gn().$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.gn().$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.gn().$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.gn().$1$callParticipants(a)}, +$1$publishedTracks(a){return this.gn().$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.gn().$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.gn().$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.gn().$1$width(a)}, +$1$height(a){return this.gn().$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.gn().$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.gn().$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.gn().$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.gn().$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.gn().$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.gn().$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.gn().$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.gn().$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.gn().$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.gn().$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.gn().$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.gn().$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.gn().$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.gn().$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.gn().$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.gn().$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.gn().$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.gn().$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.gn().$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.gn().$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.gn().$2$sessionId$status(a,b)}, +$2$0(a,b){return this.gn().$2$0(a,b)}, +$1$end(a){return this.gn().$1$end(a)}, +$1$text(a){return this.gn().$1$text(a)}, +$1$line(a){return this.gn().$1$line(a)}, +$2$color(a,b){return this.gn().$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.gn().$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.gn().$2$init$kind(a,b)}, +$2$onDone(a,b){return this.gn().$2$onDone(a,b)}, +$1$sessionId(a){return this.gn().$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.gn().$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.gn().$1$isDominantSpeaker(a)}, +$1$muted(a){return this.gn().$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.gn().$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.gn().$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.gn().$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.gn().$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.gn().$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.gn().$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.gn().$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.gn().$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.gn().$1$reaction(a)}, +$1$isBroadcasting(a){return this.gn().$1$isBroadcasting(a)}, +$1$isRecording(a){return this.gn().$1$isRecording(a)}, +$1$ownCapabilities(a){return this.gn().$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.gn().$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.gn().$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.gn().$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.gn().$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.gn().$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.gn().$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.gn().$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.gn().$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.gn().$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.gn().$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.gn().$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.gn().$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.gn().$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.gn().$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.gn().$1$fontWeight(a)}, +$1$userId(a){return this.gn().$1$userId(a)}, +$1$user(a){return this.gn().$1$user(a)}, +$1$mentionedUsers(a){return this.gn().$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.gn().$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.gn().$1$showInChannel(a)}, +$1$id(a){return this.gn().$1$id(a)}, +$1$limit(a){return this.gn().$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.gn().$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.gn().$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.gn().$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.gn().$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.gn().$2$code$message(a,b)}, +$1$selection(a){return this.gn().$1$selection(a)}, +$1$rect(a){return this.gn().$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.gn().$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.gn().$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.gn().$2$cause$from(a,b)}, +$1$composing(a){return this.gn().$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.gn().$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.gn().$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.gn().$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.gn().$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.gn().$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.gn().$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.gn().$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.gn().$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.gn().$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.gn().$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.gn().$1$extentOffset(a)}, +$1$spellCheckService(a){return this.gn().$1$spellCheckService(a)}, +$1$borderSide(a){return this.gn().$1$borderSide(a)}, +$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.gn().$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)}, +$2$enabled$hintMaxLines(a,b){return this.gn().$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.gn().$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.gn().$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.gn().$2$remove(a,b)}, +$1$uploadState(a){return this.gn().$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.gn().$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.gn().$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.gn().$1$path(a)}, +$1$quotedMessage(a){return this.gn().$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.gn().$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.gn().$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.gn().$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.gn().$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.gn().$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.gn().$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.gn().$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.gn().$1$fontSize(a)}, +$1$messageTextStyle(a){return this.gn().$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.gn().$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.gn().$1$textTheme(a)}, +$2$a$p(a,b){return this.gn().$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.gn().$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.gn().$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.gn().$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.gn().$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.gn().$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.gn().$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.gn().$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.gn().$1$fontStyle(a)}, +$1$decoration(a){return this.gn().$1$decoration(a)}, +$1$task(a){return this.gn().$1$task(a)}, +$1$isPlaying(a){return this.gn().$1$isPlaying(a)}, +$2$caption$position(a,b){return this.gn().$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.gn().$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.gn().$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.gn().$1$buffered(a)}, +$1$isBuffering(a){return this.gn().$1$isBuffering(a)}, +$1$volume(a){return this.gn().$1$volume(a)}, +$1$enable(a){return this.gn().$1$enable(a)}, +$1$position(a){return this.gn().$1$position(a)}, +$1$isLooping(a){return this.gn().$1$isLooping(a)}, +$1$queryParameters(a){return this.gn().$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.gn().$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.gn().$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.gn().$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.gn().$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.gn().$1$state(a)}, +$1$days(a){return this.gn().$1$days(a)}, +$1$years(a){return this.gn().$1$years(a)}, +$1$letterSpacing(a){return this.gn().$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.gn().$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.gn().$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.gn().$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.gn().$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.gn().$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.gn().$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.gn().$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.gn().$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.gn().$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.gn().$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.gn().$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.gn().$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.gn().$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.gn().$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.gn().$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.gn().$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.gn().$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.gn().$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.gn().$2$presence$watch(a,b)}, +$1$read(a){return this.gn().$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.gn().$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.gn().$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.gn().$1$watchers(a)}, +$1$filter(a){return this.gn().$1$filter(a)}, +$1$members(a){return this.gn().$1$members(a)}, +$2$members$read(a,b){return this.gn().$2$members$read(a,b)}, +$2$channel$members(a,b){return this.gn().$2$channel$members(a,b)}, +$1$ownReactions(a){return this.gn().$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.gn().$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.gn().$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.gn().$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.gn().$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.gn().$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.gn().$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.gn().$1$includeUserDetails(a)}, +$1$immediately(a){return this.gn().$1$immediately(a)}, +$1$reversed(a){return this.gn().$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.gn().$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.gn().$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.gn().$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.gn().$2$colorScheme$primaryIconTheme(a,b)}, +$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.gn().$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.gn().$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.gn().$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.gn().$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.gn().$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.gn().$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.gn().$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.gn().$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.gn().$1$app(a)}, +$1$isAutoInitEnabled(a){return this.gn().$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.gn().$1$connected(a)}, +$1$healthCheck(a){return this.gn().$1$healthCheck(a)}, +$1$callCreated(a){return this.gn().$1$callCreated(a)}, +$1$callAccepted(a){return this.gn().$1$callAccepted(a)}, +$1$callRejected(a){return this.gn().$1$callRejected(a)}, +$1$callUpdated(a){return this.gn().$1$callUpdated(a)}, +$1$callEnded(a){return this.gn().$1$callEnded(a)}, +$1$callSessionStarted(a){return this.gn().$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.gn().$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.gn().$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.gn().$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.gn().$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.gn().$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.gn().$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.gn().$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.gn().$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.gn().$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.gn().$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.gn().$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.gn().$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.gn().$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.gn().$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.gn().$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.gn().$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.gn().$1$callReaction(a)}, +$1$custom(a){return this.gn().$1$custom(a)}, +$1$callRing(a){return this.gn().$1$callRing(a)}, +$1$callNotification(a){return this.gn().$1$callNotification(a)}, +$1$unknown(a){return this.gn().$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.gn().$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.gn().$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.gn().$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.gn().$1$config(a)}, +$2$descendant$rect(a,b){return this.gn().$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.gn().$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.gn().$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.gn().$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.gn().$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.gn().$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.gn().$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.gn().$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.gn().$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.gn().$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.gn().$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.gn().$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.gn().$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.gn().$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.gn().$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.gn().$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.gn().$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.gn().$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.gn().$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.gn().$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.gn().$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.gn().$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.gn().$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.gn().$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.gn().$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.gn().$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.gn().$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.gn().$2$test(a,b)}} +A.brY.prototype={ +$1(a){var s=this.a +s.U(new A.brX(s,a))}, +$S:1077} +A.brX.prototype={ +$0(){return this.a.e=this.b}, +$S:0} +A.brW.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.N0.prototype={ +a4(){return new A.XH(new A.dU("SV:DiagnosticsView"),B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.XH.prototype={ +av(){var s=this +s.aG() +s.r=s.a.c.ga2d().bw(new A.bhu(s))}, +q(){var s=0,r=A.o(t.H),q=this,p +var $async$q=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.aE() +p=q.r +s=2 +return A.h(p==null?null:p.R(0),$async$q) +case 2:return A.m(null,r)}}) +return A.n($async$q,r)}, +B(a){var s=this,r=null,q=t.p +return new A.it(B.i_,A.cP(B.a7,A.a([new A.alS(s.e,s.f,r),A.bO(A.a([A.eJ(r,r,r,B.a4T,r,s.gaFa(),r,r,r,r,r),A.eJ(r,r,r,B.a4R,r,s.gaGG(),r,r,r,r,r),B.Qi,A.eJ(r,r,r,B.a4K,r,new A.bhs(s),r,r,r,r,r)],q),B.m,B.dV,B.r,r)],q),B.u,B.a6,r),r)}, +I2(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h,g +var $async$I2=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +k=$.G() +j=o.d.a +k.aT(0,j,new A.bhk()) +n=k.adC(0,t.JR) +k.aT(0,j,new A.bhl(n)) +i=n +s=6 +return A.h(i==null?null:J.ayl(i),$async$I2) +case 6:k.aJ(j,new A.bhm()) +k=o.c.K(t.Pu) +k.toString +k.f.a_M(B.avn) +q=1 +s=5 +break +case 3:q=2 +g=p +m=A.a0(g) +l=A.am(g) +k=$.G() +k.cY(0,o.d.a,new A.bhn(m,l)) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$I2,r)}, +I9(){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h,g,f +var $async$I9=A.k(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +j=$.G() +i=o.d.a +j.aT(0,i,new A.bho()) +n=j.adC(0,t.JR) +j.aT(0,i,new A.bhp(n)) +h=n +s=6 +return A.h(h==null?null:J.c0V(h),$async$I9) +case 6:m=b +j.aJ(i,new A.bhq(m)) +q=1 +s=5 +break +case 3:q=2 +f=p +l=A.a0(f) +k=A.am(f) +j=$.G() +j.cY(0,o.d.a,new A.bhr(l,k)) +s=5 +break +case 2:s=1 +break +case 5:return A.m(null,r) +case 1:return A.l(p,r)}}) +return A.n($async$I9,r)}} +A.bhu.prototype={ +$1(a){switch(a.a.a){case 0:this.a.e=a +break +case 1:this.a.f=a +break}this.a.U(new A.bht())}, +$S:1078} +A.bht.prototype={ +$0(){}, +$S:0} +A.bhs.prototype={ +$0(){var s=this.a.a.d.$0() +return s}, +$S:0} +A.bhk.prototype={ +$0(){return"[onClearPressed] no args"}, +$S:1} +A.bhl.prototype={ +$0(){return"[onClearPressed] fileLogger: "+A.c(this.a)}, +$S:1} +A.bhm.prototype={ +$0(){return"[onClearPressed] completed"}, +$S:1} +A.bhn.prototype={ +$0(){return"[onClearPressed] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.bho.prototype={ +$0(){return"[onSharePressed] no args"}, +$S:1} +A.bhp.prototype={ +$0(){return"[onSharePressed] fileLogger: "+A.c(this.a)}, +$S:1} +A.bhq.prototype={ +$0(){return"[onSharePressed] result: "+A.c(this.a)}, +$S:1} +A.bhr.prototype={ +$0(){return"[onSharePressed] failed: "+A.c(this.a)+"; "+A.c(this.b)}, +$S:1} +A.alS.prototype={ +B(a){var s,r,q,p=null,o=this.c,n=o==null,m=n?p:o.b.b +if(m==null)m="" +s=n?p:o.b.a +if(s==null)s="" +o=this.d +n=o==null +r=n?p:o.b.b +if(r==null)r="" +q=n?p:o.b.a +if(q==null)q="" +return A.oF(A.bB(A.a([B.Qp,A.b_(B.dG,new A.ZT("PUBLISHER",m,s,p),B.f,p,p,p,p,p,p,p,B.kw,p,p,p),A.b_(B.dG,new A.ZT("SUBSCRIBER",r,q,p),B.f,p,p,p,p,p,p,p,B.kw,p,p,p),B.Qp],t.p),B.m,B.l,B.r,B.w),p,p,B.a_)}} +A.ZT.prototype={ +B(a){var s=null +return A.bB(A.a([A.aw(this.c,s,s,s,s,s,B.azb,s,s),A.aw(this.e,s,s,s,s,s,B.hB,s,s),A.aw(this.d,s,s,s,s,s,B.hB,s,s)],t.p),B.be,B.l,B.r,B.w)}} +A.MZ.prototype={ +B(a){var s=A.a([],t.p),r=this.d +if(r.length===1)s.push(new A.aqk(B.c.gO(r).d,null)) +else s.push(new A.Y3(null)) +s.push(this.c) +return A.cP(B.a7,s,B.u,B.rv,null)}} +A.aqk.prototype={ +B(a){var s=null,r=A.fQ(a).b,q=this.c,p=q==null?s:q.length!==0 +if(p===!0){q.toString +return A.cP(B.a7,A.a([A.nP(s,B.ee,B.ay,s,s,q,s,s),A.rA(A.E2(new A.it(r.ch,s,s),$.av().qH(10,10,B.aN)),B.u,s)],t.p),B.u,B.rv,s)}else return new A.Y3(s)}} +A.Y3.prototype={ +B(a){var s=null +return A.a8I(B.C,A.mI("images/call_background.jpg",s,s,s,"stream_video_flutter",s),B.f,B.TT)}} +A.Nb.prototype={ +B(a){var s=this,r=null,q=s.c.length>1?s.e:s.d +return A.ci(A.aw(s.au4(),r,r,r,r,r,q,B.b5,r),r,r)}, +au4(){var s=this.c,r=s.length +if(r===0)return"No participants" +else if(r===1)return s[0].b +else if(r===2)return s[0].b+" and "+s[1].b +else if(r===3)return s[0].b+", "+s[1].b+" and "+s[2].b +else return s[0].b+", "+s[1].b+" and +"+(r-2)+" more"}} +A.RY.prototype={ +B(a){var s,r,q,p,o=this,n=null,m=A.fQ(a),l=o.c,k=l.length +if(k===1)return A.ue(A.qz(l[0]),o.d) +else if(k===2){s=o.e +return A.bO(A.a([A.ue(A.qz(l[0]),s),B.Qk,A.ue(A.qz(l[1]),s)],t.p),B.m,B.ba,B.r,n)}else if(k>=3){s=o.e +r=A.ue(A.qz(l[0]),s) +q=t.p +p=A.a([A.ue(A.qz(l[1]),s),B.Qk],q) +if(k>3){l=m.b +p.push(A.b_(n,A.f7(A.ci(A.aw("+"+(k-2),n,n,n,n,n,s.c,n,n),n,n),new A.bA(l.x,n,n,s.b,n,n,B.I),B.az),B.f,n,s.a,n,n,n,n,n,n,n,n,n))}else p.push(A.ue(A.qz(l[2]),s)) +return A.bB(A.a([r,B.dv,A.bO(p,B.m,B.ba,B.r,n)],q),B.m,B.l,B.r,B.w)}else return B.bt}} +A.Vh.prototype={ +a4(){return new A.a08(B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.a08.prototype={ +B(a){var s,r,q,p,o=this,n=null +a.K(t.aj) +s=A.fQ(a).x +r=o.a +r=r.d.gafX() +q=A.X(r).i("F<1,fA>") +p=A.P(new A.F(r,new A.bsi(),q),!0,q.i("al.E")) +q=A.aw("Incoming Call...",n,n,n,n,n,s.e,n,n) +r=o.a.c.cx +return new A.MZ(A.d8(B.F,!0,n,A.bB(A.a([B.cY,new A.RY(p,s.a,s.b,n),new A.ak(B.wC,new A.Nb(p,s.c,s.d,n),n),q,B.cY,new A.aa1(r.a instanceof A.oQ,r.b instanceof A.oQ,o.gaET(),new A.bsj(o,a),new A.bsk(o,a),new A.bsl(o,a),n)],t.p),B.m,B.ba,B.r,B.w),B.f,B.S,0,n,n,n,n,n,B.aA),p,n)}, +Bp(a){return this.aFq(a)}, +aFq(a){var s=0,r=A.o(t.H),q=this +var $async$Bp=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.c.Nz(),$async$Bp) +case 2:s=3 +return A.h(q.a.c.ho(0),$async$Bp) +case 3:return A.m(null,r)}}) +return A.n($async$Bp,r)}, +HY(){var s=0,r=A.o(t.H),q=this +var $async$HY=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.c.JF(0),$async$HY) +case 2:return A.m(null,r)}}) +return A.n($async$HY,r)}, +Sa(a){return this.aFX(a)}, +aFX(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$Sa=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a.c +n=o.cx +o.sCC(n.Vr(A.bcJ(n.b))) +n=p.U(new A.bsh()) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Sa,r)}, +S9(a){return this.aF3(a)}, +aF3(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$S9=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a.c +n=o.cx +o.sCC(n.Vj(A.bcJ(n.a))) +n=p.U(new A.bsg()) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$S9,r)}} +A.bsi.prototype={ +$1(a){return A.aB9(a)}, +$S:376} +A.bsj.prototype={ +$0(){return this.a.Bp(this.b)}, +$S:0} +A.bsk.prototype={ +$0(){return this.a.Sa(this.b)}, +$S:0} +A.bsl.prototype={ +$0(){return this.a.S9(this.b)}, +$S:0} +A.bsh.prototype={ +$0(){var s=t.z +return A.q(s,s)}, +$S:0} +A.bsg.prototype={ +$0(){var s=t.z +return A.q(s,s)}, +$S:0} +A.aa1.prototype={ +B(a){var s,r=this,q=null,p=t.p,o=A.bO(A.a([A.jN(B.f4,B.xG,B.k,q,r.f,B.oI),A.jN(B.alq,B.a4P,B.k,q,r.e,B.oI)],p),B.m,B.ma,B.r,q),n=r.d?B.po:B.pl +n=A.jN(q,n,q,q,r.r,B.bx) +s=r.c?B.pn:B.pm +return new A.ak(B.wt,A.bB(A.a([o,B.Qo,A.bO(A.a([n,A.jN(q,s,q,q,r.w,B.bx)],p),B.m,B.ma,B.r,q)],p),B.m,B.l,B.r,B.w),q)}} +A.Vi.prototype={ +a4(){return new A.a09(B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}, +aZs(a){return this.d.$1(a)}} +A.a09.prototype={ +F9(){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$F9=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.e +s=j!=null?3:4 +break +case 3:s=5 +return A.h(j.cA(0),$async$F9) +case 5:q=n.U(new A.bsu(n)) +s=1 +break +case 4:p=7 +s=10 +return A.h(A.afo(B.nZ,"local"),$async$F9) +case 10:m=b +j=n.U(new A.bsv(n,m)) +q=j +s=1 +break +p=2 +s=9 +break +case 7:p=6 +i=o +l=A.a0(i) +j=$.G() +j.bc(0,"SV:LobbyView",new A.bsw(l)) +s=9 +break +case 6:s=2 +break +case 9:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$F9,r)}, +Fa(){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$Fa=A.k(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.d +s=j!=null?3:4 +break +case 3:s=5 +return A.h(j.cA(0),$async$Fa) +case 5:q=n.U(new A.bsx(n)) +s=1 +break +case 4:p=7 +s=10 +return A.h(A.afn(B.nz,"local"),$async$Fa) +case 10:m=b +j=n.U(new A.bsy(n,m)) +q=j +s=1 +break +p=2 +s=9 +break +case 7:p=6 +i=o +l=A.a0(i) +j=$.G() +j.bc(0,"SV:LobbyView",new A.bsz(l)) +s=9 +break +case 6:s=2 +break +case 9:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Fa,r)}, +aZr(){var s,r,q,p=this +p.f=!0 +s=p.e +r=s!=null?B.fq.Vj(new A.xr(s,t.fk)):B.fq +q=p.d +if(q!=null)r=r.Vr(new A.xr(q,t.fk)) +p.a.aZs(r)}, +av(){this.aG() +this.a.c.hP(0)}, +q(){var s,r=this +if(!r.f){s=r.e +if(s!=null)s.cA(0) +s=r.d +if(s!=null)s.cA(0)}r.d=r.e=null +r.aE()}, +B(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=A.fQ(a0),d=e.a,c=e.b,b=a0.K(t.I0),a=b==null?f:b.f +if(a==null)a=A.fQ(a0).e +g.a.toString +s=a.b +r=$.vf() +r=r.gnQ(r).ch.a.a +q=r.e.b +r=q===B.K?f:r.$ti.c.a(q) +p=g.e!=null +o=g.d!=null +q=c.a +n=t.p +m=A.Mr(A.a([A.eJ(f,f,f,A.d_(B.pf,q,f,f),f,new A.bsr(g,a0),f,f,f,f,f)],n),!1,B.S,f,0,f,f,f,f,f) +l=d.b +q=A.aw("Before Joining",f,f,f,f,f,l.CI(q,28),f,f) +k=A.aw("Setup your audio and video",f,f,f,f,f,l.bz(c.b),f,f) +r=A.b_(f,A.nU(A.bX(16),A.f7(new A.e3(new A.bss(g,r,a.c,p,o),f),new A.bA(s,f,f,f,f,f,B.I),B.az),f),B.f,f,B.TI,f,f,280,f,f,f,f,f,f) +j=o?B.po:B.pl +j=A.jN(f,j,f,f,g.gb1Y(),f) +i=p?B.pn:B.pm +i=A.bO(A.a([j,B.bW,A.jN(f,i,f,f,g.gb1W(),f)],n),B.m,B.ba,B.r,f) +j=A.bX(16) +l=A.aw("You are about to join a call. 0 more people are in the call.",f,f,f,f,f,l,f,f) +h=A.Fi(f,f,c.x,f,f,f,f,f,f,f,f,f,B.av6,f,f,new A.ch(A.bX(8),B.y),f,f,f,f,f) +return A.qp(m,a.a,A.ci(A.oF(new A.ak(B.cN,A.bB(A.a([q,k,B.hx,r,B.hx,i,B.hx,A.b_(f,A.nU(j,A.f7(new A.ak(B.bx,A.bB(A.a([new A.ak(B.cN,l,f),B.hx,A.zs(A.aw("Join Call",f,f,f,f,f,d.c.bz(B.k),f,f),g.gaZq(),h)],n),B.m,B.l,B.r,B.w),f),new A.bA(s,f,f,f,f,f,B.I),B.az),f),B.f,f,B.TJ,f,f,f,f,f,f,f,f,f),B.Qr],n),B.m,B.l,B.r,B.w),f),f,f,B.a_),f,f),f,f)}} +A.bsu.prototype={ +$0(){return this.a.e=null}, +$S:0} +A.bsv.prototype={ +$0(){return this.a.e=this.b}, +$S:0} +A.bsw.prototype={ +$0(){return"Error creating camera track: "+A.c(this.a)}, +$S:1} +A.bsx.prototype={ +$0(){return this.a.d=null}, +$S:0} +A.bsy.prototype={ +$0(){return this.a.d=this.b}, +$S:0} +A.bsz.prototype={ +$0(){return"Error creating microphone track: "+A.c(this.a)}, +$S:1} +A.bsr.prototype={ +$0(){var s=0,r=A.o(t.H),q=this +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.a.a.toString +s=2 +return A.h(A.abX(q.b),$async$$0) +case 2:return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.bss.prototype={ +$1(a){var s,r=this,q=null,p=r.b,o=new A.bst(p,r.c),n=t.p,m=A.a([],n) +if(r.d){s=r.a.e +s.toString +m.push(new A.JN(s,!0,B.Rv,o,q))}else m.push(o.$1(a)) +p=p==null?q:p.b +if(p==null)p="" +m.push(new A.dc(B.nr,q,q,A.bB(A.a([new A.ak(B.bx,new A.Vt(p,r.e,!1,q,q,q,q,q),q)],n),B.be,B.l,B.R,B.w),q)) +return A.cP(B.a7,m,B.u,B.a6,q)}, +$S:374} +A.bst.prototype={ +$1(a){var s=null,r=this.a +if(r==null)return A.b_(s,s,B.f,s,s,s,s,s,s,s,s,s,s,s) +return A.ci(A.ue(A.qz(r),this.b),s,s)}, +$S:11} +A.Vs.prototype={ +a4(){return new A.atS(B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.atS.prototype={ +B(a){var s,r,q,p,o=this,n=null +a.K(t.aj) +s=A.fQ(a).y +r=o.a +r=r.d.gafX() +q=A.X(r).i("F<1,fA>") +p=A.P(new A.F(r,new A.btE(),q),!0,q.i("al.E")) +q=A.aw("Calling\u2026",n,n,n,n,n,s.e,n,n) +r=o.a.c.cx +return new A.MZ(A.d8(B.F,!0,n,A.bB(A.a([B.cY,new A.RY(p,s.a,s.b,n),new A.ak(B.wC,new A.Nb(p,s.c,s.d,n),n),q,B.cY,new A.acr(r.a instanceof A.oQ,r.b instanceof A.oQ,new A.btF(o,a),new A.btG(o,a),new A.btH(o,a),n)],t.p),B.m,B.ba,B.r,B.w),B.f,B.S,0,n,n,n,n,n,B.aA),p,n)}, +Bn(a){return this.aF5(a)}, +aF5(a){var s=0,r=A.o(t.H),q=this +var $async$Bn=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.c.Da(0),$async$Bn) +case 2:s=3 +return A.h(q.a.c.ho(0),$async$Bn) +case 3:return A.m(null,r)}}) +return A.n($async$Bn,r)}, +SK(a){return this.aFY(a)}, +aFY(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$SK=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a.c +n=o.cx +o.sCC(n.Vr(A.bcJ(n.b))) +n=p.U(new A.btD()) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$SK,r)}, +SH(a){return this.aF4(a)}, +aF4(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$SH=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a.c +n=o.cx +o.sCC(n.Vj(A.bcJ(n.a))) +n=p.U(new A.btC()) +q=n +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$SH,r)}} +A.btE.prototype={ +$1(a){return A.aB9(a)}, +$S:376} +A.btF.prototype={ +$0(){return this.a.Bn(this.b)}, +$S:0} +A.btG.prototype={ +$0(){return this.a.SK(this.b)}, +$S:0} +A.btH.prototype={ +$0(){return this.a.SH(this.b)}, +$S:0} +A.btD.prototype={ +$0(){var s=t.z +return A.q(s,s)}, +$S:0} +A.btC.prototype={ +$0(){var s=t.z +return A.q(s,s)}, +$S:0} +A.acr.prototype={ +B(a){var s,r,q=this,p=null,o=q.d?B.po:B.pl +o=A.jN(p,o,p,p,q.f,B.bx) +s=q.c?B.pn:B.pm +r=t.p +return new A.ak(B.wt,A.bB(A.a([A.bO(A.a([o,A.jN(p,s,p,p,q.r,B.bx)],r),B.m,B.ma,B.r,p),A.jN(B.f4,B.xG,B.k,p,q.e,B.oI),B.Qo],r),B.m,B.l,B.r,B.w),p)}} +A.N1.prototype={} +A.aVX.prototype={} +A.ahM.prototype={} +A.a4p.prototype={ +B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +A.b7p(a) +s=i.w +r=i.x +q=i.c +p=q.gr8() +o=q.gyF() +n=A.ue(A.qz(A.aB9(q)),i.y) +q=A.fF(new A.ak(B.cN,A.aw(q.c,h,h,B.aM,h,h,i.r,h,h),h),1) +m=i.d +m=o?m.a:m.b +l=o?s:r +k=i.e +k=p?k.a:k.b +j=p?s:r +return A.fG(!1,!0,A.b_(h,A.bO(A.a([n,q,new A.Zk(m,l,h),new A.Zk(k,j,h)],t.p),B.m,B.l,B.r,h),B.f,h,h,h,h,h,h,h,B.bx,h,h,h),h,!0,h,h,h,h,h,h,h,h,h,new A.aBb(i),h,h,h,h)}} +A.aBb.prototype={ +$0(){}, +$S:0} +A.Zk.prototype={ +B(a){var s=null +return A.b_(s,A.d_(this.c,this.d,s,32),B.f,s,s,s,s,s,s,s,B.ad,s,s,s)}} +A.UW.prototype={ +a4(){return new A.a05(B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.a05.prototype={ +av(){var s,r,q=this +q.aG() +s=q.a +r=s.c +q.d=new A.ahP(r,s.d,B.W4,$.be()) +r=r.y.w +r===$&&A.b() +q.e=r.bw(q.gaKT()) +r=q.a.c.y.w +r===$&&A.b() +r=r.a +q.IS(r.gp(r))}, +q(){var s=this.e +if(s!=null)s.R(0) +this.e=null +this.aE()}, +IS(a){return this.aKU(a)}, +aKU(a){var s=0,r=A.o(t.H),q=this +var $async$IS=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q.U(new A.brZ()) +return A.m(null,r)}}) +return A.n($async$IS,r)}, +B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.a.c.y.w +i===$&&A.b() +i=i.a +s=i.gp(i) +r=s.gXE() +q=s.ay +p=A.fQ(a) +o=A.b7p(a) +i=k.a +i.toString +n=q.length +m=A.Mr(j,!0,j,j,j,j,j,A.aw("Participants ("+n+")",j,j,j,j,j,j,j,j),j,j) +n=A.fF(A.bCZ(new A.bs0(k,q,o.d,o.e,o.f,o.r),n,B.ws,B.a_,new A.bs1(k,o.b,o.c,o.a),!1),1) +l=p.b +r.toString +return A.qp(m,j,A.bB(A.a([n,A.d8(B.F,!0,j,new A.a4q(i.c,r,"Invite",B.UW,new A.bs2(k,a,o.w,o.x,o.y,o.z,o.Q,o.as),j),B.f,l.f,8,j,j,j,j,j,B.aA)],t.p),B.m,B.l,B.r,B.w),j,j)}} +A.brZ.prototype={ +$0(){}, +$S:0} +A.bs0.prototype={ +$2(a,b){var s=this,r=s.b[b] +s.a.a.toString +return new A.a4p(r,B.avH,B.avI,s.c,s.d,s.e,s.f,null)}, +$S:49} +A.bs1.prototype={ +$2(a,b){var s=this +s.a.a.toString +return new A.vI(s.c,null,s.b,null,s.d,null)}, +$S:49} +A.bs2.prototype={ +$0(){var s=this +A.bD(s.b,!1).iN(A.lJ(new A.bs_(s.a,s.c,s.d,s.e,s.f,s.r,s.w),null,t.H))}, +$S:0} +A.bs_.prototype={ +$1(a){var s=this,r=s.a.d +r===$&&A.b() +return new A.Cf(r,s.b,s.c,s.d,s.e,s.f,s.r,null)}, +$S:1080} +A.a4q.prototype={ +B(a){var s=this +return A.ha(!0,new A.a3X(B.ba,B.bx,A.a([new A.aoP(s.e,s.r,null),new A.Zs(s.c,s.d,s.f,null)],t.p),null),!0,B.x,!0,!0)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.aoP.prototype={ +B(a){var s=null,r=A.Fi(s,s,s,s,s,s,3,s,s,s,s,s,B.Qd,s,s,new A.ch(A.bX(32),B.y),s,s,s,s,s) +return A.zs(A.aw(this.c,s,s,s,s,s,B.R1,s,s),new A.bmh(this),r)}} +A.bmh.prototype={ +$0(){this.a.d.$0()}, +$S:0} +A.Zs.prototype={ +a4(){return new A.apP(B.i)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.apP.prototype={ +B(a){var s=null,r=this.a.d.gr8(),q=A.fQ(a),p=A.Fi(s,s,s,s,s,s,s,s,s,s,s,s,B.Qd,s,s,new A.ch(A.bX(32),B.y),new A.cw(q.b.ch,1,B.ai,-1),s,s,s,s),o=this.a +if(r){o.toString +o="Mute Me"}else{o.toString +o="Unmute Me"}return new A.acs(new A.bot(this,r),s,s,s,p,B.f,s,!1,s,A.aw(o,s,s,s,s,s,B.R1,s,s),s)}} +A.bot.prototype={ +$0(){this.a.a.c.rS(!this.b)}, +$S:0} +A.ahP.prototype={ +L5(){var s=0,r=A.o(t.H),q=this,p +var $async$L5=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=A +s=2 +return A.h(q.x.z5(),$async$L5) +case 2:q.sp(0,new p.N1(b,A.q(t.N,t.Vj))) +return A.m(null,r)}}) +return A.n($async$L5,r)}, +M7(){var s=0,r=A.o(t.H),q=this,p,o,n +var $async$M7=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +o=p.a +n=p.b +s=2 +return A.h(q.w.aX5(J.lj(n.gaS(n))),$async$M7) +case 2:J.bHX(o,new A.b8d(n)) +n.T(0) +q.aO() +return A.m(null,r)}}) +return A.n($async$M7,r)}, +aXs(a){var s=A.bM3(this.a.a,a),r=s==null?null:s.a +if(r==null)return!1 +return this.a.b.ak(0,r)}, +$0(){return this.w.$0()}, +$1(a){return this.w.$1(a)}, +$2(a,b){return this.w.$2(a,b)}, +$3$1(a,b,c,d){return this.w.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.w.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.w.$2$1(a,b,c)}, +$1$1(a,b){return this.w.$1$1(a,b)}, +$3(a,b,c){return this.w.$3(a,b,c)}, +$4(a,b,c,d){return this.w.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.w.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.w.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.w.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.w.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.w.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.w.$1$locales(a)}, +$1$textScaleFactor(a){return this.w.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.w.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.w.$1$2(a,b,c)}, +$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.w.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.w.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.w.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.w.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.w.$4$checkModifiers(a,b,c,d)}, +$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.w.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.w.$1$0(a)}, +$1$accessibleNavigation(a){return this.w.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.w.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.w.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.w.$1$growable(a)}, +$2$path(a,b){return this.w.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.w.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.w.$2$position(a,b)}, +$1$style(a){return this.w.$1$style(a)}, +$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.w.$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)}, +$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.w.$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)}, +$2$aspect(a,b){return this.w.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.w.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.w.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.w.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.w.$2$after(a,b)}, +$1$range(a){return this.w.$1$range(a)}, +$1$paragraphWidth(a){return this.w.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.w.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.w.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.w.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.w.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.w.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.w.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.w.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.w.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.w.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.w.$1$bottom(a)}, +$2$textDirection(a,b){return this.w.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.w.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.w.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.w.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.w.$2$down$up(a,b)}, +$1$down(a){return this.w.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.w.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.w.$1$removeBottom(a)}, +$1$padding(a){return this.w.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.w.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.w.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.w.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.w.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.w.$2$color$fontSize(a,b)}, +$1$color(a){return this.w.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.w.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.w.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.w.$1$side(a)}, +$1$findFirstFocus(a){return this.w.$1$findFirstFocus(a)}, +$2$value(a,b){return this.w.$2$value(a,b)}, +$1$details(a){return this.w.$1$details(a)}, +$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.w.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.w.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.w.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.w.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.w.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.w.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.w.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.w.$2$initialRestore(a,b)}, +$1$direction(a){return this.w.$1$direction(a)}, +$3$textDirection(a,b,c){return this.w.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.w.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.w.$1$camera(a)}, +$1$microphone(a){return this.w.$1$microphone(a)}, +$1$renderVideo(a){return this.w.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.w.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.w.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.w.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.w.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.w.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.w.$2$chunkCallback(a,b)}, +$1$url(a){return this.w.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.w.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.w.$1$length(a)}, +$1$tailVisitor(a){return this.w.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.w.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.w.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.w.$5(a,b,c,d,e)}, +$1$recursive(a){return this.w.$1$recursive(a)}, +$3$async(a,b,c){return this.w.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.w.$2$withDrive(a,b)}, +$1$status(a){return this.w.$1$status(a)}, +$2$callCid$create(a,b){return this.w.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.w.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.w.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.w.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.w.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.w.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.w.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.w.$1$width(a)}, +$1$height(a){return this.w.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.w.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.w.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.w.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.w.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.w.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.w.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.w.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.w.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.w.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.w.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.w.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.w.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.w.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.w.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.w.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.w.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.w.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.w.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.w.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.w.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.w.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.w.$2$0(a,b)}, +$1$end(a){return this.w.$1$end(a)}, +$1$text(a){return this.w.$1$text(a)}, +$1$line(a){return this.w.$1$line(a)}, +$2$color(a,b){return this.w.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.w.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.w.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.w.$2$onDone(a,b)}, +$1$sessionId(a){return this.w.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.w.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.w.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.w.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.w.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.w.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.w.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.w.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.w.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.w.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.w.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.w.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.w.$1$reaction(a)}, +$1$isBroadcasting(a){return this.w.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.w.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.w.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.w.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.w.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.w.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.w.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.w.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.w.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.w.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.w.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.w.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.w.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.w.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.w.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.w.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.w.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.w.$1$fontWeight(a)}, +$1$userId(a){return this.w.$1$userId(a)}, +$1$user(a){return this.w.$1$user(a)}, +$1$mentionedUsers(a){return this.w.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.w.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.w.$1$showInChannel(a)}, +$1$id(a){return this.w.$1$id(a)}, +$1$limit(a){return this.w.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.w.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.w.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.w.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.w.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.w.$2$code$message(a,b)}, +$1$selection(a){return this.w.$1$selection(a)}, +$1$rect(a){return this.w.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.w.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.w.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.w.$2$cause$from(a,b)}, +$1$composing(a){return this.w.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.w.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.w.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.w.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.w.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.w.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.w.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.w.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.w.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.w.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.w.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.w.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.w.$1$spellCheckService(a)}, +$1$borderSide(a){return this.w.$1$borderSide(a)}, +$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.w.$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)}, +$2$enabled$hintMaxLines(a,b){return this.w.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.w.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.w.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.w.$2$remove(a,b)}, +$1$uploadState(a){return this.w.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.w.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.w.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.w.$1$path(a)}, +$1$quotedMessage(a){return this.w.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.w.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.w.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.w.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.w.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.w.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.w.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.w.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.w.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.w.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.w.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.w.$1$textTheme(a)}, +$2$a$p(a,b){return this.w.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.w.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.w.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.w.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.w.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.w.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.w.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.w.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.w.$1$fontStyle(a)}, +$1$decoration(a){return this.w.$1$decoration(a)}, +$1$task(a){return this.w.$1$task(a)}, +$1$isPlaying(a){return this.w.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.w.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.w.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.w.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.w.$1$buffered(a)}, +$1$isBuffering(a){return this.w.$1$isBuffering(a)}, +$1$volume(a){return this.w.$1$volume(a)}, +$1$enable(a){return this.w.$1$enable(a)}, +$1$position(a){return this.w.$1$position(a)}, +$1$isLooping(a){return this.w.$1$isLooping(a)}, +$1$queryParameters(a){return this.w.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.w.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.w.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.w.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.w.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.w.$1$state(a)}, +$1$days(a){return this.w.$1$days(a)}, +$1$years(a){return this.w.$1$years(a)}, +$1$letterSpacing(a){return this.w.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.w.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.w.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.w.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.w.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.w.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.w.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.w.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.w.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.w.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.w.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.w.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.w.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.w.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.w.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.w.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.w.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.w.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.w.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.w.$2$presence$watch(a,b)}, +$1$read(a){return this.w.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.w.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.w.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.w.$1$watchers(a)}, +$1$filter(a){return this.w.$1$filter(a)}, +$1$members(a){return this.w.$1$members(a)}, +$2$members$read(a,b){return this.w.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.w.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.w.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.w.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.w.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.w.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.w.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.w.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.w.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.w.$1$includeUserDetails(a)}, +$1$immediately(a){return this.w.$1$immediately(a)}, +$1$reversed(a){return this.w.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.w.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.w.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.w.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.w.$2$colorScheme$primaryIconTheme(a,b)}, +$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.w.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.w.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.w.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.w.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.w.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.w.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.w.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.w.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.w.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.w.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.w.$1$connected(a)}, +$1$healthCheck(a){return this.w.$1$healthCheck(a)}, +$1$callCreated(a){return this.w.$1$callCreated(a)}, +$1$callAccepted(a){return this.w.$1$callAccepted(a)}, +$1$callRejected(a){return this.w.$1$callRejected(a)}, +$1$callUpdated(a){return this.w.$1$callUpdated(a)}, +$1$callEnded(a){return this.w.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.w.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.w.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.w.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.w.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.w.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.w.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.w.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.w.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.w.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.w.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.w.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.w.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.w.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.w.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.w.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.w.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.w.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.w.$1$callReaction(a)}, +$1$custom(a){return this.w.$1$custom(a)}, +$1$callRing(a){return this.w.$1$callRing(a)}, +$1$callNotification(a){return this.w.$1$callNotification(a)}, +$1$unknown(a){return this.w.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.w.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.w.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.w.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.w.$1$config(a)}, +$2$descendant$rect(a,b){return this.w.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.w.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.w.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.w.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.w.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.w.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.w.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.w.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.w.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.w.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.w.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.w.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.w.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.w.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.w.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.w.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.w.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.w.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.w.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.w.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.w.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.w.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.w.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.w.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.w.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.w.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.w.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.w.$2$test(a,b)}} +A.b8d.prototype={ +$1(a){return this.a.ak(0,a.a)}, +$S:1081} +A.Cf.prototype={ +a4(){return new A.atH(B.i)}} +A.atH.prototype={ +av(){var s=this +s.aG() +s.a.c.L5() +s.a.c.a2(0,new A.bsq(s))}, +B(a){var s,r,q,p,o,n,m,l,k=this,j=null +A.b7p(a) +s=k.a +r=s.r +q=s.w +p=s.x +o=s.y +n=s.z +m=s.Q +l=t.p +return A.qp(A.Mr(A.a([new A.aac(s.c,j)],l),!0,j,j,j,j,j,B.aBh,j,j),j,A.bB(A.a([A.fF(A.bCZ(new A.bsn(k,o,n,m),J.bf(k.a.c.a.a),B.ws,B.a_,new A.bso(k,q,p,r),!1),1)],l),B.m,B.l,B.r,B.w),j,j)}} +A.bsq.prototype={ +$0(){this.a.U(new A.bsp())}, +$S:0} +A.bsp.prototype={ +$0(){}, +$S:0} +A.bsn.prototype={ +$2(a,b){var s=this,r=s.a,q=r.a,p=A.bM3(q.c.a.a,b) +if(p==null)A.Y(A.a9("No user found at index: "+b)) +q=r.a.c.aXs(b) +r.a.toString +return new A.G5(p,q,B.pe,new A.bsm(r),s.b,s.c,s.d,null)}, +$S:1082} +A.bsm.prototype={ +$1(a){var s=this.a.a.c,r=s.a.b,q=a.a +if(r.ak(0,q))r.G(0,q) +else r.k(0,q,a) +s.aO()}, +$S:1083} +A.bso.prototype={ +$2(a,b){var s=this +s.a.a.toString +return new A.vI(s.c,null,s.b,null,s.d,null)}, +$S:49} +A.aac.prototype={ +B(a){var s=null,r=this.c.a.b +r=r.gcs(r) +return A.bdZ(A.eJ(s,s,s,A.d_(B.a4f,s,s,s),s,new A.aS8(this),s,s,s,s,s),r)}} +A.aS8.prototype={ +$0(){var s=0,r=A.o(t.H),q=this +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(q.a.c.M7(),$async$$0) +case 2:return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:4} +A.G5.prototype={ +B(a){var s,r=this,q=null +A.b7p(a) +s=r.c +return A.fG(!1,!0,A.b_(q,A.bO(A.a([A.ue(A.qz(s),r.x),A.fF(new A.ak(B.cN,A.aw(s.b,q,q,B.aM,q,q,r.r,q,q),q),1),A.bdZ(A.b_(q,A.d_(r.e,r.w,q,32),B.f,q,q,q,q,q,q,q,B.ad,q,q,q),r.d)],t.p),B.m,B.l,B.r,q),B.f,q,q,q,q,q,q,q,B.bx,q,q,q),q,!0,q,q,q,q,q,q,q,q,q,new A.aS9(r),q,q,q,q)}} +A.aS9.prototype={ +$0(){var s=this.a +s=s.f.$1(s.c) +return s}, +$S:0} +A.Cj.prototype={ +cO(a){return a.f!==this.f}} +A.b9G.prototype={} +A.aLD.prototype={ +z5(){var s=0,r=A.o(t.Ol),q,p +var $async$z5=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=J.Q8(0,t.Vj) +q=p +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$z5,r)}} +A.VC.prototype={ +B(a){var s,r=this,q=r.d,p=q.r.h(0,r.e) +if(p==null)s=r.f.$1(a) +else if(!(p instanceof A.kV))s=r.a29(a,p) +else s=p.b&&p.c?r.a29(a,p):r.f.$1(a) +return new A.WX(r.gaH5(),s,new A.ct(q.e+A.c(p),t.kK))}, +a29(a,b){var s,r,q,p=this +if(b.a)return p.f.$1(a) +s=p.d +r=p.c.CW +q=r==null?null:r.a__(s.f,p.e) +if(q==null)return p.f.$1(a) +return new A.JN(q,s.w,p.r,p.f,null)}, +aH6(a){var s,r=this.d,q=A.ccB(a.gai1()) +if(r.ay!==q)this.c.O8(r.e,q) +s=a.b +return this.aGH(q!==B.n1?B.A:s)}, +aGH(a){var s,r,q,p,o,n,m=this.d,l=this.e,k=m.r.h(0,l) +if(!(k instanceof A.kV))return +s=k.d +r=B.d.az(a.a) +q=B.d.az(a.b) +p=r*q +o=new A.m1(r,q,p) +if(J.i(s,o))return +r=this.c +q=m.a +n=m.e +m=m.f +if(p<=0)r.ND(n,m,l,q) +else r.O6(n,m,l,q,o)}, +$0(){return this.c.$0()}, +$1(a){return this.c.$1(a)}, +$2(a,b){return this.c.$2(a,b)}, +$3$1(a,b,c,d){return this.c.$3$1(a,b,c,d)}, +$1$2$onError(a,b,c){return this.c.$1$2$onError(a,b,c)}, +$2$1(a,b,c){return this.c.$2$1(a,b,c)}, +$1$1(a,b){return this.c.$1$1(a,b)}, +$3(a,b,c){return this.c.$3(a,b,c)}, +$4(a,b,c,d){return this.c.$4(a,b,c,d)}, +$3$3(a,b,c,d,e,f){return this.c.$3$3(a,b,c,d,e,f)}, +$2$2(a,b,c,d){return this.c.$2$2(a,b,c,d)}, +$1$hostElementAttributes(a){return this.c.$1$hostElementAttributes(a)}, +$1$highContrast(a){return this.c.$1$highContrast(a)}, +$1$accessibilityFeatures(a){return this.c.$1$accessibilityFeatures(a)}, +$1$locales(a){return this.c.$1$locales(a)}, +$1$textScaleFactor(a){return this.c.$1$textScaleFactor(a)}, +$1$platformBrightness(a){return this.c.$1$platformBrightness(a)}, +$1$2(a,b,c){return this.c.$1$2(a,b,c)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$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.c.$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)}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k)}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.c.$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j)}, +$4$checkModifiers(a,b,c,d){return this.c.$4$checkModifiers(a,b,c,d)}, +$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.c.$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$0(a){return this.c.$1$0(a)}, +$1$accessibleNavigation(a){return this.c.$1$accessibleNavigation(a)}, +$1$semanticsEnabled(a){return this.c.$1$semanticsEnabled(a)}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.c.$4$cancelOnError$onDone$onError(a,b,c,d)}, +$1$growable(a){return this.c.$1$growable(a)}, +$2$path(a,b){return this.c.$2$path(a,b)}, +$2$priority$scheduler(a,b){return this.c.$2$priority$scheduler(a,b)}, +$2$position(a,b){return this.c.$2$position(a,b)}, +$1$style(a){return this.c.$1$style(a)}, +$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.c.$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)}, +$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.c.$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)}, +$2$aspect(a,b){return this.c.$2$aspect(a,b)}, +$2$bodyLarge$bodyMedium(a,b){return this.c.$2$bodyLarge$bodyMedium(a,b)}, +$1$primary(a){return this.c.$1$primary(a)}, +$3$forgottenChildren(a,b,c){return this.c.$3$forgottenChildren(a,b,c)}, +$2$after(a,b){return this.c.$2$after(a,b)}, +$1$range(a){return this.c.$1$range(a)}, +$1$paragraphWidth(a){return this.c.$1$paragraphWidth(a)}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.c.$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i)}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.c.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, +$2$end$start(a,b){return this.c.$2$end$start(a,b)}, +$3$dimensions$textScaleFactor(a,b,c){return this.c.$3$dimensions$textScaleFactor(a,b,c)}, +$3$boxHeightStyle(a,b,c){return this.c.$3$boxHeightStyle(a,b,c)}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.c.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.c.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.c.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, +$1$bottom(a){return this.c.$1$bottom(a)}, +$2$textDirection(a,b){return this.c.$2$textDirection(a,b)}, +$2$reversed(a,b){return this.c.$2$reversed(a,b)}, +$3$debugReport(a,b,c){return this.c.$3$debugReport(a,b,c)}, +$3$cancel$down$reason(a,b,c){return this.c.$3$cancel$down$reason(a,b,c)}, +$2$down$up(a,b){return this.c.$2$down$up(a,b)}, +$1$down(a){return this.c.$1$down(a)}, +$1$floatingActionButtonScale(a){return this.c.$1$floatingActionButtonScale(a)}, +$1$removeBottom(a){return this.c.$1$removeBottom(a)}, +$1$padding(a){return this.c.$1$padding(a)}, +$2$viewInsets$viewPadding(a,b){return this.c.$2$viewInsets$viewPadding(a,b)}, +$2$padding$viewPadding(a,b){return this.c.$2$padding$viewPadding(a,b)}, +$2$primaryTextTheme$textTheme(a,b){return this.c.$2$primaryTextTheme$textTheme(a,b)}, +$1$brightness(a){return this.c.$1$brightness(a)}, +$2$color$fontSize(a,b){return this.c.$2$color$fontSize(a,b)}, +$1$color(a){return this.c.$1$color(a)}, +$2$maxWidth$minWidth(a,b){return this.c.$2$maxWidth$minWidth(a,b)}, +$2$maxHeight$minHeight(a,b){return this.c.$2$maxHeight$minHeight(a,b)}, +$1$side(a){return this.c.$1$side(a)}, +$1$findFirstFocus(a){return this.c.$1$findFirstFocus(a)}, +$2$value(a,b){return this.c.$2$value(a,b)}, +$1$details(a){return this.c.$1$details(a)}, +$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.c.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, +$3$replace$state(a,b,c){return this.c.$3$replace$state(a,b,c)}, +$2$params(a,b){return this.c.$2$params(a,b)}, +$3$onAction$onChange(a,b,c){return this.c.$3$onAction$onChange(a,b,c)}, +$1$context(a){return this.c.$1$context(a)}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.c.$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h)}, +$2$minHeight$minWidth(a,b){return this.c.$2$minHeight$minWidth(a,b)}, +$2$initialRestore(a,b){return this.c.$2$initialRestore(a,b)}, +$1$direction(a){return this.c.$1$direction(a)}, +$3$textDirection(a,b,c){return this.c.$3$textDirection(a,b,c)}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.c.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, +$1$camera(a){return this.c.$1$camera(a)}, +$1$microphone(a){return this.c.$1$microphone(a)}, +$1$renderVideo(a){return this.c.$1$renderVideo(a)}, +$4$height$renderVideo$rotation$width(a,b,c,d){return this.c.$4$height$renderVideo$rotation$width(a,b,c,d)}, +$3$context$exception$stack(a,b,c){return this.c.$3$context$exception$stack(a,b,c)}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.c.$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d)}, +$2$onError(a,b){return this.c.$2$onError(a,b)}, +$2$3(a,b,c,d,e){return this.c.$2$3(a,b,c,d,e)}, +$2$chunkCallback(a,b){return this.c.$2$chunkCallback(a,b)}, +$1$url(a){return this.c.$1$url(a)}, +$3$eTag$relativePath$validTill(a,b,c){return this.c.$3$eTag$relativePath$validTill(a,b,c)}, +$1$length(a){return this.c.$1$length(a)}, +$1$tailVisitor(a){return this.c.$1$tailVisitor(a)}, +$3$onDone$onError(a,b,c){return this.c.$3$onDone$onError(a,b,c)}, +$2$createChild$followTailLink(a,b){return this.c.$2$createChild$followTailLink(a,b)}, +$5(a,b,c,d,e){return this.c.$5(a,b,c,d,e)}, +$1$recursive(a){return this.c.$1$recursive(a)}, +$3$async(a,b,c){return this.c.$3$async(a,b,c)}, +$2$withDrive(a,b){return this.c.$2$withDrive(a,b)}, +$1$status(a){return this.c.$1$status(a)}, +$2$callCid$create(a,b){return this.c.$2$callCid$create(a,b)}, +$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e){return this.c.$5$callParticipants$createdByUserId$ownCapabilities$settings$status(a,b,c,d,e)}, +$3$callParticipants$sessionId$status(a,b,c){return this.c.$3$callParticipants$sessionId$status(a,b,c)}, +$1$callParticipants(a){return this.c.$1$callParticipants(a)}, +$1$publishedTracks(a){return this.c.$1$publishedTracks(a)}, +$1$trackIdPrefix(a){return this.c.$1$trackIdPrefix(a)}, +$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d){return this.c.$4$receiver$stopTrackOnMute$transceiver$videoDimension(a,b,c,d)}, +$1$width(a){return this.c.$1$width(a)}, +$1$height(a){return this.c.$1$height(a)}, +$3$receiver$stopTrackOnMute$transceiver(a,b,c){return this.c.$3$receiver$stopTrackOnMute$transceiver(a,b,c)}, +$3$mediaConstraints$mediaStream$mediaTrack(a,b,c){return this.c.$3$mediaConstraints$mediaStream$mediaTrack(a,b,c)}, +$2$audioOutputDevice$callParticipants(a,b){return this.c.$2$audioOutputDevice$callParticipants(a,b)}, +$1$audioSinkDevice(a){return this.c.$1$audioSinkDevice(a)}, +$1$colorScheme(a){return this.c.$1$colorScheme(a)}, +$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f){return this.c.$6$alignedDropdown$height$layoutBehavior$minWidth$padding$textTheme(a,b,c,d,e,f)}, +$2$bottom$top(a,b){return this.c.$2$bottom$top(a,b)}, +$2$left$right(a,b){return this.c.$2$left$right(a,b)}, +$2$hitTest$paintTransform(a,b){return this.c.$2$hitTest$paintTransform(a,b)}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.c.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, +$2$hitTest$paintOffset(a,b){return this.c.$2$hitTest$paintOffset(a,b)}, +$2$callCid$members(a,b){return this.c.$2$callCid$members(a,b)}, +$1$includeChildren(a){return this.c.$1$includeChildren(a)}, +$2$subscribed$videoDimension(a,b){return this.c.$2$subscribed$videoDimension(a,b)}, +$1$viewportVisibility(a){return this.c.$1$viewportVisibility(a)}, +$1$scrollbars(a){return this.c.$1$scrollbars(a)}, +$2$decodeDeprecated(a,b){return this.c.$2$decodeDeprecated(a,b)}, +$2$decodeBufferDeprecated(a,b){return this.c.$2$decodeBufferDeprecated(a,b)}, +$2$decode(a,b){return this.c.$2$decode(a,b)}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.c.$3$sigmaX$sigmaY$tileMode(a,b,c)}, +$2$sessionId$status(a,b){return this.c.$2$sessionId$status(a,b)}, +$2$0(a,b){return this.c.$2$0(a,b)}, +$1$end(a){return this.c.$1$end(a)}, +$1$text(a){return this.c.$1$text(a)}, +$1$line(a){return this.c.$1$line(a)}, +$2$color(a,b){return this.c.$2$color(a,b)}, +$1$4$subBuilder(a,b,c,d,e){return this.c.$1$4$subBuilder(a,b,c,d,e)}, +$2$init$kind(a,b){return this.c.$2$init$kind(a,b)}, +$2$onDone(a,b){return this.c.$2$onDone(a,b)}, +$1$sessionId(a){return this.c.$1$sessionId(a)}, +$3$muted$received$subscribed(a,b,c){return this.c.$3$muted$received$subscribed(a,b,c)}, +$1$isDominantSpeaker(a){return this.c.$1$isDominantSpeaker(a)}, +$1$muted(a){return this.c.$1$muted(a)}, +$2$audioLevel$isSpeaking(a,b){return this.c.$2$audioLevel$isSpeaking(a,b)}, +$1$connectionQuality(a){return this.c.$1$connectionQuality(a)}, +$2$callParticipants$status(a,b){return this.c.$2$callParticipants$status(a,b)}, +$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g){return this.c.$1$6$defaultEnumValue$enumValues$valueOf(a,b,c,d,e,f,g)}, +$1$7(a,b,c,d,e,f,g,h){return this.c.$1$7(a,b,c,d,e,f,g,h)}, +$1$8$protoName(a,b,c,d,e,f,g,h,i){return this.c.$1$8$protoName(a,b,c,d,e,f,g,h,i)}, +$2$path$scheme(a,b){return this.c.$2$path$scheme(a,b)}, +$3$cancelOnError$onDone(a,b,c){return this.c.$3$cancelOnError$onDone(a,b,c)}, +$1$reaction(a){return this.c.$1$reaction(a)}, +$1$isBroadcasting(a){return this.c.$1$isBroadcasting(a)}, +$1$isRecording(a){return this.c.$1$isRecording(a)}, +$1$ownCapabilities(a){return this.c.$1$ownCapabilities(a)}, +$4$callParticipants$currentUserId$sessionId$status(a,b,c,d){return this.c.$4$callParticipants$currentUserId$sessionId$status(a,b,c,d)}, +$1$messages(a){return this.c.$1$messages(a)}, +$2$messagesPagination$preferOffline(a,b){return this.c.$2$messagesPagination$preferOffline(a,b)}, +$2$isClosing(a,b){return this.c.$2$isClosing(a,b)}, +$4$completed$failed$initial$outgoing(a,b,c,d){return this.c.$4$completed$failed$initial$outgoing(a,b,c,d)}, +$3$deleting$sending$updating(a,b,c){return this.c.$3$deleting$sending$updating(a,b,c)}, +$3$deletingFailed$sendingFailed$updatingFailed(a,b,c){return this.c.$3$deletingFailed$sendingFailed$updatingFailed(a,b,c)}, +$1$attachments(a){return this.c.$1$attachments(a)}, +$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g){return this.c.$1$6$cancelToken$data$onReceiveProgress$options$queryParameters(a,b,c,d,e,f,g)}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.c.$5$colors$indices$textureCoordinates(a,b,c,d,e)}, +$6(a,b,c,d,e,f){return this.c.$6(a,b,c,d,e,f)}, +$8(a,b,c,d,e,f,g,h){return this.c.$8(a,b,c,d,e,f,g,h)}, +$2$replace(a,b){return this.c.$2$replace(a,b)}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.c.$4$clipResolver$maskResolver$patternResolver(a,b,c,d)}, +$1$fontWeight(a){return this.c.$1$fontWeight(a)}, +$1$userId(a){return this.c.$1$userId(a)}, +$1$user(a){return this.c.$1$user(a)}, +$1$mentionedUsers(a){return this.c.$1$mentionedUsers(a)}, +$3$attachments$command$text(a,b,c){return this.c.$3$attachments$command$text(a,b,c)}, +$1$showInChannel(a){return this.c.$1$showInChannel(a)}, +$1$id(a){return this.c.$1$id(a)}, +$1$limit(a){return this.c.$1$limit(a)}, +$2$skipEnrichUrl(a,b){return this.c.$2$skipEnrichUrl(a,b)}, +$2$followTailLink(a,b){return this.c.$2$followTailLink(a,b)}, +$3$globalLocation$localLocation(a,b,c){return this.c.$3$globalLocation$localLocation(a,b,c)}, +$3$code$details$message(a,b,c){return this.c.$3$code$details$message(a,b,c)}, +$2$code$message(a,b){return this.c.$2$code$message(a,b)}, +$1$selection(a){return this.c.$1$selection(a)}, +$1$rect(a){return this.c.$1$rect(a)}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.c.$4$curve$descendant$duration$rect(a,b,c,d)}, +$3$rect(a,b,c){return this.c.$3$rect(a,b,c)}, +$2$cause$from(a,b){return this.c.$2$cause$from(a,b)}, +$1$composing(a){return this.c.$1$composing(a)}, +$2$ignoreCurrentFocus(a,b){return this.c.$2$ignoreCurrentFocus(a,b)}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.c.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, +$1$affinity(a){return this.c.$1$affinity(a)}, +$3$context$style$withComposing(a,b,c){return this.c.$3$context$style$withComposing(a,b,c)}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.c.$6$baseline$baselineOffset$scale(a,b,c,d,e,f)}, +$4$scale(a,b,c,d){return this.c.$4$scale(a,b,c,d)}, +$3$curve$duration$rect(a,b,c){return this.c.$3$curve$duration$rect(a,b,c)}, +$2$overscroll$scrollbars(a,b){return this.c.$2$overscroll$scrollbars(a,b)}, +$2$baseOffset$extentOffset(a,b){return this.c.$2$baseOffset$extentOffset(a,b)}, +$2$affinity$extentOffset(a,b){return this.c.$2$affinity$extentOffset(a,b)}, +$1$extentOffset(a){return this.c.$1$extentOffset(a)}, +$1$spellCheckService(a){return this.c.$1$spellCheckService(a)}, +$1$borderSide(a){return this.c.$1$borderSide(a)}, +$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.c.$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)}, +$2$enabled$hintMaxLines(a,b){return this.c.$2$enabled$hintMaxLines(a,b)}, +$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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){return this.c.$43$alignLabelWithHint$border$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelBehavior$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$helperText$hintMaxLines$hintStyle$hintText$hintTextDirection$hoverColor$icon$isCollapsed$isDense$labelStyle$labelText$prefix$prefixIcon$prefixIconConstraints$prefixStyle$prefixText$semanticCounterText$suffix$suffixIcon$suffixIconConstraints$suffixStyle$suffixText(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)}, +$4$failed$inProgress$preparing$success(a,b,c,d){return this.c.$4$failed$inProgress$preparing$success(a,b,c,d)}, +$2$remove(a,b){return this.c.$2$remove(a,b)}, +$1$uploadState(a){return this.c.$1$uploadState(a)}, +$3$assetUrl$thumbUrl$uploadState(a,b,c){return this.c.$3$assetUrl$thumbUrl$uploadState(a,b,c)}, +$2$imageUrl$uploadState(a,b){return this.c.$2$imageUrl$uploadState(a,b)}, +$1$path(a){return this.c.$1$path(a)}, +$1$quotedMessage(a){return this.c.$1$quotedMessage(a)}, +$1$lastMessageAt(a){return this.c.$1$lastMessageAt(a)}, +$3$channel$messages$pinnedMessages(a,b,c){return this.c.$3$channel$messages$pinnedMessages(a,b,c)}, +$2$deletedAt$type(a,b){return this.c.$2$deletedAt$type(a,b)}, +$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c){return this.c.$3$localCreatedAt$localDeletedAt$localUpdatedAt(a,b,c)}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.c.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, +$2$local$network(a,b){return this.c.$2$local$network(a,b)}, +$2$color$fontStyle(a,b){return this.c.$2$color$fontStyle(a,b)}, +$1$fontSize(a){return this.c.$1$fontSize(a)}, +$1$messageTextStyle(a){return this.c.$1$messageTextStyle(a)}, +$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e){return this.c.$5$bodyColor$decoration$decorationColor$decorationStyle$fontFamily(a,b,c,d,e)}, +$1$textTheme(a){return this.c.$1$textTheme(a)}, +$2$a$p(a,b){return this.c.$2$a$p(a,b)}, +$2$composing$selection(a,b){return this.c.$2$composing$selection(a,b)}, +$5$getChildren$tag(a,b,c,d,e){return this.c.$5$getChildren$tag(a,b,c,d,e)}, +$3$getChildren(a,b,c){return this.c.$3$getChildren(a,b,c)}, +$4$getChildren(a,b,c,d){return this.c.$4$getChildren(a,b,c,d)}, +$1$parentSyntax(a){return this.c.$1$parentSyntax(a)}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.c.$3$backgroundColor$fontFamily$fontSize(a,b,c)}, +$2$fontSize$fontWeight(a,b){return this.c.$2$fontSize$fontWeight(a,b)}, +$1$fontStyle(a){return this.c.$1$fontStyle(a)}, +$1$decoration(a){return this.c.$1$decoration(a)}, +$1$task(a){return this.c.$1$task(a)}, +$1$isPlaying(a){return this.c.$1$isPlaying(a)}, +$2$caption$position(a,b){return this.c.$2$caption$position(a,b)}, +$1$playbackSpeed(a){return this.c.$1$playbackSpeed(a)}, +$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e){return this.c.$5$duration$errorDescription$isInitialized$rotationCorrection$size(a,b,c,d,e)}, +$1$buffered(a){return this.c.$1$buffered(a)}, +$1$isBuffering(a){return this.c.$1$isBuffering(a)}, +$1$volume(a){return this.c.$1$volume(a)}, +$1$enable(a){return this.c.$1$enable(a)}, +$1$position(a){return this.c.$1$position(a)}, +$1$isLooping(a){return this.c.$1$isLooping(a)}, +$1$queryParameters(a){return this.c.$1$queryParameters(a)}, +$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h){return this.c.$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions(a,b,c,d,e,f,g,h)}, +$1$type(a){return this.c.$1$type(a)}, +$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i){return this.c.$9$allowCompression$allowedExtensions$dialogTitle$initialDirectory$lockParentWindow$onFileLoading$type$withData$withReadStream(a,b,c,d,e,f,g,h,i)}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.c.$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e)}, +$1$state(a){return this.c.$1$state(a)}, +$1$days(a){return this.c.$1$days(a)}, +$1$years(a){return this.c.$1$years(a)}, +$1$letterSpacing(a){return this.c.$1$letterSpacing(a)}, +$3$curve$duration$index(a,b,c){return this.c.$3$curve$duration$index(a,b,c)}, +$1$2$data(a,b,c){return this.c.$1$2$data(a,b,c)}, +$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k){return this.c.$11$key$message$padding$showPinHighlight$showReactionPickerTail$showReactions$showSendingIndicator$showTimestamp$showUserAvatar$showUsername$translateUserAvatar(a,b,c,d,e,f,g,h,i,j,k)}, +$2$set(a,b){return this.c.$2$set(a,b)}, +$3$enforceUnique(a,b,c){return this.c.$3$enforceUnique(a,b,c)}, +$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d){return this.c.$4$latestReactions$ownReactions$reactionCounts$reactionScores(a,b,c,d)}, +$2$localUpdatedAt$state(a,b){return this.c.$2$localUpdatedAt$state(a,b)}, +$2$ownReactions$state(a,b){return this.c.$2$ownReactions$state(a,b)}, +$2$failed$orElse(a,b){return this.c.$2$failed$orElse(a,b)}, +$3$localDeletedAt$state$type(a,b,c){return this.c.$3$localDeletedAt$state$type(a,b,c)}, +$3$deletedAt$state$type(a,b,c){return this.c.$3$deletedAt$state$type(a,b,c)}, +$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f){return this.c.$1$5$cancelToken$data$options$queryParameters(a,b,c,d,e,f)}, +$2$quotedMessage$quotedMessageId(a,b){return this.c.$2$quotedMessage$quotedMessageId(a,b)}, +$1$maxHeight(a){return this.c.$1$maxHeight(a)}, +$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.c.$13$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$defaultUserImage$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$placeholderUserImage$primaryIconTheme$reactionIcons(a,b,c,d,e,f,g,h,i,j,k,l,m)}, +$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l){return this.c.$12$channelHeaderTheme$channelListHeaderTheme$channelPreviewTheme$colorTheme$galleryFooterTheme$galleryHeaderTheme$messageInputTheme$messageListViewTheme$otherMessageTheme$ownMessageTheme$primaryIconTheme$textTheme(a,b,c,d,e,f,g,h,i,j,k,l)}, +$1$2$arguments(a,b,c){return this.c.$1$2$arguments(a,b,c)}, +$2$isReplaced(a,b){return this.c.$2$isReplaced(a,b)}, +$2$presence$watch(a,b){return this.c.$2$presence$watch(a,b)}, +$1$read(a){return this.c.$1$read(a)}, +$2$messages$pinnedMessages(a,b){return this.c.$2$messages$pinnedMessages(a,b)}, +$2$pinExpires$pinned(a,b){return this.c.$2$pinExpires$pinned(a,b)}, +$1$watchers(a){return this.c.$1$watchers(a)}, +$1$filter(a){return this.c.$1$filter(a)}, +$1$members(a){return this.c.$1$members(a)}, +$2$members$read(a,b){return this.c.$2$members$read(a,b)}, +$2$channel$members(a,b){return this.c.$2$channel$members(a,b)}, +$1$ownReactions(a){return this.c.$1$ownReactions(a)}, +$1$pinnedMessages(a){return this.c.$1$pinnedMessages(a)}, +$3$attachments$localUpdatedAt$state(a,b,c){return this.c.$3$attachments$localUpdatedAt$state(a,b,c)}, +$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e){return this.c.$5$attachments$localCreatedAt$quotedMessage$state$user(a,b,c,d,e)}, +$2$tokenProvider(a,b){return this.c.$2$tokenProvider(a,b)}, +$1$totalUnreadCount(a){return this.c.$1$totalUnreadCount(a)}, +$1$unreadChannels(a){return this.c.$1$unreadChannels(a)}, +$1$includeUserDetails(a){return this.c.$1$includeUserDetails(a)}, +$1$immediately(a){return this.c.$1$immediately(a)}, +$1$reversed(a){return this.c.$1$reversed(a)}, +$1$5(a,b,c,d,e,f){return this.c.$1$5(a,b,c,d,e,f)}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.c.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, +$1$secondary(a){return this.c.$1$secondary(a)}, +$2$colorScheme$primaryIconTheme(a,b){return this.c.$2$colorScheme$primaryIconTheme(a,b)}, +$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.c.$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)}, +$2$fontFamily$fontFamilyFallback(a,b){return this.c.$2$fontFamily$fontFamilyFallback(a,b)}, +$2$fontFamily(a,b){return this.c.$2$fontFamily(a,b)}, +$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i){return this.c.$9$callControlsTheme$callParticipantTheme$callParticipantsInfoMenuTheme$colorTheme$incomingCallTheme$lobbyViewTheme$outgoingCallTheme$textTheme$userAvatarTheme(a,b,c,d,e,f,g,h,i)}, +$1$callCid(a){return this.c.$1$callCid(a)}, +$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d){return this.c.$4$id$pushProvider$pushProviderName$voipToken(a,b,c,d)}, +$1$vapidKey(a){return this.c.$1$vapidKey(a)}, +$3$id$pushProvider$pushProviderName(a,b,c){return this.c.$3$id$pushProvider$pushProviderName(a,b,c)}, +$1$app(a){return this.c.$1$app(a)}, +$1$isAutoInitEnabled(a){return this.c.$1$isAutoInitEnabled(a)}, +$1$connected(a){return this.c.$1$connected(a)}, +$1$healthCheck(a){return this.c.$1$healthCheck(a)}, +$1$callCreated(a){return this.c.$1$callCreated(a)}, +$1$callAccepted(a){return this.c.$1$callAccepted(a)}, +$1$callRejected(a){return this.c.$1$callRejected(a)}, +$1$callUpdated(a){return this.c.$1$callUpdated(a)}, +$1$callEnded(a){return this.c.$1$callEnded(a)}, +$1$callSessionStarted(a){return this.c.$1$callSessionStarted(a)}, +$1$callSessionEnded(a){return this.c.$1$callSessionEnded(a)}, +$1$callSessionParticipantJoined(a){return this.c.$1$callSessionParticipantJoined(a)}, +$1$callSessionParticipantLeft(a){return this.c.$1$callSessionParticipantLeft(a)}, +$1$callPermissionRequest(a){return this.c.$1$callPermissionRequest(a)}, +$1$callPermissionsUpdated(a){return this.c.$1$callPermissionsUpdated(a)}, +$1$callUserBlocked(a){return this.c.$1$callUserBlocked(a)}, +$1$callUserUnblocked(a){return this.c.$1$callUserUnblocked(a)}, +$1$callRecordingStarted(a){return this.c.$1$callRecordingStarted(a)}, +$1$callRecordingStopped(a){return this.c.$1$callRecordingStopped(a)}, +$1$callBroadcastingStarted(a){return this.c.$1$callBroadcastingStarted(a)}, +$1$callBroadcastingStopped(a){return this.c.$1$callBroadcastingStopped(a)}, +$1$callLiveStarted(a){return this.c.$1$callLiveStarted(a)}, +$1$callMemberAdded(a){return this.c.$1$callMemberAdded(a)}, +$1$callMemberRemoved(a){return this.c.$1$callMemberRemoved(a)}, +$1$callMemberUpdated(a){return this.c.$1$callMemberUpdated(a)}, +$1$callMemberUpdatedPermission(a){return this.c.$1$callMemberUpdatedPermission(a)}, +$1$callReaction(a){return this.c.$1$callReaction(a)}, +$1$custom(a){return this.c.$1$custom(a)}, +$1$callRing(a){return this.c.$1$callRing(a)}, +$1$callNotification(a){return this.c.$1$callNotification(a)}, +$1$unknown(a){return this.c.$1$unknown(a)}, +$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f){return this.c.$6$callParticipants$createdByUserId$isRingingFlow$ownCapabilities$settings$status(a,b,c,d,e,f)}, +$2$name$options(a,b){return this.c.$2$name$options(a,b)}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.c.$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e)}, +$1$config(a){return this.c.$1$config(a)}, +$2$descendant$rect(a,b){return this.c.$2$descendant$rect(a,b)}, +$2$ignoreRasterCache(a,b){return this.c.$2$ignoreRasterCache(a,b)}, +$1$3$onlyFirst(a,b,c,d){return this.c.$1$3$onlyFirst(a,b,c,d)}, +$1$oldLayer(a){return this.c.$1$oldLayer(a)}, +$3$oldLayer(a,b,c){return this.c.$3$oldLayer(a,b,c)}, +$3$offset$oldLayer(a,b,c){return this.c.$3$offset$oldLayer(a,b,c)}, +$2$oldLayer(a,b){return this.c.$2$oldLayer(a,b)}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.c.$4$isComplexHint$willChangeHint(a,b,c,d)}, +$4$in1$in2$operator$result(a,b,c,d){return this.c.$4$in1$in2$operator$result(a,b,c,d)}, +$3$clipBehavior$oldLayer(a,b,c){return this.c.$3$clipBehavior$oldLayer(a,b,c)}, +$2$doAntiAlias(a,b){return this.c.$2$doAntiAlias(a,b)}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.c.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, +$4$textDirection(a,b,c,d){return this.c.$4$textDirection(a,b,c,d)}, +$4$oldLayer(a,b,c,d){return this.c.$4$oldLayer(a,b,c,d)}, +$2$nextTo(a,b){return this.c.$2$nextTo(a,b)}, +$3$blendMode$oldLayer(a,b,c){return this.c.$3$blendMode$oldLayer(a,b,c)}, +$2$filterQuality(a,b){return this.c.$2$filterQuality(a,b)}, +$6$oldLayer(a,b,c,d,e,f){return this.c.$6$oldLayer(a,b,c,d,e,f)}, +$4$height$offset$width(a,b,c,d){return this.c.$4$height$offset$width(a,b,c,d)}, +$1$maxWidth(a){return this.c.$1$maxWidth(a)}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.c.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, +$2$parentUsesSize(a,b){return this.c.$2$parentUsesSize(a,b)}, +$1$minWidth(a){return this.c.$1$minWidth(a)}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.c.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, +$1$constraints(a){return this.c.$1$constraints(a)}, +$2$maxExtent$minExtent(a,b){return this.c.$2$maxExtent$minExtent(a,b)}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.c.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, +$2$test(a,b){return this.c.$2$test(a,b)}} +A.WS.prototype={ +I(){return"VideoFit."+this.b}} +A.JN.prototype={ +a4(){var s=A.a([],t.aU),r=$.bNy +$.bNy=r+1 +return new A.avz(new A.SF(r,s,B.arC,$.be()),B.i)}} +A.avz.prototype={ +av(){this.aG() +new A.bvw(this).$0()}, +aL(a){var s,r=this +r.b0(a) +s=r.a.c +if(s!==a.c){r.d.sPe(0,s.c) +if(r.c!=null)r.U(new A.bvu())}}, +q(){var s=0,r=A.o(t.H),q=this +var $async$q=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q.aE() +if(q.e)q.d.sPe(0,null) +s=2 +return A.h(q.d.q(),$async$q) +case 2:return A.m(null,r)}}) +return A.n($async$q,r)}, +B(a){var s=this,r=s.e,q=s.a +if(!r)r=q.f.$1(a) +else{r=q.d +r=new A.SH(s.d,s.ayM(q.e),r,s.a.f,null)}return r}, +ayM(a){switch(a.a){case 1:return B.arD +case 0:return B.qZ}}} +A.bvw.prototype={ +$0(){var s=0,r=A.o(t.a),q=this,p,o +var $async$$0=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:p=q.a +o=p.d +s=2 +return A.h(o.fR(0),$async$$0) +case 2:o.sPe(0,p.a.c.c) +if(p.c!=null)p.U(new A.bvv(p)) +return A.m(null,r)}}) +return A.n($async$$0,r)}, +$S:76} +A.bvv.prototype={ +$0(){return this.a.e=!0}, +$S:0} +A.bvu.prototype={ +$0(){}, +$S:0} +A.IG.prototype={ +gm(a){var s=this +return A.V(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=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aa(b)!==A.B(s))return!1 +return b instanceof A.IG&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c&&b.d.l(0,s.d)&&b.e===s.e&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.w===s.w&&b.x===s.x&&b.y.l(0,s.y)&&b.z.l(0,s.z)&&b.Q.l(0,s.Q)&&b.as.l(0,s.as)&&b.at===s.at}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.d +o=a.e +n=a.f +m=a.r +l=a.w +k=a.x +j=a.y +i=a.z +h=a.Q +g=a.as +f=a.at +return new A.IG(s,r,q,p,o,n,m,l,k,j,i,h,g,f)}} +A.atr.prototype={} +A.ahw.prototype={ +gm(a){var s=this +return A.V(s.a,s.b,s.c,!0,s.e,s.f,!0,s.w,s.x,s.y,s.z,s.Q,!0,s.at,s.ax,s.ay,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.aa(b)!==A.B(s))return!1 +return b instanceof A.ahw&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.e===s.e&&b.f.l(0,s.f)&&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)&&b.at.l(0,s.at)&&b.ax.l(0,s.ax)&&b.ay.l(0,s.ay)}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.e +o=a.f +n=a.w +m=a.x +l=a.y +k=a.z +j=a.Q +i=a.at +h=a.ax +g=a.ay +return A.bDW(l,s,r,i,g,h,j,k,m,n,!0,!0,!0,o,p,q)}} +A.ats.prototype={} +A.II.prototype={ +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.II&&s.a.l(0,b.a)&&s.b===b.b&&s.c===b.c&&s.d.l(0,b.d)&&s.e.l(0,b.e)&&s.f.l(0,b.f)&&s.r.l(0,b.r)&&s.w.l(0,b.w)&&s.x===b.x&&s.y===b.y&&s.z.l(0,b.z)&&s.Q.l(0,b.Q)&&s.as.l(0,b.as)}, +a0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.d +o=a.e +n=a.f +m=a.r +l=a.w +k=a.x +j=a.y +i=a.z +h=a.Q +g=a.as +return new A.II(s,r,q,p,o,n,m,l,k,j,i,h,g)}} +A.att.prototype={} +A.Ce.prototype={ +fT(a,b){var s,r,q=this,p=q.a.fT(a.a,b),o=q.b.fT(a.b,b),n=A.bz(q.c,a.c,b) +n.toString +s=A.bz(q.d,a.d,b) +s.toString +r=A.bz(q.e,a.e,b) +r.toString +return new A.Ce(p,o,n,s,r)}, +gm(a){var s=this +return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Ce&&A.B(s)===A.B(b)&&s.a.l(0,b.a)&&s.b.l(0,b.b)&&s.c.l(0,b.c)&&s.d.l(0,b.d)&&s.e.l(0,b.e)}, +a0(a){var s,r,q,p,o +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.d +o=a.e +return new A.Ce(s,r,q,p,o)}} +A.atF.prototype={} +A.Cg.prototype={ +gm(a){return A.V(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.aa(b)!==A.B(s))return!1 +return b instanceof A.Cg&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)}, +a0(a){var s,r,q +if(a==null)return this +s=a.a +r=a.b +q=a.c +return new A.Cg(s,r,q)}} +A.Vj.prototype={ +cO(a){return!this.f.l(0,a.f)}} +A.atI.prototype={} +A.Vk.prototype={ +gm(a){var s=this +return A.V(s.a,s.b,s.c,s.d,!0,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.aa(b)!==A.B(s))return!1 +return b instanceof A.Vk&&s.a===b.a&&s.b===b.b&&s.c===b.c&&s.d===b.d&&s.f.l(0,b.f)&&s.r.l(0,b.r)&&s.w.l(0,b.w)}, +a0(a){return this}} +A.atJ.prototype={} +A.V7.prototype={ +abM(a,b,c,d,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var s=this,r=b3==null?s.a:b3,q=b4==null?s.b:b4,p=a5==null?s.c:a5,o=a4==null?s.d:a4,n=a7==null?s.e:a7,m=d==null?s.f:d,l=a0==null?s.r:a0,k=a8==null?s.w:a8,j=c==null?s.x:c,i=a==null?s.y:a,h=b==null?s.z:b,g=a6==null?s.ay:a6,f=b0==null?s.ch:b0,e=b1==null?s.CW:b1 +return new A.V7(r,q,p,o,n,m,l,k,j,i,h,a3,a2,b2,a9,g,f,e,a1==null?s.cx:a1)}, +a0(a){return this.abM(a.y,a.z,a.x,a.f,a.r,a.cx,a.as,a.Q,a.d,a.c,a.ay,a.e,a.w,a.ax,a.ch,a.CW,a.at,a.a,a.b)}, +fT(a0,a1){var s=this,r=A.U(s.a,a0.a,a1),q=A.U(s.b,a0.b,a1),p=A.U(s.c,a0.c,a1),o=A.U(s.d,a0.d,a1),n=A.U(s.e,a0.e,a1),m=A.U(s.f,a0.f,a1),l=A.U(s.r,a0.r,a1),k=A.U(s.w,a0.w,a1),j=A.U(s.x,a0.x,a1),i=A.U(s.y,a0.y,a1),h=A.U(s.z,a0.z,a1),g=A.U(s.ay,a0.ay,a1),f=A.U(s.ch,a0.ch,a1),e=A.U(s.CW,a0.CW,a1),d=A.bCD(s.cx,a0.cx,a1),c=s.Q.fT(a0.Q,a1),b=s.as.fT(a0.as,a1),a=s.at.fT(a0.at,a1) +return s.abM(i,h,j,m,l,d,b,c,o,p,g,n,k,s.ax.fT(a0.ax,a1),f,e,a,r,q)}} +A.rR.prototype={ +fT(a,b){var s=this +return new A.rR(A.ao(s.a,a.a,b),A.ao(s.b,a.b,b),A.U(s.c,a.c,b),A.ao(s.d,a.d,b),A.ao(s.e,a.e,b))}} +A.Vy.prototype={ +abG(a,b,c,d,e,f,g,h,a0,a1,a2){var s=this,r=a0==null?s.a:a0,q=a1==null?s.b:a1,p=a2==null?s.c:a2,o=a==null?s.d:a,n=c==null?s.e:c,m=b==null?s.f:b,l=e==null?s.r:e,k=g==null?s.w:g,j=f==null?s.x:f,i=d==null?s.y:d +return new A.Vy(r,q,p,o,n,m,l,k,j,i,h==null?s.z:h)}, +a0(a){var s=this,r=s.a.a0(a.a),q=s.b.a0(a.b),p=s.c.a0(a.c),o=s.d.a0(a.d),n=s.e.a0(a.e),m=s.f.a0(a.f),l=s.r.a0(a.r),k=s.w.a0(a.w),j=s.x.a0(a.x) +return s.abG(o,m,n,s.y.a0(a.y),l,j,k,s.z.a0(a.z),r,q,p)}, +fT(a,b){var s=this,r=A.bz(s.a,a.a,b),q=A.bz(s.b,a.b,b),p=A.bz(s.c,a.c,b),o=A.bz(s.d,a.d,b),n=A.bz(s.e,a.e,b),m=A.bz(s.f,a.f,b),l=A.bz(s.r,a.r,b),k=A.bz(s.w,a.w,b),j=A.bz(s.x,a.x,b) +return s.abG(o,m,n,A.bz(s.y,a.y,b),l,j,k,A.bz(s.z,a.z,b),r,q,p)}} +A.oL.prototype={ +abF(a,b,c,d,e,f,g,h,i,j){var s=this,r=s.a.a0(i),q=s.b.a0(d),p=s.c.a0(a),o=s.d.a0(j),n=s.e.a0(f),m=s.f.a0(b),l=s.w.a0(c) +return new A.oL(r,q,p,o,n,m,s.r.a0(g),l,s.x.a0(e),s.y.a0(h))}, +aSd(a,b,c,d,e,f,g,h,i){return this.abF(a,b,c,d,e,f,null,g,h,i)}, +a0(a){var s,r,q=this,p=q.a.a0(a.a),o=q.b.a0(a.b),n=q.c +n=n.a0(n) +s=q.d.a0(a.d) +r=q.e.a0(a.e) +return q.aSd(n,q.f.a0(a.f),q.w.a0(a.w),o,q.x.a0(a.x),r,q.y.a0(a.y),p,s)}, +fT(c4,c5){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=this +if(!(c4 instanceof A.oL))return c3 +s=c3.a.fT(c4.a,c5) +r=c3.b.fT(c4.b,c5) +q=c3.d.fT(c4.d,c5) +p=c3.e +o=c4.e +n=A.U(p.a,o.a,c5) +n.toString +m=A.U(p.b,o.b,c5) +m.toString +o=p.c.fT(o.c,c5) +p=c3.f +l=c4.f +k=A.U(p.a,l.a,c5) +k.toString +j=A.kC(p.b,l.b,c5) +j.toString +i=p.c.fT(l.c,c5) +h=A.ao(p.e,l.e,c5) +h.toString +g=A.U(p.f,l.f,c5) +g.toString +f=A.bz(p.w,l.w,c5) +f.toString +e=A.rm(p.x,l.x,c5) +e.toString +d=A.U(p.y,l.y,c5) +d.toString +c=A.U(p.z,l.z,c5) +c.toString +b=A.U(p.Q,l.Q,c5) +b.toString +a=A.U(p.at,l.at,c5) +a.toString +a0=A.U(p.ax,l.ax,c5) +a0.toString +l=A.rm(p.ay,l.ay,c5) +l.toString +i=A.bDW(d,k,j,a,l,a0,b,c,e,f,!0,!0,!0,g,h,i) +h=c3.r +g=c4.r +f=A.ao(h.a,g.a,c5) +f.toString +e=A.ao(h.b,g.b,c5) +e.toString +c=A.ao(h.c,g.c,c5) +c.toString +p=c5<0.5?h.d:g.d +l=h.f.fT(g.f,c5) +k=A.kC(h.r,g.r,c5) +k.toString +g=A.U(h.w,g.w,c5) +g.toString +h=c3.c +j=c4.c +d=A.kC(h.a,j.a,c5) +d.toString +b=A.U(h.b,j.b,c5) +b.toString +a=A.ao(h.c,j.c,c5) +a.toString +a0=A.a7L(h.d,j.d,c5) +a0.toString +a1=A.ao(h.e,j.e,c5) +a1.toString +a2=A.U(h.f,j.f,c5) +a2.toString +a3=A.U(h.r,j.r,c5) +a3.toString +a4=A.ao(h.w,j.w,c5) +a4.toString +a5=A.ao(h.x,j.x,c5) +a5.toString +a6=A.U(h.y,j.y,c5) +a6.toString +a7=A.U(h.z,j.z,c5) +a7.toString +a8=A.bDj(h.Q,j.Q,c5) +a8.toString +h=A.hn(h.as,j.as,c5) +h.toString +a9=c3.w +b0=c4.w +b1=A.U(a9.a,b0.a,c5) +b1.toString +b2=A.ao(a9.b,b0.b,c5) +b2.toString +b3=A.ao(a9.c,b0.c,c5) +b3.toString +b4=A.bz(a9.d,b0.d,c5) +b4.toString +b5=A.U(a9.e,b0.e,c5) +b5.toString +b6=A.U(a9.f,b0.f,c5) +b6.toString +b7=a9.r.fT(b0.r,c5) +b8=A.U(a9.w,b0.w,c5) +b8.toString +b9=A.ao(a9.x,b0.x,c5) +b9.toString +c0=A.ao(a9.y,b0.y,c5) +c0.toString +c1=A.bz(a9.z,b0.z,c5) +c1.toString +c2=A.U(a9.Q,b0.Q,c5) +c2.toString +return new A.oL(s,r,new A.IG(d,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,h,j.at),q,new A.Cg(n,m,o),i,new A.Vk(f,e,c,p,!0,l,k,g),new A.II(b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,a9.as.fT(b0.as,c5)),c3.x.fT(c4.x,c5),c3.y.fT(c4.y,c5))}} +A.jy.prototype={ +fT(a,b){var s,r,q,p,o=this,n=A.kC(o.b,a.b,b) +n.toString +s=A.rr(o.a,a.a,b) +s.toString +r=A.bz(o.c,a.c,b) +r.toString +q=A.U(o.d,a.d,b) +q.toString +p=A.ao(o.e,a.e,b) +p.toString +return new A.jy(s,n,r,q,p)}, +gm(a){var s=this +return A.V(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,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.jy&&A.B(r)===A.B(b)&&r.a.l(0,b.a)&&r.b.l(0,b.b)&&r.c.l(0,b.c)&&r.d.l(0,b.d)&&r.e===b.e +else s=!0 +return s}, +a0(a){var s,r,q,p,o +if(a==null)return this +s=a.a +r=a.b +q=a.c +p=a.d +o=a.e +return new A.jy(s,r,q,p,o)}} +A.VA.prototype={ +cO(a){return!this.f.l(0,a.f)}} +A.atV.prototype={} +A.baJ.prototype={ +$1(a){return a===""}, +$S:20} +A.aSd.prototype={ +$1(a){return this.aj5(a,this.b)}, +aj5(a,b){var s=this +return A.nF(function(){var r=a +var q=0,p=1,o +return function $async$$1(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:q=2 +return s.a +case 2:q=3 +return r +case 3:return A.nx() +case 1:return A.ny(o)}}},b)}, +$S(){return this.b.i("w<0>(0)")}} +A.aBa.prototype={ +$0(){return this.a.a}, +$S:1} +A.t3.prototype={ +I(){return"FloatingViewAlignment."+this.b}} +A.a8R.prototype={ +B(a){var s=this +return new A.UD(s.c,s.d,s.f,s.r,s.w,s.x,null)}} +A.UD.prototype={ +a4(){return new A.a_S(B.h,A.q(t.Y9,t.EP),null,null,B.i)}} +A.a_S.prototype={ +av(){var s,r=this +r.aG() +r.e=r.a.w +s=A.cu(null,B.ac,null,null,r) +r.d!==$&&A.dl() +r.d=s}, +q(){var s=this.d +s===$&&A.b() +s.q() +this.arC()}, +B(a){return new A.jo(new A.brx(this),null)}, +aG7(a){var s=this.d +s===$&&A.b() +s=s.r +if(!(s!=null&&s.a!=null))this.U(new A.bru(this))}, +aG9(a){if(this.f)this.U(new A.brv(this,a))}, +aG5(a){var s,r=this +if(r.f){r.U(new A.brs(r)) +s=r.d +s===$&&A.b() +s.ce(0).Zx(new A.brt(r))}}, +aG3(){if(this.f)this.U(new A.brr(this))}, +aur(a,b){var s,r,q,p,o,n,m,l,k +for(s=-a.a,r=-a.b,q=1/0,p=B.kF,o=0;o<4;++o){n=B.a8k[o] +m=b.h(0,n) +l=m.a+s +m=m.b+r +k=l*l+m*m +if(k")).bw(new A.aB8(d,f,e)) +return A.m(null,r)}}) +return A.n($async$Gk,r)}} +A.aB8.prototype={ +$1(a){var s=this,r=a==null +if((r?null:a.a)===B.x_){s.a.$1(s.b) +r=$.bFB +if(r!=null)r.R(0)}else if((r?null:a.a)===B.x0){s.c.$1(s.b) +r=$.bFB +if(r!=null)r.R(0)}}, +$S:1088} +A.ai9.prototype={ +aHx(a){if(t.f.b(a))return new A.wn(B.c.mH(B.aaP,new A.b9L(a)),A.hH(J.as(a,"body"),t.N,t.z)) +return null}} +A.b9L.prototype={ +$1(a){return a.b===J.as(this.a,"event")}, +$S:1090} +A.wn.prototype={ +gX(a){return this.a}} +A.AE.prototype={ +I(){return"NativeEventType."+this.b}} +A.b9V.prototype={ +Fv(){var s=0,r=A.o(t.u),q +var $async$Fv=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(B.alD.f2("getDevicePushTokenVoIP",null,!1,t.N),$async$Fv) +case 3:q=b +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Fv,r)}} +A.Cl.prototype={ +asn(a,b,c,d,e,f,g){new A.ab3(this.f.gaHw(),t.Nl).h4(B.a2r.YN()).bw(new A.b9M(this))}, +Yk(){var s=0,r=A.o(t.H),q=this +var $async$Yk=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:if($.bAI())q.BI() +else if($.bAJ())q.BK() +return A.m(null,r)}}) +return A.n($async$Yk,r)}, +BI(){var s=0,r=A.o(t.H),q=this,p,o,n,m +var $async$BI=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:m=$.t1 +s=J.bT((m==null?$.t1=$.a2j():m).gaaC(),A.ck_(),t.Sm).fH(0,!1).length!==0?2:3 +break +case 2:m=$.t1 +p=(m==null?$.t1=$.a2j():m).K_(0,"[DEFAULT]") +m=$.DM() +A.h7(p,m,!0) +A.bKV(new A.mF(p)).ga3d().gafR().bw(new A.b9P(q)) +o=$.t1 +p=(o==null?$.t1=$.a2j():o).K_(0,"[DEFAULT]") +A.h7(p,m,!0) +s=4 +return A.h(A.bKV(new A.mF(p)).ga3d().rL(null),$async$BI) +case 4:n=b +m=q.a.a +s=n!=null?5:7 +break +case 5:$.G().aT(0,m,new A.b9Q(n)) +s=8 +return A.h(q.BJ(n),$async$BI) +case 8:s=6 +break +case 7:$.G().bc(0,m,new A.b9R()) +case 6:case 3:return A.m(null,r)}}) +return A.n($async$BI,r)}, +BK(){var s=0,r=A.o(t.H),q=this,p +var $async$BK=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(q.e.Fv(),$async$BK) +case 2:p=b +$.G().aT(0,q.a.a,new A.b9S(p)) +s=p!=null?3:4 +break +case 3:s=5 +return A.h(q.b.aSo(p,B.vZ,q.w,!0),$async$BK) +case 5:case 4:return A.m(null,r)}}) +return A.n($async$BK,r)}, +BJ(a){return this.aJ5(a)}, +aJ5(a){var s=0,r=A.o(t.H),q=this +var $async$BJ=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.b.aSn(a,B.w_,q.r),$async$BJ) +case 2:return A.m(null,r)}}) +return A.n($async$BJ,r)}, +wR(a){return this.aL6(a)}, +aL6(a){var s=0,r=A.o(t.y),q,p=this,o,n,m,l +var $async$wR=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:m=A.hd(a) +s=3 +return A.h(p.tp(m),$async$wR) +case 3:l=c +s=l!=null?4:5 +break +case 4:o=l.b.d +n=o.gaS(o) +n=A.iS(n,new A.b9T(),A.t(n).i("w.E"),t.N).bA(0,", ") +o=A.Ac(o.gaS(o)) +o=o==null?null:o.d +s=6 +return A.h(p.c.Gk(o,n,!0,p.gasB(),p.gaJ7(),m),$async$wR) +case 6:q=!0 +s=1 +break +case 5:q=!1 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$wR,r)}, +LM(a){return this.aVN(a)}, +aVN(a){var s=0,r=A.o(t.y),q,p=this,o +var $async$LM=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:if(J.i(a.h(0,"sender"),"stream.video"))if(J.i(a.h(0,"type"),"call.ring")){o=A.aj(a.h(0,"call_cid")) +o=o==null?null:o.length!==0 +o=o===!0}else o=!1 +else o=!1 +s=o?3:4 +break +case 3:s=5 +return A.h(p.wR(A.aB(a.h(0,"call_cid"))),$async$LM) +case 5:q=c +s=1 +break +case 4:q=!1 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$LM,r)}, +As(a){return this.asC(a)}, +asC(a){var s=0,r=A.o(t.H),q=this +var $async$As=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.d.nq("String","incomingCallCid",a.a),$async$As) +case 2:s=3 +return A.h(q.b.tI(a),$async$As) +case 3:return A.m(null,r)}}) +return A.n($async$As,r)}, +Iv(a){return this.aJ8(a)}, +aJ8(a){var s=0,r=A.o(t.H),q=this +var $async$Iv=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=2 +return A.h(q.b.ve(a),$async$Iv) +case 2:return A.m(null,r)}}) +return A.n($async$Iv,r)}, +tp(a){return this.ay1(a)}, +ay1(a){var s=0,r=A.o(t.Xq),q,p=this,o,n,m,l,k,j,i +var $async$tp=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:j=A.bOp(!1) +s=3 +return A.h(j.DH(),$async$tp) +case 3:o=j.a +o===$&&A.b() +n=A.aj(J.as(o.a,"stream_video_user_id")) +if(n==null)n="" +m=A.aj(J.as(j.a.a,"stream_video_user_name")) +if(m==null)m="" +l=A.aj(J.as(j.a.a,"stream_video_user_role")) +if(l==null)l="" +k=A.aj(J.as(j.a.a,"stream_video_user_image")) +if(k==null)k="" +o=$.vf() +s=4 +return A.h(o.gnQ(o).p0(new A.fA(n,m,l,k,null),!1,new A.anA(new A.dU("SV:DynamicToken"),new A.b9N(),null)),$async$tp) +case 4:o=t.bC +i=A +s=5 +return A.h(p.b.ajN(a),$async$tp) +case 5:o=i.qd(c,A.kw(A.rd(),o),o,o) +q=o==null?null:o.b +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$tp,r)}, +qD(){var s=0,r=A.o(t.Xq),q,p=this,o,n,m +var $async$qD=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=3 +return A.h(A.aNH(),$async$qD) +case 3:m=b +s=$.bAJ()?4:6 +break +case 4:o=t.j.b(m)&&J.dm(m)?J.as(J.as(J.as(m,0),"extra"),"incomingCallCid"):"" +s=5 +break +case 6:s=$.bAI()?7:9 +break +case 7:n=p.d +s=10 +return A.h(n.NA(0),$async$qD) +case 10:o=A.aj(J.as(n.a,"incomingCallCid")) +if(o==null)o="" +s=11 +return A.h(n.G(0,"incomingCallCid"),$async$qD) +case 11:s=8 +break +case 9:o="" +case 8:case 5:if(o!==""){q=p.tp(A.hd(o)) +s=1 +break}q=A.ck(null,t.Xq) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$qD,r)}, +Ld(){var s=0,r=A.o(t.H) +var $async$Ld=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:s=2 +return A.h(A.aNI(),$async$Ld) +case 2:return A.m(null,r)}}) +return A.n($async$Ld,r)}} +A.b9M.prototype={ +$1(a){if(a.a===B.Kb)this.a.wR(a.b.h(0,"call_cid"))}, +$S:1092} +A.b9P.prototype={ +$1(a){return this.ajb(a)}, +ajb(a){var s=0,r=A.o(t.H),q=this,p +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:p=q.a +$.G().aT(0,p.a.a,new A.b9O(a)) +s=2 +return A.h(p.BJ(a),$async$$1) +case 2:return A.m(null,r)}}) +return A.n($async$$1,r)}, +$S:1093} +A.b9O.prototype={ +$0(){return"[registerAndroidDevice] refreshedToken: "+this.a}, +$S:1} +A.b9Q.prototype={ +$0(){return"[registerAndroidDevice] token: "+this.a}, +$S:1} +A.b9R.prototype={ +$0(){return"[registerAndroidDevice] Firebase Token was null"}, +$S:1} +A.b9S.prototype={ +$0(){return"[registerIOSDevice] token: "+A.c(this.a)}, +$S:1} +A.b9T.prototype={ +$1(a){return a.b}, +$S:1094} +A.b9N.prototype={ +$1(a){var s=$.vf() +return new A.ajb().E0(s.gnQ(s).b,a)}, +$S:248} +A.b9U.prototype={ +$1(a){return this.ajc(a)}, +ajc(a){var s=0,r=A.o(t.Nc),q,p=this,o +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:s=3 +return A.h(A.Un(),$async$$1) +case 3:o=c +q=A.caY(p.e,B.Uf,a,B.Vl,p.f,B.Vm,o) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:1095} +A.aig.prototype={ +goj(a){return A.aB(this.c)}} +A.baK.prototype={ +gXB(){var s=this +if(s.c!==s.e)s.d=null +return s.d}, +OL(a){var s,r=this,q=r.d=J.bHW(a,r.b,r.c) +r.e=r.c +s=q!=null +if(s)r.e=r.c=q.gbT(q) +return s}, +adi(a,b){var s +if(this.OL(a))return +if(b==null)if(t.bN.b(a))b="/"+a.a+"/" +else{s=J.bU(a) +s=A.bQ(s,"\\","\\\\") +b='"'+A.bQ(s,'"','\\"')+'"'}this.ade(0,"expected "+b+".",0,this.c)}, +Df(a){return this.adi(a,null)}, +aUr(){var s=this.c +if(s===this.b.length)return +this.ade(0,"expected no more input.",0,s)}, +ade(a,b,c,d){var s,r,q,p,o,n,m=this.b +if(d<0)A.Y(A.h8("position must be greater than or equal to 0.")) +else if(d>m.length)A.Y(A.h8("position must be less than or equal to the string length.")) +s=d+c>m.length +if(s)A.Y(A.h8("position plus length must not go beyond the end of the string.")) +s=this.a +r=new A.eT(m) +q=A.a([0],t.t) +p=new Uint32Array(A.e9(r.bv(r))) +o=new A.b5I(s,q,p) +o.asj(r,s) +n=d+c +if(n>p.length)A.Y(A.h8("End "+n+u.D+o.gu(o)+".")) +else if(d<0)A.Y(A.h8("Start may not be negative, was "+d+".")) +throw A.d(new A.aig(m,b,new A.Yp(o,d,n)))}} +A.azV.prototype={ +Ar(a,b,c){return this.arN(a,b,c,c)}, +GD(a,b){return this.Ar(a,null,b)}, +arN(a,b,c,d){var s=0,r=A.o(d),q,p=2,o,n=[],m=this,l,k,j,i,h +var $async$Ar=A.k(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:i=m.a +h=new A.ld(new A.a6($.ac,t.D),t.Hj) +m.a=h.a +p=3 +s=i!=null?6:7 +break +case 6:s=8 +return A.h(i,$async$Ar) +case 8:case 7:l=a.$0() +s=t.L0.b(l)?9:11 +break +case 9:s=12 +return A.h(l,$async$Ar) +case 12:j=f +q=j +n=[1] +s=4 +break +s=10 +break +case 11:q=l +n=[1] +s=4 +break +case 10:n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +k=new A.azW(m,h) +k.$0() +s=n.pop() +break +case 5:case 1:return A.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$Ar,r)}, +j(a){return"Lock["+A.vb(this)+"]"}} +A.azW.prototype={ +$0(){var s=this.a,r=this.b +if(s.a===r.a)s.a=null +r.dN(0)}, +$S:0} +A.z4.prototype={ +I(){return"ContextKeys."+this.b}} +A.fu.prototype={} +A.bwi.prototype={ +$2(a,b){this.a.a.k(0,a,b) +return b}, +$S:34} +A.aab.prototype={ +j(a){var s=this.a +s===$&&A.b() +return s}, +$ibl:1} +A.f9.prototype={ +I(){return"ErrorCode."+this.b}} +A.CH.prototype={ +asp(a,b){var s,r +this.a=B.c.hM(B.adf,new A.bcX(a),new A.bcY()) +s=J.ae(a) +r=s.h(a,"msg") +this.b=r==null?"":r +s=s.h(a,"meta") +this.c=s==null?A.q(t.N,t.z):s}, +N(){var s=A.q(t.N,t.z),r=this.a +r===$&&A.b() +s.k(0,"code",B.c.gS(r.I().split("."))) +r=this.b +r===$&&A.b() +s.k(0,"msg",r) +s.k(0,"meta",this.c) +return s}, +j(a){var s,r=this.a +r===$&&A.b() +r=r.j(0) +s=this.b +s===$&&A.b() +return"twirp error "+r+": "+s}, +$ibl:1} +A.bcX.prototype={ +$1(a){return B.c.gS(a.I().split("."))===J.as(this.a,"code")}, +$S:1096} +A.bcY.prototype={ +$0(){return B.wO}, +$S:1097} +A.aGt.prototype={} +A.byd.prototype={ +$1(a){return new A.byc(a)}, +$S:1098} +A.byc.prototype={ +$2(a,b){return this.a.$2(a,b)}, +$S:1099} +A.us.prototype={ +gu(a){return this.b}, +h(a,b){if(b>=this.b)throw A.d(A.aa2(b,this,null,null,null)) +return this.a[b]}, +k(a,b,c){if(b>=this.b)throw A.d(A.aa2(b,this,null,null,null)) +this.a[b]=c}, +su(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.C0(b) +B.M.cR(q,0,p.b,p.a) +p.a=q}}p.b=b}, +TL(a,b){var s=this,r=s.b +if(r===s.a.length)s.a8X(r) +s.a[s.b++]=b}, +t(a,b){var s=this,r=s.b +if(r===s.a.length)s.a8X(r) +s.a[s.b++]=b}, +E(a,b){A.fp(0,"start") +this.a8W(b,0,null)}, +fS(a,b,c){var s,r,q,p,o,n,m,l=this,k=null +A.bDx(b,l,"index",l.b+1) +A.fp(0,"start") +if(b===l.b){l.a8W(c,0,k) +return}s=t.j.b(c)?J.bf(c):k +if(s!=null){l.a8Y(b,c,0,s) +return}r=l.b +for(q=J.an(c),p=0;q.v();){o=q.gJ(q) +n=l.a +if(r===n.length){n=l.C0(k) +B.M.cR(n,0,r,l.a) +l.a=n}m=r+1 +n[r]=o +r=m}A.bEj(l.a,b,l.b) +A.bEj(l.a,l.b,r) +A.bEj(l.a,b,r) +l.b=r +return}, +a8W(a,b,c){var s,r,q +if(t.j.b(a))c=J.bf(a) +if(c!=null){this.a8Y(this.b,a,b,c) +return}for(s=J.an(a),r=0;s.v();){q=s.gJ(s) +if(r>=b)this.TL(0,q);++r}if(rs.gu(b)||d>s.gu(b))throw A.d(A.a9("Too few elements"))}r=d-c +q=o.b+r +o.aMD(q) +s=o.a +p=a+r +B.M.bC(s,p,o.b+r,s,a) +B.M.bC(o.a,a,p,b,c) +o.b=q}, +f8(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cK(b,0,p,null,null)) +s=q.a +if(ps)throw A.d(A.cK(c,0,s,null,null)) +s=this.a +if(A.t(this).i("us").b(d))B.M.bC(s,b,c,d.a,e) +else B.M.bC(s,b,c,d,e)}, +cR(a,b,c,d){return this.bC(a,b,c,d,0)}} +A.aoK.prototype={} +A.Wz.prototype={} +A.aVb.prototype={ +Fz(){return B.alG.f2("getInitialLink",null,!1,t.u)}} +A.bd5.prototype={} +A.bd6.prototype={ +Fz(){var s=0,r=A.o(t.u),q,p=this +var $async$Fz=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q=p.a +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Fz,r)}} +A.Gf.prototype={ +I(){return"LaunchMode."+this.b}} +A.beb.prototype={} +A.aVc.prototype={ +Mm(a,b,c,d,e,f,g,h){var s=t.y +return B.alE.f2("launch",A.a3(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).aI(0,new A.aVd(),s)}} +A.aVd.prototype={ +$1(a){return a===!0}, +$S:1100} +A.Bl.prototype={ +I(){return"PreferredLaunchMode."+this.b}} +A.bdi.prototype={} +A.bdj.prototype={ +Mm(a,b,c,d,e,f,g,h){return this.aXK(a,!0,!0,d,e,f,g,h)}, +aXK(a,b,c,d,e,f,g,h){var s=0,r=A.o(t.y),q,p=this,o,n +var $async$Mm=A.k(function(i,j){if(i===1)return A.l(j,r) +while(true)switch(s){case 0:if(p.b){o=A.bdg(a) +o=o==null?null:o.geE() +o=J.fg(B.atT.a,o)}else o=!1 +n=o?"_top":"" +B.te.Ym(p.a,a,n) +q=!0 +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Mm,r)}} +A.bdx.prototype={ +gfh(){var s,r=$.bYt() +A.mE(this) +s=r.a.get(this) +if(s==null){s=A.a3(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) +r.k(0,this,s) +r=s}else r=s +return r}, +aCc(){var s="hasInitV4",r=J.as(this.gfh(),s) +r.toString +if(!A.r7(r)){r=this.gfh() +J.f4(r,"globalRNG",A.cn0()) +J.f4(this.gfh(),s,!0)}}, +Oa(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f="hasInitV1",e="seedBytes",d="node",c="clockSeq",b="mSecs",a="nSecs",a0=new Uint8Array(16),a1=A.q(t.N,t.z),a2=J.as(g.gfh(),f) +a2.toString +if(!A.r7(a2)){s=A.bEl(-1) +if(J.as(g.gfh(),e)!=null)J.as(g.gfh(),e) +else J.f4(g.gfh(),e,s) +r=A.a([s[0]|1,s[1],s[2],s[3],s[4],s[5]],t.t) +if(J.as(g.gfh(),d)!=null)J.as(g.gfh(),d) +else J.f4(g.gfh(),d,r) +a2=s[6] +q=s[7] +p=g.gfh() +o=J.ae(p) +if(o.h(p,c)==null)o.k(p,c,(a2<<8|q)&262143) +J.f4(g.gfh(),b,0) +J.f4(g.gfh(),a,0) +J.f4(g.gfh(),f,!0)}a1.h(0,c) +n=A.eo(J.as(g.gfh(),c)) +a1.h(0,b) +m=Date.now() +a1.h(0,a) +a2=J.as(g.gfh(),a) +a2.toString +l=A.eo(a2)+1 +a2=m-J.as(g.gfh(),b)+(l-J.as(g.gfh(),a))/1e4<0 +if(a2){a1.h(0,c) +q=!0}else q=!1 +if(q)n=n+1&16383 +if(a2||m>J.as(g.gfh(),b)){a1.h(0,a) +a2=!0}else a2=!1 +if(a2)l=0 +if(l>=1e4)throw A.d(A.c1("uuid.v1(): Can't create more than 10M uuids/sec")) +J.f4(g.gfh(),b,m) +J.f4(g.gfh(),a,l) +J.f4(g.gfh(),c,n) +m+=122192928e5 +k=B.e.bF((m&268435455)*1e4+l,4294967296) +a0[0]=B.e.dd(k,24)&255 +a0[1]=B.e.dd(k,16)&255 +a0[2]=B.e.dd(k,8)&255 +a0[3]=k&255 +j=B.d.dw(m/4294967296*1e4)&268435455 +a0[4]=j>>>8&255 +a0[5]=j&255 +a0[6]=j>>>24&15|16 +a0[7]=j>>>16&255 +a0[8]=n>>>8&63|128 +a0[9]=n&255 +a1.h(0,d) +i=t.j.a(J.as(g.gfh(),d)) +for(a2=J.ae(i),h=0;h<6;++h)a0[10+h]=a2.h(i,h) +return A.bQ7(a0)}, +vq(){var s,r,q=A.q(t.N,t.z) +this.aCc() +q.h(0,"positionalArgs") +q.h(0,"namedArgs") +q.h(0,"rng") +s=J.as(this.gfh(),"globalRNG") +s.toString +r=t.Cm.a(t.LF.a(s).$0()) +q.h(0,"random") +s=J.ae(r) +s.k(r,6,s.h(r,6)&15|64) +s.k(r,8,s.h(r,8)&63|128) +return A.bQ7(r)}} +A.af_.prototype={ +sUG(a){if(a.l(0,this.C))return +this.C=a}, +sEz(a){if(a===this.P)return +this.P=a +this.aD()}, +slG(a){if(this.a_==a)return +this.a_=a +this.aD()}, +slU(a,b){return}, +a4S(){return}, +jO(a){return!0}, +gkM(){return!0}, +gkg(){return!0}, +cB(a){return new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +aF(a){this.a4S() +this.eh(a)}, +aC(a){this.dU(0)}, +q(){var s=this +s.Z.saK(0,null) +s.bm.saK(0,null) +s.aV.saK(0,null) +s.hE()}, +aM(a,b){var s,r=this +if(r.aw<=0)return +s=r.Z +s.saK(0,a.vb(!0,b,r.cw,new A.b0u(r),s.a))}} +A.b0u.prototype={ +$2(a,b){var s=this.a,r=s.bm +r.saK(0,a.YA(b,B.e.aN(s.aw*255),new A.b0t(s),r.a))}, +$S:18} +A.b0t.prototype={ +$2(a,b){var s,r=this.a,q=r.a_,p=r.aV +if(q!=null){s=p.a +if(s==null)s=new A.NF(A.q(t.S,t.M),A.aA(t.kd)) +if(q!==s.p1){s.p1=q +s.fD()}a.o0(s,new A.b0s(r),b) +p.saK(0,s)}else{p.saK(0,null) +a.gcu(a).lM(r.P.a)}}, +$S:18} +A.b0s.prototype={ +$2(a,b){a.gcu(a).lM(this.a.P.a)}, +$S:18} +A.lU.prototype={} +A.byz.prototype={ +$0(){var s,r=this,q={},p=r.a,o=p.gm(p),n=$.av(),m=n.xK(),l=A.bL0(o,B.VQ,m,n.xG(m,null),r.b,r.c,r.d,r.e) +n=r.f +s=B.fp.aST(0,n,l) +q.a=s +if(s.a)return new A.da(l.F5(),t.AH) +return A.i_(l.at,t.H).aI(0,new A.byA(q,n,l,p),t.YA)}, +$S:1101} +A.byA.prototype={ +$1(a){var s=this.c,r=this.a +r.a=B.fp.acv(0,this.b,s,r.a) +return s.F5()}, +$S:1102} +A.boS.prototype={} +A.aqn.prototype={} +A.biM.prototype={} +A.aNP.prototype={ +F5(){var s,r,q,p,o,n,m=this +m.cx=!0 +try{q=m.f.qS() +p=m.CW +return new A.lU(q,p)}finally{for(q=m.ax,p=q.gaS(q),o=A.t(p),o=o.i("@<1>").M(o.z[1]),p=new A.bG(J.an(p.a),p.b,o.i("bG<1,2>")),o=o.z[1];p.v();){n=p.a +s=n==null?o.a(n):n +s.q()}q.T(0) +for(q=m.ay,p=q.gaS(q),o=A.t(p),o=o.i("@<1>").M(o.z[1]),p=new A.bG(J.an(p.a),p.b,o.i("bG<1,2>")),o=o.z[1];p.v();){n=p.a +r=n==null?o.a(n):n +n=r.b +if(n!=null)n.q()}q.T(0)}}, +Y0(a,b,c){return this.aZk(a,b,c)}, +aZk(a,b,c){var s=0,r=A.o(t.z),q=this,p,o,n +var $async$Y0=A.k(function(d,e){if(d===1)return A.l(e,r) +while(true)switch(s){case 0:o=q.y[a] +n=q.x[b] +if(c!=null)n.snc(q.ay.h(0,c).b) +p=q.dy +if(p!=null){p=q.ay.h(0,p.a).a +p.cK(o,n)}else{p=n +q.r.cK(o,p)}return A.m(null,r)}}) +return A.n($async$Y0,r)}, +afI(a,b,c,d,e,f,g,h,i){var s=$.av().bh() +s.sap(0,new A.E(b)) +if(a!==0)s.sqv(B.a5M[a]) +if(e!=null)s.snc(this.z[e]) +if(d===1){s.scl(0,B.aC) +if(f!=null&&f!==0)s.srW(B.ab1[f]) +if(g!=null&&g!==0)s.sa02(B.aeO[g]) +if(h!=null&&h!==4)s.sa03(h) +if(i!=null&&i!==0)s.sfq(i)}this.x.push(s)}, +aZt(a,b,c,d,e,f,g,h){var s,r,q=A.a([],t.W) +for(s=e.length,r=0;r>>0)) +this.z.push(A.a9r(new A.j(a,b),new A.j(c,d),q,f,B.yp[g],null))}, +aZy(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.a([],t.W) +for(q=f.length,p=0;p>>0)) +o=!J.i(s,n)&&s!=null +q=B.yp[i] +this.z.push(A.c5L(n,c,r,g,q,h,o?s:null))}, +Y1(a,b,c,d){return this.aZl(a,b,c,d)}, +aZl(a,b,c,d){var s=0,r=A.o(t.z),q=this,p,o,n,m,l +var $async$Y1=A.k(function(e,f){if(e===1)return A.l(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.aNQ(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.m(null,r)}}) +return A.n($async$Y1,r)}, +aZp(a,b,c){var s,r,q=new A.a6($.ac,t.D),p=new A.aH(q,t.h) +this.at.push(q) +q=$.jq.mE$ +q===$&&A.b() +s=q.c0(0,A.V(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.aNS(c)) +if(s==null){p.ex("Failed to load image") +return}r=A.bm("listener") +r.b=new A.iQ(new A.aNT(this,s,r,a,p),null,new A.aNU(p,s,r,null)) +s.a2(0,r.au())}} +A.aNQ.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.snc(m.ay.h(0,k).b) +k=A.aWR(n,n,n,n,n,n,n,n,n,n,m.d,n) +s=$.av().CU(k) +k=o.d +s.va(A.bEd(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.x6(k.a) +r=s.c6() +r.hv(B.KS) +o.a.a=r.gyR() +if(m.dx!=null){q=m.r +q.cM(0) +p=m.dx +p.toString +q.aj(0,p)}q=m.r +q.l5(r,new A.j(o.e-r.gyR()*k.d,o.f-r.gxa(r))) +r.q() +if(m.dx!=null)q.cj(0)}, +$S:37} +A.aNS.prototype={ +$0(){return A.c7z(A.w_(this.a).aI(0,new A.aNR(),t.OX))}, +$S:1103} +A.aNR.prototype={ +$1(a){return this.aj0(a)}, +aj0(a){var s=0,r=A.o(t.OX),q,p=2,o,n=[],m,l,k,j +var $async$$1=A.k(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=3 +s=6 +return A.h(A.bCI(a),$async$$1) +case 6:m=c +s=7 +return A.h(m.Xh(),$async$$1) +case 7:l=c +s=8 +return A.h(l.lh(),$async$$1) +case 8:k=c +j=J.aym(k) +m.a=null +l.q() +q=new A.i0(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.m(q,r) +case 2:return A.l(o,r)}}) +return A.n($async$$1,r)}, +$S:1104} +A.aNT.prototype={ +$2(a,b){var s=this +s.b.L(0,s.c.au()) +s.a.ax.k(0,s.d,a.a) +s.e.dN(0)}, +$S:139} +A.aNU.prototype={ +$2(a,b){var s=this.a +if((s.a.a&30)===0)s.dN(0) +this.b.L(0,this.c.au()) +A.ew(new A.cG(a,b,"image resource service",A.c9("Failed to load image"),null,!0))}, +$S:201} +A.aum.prototype={} +A.auj.prototype={ +gjK(a){return this.e}} +A.ajX.prototype={ +j(a){return"VectorGraphicsDecodeException: Failed to decode vector graphic from "+this.a.j(0)+".\n\nAdditional error: "+A.c(this.b)}, +$ibl:1} +A.Eb.prototype={} +A.SN.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.SN&&b.a.l(0,this.a)&&b.b===this.b&&b.c===this.c}, +gm(a){return A.V(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.aec.prototype={} +A.aeX.prototype={ +sUG(a){if(a.l(0,this.C))return +this.C=a}, +sEz(a){if(a===this.P)return +this.P=a +this.aD()}, +slG(a){if(this.a_==a)return +this.a_=a +this.aD()}, +smy(a,b){if(b===this.aw)return +this.aw=b +this.aD()}, +slU(a,b){return}, +BN(){return}, +sf1(a,b){if(b===this.bm)return +this.bm=b +this.aD()}, +jO(a){return!0}, +gkM(){return!0}, +cB(a){return new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +Su(a){var s +if(a==null)return +if(--a.c===0&&$.aeY.ak(0,a.b)){$.aeY.G(0,a.b) +s=a.a +if(s!=null)s.q() +a.a=null}}, +aEk(){var s,r,q,p,o=this,n=o.P.b,m=o.aw,l=o.bm,k=B.d.aN(n.a*m/l),j=B.d.aN(n.b*m/l),i=new A.SN(o.C,k,j) +if($.aeY.ak(0,i)){n=$.aeY.h(0,i) +n.toString +m=o.aV +if(n!==m){o.Su(m);++n.c}o.aV=n +return}n=o.aw +m=o.bm +l=o.P +s=$.av() +r=s.xK() +q=s.xG(r,null) +q.bG(0,n/m) +q.lM(l.a) +p=new A.aec(r.qS().F4(k,j),i,0) +p.c=1 +$.aeY.k(0,i,p) +o.Su(o.aV) +o.aV=p}, +aF(a){this.BN() +this.eh(a)}, +aC(a){this.dU(0)}, +q(){this.Su(this.aV) +this.hE()}, +aM(a,b){var s,r,q,p,o,n,m=this +if(m.D<=0)return +m.aEk() +s=m.aV +r=s.a +r.toString +s=s.b +q=$.av().bh() +q.spj(B.bp) +p=m.a_ +if(p!=null)q.slG(p) +q.sap(0,A.bBT(0,0,0,m.D)) +p=b.a +o=b.b +n=m.P.b +a.gcu(a).lL(r,new A.K(0,0,s.b,s.c),new A.K(p,o,p+n.a,o+n.b),q)}} +A.aeL.prototype={ +sEz(a){if(a===this.C)return +this.C=a +this.aD()}, +slG(a){if(this.P==a)return +this.P=a +this.aD()}, +slU(a,b){return}, +BN(){return}, +jO(a){return!0}, +gkM(){return!0}, +cB(a){return new A.a_(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +aF(a){this.BN() +this.eh(a)}, +aC(a){this.dU(0)}, +q(){this.hE()}, +aM(a,b){var s,r,q,p,o=this +if(o.a_<=0)return +s=$.av().bh() +r=o.P +if(r!=null)s.slG(r) +s.sap(0,A.bBT(0,0,0,o.a_)) +q=a.gcu(a).ZX() +if(!b.l(0,B.h)){a.gcu(a).cM(0) +a.gcu(a).aX(0,b.a,b.b)}if(o.a_!==1||o.P!=null){r=a.gcu(a) +p=o.k3 +r.hW(new A.K(0,0,0+p.a,0+p.b),s)}a.gcu(a).lM(o.C.a) +a.gcu(a).rq(q)}} +A.Tr.prototype={ +I(){return"RenderingStrategy."+this.b}} +A.WP.prototype={ +a4(){return new A.avt(B.i)}} +A.uS.prototype={} +A.L1.prototype={ +gm(a){var s=this +return A.V(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.L1&&b.a.l(0,s.a)&&J.i(b.b,s.b)&&b.c==s.c&&b.d===s.d}} +A.avt.prototype={ +bD(){var s=this,r=s.c +r.toString +s.r=A.Gq(r) +r=s.c +r.toString +s.w=A.ee(r) +s.a5u() +s.d6()}, +aL(a){if(!a.c.l(0,this.a.c))this.a5u() +this.b0(a)}, +q(){var s=this +s.HR(s.d) +s.d=null +s.aE()}, +HR(a){if(a==null)return +if(--a.c===0&&$.bve.ak(0,a.b)){$.bve.G(0,a.b) +a.a.a.q()}}, +aDw(a,b,c){var s,r +if($.bvm.ak(0,b)){s=$.bvm.h(0,b) +s.toString +return s}r=c.aYa(a).aI(0,new A.bvj(this,b,c),t.YA).aI(0,new A.bvk(b),t.Wa) +$.bvm.k(0,b,r) +r.eQ(new A.bvl(b)) +return r}, +aNx(a,b){this.U(new A.bvd(this,a,b))}, +a5u(){var s,r,q,p=this,o=p.a.c,n=p.c +n.toString +s=new A.L1(new A.Xq(o.c,o.d,o.Tb(n)),p.r,p.w,p.a.ch) +r=$.bve.h(0,s) +if(r!=null){++r.c +p.U(new A.bvg(p,r)) +return}q=p.a.c +o=p.c +o.toString +p.aDw(o,s,q).aI(0,new A.bvh(p,q,s),t.a)}, +B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.d,g=h==null?i:h.a +if(g!=null){h=j.a +s=h.d +r=h.e +h=s==null +if(h&&r==null){h=g.b +s=h.a +r=h.b}else{if(r!=null){q=g.b +q=!q.gal(q)}else q=!1 +if(q){h=g.b +s=r/h.b*h.a}else{if(!h){h=g.b +h=!h.gal(h)}else h=!1 +if(h){h=g.b +r=s/h.a*h.b}}}h=g.b +s.toString +r.toString +p=Math.min(h.a/s,h.b/r) +if($.bZ1()){q=j.d.b +o=j.a +n=new A.arq(g,o.at,o.ax,q,i,i) +q=o}else{q=j.a +o=q.ay +m=j.d +l=q.at +k=q.ax +if(o===B.as3)n=new A.arp(g,l,p,k,m.b,i,i) +else{m.toString +n=new A.aro(g,l,k,i,i)}}n=new A.b1(s,r,A.a8I(q.r,A.Io(n,h),q.z,q.f),i) +h=q}else{h=j.a +n=new A.b1(h.d,h.e,i,i)}h=h.x +q=h==null +if(q)h="" +n=A.cM(i,n,!q,i,i,!1,!1,i,i,i,!0,h,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i) +return n}} +A.bvj.prototype={ +$1(a){var s=this.b +return A.cjt(a,s.d,this.c,s.b,new A.bvi(this.a),s.c)}, +$S:1105} +A.bvi.prototype={ +$2(a,b){return this.a.aNx(a,b)}, +$S:201} +A.bvk.prototype={ +$1(a){return new A.uS(a,this.a,0)}, +$S:1106} +A.bvl.prototype={ +$0(){$.bvm.G(0,this.a)}, +$S:5} +A.bvd.prototype={ +$0(){var s=this.a +s.e=this.b +s.f=this.c}, +$S:0} +A.bvg.prototype={ +$0(){var s=this.a +s.HR(s.d) +s.d=this.b}, +$S:0} +A.bvh.prototype={ +$1(a){var s;++a.c +s=this.a +if(s.c==null||!this.b.l(0,s.a.c)){s.HR(a) +return}if(a.c===1)$.bve.k(0,this.c,a) +s.U(new A.bvf(s,a))}, +$S:1107} +A.bvf.prototype={ +$0(){var s=this.a +s.HR(s.d) +s.d=this.b}, +$S:0} +A.arp.prototype={ +aQ(a){var s=this,r=A.dy(a,null) +r=r==null?null:r.b +if(r==null)r=1 +r=new A.aeX(s.x,s.e,s.f,r,s.w,s.r,A.aA(t.T)) +r.aP() +r.BN() +return r}, +aU(a,b){var s,r=this +b.sEz(r.e) +b.sUG(r.x) +b.slG(r.f) +s=A.dy(a,null) +s=s==null?null:s.b +b.smy(0,s==null?1:s) +b.slU(0,r.w) +b.sf1(0,r.r)}} +A.arq.prototype={ +aQ(a){var s=this,r=A.aA(t.bq),q=A.aA(t.o0),p=A.aA(t.Zo),o=new A.bq(new Float64Array(16)) +o.dc() +o=new A.af_(s.w,s.e,s.f,s.r,r,q,p,o,A.aA(t.T)) +o.aP() +o.a4S() +return o}, +aU(a,b){var s=this +b.sEz(s.e) +b.sUG(s.w) +b.slG(s.f) +b.slU(0,s.r)}} +A.aro.prototype={ +aQ(a){var s=new A.aeL(this.e,this.f,this.r,A.aA(t.T)) +s.aP() +s.BN() +return s}, +aU(a,b){b.sEz(this.e) +b.slG(this.f) +b.slU(0,this.r)}} +A.a7a.prototype={} +A.bdA.prototype={ +acv(d6,d7,d8,d9){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=null,d5="The provided data was not a vector_graphics binary asset." +if(d9==null){s=new A.bpz(d7) +if(d7.byteLength<5)throw A.d(A.a9(d5)) +if(s.OF(0)!==8924514)throw A.d(A.a9(d5)) +if(s.n9(0)!==1)throw A.d(A.a9("The provided data does not match the currently supported version."))}else{r=d9.b +r.toString +s=r}$label0$1:for(r=s.a,q=d8.as,p=d8.ay,o=d8.r,n=d8.ax,m=d8.Q,l=t.J9,k=d8.y,j=d8.e,i=d8.x,h=!1;g=s.b,g0){b2=r.buffer +b3=r.byteOffset +c1=new Uint8Array(b2,b3+g,b) +s.b+=b +c2=B.dB.bf(c1)}else c2=d4 +b=r.getUint16(s.b,!0) +g=s.b+=2 +b2=r.buffer +b3=r.byteOffset +c1=new Uint8Array(b2,b3+g,b) +s.b+=b +c3=B.dB.bf(c1) +c4=A.a([],l) +if((b9&1)!==0)c4.push(B.mS) +if((b9&2)!==0)c4.push(B.awX) +if((b9&4)!==0)c4.push(B.rO) +m.push(new A.auj(c3,c2,d,e,B.q0[b8],A.cbj(c4),B.afM[c0],new A.E(c))) +continue $label0$1 +case 44:e=r.getUint16(s.b,!0) +g=s.b+=2 +d=r.getUint16(g,!0) +g=s.b+=2 +c5=d===65535?d4:d +d=r.getUint16(g,!0) +g=s.b+=2 +c6=d===65535?d4:d +d=r.getUint16(g,!0) +s.b+=2 +d8.Y1(e,c5,c6,d===65535?d4:d) +continue $label0$1 +case 46:e=r.getUint16(s.b,!0) +g=s.b+=2 +s.b=g+1 +c7=r.getUint8(g) +d=r.getUint32(s.b,!0) +g=s.b+=4 +b2=r.buffer +b3=r.byteOffset +c1=new Uint8Array(b2,b3+g,d) +s.b+=d +d8.aZp(e,c7,c1) +h=!0 +continue $label0$1 +case 47:e=r.getUint16(s.b,!0) +g=s.b+=2 +d=r.getFloat32(g,!0) +g=s.b+=4 +c=r.getFloat32(g,!0) +g=s.b+=4 +b=r.getFloat32(g,!0) +g=s.b+=4 +a=r.getFloat32(g,!0) +s.b+=4 +c8=s.rM() +g=n.h(0,e) +g.toString +b2=c8!=null +if(b2){o.cM(0) +o.aj(0,c8)}o.lL(g,new A.K(0,0,g.gd0(g),g.gd9(g)),new A.K(d,c,d+b,c+a),$.av().bh()) +if(b2)o.cj(0) +continue $label0$1 +case 49:e=r.getUint16(s.b,!0) +g=s.b+=2 +d=r.getFloat32(g,!0) +g=s.b+=4 +c=r.getFloat32(g,!0) +g=s.b+=4 +b=r.getFloat32(g,!0) +g=s.b+=4 +a=r.getFloat32(g,!0) +s.b+=4 +c9=s.rM() +c9.toString +d8.dy=new A.boS(e,b,a,c9) +g=$.av() +d0=g.xK() +d1=g.xG(d0,d4) +d1.oZ(new A.K(d,c,d+b,c+a)) +g=new A.aqn() +g.c=d0 +g.a=d1 +p.k(0,e,g) +continue $label0$1 +case 50:r.getUint16(s.b,!0) +g=s.b+=2 +e=r.getFloat32(g,!0) +g=s.b+=4 +d=r.getFloat32(g,!0) +g=s.b+=4 +c=r.getFloat32(g,!0) +g=s.b+=4 +b=r.getFloat32(g,!0) +g=s.b+=4 +s.b=g+1 +d2=r.getUint8(g)!==0||!1 +c9=s.rM() +g=isNaN(e)?d4:e +b2=isNaN(d)?d4:d +b3=isNaN(c)?d4:c +q.push(new A.aum(g,b2,b3,isNaN(b)?d4:b,d2,c9)) +continue $label0$1 +case 51:e=r.getUint16(s.b,!0) +s.b+=2 +d3=q[e] +if(d3.e)d8.db=d8.cy=0 +g=d3.a +if(g!=null)d8.cy=g +g=d3.b +if(g!=null)d8.db=g +g=d3.c +if(g!=null){b2=d8.cy +d8.cy=(b2==null?0:b2)+g}g=d3.d +if(g!=null)d8.db+=g +d8.dx=d3.f +continue $label0$1 +default:throw A.d(A.a9("Unknown type tag "+f))}}return B.a0y}, +aST(a,b,c){return this.acv(a,b,c,null)}, +aio(a,b,c,d){a.hZ(B.dC) +a.or() +a.a.push(30) +a.oD(b) +a.oD(c) +a.oD(d==null?65535:d)}, +awe(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.a9(B.b.ahA(s[0])+B.b.bg(s,1)+" must be encoded together (current phase is "+this.as.b+")."))}this.as=a}, +aNP(a){var s,r=this.a +if(a!=null){s=a.length +r.push(s) +this.qs(8) +B.c.E(this.a,A.d3(a.buffer,a.byteOffset,8*s))}else r.push(0)}, +oD(a){var s,r +this.c.setUint16(0,a,!0) +s=this.a +r=this.d +r===$&&A.b() +B.c.E(s,A.eD(r,0,A.dG(2,"count",t.S),A.aN(r).i("H.E")))}, +aII(a){var s,r +this.c.setUint32(0,a,!0) +s=this.a +r=this.d +r===$&&A.b() +B.c.E(s,A.eD(r,0,A.dG(4,"count",t.S),A.aN(r).i("H.E")))}, +a6U(a){this.qs(4) +B.c.E(this.a,A.d3(a.buffer,a.byteOffset,4*a.length))}, +mk(a){var s,r +this.c.setFloat32(0,a,!0) +s=this.a +r=this.d +r===$&&A.b() +B.c.E(s,A.eD(r,0,A.dG(4,"count",t.S),A.aN(r).i("H.E")))}, +a6T(a){this.qs(4) +B.c.E(this.a,A.d3(a.buffer,a.byteOffset,4*a.length))}, +qs(a){var s,r=this.a,q=B.e.bF(r.length,a) +if(q!==0){s=$.DN() +B.c.E(r,A.eD(s,0,A.dG(a-q,"count",t.S),A.aN(s).i("H.E")))}}} +A.bpz.prototype={ +n9(a){return this.a.getUint8(this.b++)}, +akc(a){var s=this.a.getUint16(this.b,!0) +this.b+=2 +return s}, +OF(a){var s=this.a.getUint32(this.b,!0) +this.b+=4 +return s}, +pT(a){var s=this.a,r=A.d3(s.buffer,s.byteOffset+this.b,a) +this.b+=a +return r}, +a_1(a){var s,r,q,p=this +p.qs(2) +s=p.a +r=s.buffer +s=s.byteOffset+p.b +A.a1M(r,s,a) +q=new Uint16Array(r,s,a) +p.b=p.b+2*a +return q}, +ZL(a){var s,r,q=this +q.qs(4) +s=q.a +r=A.bDf(s.buffer,s.byteOffset+q.b,a) +q.b=q.b+4*a +return r}, +Fy(a){var s,r,q=this +q.qs(4) +s=q.a +r=A.bMK(s.buffer,s.byteOffset+q.b,a) +q.b=q.b+4*a +return r}, +qs(a){var s=this.b,r=B.e.bF(s,a) +if(r!==0)this.b=s+(a-r)}, +rM(){var s,r,q=this,p=q.n9(0) +if(p>0){q.qs(8) +s=q.a +r=A.bDe(s.buffer,s.byteOffset+q.b,p) +q.b=q.b+8*p +return r}return null}} +A.aKN.prototype={ +ayz(a,b){return b.c0(0,a,new A.aKO(b))}, +mj(a,b){return this.ayz(a,b,t.z)}, +aao(a){var s=null +this.r.push(new A.lw(s,B.a0S,s,this.mj(a,this.a),s,s))}, +aO7(a,b,c,d,e){var s,r,q,p=this +if(b.a.length===0)return +s=p.mj(b,p.b) +r=p.mj(c,p.a) +q=e!=null?p.w.h(0,e):null +p.r.push(new A.lw(d,B.a0R,s,r,q,null))}} +A.aKO.prototype={ +$0(){return this.a.a}, +$S:32} +A.d4.prototype={ +gm(a){return A.V(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.d4&&b.a===this.a&&b.b===this.b}, +ah(a,b){return new A.d4(this.a*b,this.b*b)}, +ae(a,b){return new A.d4(this.a+b.a,this.b+b.b)}, +j(a){return"Point("+A.c(this.a)+", "+A.c(this.b)+")"}} +A.kU.prototype={ +gm(a){var s=this +return A.V(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.kU&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +j(a){var s=this +return"Rect.fromLTRB("+A.c(s.a)+", "+A.c(s.b)+", "+A.c(s.c)+", "+A.c(s.d)+")"}} +A.a9T.prototype={} +A.a7H.prototype={} +A.nK.prototype={ +akn(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}, +b1x(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.rl(q*s+p*r,o*s+n*r,q*m+p*s,o*m+n*s,l.e,l.f,l.r)}, +gad6(){var s=this,r=s.a +return r>0&&s.b===0&&s.c===0&&s.d>0&&s.r===r}, +a_d(a,b){var s=this +if(a===1&&b===1)return s +return A.rl(s.a*a,s.b*a,s.c*b,s.d*b,s.e,s.f,s.r*a)}, +Fc(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +return A.rl(r,q,p,o,r*a+p*b+s.e,q*a+o*b+s.f,s.r)}, +hw(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.rl(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)}, +pK(a,b){var s=this,r=b.a,q=b.b +return new A.d4(s.a*r+s.c*q+s.e,s.b*r+s.d*q+s.f)}, +vi(){var s=this +return new Float64Array(A.e9(A.a([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)))}, +gm(a){var s=this +return A.V(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.nK&&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}, +j(a){var s=this +return"[ "+A.c(s.a)+", "+A.c(s.c)+", "+A.c(s.e)+" ]\n[ "+A.c(s.b)+", "+A.c(s.d)+", "+A.c(s.f)+" ]\n[ 0.0, 0.0, 1.0 ] // _m4_10 = "+A.c(s.r)+"\n"}} +A.S1.prototype={ +I(){return"PathFillType."+this.b}} +A.AZ.prototype={ +I(){return"PathCommandType."+this.b}} +A.wz.prototype={ +gX(a){return this.a}} +A.iC.prototype={ +bU(a){var s=a.pK(0,new A.d4(this.b,this.c)) +return new A.iC(s.a,s.b,B.ck)}, +gm(a){return A.V(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.iC&&b.b===this.b&&b.c===this.c}, +j(a){return"LineToCommand("+A.c(this.b)+", "+A.c(this.c)+")"}} +A.lM.prototype={ +bU(a){var s=a.pK(0,new A.d4(this.b,this.c)) +return new A.lM(s.a,s.b,B.eu)}, +gm(a){return A.V(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.lM&&b.b===this.b&&b.c===this.c}, +j(a){return"MoveToCommand("+A.c(this.b)+", "+A.c(this.c)+")"}} +A.hV.prototype={ +abi(a){var s=this +return new A.aIG().$5(a,new A.d4(s.b,s.c),new A.d4(s.d,s.e),new A.d4(s.f,s.r),0)}, +bU(a){var s=this,r=a.pK(0,new A.d4(s.b,s.c)),q=a.pK(0,new A.d4(s.d,s.e)),p=a.pK(0,new A.d4(s.f,s.r)) +return new A.hV(r.a,r.b,q.a,q.b,p.a,p.b,B.c8)}, +gm(a){var s=this +return A.V(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.hV&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, +j(a){var s=this +return"CubicToCommand("+A.c(s.b)+", "+A.c(s.c)+", "+A.c(s.d)+", "+A.c(s.e)+", "+A.c(s.f)+", "+A.c(s.r)+")"}} +A.aIG.prototype={ +$5(a,b,c,d,e){var s +if(A.adw(b,A.B5(a,d,0.3333333333333333))>1.5||A.adw(c,A.B5(a,d,0.6666666666666666))>1.5){s=A.bJS(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.adw(a,d) +return e}, +$S:1108} +A.ND.prototype={ +bU(a){return this}, +gm(a){return A.aK(this.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.ND}, +j(a){return"CloseCommand()"}} +A.lR.prototype={ +jz(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.lM(l,q,B.eu)) +o=l+s +n=l+k +m=j-r +p.push(new A.hV(o,q,n,m,n,j,B.c8)) +r=j+r +i=j+i +p.push(new A.hV(n,r,o,i,l,i,B.c8)) +s=l-s +k=l-k +p.push(new A.hV(s,i,k,r,k,j,B.c8)) +p.push(new A.hV(k,m,s,q,l,q,B.c8)) +p.push(B.k0) +return this}, +hI(a){var s,r=a.a,q=a.b,p=this.a +p.push(new A.lM(r,q,B.eu)) +s=a.c +p.push(new A.iC(s,q,B.ck)) +q=a.d +p.push(new A.iC(s,q,B.ck)) +p.push(new A.iC(r,q,B.ck)) +p.push(B.k0) +return this}, +aO9(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.hI(a) +s=new A.d4(b,c).ah(0,0.551915024494) +r=a.a +q=r+b +p=a.b +o=this.a +o.push(new A.lM(q,p,B.eu)) +n=r+(a.c-r) +m=n-b +o.push(new A.iC(m,p,B.ck)) +l=s.a +k=m+l +j=p+c +i=s.b +h=j-i +o.push(new A.hV(k,p,n,h,n,j,B.c8)) +g=p+(a.d-p) +f=g-c +o.push(new A.iC(n,f,B.ck)) +i=f+i +o.push(new A.hV(n,i,k,g,m,g,B.c8)) +o.push(new A.iC(q,g,B.ck)) +l=q-l +o.push(new A.hV(l,g,r,i,r,f,B.c8)) +o.push(new A.iC(r,j,B.ck)) +o.push(new A.hV(r,h,l,p,q,p,B.c8)) +o.push(B.k0) +return this}, +ahv(a){var s,r=this.a,q=this.b +q===$&&A.b() +s=A.ad_(r,q) +if(a)B.c.T(r) +return s}, +vj(){return this.ahv(!0)}} +A.iT.prototype={ +b30(a){if(a===this.b)return this +return A.ad_(this.a,a)}, +bU(a){var s,r,q,p=A.a([],t.H9) +for(s=this.a,r=s.length,q=0;q"+A.c(r)+","):"Path(" +s=this.b +r=(s!==B.cV?r+("\n fillType: "+s.j(0)+","):r)+"\n)" +return r.charCodeAt(0)==0?r:r}} +A.bhF.prototype={ +gji(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.boR.prototype={ +gu(a){var s=this.b +s===$&&A.b() +return s}, +a38(a){var s,r,q,p,o,n,m,l,k=this,j=A.adw(k.c,a) +if(!(j<=0)){s=k.b +s===$&&A.b() +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.b() +if(!(j>=o))break +n=o/j +o=k.c +m=1-n +k.c=new A.d4(m*o.a+n*r,m*o.b+n*q) +k.b=p.gji(p) +o=k.e +o===$&&A.b() +m=k.c +l=m.a +m=m.b +if(o)s.push(new A.iC(l,m,B.ck)) +else s.push(new A.lM(l,m,B.eu)) +j=A.adw(k.c,a) +k.e=!k.e}if(j>0){k.b=o-j +p=k.e +p===$&&A.b() +if(p)s.push(new A.iC(r,q,B.ck))}k.c=a}, +aw8(a){var s,r,q,p,o,n=this,m=null,l=a.abi(n.c),k=n.a,j=n.f +while(!0){s=n.b +s===$&&A.b() +if(!(l>=s))break +r=A.bJS(n.c,new A.d4(a.b,a.c),new A.d4(a.d,a.e),new A.d4(a.f,a.r),s/l) +s=n.c=r[3] +q=n.e +q===$&&A.b() +if(q){s=A.X(r) +q=new A.aI(r,1,m,s.i("aI<1>")) +q.bW(r,1,m,s.c) +p=q.lf(0,3).bv(0) +q=p[0] +s=p[1] +o=p[2] +j.push(new A.hV(q.a,q.b,s.a,s.b,o.a,o.b,B.c8))}else j.push(new A.lM(s.a,s.b,B.eu)) +s=A.X(r) +q=new A.aI(r,4,m,s.i("aI<1>")) +q.bW(r,4,m,s.c) +p=q.lf(0,3).bv(0) +q=p[0] +s=p[1] +o=p[2] +a=new A.hV(q.a,q.b,s.a,s.b,o.a,o.b,B.c8) +n.b=k.gji(k) +l=a.abi(n.c) +n.e=!n.e}n.b=s-l +n.c=new A.d4(a.f,a.r) +k=n.e +k===$&&A.b() +if(k)j.push(a)}, +aSL(a){var s,r,q,p,o,n,m,l=this,k=l.a +l.b=k.gji(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.c(s.e)+")"}} +A.FN.prototype={ +I(){return"GradientUnitMode."+this.b}} +A.wJ.prototype={ +Uz(a,b){var s,r,q=this,p=q.f +if(p==null)p=B.bA +s=q.e +switch((s==null?B.pb:s).a){case 0:s=a.a +r=a.b +p=b.Fc(s,r).a_d(a.c-s,a.d-r).hw(p) +break +case 1:p=b.hw(p) +break +case 2:break}s=q.d +if(s==null)s=B.rV +return new A.wJ(q.r,q.w,q.x,q.a,q.b,q.c,s,B.xs,p)}, +UD(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.wJ(o.r,o.w,o.x,o.a,n,s,p,q,r)}, +gm(a){var s,r=this,q=r.b +q=A.cv(q==null?A.a([],t.Ai):q) +s=r.c +return A.V(r.a,r.r,r.w,q,A.cv(s==null?A.a([],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.wJ&&b.a===s.a&&b.r.l(0,s.r)&&b.w===s.w&&J.i(b.x,s.x)&&A.ml(b.b,s.b)&&A.ml(b.c,s.c)&&J.i(b.f,s.f)&&b.d==s.d&&b.e==s.e}, +j(a){var s=this,r=s.r.j(0),q=A.c(s.b),p=A.c(s.c),o=A.c(s.d),n=s.f +n=n==null?"":"transform: Float64List.fromList("+A.c(n.vi())+") ," +return"RadialGradient(id: '"+s.a+"', center: "+r+", radius: "+A.c(s.w)+", colors: "+q+", offsets: "+p+", tileMode: "+o+", "+n+"focalPoint: "+A.c(s.x)+", unitMode: "+A.c(s.e)+")"}} +A.qb.prototype={ +gm(a){return A.V(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.qb&&b.a===this.a&&J.i(b.b,this.b)&&J.i(b.c,this.c)}, +j(a){var s="Paint(blendMode: "+this.a.j(0),r=this.b +if(r!=null)s+=", stroke: "+r.j(0) +r=this.c +s=(r!=null?s+(", fill: "+r.j(0)):s)+")" +return s.charCodeAt(0)==0?s:s}} +A.VG.prototype={ +gm(a){var s=this +return A.V(B.aqn,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.VG){s=b.a +s=r.a.a===s.a&&J.i(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}, +j(a){var s=this,r="Stroke(color: "+s.a.j(0),q=s.b +if(q!=null)r+=", shader: "+q.j(0) +q=s.c +if(q!=null)r+=", cap: "+q.j(0) +q=s.d +if(q!=null)r+=", join: "+q.j(0) +q=s.e +if(q!=null)r+=", miterLimit: "+A.c(q) +q=s.f +r=(q!=null?r+(", width: "+A.c(q)):r)+")" +return r.charCodeAt(0)==0?r:r}} +A.zG.prototype={ +gm(a){return A.V(B.aqm,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.zG){s=b.a +s=this.a.a===s.a&&J.i(b.b,this.b)}else s=!1 +return s}, +j(a){var s="Fill(color: "+this.a.j(0),r=this.b +s=(r!=null?s+(", shader: "+r.j(0)):s)+")" +return s.charCodeAt(0)==0?s:s}} +A.hA.prototype={ +I(){return"BlendMode."+this.b}} +A.RV.prototype={ +I(){return"PaintingStyle."+this.b}} +A.IV.prototype={ +I(){return"StrokeCap."+this.b}} +A.IW.prototype={ +I(){return"StrokeJoin."+this.b}} +A.Jn.prototype={ +I(){return"TileMode."+this.b}} +A.W8.prototype={ +gm(a){var s=this +return A.V(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.W8&&b.a==s.a&&b.c==s.c&&b.b==s.b&&b.d==s.d&&b.e===s.e&&J.i(b.f,s.f)}, +j(a){var s=this,r=""+("TextPosition(reset: "+s.e),q=s.a +if(q!=null)r+=", x: "+A.c(q) +q=s.c +if(q!=null)r+=", y: "+A.c(q) +q=s.b +if(q!=null)r+=", dx: "+A.c(q) +q=s.d +if(q!=null)r+=", dy: "+A.c(q) +q=s.f +r=(q!=null?r+(", transform: "+q.j(0)):r)+")" +return r.charCodeAt(0)==0?r:r}} +A.W0.prototype={ +gm(a){var s=this +return A.V(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.W0)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}, +j(a){var s=this +return"TextConfig('"+s.a+"', "+A.c(s.b)+", '"+A.c(s.d)+"', "+s.e.j(0)+", "+A.c(s.c)+", "+s.f.j(0)+", "+s.r.j(0)+", "+s.w.j(0)+",)"}, +gjK(a){return this.e}} +A.mG.prototype={ +I(){return"FontWeight."+this.b}} +A.xi.prototype={ +I(){return"TextDecorationStyle."+this.b}} +A.Cs.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.Cs&&b.a===this.a}, +gm(a){return B.e.gm(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.a([],t.s) +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.c.bA(s,", ")+"])"}} +A.eh.prototype={ +fs(a,b){return this}, +kY(a){return this.fs(a,!1)}} +A.anL.prototype={ +de(a,b,c){return b.ai5(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.ajn.prototype={ +qC(a){var s=this.a +if(s.l(0,B.bA))return a +return a.hw(s)}} +A.jM.prototype={} +A.aka.prototype={ +de(a,b,c){return b.Od(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.H2.prototype={ +C9(a,b,c,d,e,f,g){var s,r=b!=null?new A.Nz(c,b,a,a.b.r):a +if(d!=null){s=a.b +r=new A.QM(d,r,s.z,e,s.r)}if(f!=null)r=new A.S4(f,r,g,a.b.r) +B.c.t(this.d,r)}, +Uj(a,b,c,d){return this.C9(a,null,b,null,c,null,d)}, +fs(a,b){var s=A.AU(this.b.xc(a),null,this.a) +B.c.E(s.d,this.d) +return s}, +kY(a){return this.fs(a,!1)}, +aSx(){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.b1P(B.arZ,this.a) +if(o==null){o=A.Ez(0,0,0,m==null?1:m) +o=new A.zG(o,q)}return new A.qb(s?B.jW:p,q,o)}return q}, +de(a,b,c){return b.ai8(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.aiT.prototype={ +de(a,b,c){return b.aik(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}, +fs(a,b){var s=A.bPz(this.b.xc(a),this.r) +B.c.E(s.d,this.d) +return s}, +kY(a){return this.fs(a,!1)}} +A.afy.prototype={ +de(a,b,c){return b.aii(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.Nz.prototype={ +de(a,b,c){return b.ai3(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}, +fs(a,b){var s=this +return new A.Nz(s.b,s.c,s.d.fs(a,!1),s.a)}, +kY(a){return this.fs(a,!1)}} +A.QM.prototype={ +de(a,b,c){return b.ai7(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}, +fs(a,b){var s=this +return new A.QM(s.b,s.c.fs(a,!1),s.d,s.e,s.a)}, +kY(a){return this.fs(a,!1)}} +A.H4.prototype={ +V7(a,b){var s,r=this.b,q=r.e,p=q==null?null:q.ahy(a,b) +q=r.f +s=q==null?null:q.Z9(a,b,B.eJ) +if(s==null&&p==null)return null +r=r.z +return new A.qb(r==null?B.jW:r,p,s)}, +fs(a,b){var s=this.b +s=b?a.Cl(s,this.a):s.xc(a) +return A.bN3(this.d,s)}, +kY(a){return this.fs(a,!1)}, +de(a,b,c){return b.ai9(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.EY.prototype={ +fs(a,b){var s=this,r=s.b +r=b?a.Cl(r,s.a):r.xc(a) +return A.bK8(r,s.d,s.e)}, +kY(a){return this.fs(a,!1)}, +de(a,b,c){return b.ai4(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.aiQ.prototype={ +V7(a,b){var s,r=this.b,q=r.f,p=q==null?null:q.Z9(a,b,B.eJ) +q=r.e +s=q==null?null:q.ahy(a,b) +if(p==null&&s==null)return null +r=r.z +return new A.qb(r==null?B.jW:r,s,p)}, +fs(a,b){var s=this.b,r=b?a.Cl(s,this.a):s.xc(a) +return A.bPy(this.d,r)}, +kY(a){return this.fs(a,!1)}, +de(a,b,c){return b.aij(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.a9Y.prototype={ +fs(a,b){var s=this,r=s.b +r=b?a.Cl(r,s.a):r.xc(a) +return A.bLy(s.d,s.e,r)}, +kY(a){return this.fs(a,!1)}, +de(a,b,c){return b.ai6(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}} +A.S4.prototype={ +de(a,b,c){return b.aia(this,c)}, +d7(a,b,c){return this.de(a,b,c,t.z,t.z)}, +fs(a,b){var s=this +return new A.S4(s.b,s.c.fs(a,!1),s.d,s.a)}, +kY(a){return this.fs(a,!1)}} +A.a0h.prototype={} +A.oO.prototype={ +a3k(){var s,r,q=this,p=q.ax +for(s=q.c;s.v();){r=s.d +r.toString +if(r instanceof A.j4&&!r.r)++q.ax +else if(r instanceof A.jC)--q.ax +q.as=B.fb +q.at=null +if(q.ax")),r=m.r,q=t.JC;s.v();){p=s.gJ(s) +if(p instanceof A.j4){if(m.amh(p))continue +o=B.alb.h(0,p.e) +if(o==null){if(!p.r)m.a3k()}else o.$2(m,!1)}else if(p instanceof A.jC)m.aU7(0,p) +else{if(!r.gal(r))n=r.gS(r).a==="text"||r.gS(r).a==="tspan" +else n=!1 +if(n)if(p instanceof A.nt)m.a1N(p.e) +else if(q.b(p))m.a1N(p.gp(p))}}if(m.Q==null)throw A.d(A.a9("Invalid SVG data")) +m.f.d=!0}, +ei(a,b){var s=J.as(this.as.a,a) +return s==null?b:s}, +h3(a){return this.ei(a,null)}, +Kp(a){var s="url(#"+A.c(this.as.b)+")" +if(s!=="url(#)"){this.f.a.k(0,s,a) +return!0}return!1}, +x3(a,b){this.r.h0(0,new A.a0h(a.e,b)) +this.Kp(b)}, +aOc(a){var s,r,q,p,o=this,n=B.JF.h(0,a.e) +if(n==null)return!1 +s=o.r +r=s.gS(s).b +s=n.$1(o) +s.toString +q=A.bN3(s,o.as) +o.Kp(q) +s=o.f +p=s.grE() +r.C9(q,o.as.y,s.gvx(),o.h3("mask"),p,s.FE(o),p) +return!0}, +amh(a){if(a.e==="defs")if(!a.r){this.x3(a,A.AU(this.as,null,null)) +return!0}return this.aOc(a)}, +aU7(a,b){var s=this.r,r=b.e +while(!0){if(r===s.gS(s).a)s.gS(s).toString +if(!!1)break +s.e4(0)}if(r===s.gS(s).a)s.e4(0) +this.ay=b +if(r==="text")this.ch=!1}, +b_i(a){var s +if(a==null||a==="")return null +s=A.fX(a,this.a,!0) +if(s!=null)return s +a=B.b.cq(a.toLowerCase()) +s=$.cb9.h(0,a) +if(s!=null)return s +throw A.d(A.a9("Could not parse font-size: "+a))}, +b_o(a){if(a==null)return null +switch(a){case"none":return B.QO +case"underline":return B.awW +case"overline":return B.awY +case"line-through":return B.awZ}throw A.d(A.a1('Attribute value for text-decoration="'+a+'" is not supported'))}, +b_p(a){if(a==null)return null +switch(a){case"solid":return B.QM +case"dashed":return B.awS +case"dotted":return B.awQ +case"double":return B.awP +case"wavy":return B.awU}throw A.d(A.a1('Attribute value for text-decoration-style="'+a+'" is not supported'))}, +b_n(a){switch(a){case"end":return 1 +case"middle":return 0.5 +case"start":return 0 +case"inherit":default:return null}}, +a6y(a){var s +if(a==="100%"||a==="")return 1/0 +s=A.fX(a,this.a,!0) +return s==null?1/0:s}, +a6B(){var s,r,q,p,o,n,m,l=this,k=l.h3("viewBox") +if(k==null)k="" +s=l.h3("width") +if(s==null)s="" +r=l.h3("height") +if(r==null)r="" +q=k==="" +if(q&&s===""&&r==="")throw A.d(A.a9("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.c(l.as.a))) +if(q)return new A.avA(l.a6y(s),l.a6y(r),B.bA) +p=B.b.kO(k,A.aQ("[ ,]+",!0,!1,!1)) +if(p.length<4)throw A.d(A.a9("viewBox element must be 4 elements long")) +q=A.es(p[2],!1) +q.toString +o=A.es(p[3],!1) +o.toString +n=A.es(p[0],!1) +n.toString +m=A.es(p[1],!1) +m.toString +return new A.avA(q,o,B.bA.Fc(-n,-m))}, +ag6(){switch(this.h3("spreadMethod")){case"pad":return B.rV +case"repeat":return B.aBr +case"reflect":return B.aBs}return null}, +ag3(){switch(this.h3("gradientUnits")){case"userSpaceOnUse":return B.a41 +case"objectBoundingBox":return B.pb}return null}, +aHy(a,b){switch(a){case"butt":return B.avW +case"round":return B.avX +case"square":return B.avY +default:return null}}, +aHG(a,b){switch(a){case"miter":return B.avZ +case"bevel":return B.aw1 +case"round":return B.aw_ +default:return null}}, +aHA(a){var s,r,q,p,o,n,m +if(a==null||a==="")return null +else if(a==="none")return B.q1 +s=J.bBh(a,A.aQ("[ ,]+",!0,!1,!1)) +r=A.a([],t.n) +for(q=s.length,p=this.a,o=!1,n=0;n>>0)}}if(B.b.aZ(a.toLowerCase(),"rgba")){p=t.a4 +n=A.P(new A.F(A.a(B.b.V(a,J.yi(a,"(")+1,B.b.d2(a,")")).split(","),t.s),new A.bb2(),p),!0,p.i("al.E")) +p=A.es(B.c.e4(n),!1) +p.toString +m=A.X(n).i("F<1,r>") +l=A.P(new A.F(n,new A.bb3(),m),!0,m.i("al.E")) +return A.Ez(l[0],l[1],l[2],p)}if(B.b.aZ(a.toLowerCase(),"hsl")){p=t.SR +k=A.P(new A.F(A.a(B.b.V(a,J.yi(a,"(")+1,B.b.d2(a,")")).split(","),t.s),new A.bb4(),p),!0,p.i("al.E")) +j=B.d.bF(k[0]/360,1) +p=k[1] +i=k[2]/100 +h=k.length>3?k[3]:255 +l=A.a([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.P(new A.F(l,new A.bb5(p/100),m),!0,m.i("al.E")) +p=A.X(l).i("F<1,ab>") +l=i<0.5?A.P(new A.F(l,new A.bb6(i),p),!0,p.i("al.E")):A.P(new A.F(l,new A.bb7(i),p),!0,p.i("al.E")) +p=A.X(l).i("F<1,ab>") +l=A.P(new A.F(l,new A.bb8(),p),!0,p.i("al.E")) +return A.bJJ(h,J.bBf(l[0]),J.bBf(l[1]),J.bBf(l[2]))}if(B.b.aZ(a.toLowerCase(),"rgb")){p=t.SR +l=A.P(new A.F(A.a(B.b.V(a,J.yi(a,"(")+1,B.b.d2(a,")")).split(","),t.s),new A.bb9(),p),!0,p.i("al.E")) +g=l.length>3?l[3]:255 +return A.bJJ(g,l[0],l[1],l[2])}f=B.aiZ.h(0,a) +if(f!=null)return f +return null}, +avT(a){var s,r,q,p,o,n,m,l,k,j=t.N,i=A.q(j,j) +for(j=J.an(a);j.v();){s=j.gJ(j) +r=B.b.cq(s.b) +s=s.a +q=B.b.d2(s,":") +p=q>0 +if((p?B.b.bg(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.Ez(r>>>16&255,r>>>8&255,r&255,1)}r=l==="none"?B.k1:new A.rE(!1,o) +return new A.J2(n.f,r,q,m,m)}} +A.bb2.prototype={ +$1(a){return B.b.cq(a)}, +$S:19} +A.bb3.prototype={ +$1(a){return A.er(a,null)}, +$S:104} +A.bb4.prototype={ +$1(a){var s +a=B.b.cq(a) +if(B.b.dX(a,"%"))a=B.b.V(a,0,a.length-1) +if(B.b.H(a,".")){s=A.es(a,!1) +s.toString +return B.d.aN(s*2.55)}return A.er(a,null)}, +$S:104} +A.bb5.prototype={ +$1(a){return a+(1-this.a)*(0.5-a)}, +$S:2} +A.bb6.prototype={ +$1(a){return this.a*2*a}, +$S:2} +A.bb7.prototype={ +$1(a){return this.a*2*(1-a)+2*a-1}, +$S:2} +A.bb8.prototype={ +$1(a){return a*255}, +$S:2} +A.bb9.prototype={ +$1(a){var s +a=B.b.cq(a) +if(B.b.dX(a,"%")){s=A.es(B.b.V(a,0,a.length-1),!1) +s.toString +return B.d.aN(s*2.55)}return A.er(a,null)}, +$S:104} +A.as_.prototype={ +ajA(a){return this.a.h(0,a)}, +ajw(a){var s,r,q,p,o={},n=this.c.h(0,a) +if(n==null)return A.a([],t.m1) +s=A.a([],t.Sd) +o.a=null +r=new A.bql(o,s) +for(q=n.length,p=0;p>>16&255,o>>>8&255,o&255,s) +o=b.akn(q.r) +return new A.VG(s,r,q.e,q.d,q.f,o)}} +A.J2.prototype={ +Z9(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.Ez(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.Ez(r>>>16&255,r>>>8&255,r&255,n) +s=n}if(s==null)return o +if(p.e===!0)return new A.zG(s,o) +n=p.d +if(n!=null){n=t.Mm.a(p.a.b.h(0,n)) +q=n==null?o:n.Uz(a,b) +if(q==null)return o}else q=o +return new A.zG(s,q)}, +b1P(a,b){return this.Z9(a,b,null)}, +j(a){var s=this +return"SvgFillAttributes(definitions: "+s.a.j(0)+", color: "+s.b.j(0)+", shaderId: "+A.c(s.d)+", hasPattern: "+A.c(s.e)+", oapctiy: "+A.c(s.c)+")"}} +A.rE.prototype={ +Q1(a){var s,r=this +if(a==null||r.a)return r +if(a.a&&r.b==null)return B.k1 +s=r.b +return new A.rE(!1,s==null?a.b:s)}, +j(a){var s +if(this.a)s='"none"' +else{s=this.b +s=s==null?null:s.j(0) +if(s==null)s="null"}return s}} +A.b0A.prototype={ +ai3(a,b){var s,r=a.qC(b),q=A.a([],t.m1) +for(s=J.an(a.b.$1(a.c));s.v();)q.push(s.gJ(s).bU(r)) +if(q.length===0)return a.d.d7(0,this,b) +return new A.af6(q,a.d.d7(0,this,b))}, +ai7(a,b){var s,r=a.e.$1(a.b) +if(r==null)return a.c.d7(0,this,b) +s=a.c.d7(0,this,b) +return new A.af7(r.d7(0,this,a.qC(b)),s,a.d)}, +ai8(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.qC(b5),b2=b4.aSx(),b3=t.wP +if(b2==null){b3=A.a([],b3) +for(s=b4.d,r=s.length,q=b4.b,p=0;p0){f=Math.sqrt(g+1) +s=a1.a +s[3]=f*0.5 +f=0.5/f +s[0]=(i[5]-i[7])*f +s[1]=(i[6]-i[2])*f +s[2]=(i[1]-i[3])*f}else{if(so.a)a=o +else if(n<0)a=B.E +s=3 +return A.h(A.ra().FO(p.db,a),$async$m5) +case 3:p.a9Q(a) +case 1:return A.m(q,r)}}) +return A.n($async$m5,r)}, +og(a){return this.alH(a)}, +alH(a){var s=0,r=A.o(t.H),q=this +var $async$og=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:q.sp(0,q.a.aRn(B.d.dq(a,0,1))) +s=2 +return A.h(q.AB(),$async$og) +case 2:return A.m(null,r)}}) +return A.n($async$og,r)}, +vK(a){return this.alk(a)}, +alk(a){var s=0,r=A.o(t.H),q=this +var $async$vK=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:if(a<0)throw A.d(A.e2(a,"Negative playback speeds are generally unsupported.",null)) +else if(a===0)throw A.d(A.e2(a,"Zero playback speed is generally unsupported. Consider using [pause].",null)) +q.sp(0,q.a.aR7(a)) +s=2 +return A.h(q.AA(),$async$vK) +case 2:return A.m(null,r)}}) +return A.n($async$vK,r)}, +ay9(a){return B.nN}, +a9Q(a){this.sp(0,this.a.aRz(this.ay9(a),a))}, +L(a,b){if(!this.ch)this.pZ(0,b)}} +A.bdH.prototype={ +$1(a){var s,r,q=this.a +if(q.ch)return +switch(a.a.a){case 0:s=q.a +r=a.b +q.sp(0,s.aSa(r,null,r!=null,null,a.c)) +this.b.bI(0,null) +q.Ay() +q.AB() +q.q3() +break +case 1:q.dR(0).aI(0,new A.bdI(q),t.H) +break +case 2:q.sp(0,q.a.aQq(a.e)) +break +case 3:q.sp(0,q.a.abv(!0)) +break +case 4:q.sp(0,q.a.abv(!1)) +break +case 5:q.sp(0,q.a.Vn(a.f)) +break +case 6:break}}, +$S:1116} +A.bdI.prototype={ +$1(a){var s=this.a +return s.m5(s.a.a)}, +$S:290} +A.bdG.prototype={ +$1(a){var s,r +t.j0.a(a) +s=this.a +r=a.b +r.toString +s.sp(0,new A.CS(B.E,B.E,B.nN,B.E,B.Ck,!1,!1,!1,1,1,r,B.A,0,!1)) +s=s.ay +if(s!=null)s.R(0) +s=this.b +if((s.a.a&30)===0)s.ex(a)}, +$S:107} +A.bdF.prototype={ +$1(a){return this.ajd(a)}, +ajd(a){var s=0,r=A.o(t.H),q,p=this,o,n +var $async$$1=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:n=p.a +if(n.ch){s=1 +break}s=3 +return A.h(n.gb1(n),$async$$1) +case 3:o=c +if(o==null){s=1 +break}n.a9Q(o) +case 1:return A.m(q,r)}}) +return A.n($async$$1,r)}, +$S:370} +A.avv.prototype={ +nC(a){var s,r=this +if(a===B.tV){s=r.b +r.a=s.a.f +s.dR(0)}else if(a===B.jU)if(r.a)r.b.kz(0)}} +A.WT.prototype={ +a4(){return A.ceZ()}} +A.avx.prototype={ +asx(){this.d=new A.bvo(this)}, +av(){var s,r,q=this +q.aG() +s=q.a.c +q.e=s.db +r=q.d +r===$&&A.b() +s.a2(0,r)}, +aL(a){var s,r,q=this +q.b0(a) +s=a.c +r=q.d +r===$&&A.b() +if(!s.ch)s.pZ(0,r) +s=q.a.c +q.e=s.db +s.a2(0,q.d)}, +f3(){var s,r +this.kQ() +s=this.a.c +r=this.d +r===$&&A.b() +if(!s.ch)s.pZ(0,r)}, +B(a){var s=null,r=this.e +r===$&&A.b() +return r===-1?A.b_(s,s,B.f,s,s,s,s,s,s,s,s,s,s,s):new A.avy(this.a.c.a.as,A.ra().aaY(this.e),s)}} +A.bvo.prototype={ +$0(){var s=this.a,r=s.a.c.db,q=s.e +q===$&&A.b() +if(r!==q)s.U(new A.bvn(s,r))}, +$S:0} +A.bvn.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.avy.prototype={ +B(a){var s=this.c,r=this.d +return s===0?r:A.ajk(B.C,s*3.141592653589793/180,r,null)}} +A.axd.prototype={} +A.bdJ.prototype={ +yx(){throw A.d(A.c3("init() has not been implemented."))}, +L4(a){throw A.d(A.c3("dispose() has not been implemented."))}, +xE(a,b){throw A.d(A.c3("create() has not been implemented."))}, +ai0(a){throw A.d(A.c3("videoEventsFor() has not been implemented."))}, +G8(a,b){throw A.d(A.c3("setLooping() has not been implemented."))}, +Nf(a,b){throw A.d(A.c3("play() has not been implemented."))}, +hf(a,b){throw A.d(A.c3("pause() has not been implemented."))}, +Gi(a,b){throw A.d(A.c3("setVolume() has not been implemented."))}, +FO(a,b){throw A.d(A.c3("seekTo() has not been implemented."))}, +Gc(a,b){throw A.d(A.c3("setPlaybackSpeed() has not been implemented."))}, +FF(a){throw A.d(A.c3("getPosition() has not been implemented."))}, +aaY(a){throw A.d(A.c3("buildView() has not been implemented."))}} +A.boV.prototype={} +A.ET.prototype={} +A.zd.prototype={ +I(){return"DataSourceType."+this.b}} +A.no.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.no&&A.B(r)===A.B(b)&&r.a===b.a&&J.i(r.b,b.b)&&J.i(r.c,b.c)&&A.ea(r.e,b.e)&&r.f==b.f +else s=!0 +return s}, +gm(a){var s=this +return A.V(s.a,s.b,s.c,null,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)}} +A.uv.prototype={ +I(){return"VideoEventType."+this.b}} +A.OM.prototype={ +j(a){return"DurationRange(start: "+this.a.j(0)+", end: "+this.b.j(0)+")"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)if(b instanceof A.OM)if(A.B(r)===A.B(b)){s=b.a +if(r.a.a===s.a)s=r.b.a===b.b.a +else s=!1}else s=!1 +else s=!1 +else s=!0 +return s}, +gm(a){return A.V(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.ak1.prototype={ +fR(a){var s,r=this,q=r.b +q.autoplay=!1 +q.controls=!1 +q.setAttribute("playsinline","true") +q.setAttribute("autoplay","false") +s=t.TV.c +A.db(q,"canplay",new A.bdM(r),!1,s) +A.db(q,"canplaythrough",new A.bdN(r),!1,s) +A.db(q,"playing",new A.bdO(r),!1,s) +A.db(q,"waiting",new A.bdP(r),!1,s) +A.db(q,"error",new A.bdQ(r),!1,s) +A.db(q,"play",new A.bdR(r),!1,s) +A.db(q,"pause",new A.bdS(r),!1,s) +A.db(q,"ended",new A.bdT(r),!1,s)}, +kz(a){var s=this.b.play() +s.toString +return A.eQ(s,t.z).oY(new A.bdU(this),new A.bdV())}, +q(){var s=this.b +s.removeAttribute("src") +s.load()}, +A_(a){var s,r=null +if(this.d!==a){this.d=a +s=a?B.aDA:B.aDB +this.a.t(0,new A.no(s,r,r,r,r))}}, +a7K(){var s=this.b.buffered +s.toString +this.a.t(0,new A.no(B.aDz,null,null,this.aMn(s),null))}, +aMn(a){var s,r,q=A.a([],t.SE),p=0 +while(!0){s=a.length +s.toString +if(!(p").M(q.z[1]),r=new A.bG(J.an(r.a),r.b,q.i("bG<1,2>")),q=q.z[1];r.v();){p=r.a +p=(p==null?q.a(p):p).b +p.removeAttribute("src") +p.load()}s.T(0)}, +xE(a,b){return this.aSh(0,b)}, +aSh(a,b){var s=0,r=A.o(t.S),q,p=this,o,n,m,l,k,j +var $async$xE=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)$async$outer:switch(s){case 0:k=p.b++ +j=A.bm("uri") +switch(b.a.a){case 1:o=b.b +j.b=o==null?"":o +break +case 0:o=b.e +o.toString +j.b=$.a1K.vv(o) +break +case 2:q=A.vV(new A.xv("web implementation of video_player cannot play local files"),null,t.S) +s=1 +break $async$outer +case 3:q=A.vV(new A.xv("web implementation of video_player cannot play content uri"),null,t.S) +s=1 +break $async$outer}n=document.createElement("video") +o=""+k +n.id="videoElement-"+o +n.src=j.au() +m=n.style +m.border="none" +m=n.style +m.height="100%" +m=n.style +m.width="100%" +$.ayj() +$.ye().Ny("videoPlayer-"+o,new A.bdL(n),!0) +o=A.hP(null,null,null,null,!1,t.ya) +l=new A.ak1(o,n) +l.fR(0) +p.a.k(0,k,l) +q=k +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$xE,r)}, +G8(a,b){return this.ale(a,!1)}, +ale(a,b){var s=0,r=A.o(t.H),q,p=this +var $async$G8=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p.a.h(0,a).b.loop=!1 +q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$G8,r)}, +Nf(a,b){return this.b_O(0,b)}, +b_O(a,b){var s=0,r=A.o(t.H),q,p=this +var $async$Nf=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:q=p.a.h(0,b).kz(0) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Nf,r)}, +hf(a,b){return this.b_y(0,b)}, +b_y(a,b){var s=0,r=A.o(t.H),q,p=this +var $async$hf=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p.a.h(0,b).b.pause() +q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$hf,r)}, +Gi(a,b){return this.alI(a,b)}, +alI(a,b){var s=0,r=A.o(t.H),q,p=this,o +var $async$Gi=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:o=p.a.h(0,a).b +o.muted=!(b>0) +o.volume=b +q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Gi,r)}, +Gc(a,b){return this.alm(a,b)}, +alm(a,b){var s=0,r=A.o(t.H),q,p=this +var $async$Gc=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p.a.h(0,a).b.playbackRate=b +q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$Gc,r)}, +FO(a,b){return this.aky(a,b)}, +aky(a,b){var s=0,r=A.o(t.H),q,p=this +var $async$FO=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p.a.h(0,a).b.currentTime=B.e.bt(b.a,1000)/1000 +q=null +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$FO,r)}, +FF(a){return this.ajU(a)}, +ajU(a){var s=0,r=A.o(t.Tu),q,p=this,o +var $async$FF=A.k(function(b,c){if(b===1)return A.l(c,r) +while(true)switch(s){case 0:o=p.a.h(0,a) +o.a7K() +o=o.b.currentTime +o.toString +q=A.co(0,0,0,B.d.aN(o*1000),0,0) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$FF,r)}, +ai0(a){var s=this.a.h(0,a).a +return new A.cr(s,A.t(s).i("cr<1>"))}, +aaY(a){return new A.FQ("videoPlayer-"+a,null)}} +A.bdL.prototype={ +$1(a){return this.a}, +$S:254} +A.a9V.prototype={ +I(){return"ImageFormat."+this.b}} +A.b0p.prototype={ +axM(a,b){var s=this.F,r=$.bDB.h(0,s),q=this.aws(a,b),p=q.c,o=p.gal(p) +if(r==null){if(o)return}else if(q.b.l(0,r.b)&&p.l(0,r.c))return +p=$.bDB +if(!o)p.k(0,s,q) +else p.G(0,s) +s=this.Do$ +if(s!=null)s.$1(q)}, +saZZ(a){var s,r=this +if(J.i(r.Do$,a))return +s=r.ye$ +if(s!=null)s.$0() +r.ye$=null +r.Do$=a +r.aD() +r.aKa()}, +a7v(a){var s=$.bDD,r=s.a +s.k(0,this.F,new A.b0q(this,a)) +$.bYE() +if(5e5===B.E.a){if(r===0)$.cz.dy$.push(new A.b0r())}else if($.bDC==null)$.bDC=A.cq(B.cg,A.cm1())}, +aKa(){return this.a7v(null)}, +aws(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(h.adt$||a==null||a.b==null||h.b==null){s=h.F +r=$.bDB.h(0,s) +r=r==null?null:r.b +return new A.uz(s,r==null?B.A:r,B.O)}q=new A.bq(new Float64Array(16)) +q.dc() +s=h.c +if(s!=null){r=t.I9 +r.a(s) +for(p=h,o=s;o.gaH(o)!=null;p=o,o=s){if(!o.px(p))return new A.uz(h.F,new A.a_(b.c-b.a,b.d-b.b),B.O) +s=o.gaH(o) +s.toString +r.a(s)}}n=A.a([A.c2P()],t.KV) +s=t.Hb +o=a +while(!0){if(!(o!=null&&s.a(A.a4.prototype.gaH.call(o,o))!=null))break +n.push(o) +o=s.a(A.a4.prototype.gaH.call(o,o))}for(m=n.length-1,l=B.f8;m>0;){k=n[m];--m +p=n[m] +j=k.KV() +if(j!=null)l=l.fm(A.iE(q,j)) +k.nt(p,q)}s=h.ads$ +if(s!=null)l=l.fm(A.iE(q,s)) +s=h.adr$ +if(s!=null)q.dk(0,s) +s=A.iE(q,b) +i=s.z_(l)?s.fm(l).dH(new A.j(-s.a,-s.b)):B.O +return new A.uz(h.F,new A.a_(s.c-s.a,s.d-s.b),i)}} +A.b0q.prototype={ +$0(){var s=this.a,r=s.k3,q=r!=null +if((q?new A.K(0,0,0+r.a,0+r.b):null)==null)return +r=q?new A.K(0,0,0+r.a,0+r.b):null +r.toString +s.axM(this.b,r)}, +$S:0} +A.b0r.prototype={ +$1(a){A.bNS()}, +$S:6} +A.bqe.prototype={ +$1(a){var s=a instanceof A.ft?a:t.Hb.a(A.a4.prototype.gaH.call(a,a)) +this.a.a7v(s)}, +$S:210} +A.aeZ.prototype={} +A.arV.prototype={ +aM(a,b){var s,r=this +if(r.Do$!=null){r.ads$=a.gcu(a).ZO() +s=new A.bq(a.gcu(a).rM()) +s.ahH(0,b.a,b.b,0) +r.adr$=s +s=r.ye$ +if(s!=null)s.$0() +r.ye$=a.a.aab(new A.bqe(r))}r.k8(a,b)}, +q(){var s=this,r=s.ye$ +if(r!=null)r.$0() +s.ye$=null +s.adt$=!0 +s.hE()}} +A.WX.prototype={ +aQ(a){var s=null,r=this.a +r.toString +r=new A.aeZ(r,s,s,0,s,s,!1,s,A.aA(t.T)) +r.aP() +r.sbp(s) +r.Do$=this.e +return r}, +aU(a,b){b.saZZ(this.e)}} +A.uz.prototype={ +gai1(){var s,r=this.c,q=this.b,p=q.a*q.b +if(A.bFg(p,0))return 0 +s=(r.c-r.a)*(r.d-r.b)/p +if(A.bFg(s,0))s=0 +else if(A.bFg(s,1))s=1 +return s}, +j(a){return"VisibilityInfo(key: "+this.a.j(0)+", size: "+this.b.j(0)+" visibleBounds: "+this.c.j(0)+")"}, +gm(a){return A.V(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.uz&&b.a.l(0,this.a)&&b.b.l(0,this.b)&&b.c.l(0,this.c)}} +A.be_.prototype={} +A.be3.prototype={ +vl(a,b){return this.b1V(0,b)}, +b1V(a,b){var s=0,r=A.o(t.H) +var $async$vl=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:Wakelock.toggle(b) +return A.m(null,r)}}) +return A.n($async$vl,r)}} +A.aYs.prototype={} +A.Wj.prototype={} +A.aae.prototype={} +A.bvx.prototype={ +f_(a,b,c){if(c instanceof A.aae){b.h1(0,128) +this.f_(0,b,[c.a])}else if(c instanceof A.Wj){b.h1(0,129) +this.f_(0,b,[c.a])}else this.a12(0,b,c)}, +lX(a,b){var s +switch(a){case 128:s=this.jl(0,b) +s.toString +return new A.aae(A.cX(J.as(t.Dn.a(s),0))) +case 129:s=this.jl(0,b) +s.toString +return new A.Wj(A.cX(J.as(t.Dn.a(s),0))) +default:return this.a11(a,b)}}} +A.be1.prototype={ +NT(a,b){return this.b1U(0,b)}, +b1U(a,b){var s=0,r=A.o(t.H),q,p,o,n,m,l +var $async$NT=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:l=t.wh +s=3 +return A.h(new A.mq("dev.flutter.pigeon.WakelockPlusApi.toggle",B.W1,null,t.Al).ef(0,[b]),$async$NT) +case 3:m=l.a(d) +if(m==null)throw A.d(A.js("channel-error",null,u.E,null)) +else{p=J.ae(m) +if(p.gu(m)>1){o=p.h(m,0) +o.toString +A.aB(o) +n=A.aj(p.h(m,1)) +throw A.d(A.js(o,p.h(m,2),n,null))}else{s=1 +break}}case 1:return A.m(q,r)}}) +return A.n($async$NT,r)}} +A.aVe.prototype={ +vl(a,b){return this.b1T(0,b)}, +b1T(a,b){var s=0,r=A.o(t.H),q=this,p +var $async$vl=A.k(function(c,d){if(c===1)return A.l(d,r) +while(true)switch(s){case 0:p=new A.Wj(null) +p.a=b +s=2 +return A.h(q.a.NT(0,p),$async$vl) +case 2:return A.m(null,r)}}) +return A.n($async$vl,r)}} +A.be2.prototype={} +A.zZ.prototype={ +gV2(){return this.b}, +gV4(){return this.c}, +gma(a){var s=this.r.b +s===$&&A.b() +s=s.b +s===$&&A.b() +return new A.cr(s,A.t(s).i("cr<1>"))}, +ghk(){var s,r=this,q=r.w +if(q===$){s=r.r.b +s===$&&A.b() +s=s.a +s===$&&A.b() +q!==$&&A.aC() +q=r.w=new A.aop(r,s)}return q}, +a1i(a){var s=this,r=s.f=new A.aH(new A.a6($.ac,t.D),t.h),q=s.a,p=q.readyState +p.toString +if(p===1){r.dN(0) +s.a5s()}else{if(p===2||p===3)r.ex(new A.uB("WebSocket state error: "+p,null)) +r=new A.ii(q,"open",!1,t._F) +r.gO(r).aI(0,new A.aQZ(s),t.a)}r=new A.ii(q,"error",!1,t._F) +p=t.a +r.gO(r).aI(0,new A.aR_(s),p) +A.db(q,"message",new A.aR0(s),!1,t.SA) +q=new A.ii(q,"close",!1,t.rR) +q.gO(q).aI(0,new A.aR1(s),p)}, +a5s(){var s=this.r.a +s===$&&A.b() +s=s.b +s===$&&A.b() +new A.cr(s,A.t(s).i("cr<1>")).aY4(B.aDN.gakD(this.a),new A.aQY(this))}, +$iJS:1} +A.aQZ.prototype={ +$1(a){var s=this.a,r=s.f +r===$&&A.b() +r.dN(0) +s.a5s()}, +$S:123} +A.aR_.prototype={ +$1(a){var s=new A.uB("WebSocket connection failed.",null),r=this.a,q=r.f +q===$&&A.b() +q.ex(s) +r=r.r.a +r===$&&A.b() +q=r.a +q===$&&A.b() +q.dm(s) +r=r.a +r===$&&A.b() +r.ac(0)}, +$S:123} +A.aR0.prototype={ +$1(a){var s,r=new A.akF([],[]).abp(a.data,!0) +if(t.pI.b(r))r=A.d3(r,0,null) +s=this.a.r.a +s===$&&A.b() +s=s.a +s===$&&A.b() +s.t(0,r)}, +$S:1118} +A.aR1.prototype={ +$1(a){var s=this.a +s.b=a.code +s.c=a.reason +s=s.r.a +s===$&&A.b() +s=s.a +s===$&&A.b() +s.ac(0)}, +$S:1119} +A.aQY.prototype={ +$0(){var s=this.a,r=s.d +s=s.a +if(r!=null)s.close(r) +else s.close()}, +$S:0} +A.aop.prototype={ +ny(a,b,c){var s=this.b +s.d=b +s.e=c +return this.ann(0)}, +ac(a){return this.ny(a,null,null)}, +V0(a,b){return this.ny(a,b,null)}} +A.JS.prototype={ +gV2(){return this.a.gV2()}, +gV4(){return this.a.gV4()}, +gma(a){return new A.qA(this.a,t.wB)}, +ghk(){var s=this.a +return new A.aki(s,s)}} +A.aki.prototype={ +ny(a,b,c){return this.b.ny(0,b,c)}, +ac(a){return this.ny(a,null,null)}} +A.uB.prototype={ +j(a){return"WebSocketChannelException: "+this.a}, +$ibl:1, +gaa(a){return this.a}} +A.tQ.prototype={ +I(){return"RTCSignalingState."+this.b}} +A.Hl.prototype={ +I(){return"RTCIceGatheringState."+this.b}} +A.tO.prototype={ +I(){return"RTCPeerConnectionState."+this.b}} +A.lX.prototype={ +I(){return"RTCIceConnectionState."+this.b}} +A.SI.prototype={ +I(){return"RTCVideoViewObjectFit."+this.b}} +A.Bs.prototype={ +I(){return"RTCRtpMediaType."+this.b}} +A.uo.prototype={ +I(){return"TransceiverDirection."+this.b}} +A.aZ6.prototype={} +A.mP.prototype={ +q(){var s=0,r=A.o(t.H),q +var $async$q=A.k(function(a,b){if(a===1)return A.l(b,r) +while(true)switch(s){case 0:q=A.ck(null,t.H) +s=1 +break +case 1:return A.m(q,r)}}) +return A.n($async$q,r)}} +A.wi.prototype={ +j(a){var s=this.d,r=s.id,q=s.kind,p=s.label,o=s.enabled +return"Track(id: "+A.c(r)+", kind: "+A.c(q)+", label: "+A.c(p)+", enabled: "+(o===!0)+", muted: "+A.c(s.muted)+")"}} +A.aUh.prototype={} +A.tt.prototype={} +A.aVZ.prototype={} +A.tN.prototype={ +hy(){return A.a3(["candidate",this.a,"sdpMid",this.b,"sdpMLineIndex",this.c],t.N,t.X)}} +A.SD.prototype={} +A.bDw.prototype={} +A.ae6.prototype={} +A.n3.prototype={ +hy(){var s,r=this,q=A.q(t.N,t.z) +q.k(0,"active",r.b) +s=r.a +if(s!=null)q.k(0,"rid",s) +s=r.c +if(s!=null)q.k(0,"maxBitrate",s) +s=r.e +if(s!=null)q.k(0,"maxFramerate",s) +s=r.d +if(s!=null)q.k(0,"minBitrate",s) +s=r.f +if(s!=null)q.k(0,"numTemporalLayers",s) +s=r.r +if(s!=null)q.k(0,"scaleResolutionDownBy",s) +s=r.w +if(s!=null)q.k(0,"ssrc",s) +return q}} +A.ae4.prototype={} +A.ae7.prototype={} +A.aZu.prototype={} +A.aZx.prototype={} +A.Hm.prototype={} +A.tP.prototype={} +A.n4.prototype={ +gX(a){return this.b}} +A.UN.prototype={ +gX(a){return this.b}} +A.Bu.prototype={} +A.SG.prototype={ +ac1(a,b,c,d){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=c==null?s.c:c +s.a!==0 +return new A.SG(r,q,p)}, +aRa(a){return this.ac1(null,a,null,null)}, +j(a){var s=this +return A.B(s).j(0)+"(width: "+A.c(s.a)+", height: "+A.c(s.b)+", rotation: "+s.c+")"}} +A.hF.prototype={ +j(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}, +gm(a){return A.V(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.hF)s=!0 +else s=!1 +return s}} +A.akp.prototype={ +aSU(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.a3a(B.b.bg(a,2),16) +else return this.a3a(B.b.bg(a,1),10)}else return B.ajl.h(0,a)}, +a3a(a,b){var s=A.Bn(a,b) +if(s==null||s<0||1114111");o.a>s;){q=new A.b7(o,r) +p=q.gao(q) +if(!p.v())A.Y(A.d0()) +o.G(0,p.gJ(p))}}o=o.h(0,b) +o.toString +return o}} +A.JY.prototype={ +bZ(a){var s,r=a.a,q=a.b,p=r.length,o=q") +return null}, +gm(a){return A.V(B.aDS,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.nt&&b.e===this.e}} +A.p1.prototype={ +kW(a,b){var s=b.a +s.t(0,"") +return null}, +gm(a){return A.V(B.aDT,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.p1&&b.e===this.e}} +A.p2.prototype={ +kW(a,b){var s=b.a +s.t(0,"") +return null}, +gm(a){return A.V(B.aDU,B.kZ.fl(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.p2&&B.kZ.fv(b.e,this.e)}} +A.p3.prototype={ +kW(a,b){var s,r,q=b.a +q.t(0,"") +return null}, +gm(a){return A.V(B.aDV,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.p3&&this.e===b.e&&J.i(this.f,b.f)&&this.r==b.r}} +A.jC.prototype={ +kW(a,b){var s=b.a +s.t(0,"") +return null}, +gm(a){return A.V(B.RF,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.jC&&b.e===this.e}, +gct(a){return this.e}} +A.avI.prototype={} +A.p4.prototype={ +kW(a,b){var s,r=b.a +r.t(0,"") +return null}, +gm(a){return A.V(B.aDW,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.p4&&b.e===this.e&&b.f===this.f}} +A.j4.prototype={ +kW(a,b){var s=b.a +s.t(0,"<") +s.t(0,this.e) +b.aa9(this.f) +if(this.r)s.t(0,"/>") +else s.t(0,">") +return null}, +gm(a){return A.V(B.RF,this.e,this.r,B.kZ.fl(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.j4&&b.e===this.e&&b.r===this.r&&B.kZ.fv(b.f,this.f)}, +gct(a){return this.e}} +A.avQ.prototype={} +A.JZ.prototype={ +gp(a){var s,r=this,q=r.r +if(q===$){s=r.f.bi(0,r.e) +r.r!==$&&A.aC() +r.r=s +q=s}return q}, +kW(a,b){b.a.t(0,A.yc(this.gp(this),$.c_t(),A.cjA(),null)) +return null}, +gm(a){return A.V(B.aDX,this.gp(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.gp(b)===this.gp(this)}, +$iX3:1} +A.akr.prototype={ +gao(a){var s=A.a([],t.Ec),r=A.a([],t.y4) +return new A.bem($.c_E().h(0,this.b),new A.bel(!1,!1,!1,!1,!1,s,r),new A.bn("",this.a,0,t.ei))}} +A.bem.prototype={ +gJ(a){var s=this.d +s.toString +return s}, +v(){var s,r,q,p,o=this,n=o.c +if(n!=null){s=o.a.bZ(n) +if(s.guG()){o.c=s +o.d=s.gp(s) +o.b.aOr(s.gp(s),n.a,n.b,s.b) +return!0}else{r=n.b +q=n.a +if(r"),A.d5("/>")],t.sb),B.U2,q),q,q,p,q,q),new A.beD(),q,q,p,q,q,t.a2)}, +aOQ(a){return A.bDs(new A.bk(this.gaOF(),B.H,t.vq),0,9007199254740991,t.wG)}, +aOG(){var s=this,r=t.WV,q=t.N,p=t.y1 +return A.AV(A.nI(new A.bk(s.gAb(),B.H,r),new A.bk(s.gmU(),B.H,r),new A.bk(s.gaOH(),B.H,t.kD),q,q,p),new A.ber(s),q,q,p,t.wG)}, +aOI(){var s=this.gAc(),r=t.WV,q=t.N,p=t.y1 +return new A.lQ(B.aty,A.aWZ(A.bA1(new A.bk(s,B.H,r),A.d5("="),new A.bk(s,B.H,r),new A.bk(this.gtP(),B.H,t.kD),q,q,q,p),new A.ben(),q,q,q,p,p),t.VX)}, +aOJ(){var s=t.kD +return A.vv(A.a([new A.bk(this.gaOK(),B.H,s),new A.bk(this.gaOO(),B.H,s),new A.bk(this.gaOM(),B.H,s)],t.gW),null,t.y1)}, +aOL(){var s=t.N +return A.AV(A.nI(A.d5('"'),new A.JY('"',0),A.d5('"'),s,s,s),new A.beo(),s,s,s,t.y1)}, +aOP(){var s=t.N +return A.AV(A.nI(A.d5("'"),new A.JY("'",0),A.d5("'"),s,s,s),new A.beq(),s,s,s,t.y1)}, +aON(){return A.wc(new A.bk(this.gmU(),B.H,t.WV),new A.bep(),t.N,t.y1)}, +aU6(a){var s=t.WV,r=t.N +return A.aWZ(A.bA1(A.d5(""),r,r,r,r),new A.beA(),r,r,r,r,t.Gn)}, +aPM(){var s=t.N +return A.AV(A.nI(A.d5("" expected',new A.kN(A.d5("-->"),0,9007199254740991,new A.mn("input expected"),t.Po),t.Ii),A.d5("-->"),s,s,s),new A.beu(),s,s,s,t.mL)}, +aPi(){var s=t.N +return A.AV(A.nI(A.d5("" expected',new A.kN(A.d5("]]>"),0,9007199254740991,new A.mn("input expected"),t.Po),t.Ii),A.d5("]]>"),s,s,s),new A.bes(),s,s,s,t.nT)}, +aSS(){var s=t.N,r=t.d0 +return A.aWZ(A.bA1(A.d5(""),s,r,s,s),new A.bev(),s,r,s,s,t.UR)}, +b_Z(){var s=t.WV,r=t.N +return A.aWZ(A.bA1(A.d5("" expected',new A.kN(A.d5("?>"),0,9007199254740991,new A.mn("input expected"),t.Po),t.Ii),r,r),new A.beB(),r,r,r),t.mA),A.d5("?>"),r,r,r,r),new A.beC(),r,r,r,r,t.Mw)}, +aTr(){var s=this,r=A.d5(""),t.mM),new A.bez(),n,n,n,t.dd,n,t.u,n,n,t.RN)}, +aTz(){var s=t.r0 +return A.vv(A.a([new A.bk(this.gaTC(),B.H,s),new A.bk(this.gaTA(),B.H,s)],t.Gv),null,t.aD)}, +aTD(){var s=t.N,r=t.y1 +return A.AV(A.nI(A.d5("SYSTEM"),new A.bk(this.gAb(),B.H,t.WV),new A.bk(this.gtP(),B.H,t.kD),s,s,r),new A.bex(),s,s,r,t.aD)}, +aTB(){var s=this.gAb(),r=t.WV,q=this.gtP(),p=t.kD,o=t.N,n=t.y1 +return A.bN_(A.bVD(A.d5("PUBLIC"),new A.bk(s,B.H,r),new A.bk(q,B.H,p),new A.bk(s,B.H,r),new A.bk(q,B.H,p),o,o,n,o,n),new A.bew(),o,o,n,o,n,t.aD)}, +aTF(){var s,r=this,q=A.d5("["),p=t.lk +p=A.vv(A.a([new A.bk(r.gaTu(),B.H,p),new A.bk(r.gaTs(),B.H,p),new A.bk(r.gaTw(),B.H,p),new A.bk(r.gaTG(),B.H,p),new A.bk(r.gagj(),B.H,t.hC),new A.bk(r.gabd(),B.H,t.ZV),new A.bk(r.gaTI(),B.H,p),new A.mn("input expected")],t.Vz),null,t.z) +s=t.N +return A.AV(A.nI(q,new A.nZ('"]" expected',new A.kN(A.d5("]"),0,9007199254740991,p,t.lw),t.vo),A.d5("]"),s,s,s),new A.bey(),s,s,s,s)}, +aTv(){var s=A.d5(""),0,9007199254740991,r,t.xj),A.d5(">"),q,t.UX,q)}, +aTt(){var s=A.d5(""),0,9007199254740991,r,t.xj),A.d5(">"),q,t.UX,q)}, +aTx(){var s=A.d5(""),0,9007199254740991,r,t.xj),A.d5(">"),q,t.UX,q)}, +aTH(){var s=A.d5(""),0,9007199254740991,r,t.xj),A.d5(">"),q,t.UX,q)}, +aTJ(){var s=t.N +return A.nI(A.d5("%"),new A.bk(this.gmU(),B.H,t.WV),A.d5(";"),s,s,s)}, +amb(){var s="whitespace expected" +return A.bNT(new A.C3(B.uG,s),1,9007199254740991,s)}, +amc(){var s="whitespace expected" +return A.bNT(new A.C3(B.uG,s),0,9007199254740991,s)}, +aZ_(){var s=t.WV,r=t.N +return new A.nZ("name expected",A.bGv(new A.bk(this.gaYY(),B.H,s),A.bDs(new A.bk(this.gaYW(),B.H,s),0,9007199254740991,r),r,t.yp),t.c1)}, +aYZ(){return A.bVm(":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)}, +aYX(){return A.bVm(":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.bet.prototype={ +$1(a){var s=null +return new A.JZ(a,this.a.a,s,s,s,s)}, +$S:1135} +A.beD.prototype={ +$5(a,b,c,d,e){var s=null +return new A.j4(b,c,e==="/>",s,s,s,s)}, +$S:1136} +A.ber.prototype={ +$3(a,b,c){return new A.ie(b,this.a.a.bi(0,c.a),c.b,null)}, +$S:1137} +A.ben.prototype={ +$4(a,b,c,d){return d}, +$S:1138} +A.beo.prototype={ +$3(a,b,c){return new A.ds(b,B.tk,t.y1)}, +$S:382} +A.beq.prototype={ +$3(a,b,c){return new A.ds(b,B.aDR,t.y1)}, +$S:382} +A.bep.prototype={ +$1(a){return new A.ds(a,B.tk,t.y1)}, +$S:1140} +A.beA.prototype={ +$4(a,b,c,d){var s=null +return new A.jC(b,s,s,s,s)}, +$S:1141} +A.beu.prototype={ +$3(a,b,c){var s=null +return new A.p1(b,s,s,s,s)}, +$S:1142} +A.bes.prototype={ +$3(a,b,c){var s=null +return new A.nt(b,s,s,s,s)}, +$S:1143} +A.bev.prototype={ +$4(a,b,c,d){var s=null +return new A.p2(b,s,s,s,s)}, +$S:1144} +A.beB.prototype={ +$2(a,b){return b}, +$S:110} +A.beC.prototype={ +$4(a,b,c,d){var s=null +return new A.p4(b,c,s,s,s,s)}, +$S:1145} +A.bez.prototype={ +$8(a,b,c,d,e,f,g,h){var s=null +return new A.p3(c,d,f,s,s,s,s)}, +$S:1146} +A.bex.prototype={ +$3(a,b,c){return new A.hF(null,null,c.a,c.b)}, +$S:1147} +A.bew.prototype={ +$5(a,b,c,d,e){return new A.hF(c.a,c.b,e.a,e.b)}, +$S:1148} +A.bey.prototype={ +$3(a,b,c){return b}, +$S:1149} +A.byL.prototype={ +$1(a){return A.cm5(new A.bk(new A.aks(a).gaUk(),B.H,t.hq),t.xo)}, +$S:1150} +A.a6i.prototype={ +t(a,b){return this.a.$1(b)}, +ac(a){}} +A.ie.prototype={ +gm(a){return A.V(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.ie&&b.a===this.a&&b.b===this.b&&b.c===this.c}, +gct(a){return this.a}} +A.avJ.prototype={} +A.avK.prototype={} +A.X2.prototype={ +gXC(a){var s=this,r=B.b.d2(s.gct(s),":") +return r>0?B.b.bg(s.gct(s),r+1):s.gct(s)}} +A.akt.prototype={ +b2S(a){return a.kW(0,this)}} +A.bzy.prototype={ +$0(){return A.axQ()}, +$S:92} +A.bzx.prototype={ +$0(){var s,r,q,p,o=null,n=$.c00(),m=$.bGO(),l=new A.aIV(),k=$.jJ() +k.k(0,l,m) +A.h7(l,m,!1) +$.c2N=l +s=new A.i3("desktop_drop",B.b9,n) +r=new A.a7o(s) +s.nb(r.gaVx()) +r.aJ4() +window.navigator.toString +l=$.bWm() +m=new A.aJD() +k.k(0,m,l) +A.h7(m,l,!1) +l=$.bWG() +A.h7(l,$.a2i(),!1) +$.c4Y=l +m=A.bjy("file-selector",o) +l=document.querySelector("body") +l.toString +J.pk(l).t(0,m) +m=$.bWI() +l=new A.aMY() +k.k(0,l,m) +A.h7(l,m,!0) +A.c56(n) +m=$.bGU() +l=new A.aNe() +k.k(0,l,m) +A.h7(l,m,!0) +$.c58=l +A.bKS("messaging",o) +l=A.bKU(o) +A.h7(l,$.axY(),!0) +$.a8F=l +m=new A.dM(o,o,t.Vr) +l=$.bGW() +m=new A.a9o(m) +k.k(0,m,l) +q=document +p=q.querySelector("meta[name=google-signin-client_id]") +m.e=p==null?o:p.getAttribute("content") +m.aJ3() +m.a=A.cl1() +A.h7(m,l,!0) +$.c5J=m +m=$.bX2() +l=new A.aRq() +k.k(0,l,m) +if(q.querySelector("#__image_picker_web-file-input")==null){p=A.bjy("flt-image-picker-inputs",o) +p.id="__image_picker_web-file-input" +q=q.querySelector("body") +q.toString +J.pk(q).t(0,p)}A.h7(l,m,!0) +m=$.bXh() +l=new A.aWJ() +k.k(0,l,m) +A.h7(l,m,!1) +A.bQ5() +window.navigator.toString +m=$.bXM() +l=new A.b5_() +k.k(0,l,m) +A.h7(l,m,!1) +m=$.bH1() +l=new A.b51() +k.k(0,l,m) +A.h7(l,m,!0) +$.ca2=l +m=window.location.href +m.toString +m=new A.bd6(m) +k.k(0,m,B.c2) +A.h7(m,B.c2,!1) +$.cc5=m +m=A.bQ5() +A.h7(m,$.bAP(),!0) +$.ccl=m +$.ayj() +$.ye().Ny("__url_launcher::link",A.ckZ(),!1) +m=$.bH5() +l=new A.bdK(A.q(t.S,t.VD)) +k.k(0,l,m) +A.h7(l,m,!0) +$.ccy=l +A.cgU(A.a([A.chg("assets/no_sleep.js","wakelock_plus")],t.s)) +m=$.bH6() +l=new A.be3() +k.k(0,l,m) +A.h7(l,m,!0) +$.ccH=l +$.bVn=n.gaVm()}, +$S:5};(function aliases(){var s=A.asj.prototype +s.aqm=s.T +s.aqs=s.cM +s.aqq=s.cj +s.aqv=s.aX +s.aqt=s.er +s.aqr=s.kC +s.aqu=s.aj +s.aqp=s.oZ +s.aqo=s.tW +s.aqn=s.kj +s=A.jc.prototype +s.amK=s.xn +s.amL=s.xp +s.amM=s.xq +s.amN=s.xs +s.amO=s.uh +s.amP=s.jc +s.amQ=s.mz +s.amR=s.lL +s.amS=s.kp +s.amT=s.nD +s.amU=s.nE +s.amV=s.l5 +s.amW=s.cK +s.amX=s.lM +s.amY=s.dr +s.amZ=s.d8 +s.an_=s.mA +s.an0=s.pc +s.an1=s.cj +s.an2=s.rq +s.an3=s.kC +s.an4=s.cM +s.an5=s.hW +s.an7=s.OI +s.an6=s.zS +s.an8=s.er +s.an9=s.aj +s.ana=s.aX +s=A.EI.prototype +s.ang=s.nZ +s=A.nT.prototype +s.anb=s.q +s=A.Y6.prototype +s.a19=s.cC +s=A.FM.prototype +s.anw=s.QX +s=A.fo.prototype +s.aob=s.NK +s.aoa=s.Kl +s.a0C=s.c6 +s.Am=s.tL +s.Ps=s.cd +s.a0F=s.o2 +s.a0D=s.lJ +s.a0E=s.rn +s=A.hq.prototype +s.a0B=s.rn +s.ao8=s.n1 +s.op=s.cd +s.ao9=s.o2 +s.w1=s.lJ +s=A.Ok.prototype +s.Po=s.yy +s.anm=s.Zk +s.ank=s.jF +s.anl=s.Wn +s=J.G3.prototype +s.anF=s.j +s.anB=s.A +s=J.bu.prototype +s.anO=s.j +s=A.i2.prototype +s.anG=s.aey +s.anH=s.aeA +s.anJ=s.aeC +s.anI=s.aeB +s=A.uE.prototype +s.apJ=s.t7 +s=A.fD.prototype +s.t2=s.hm +s.w3=s.ip +s.Ap=s.mf +s=A.a0c.prototype +s.aqK=s.h4 +s=A.uN.prototype +s.apO=s.wb +s.apP=s.a3U +s.apR=s.a7L +s.apQ=s.lw +s=A.H.prototype +s.a0v=s.bC +s=A.c0.prototype +s.a0e=s.r3 +s.anj=s.h4 +s=A.Lr.prototype +s.aqL=s.ac +s=A.w.prototype +s.Gv=s.jq +s=A.C.prototype +s.q_=s.l +s.cI=s.j +s=A.bt.prototype +s.ant=s.x0 +s=A.tk.prototype +s.anK=s.h +s.anL=s.k +s=A.KH.prototype +s.a1a=s.k +s=A.E.prototype +s.anc=s.l +s.and=s.j +s=A.zf.prototype +s.ann=s.ac +s=A.Xm.prototype +s.apG=s.q +s=A.a1e.prototype +s.ar7=s.q +s=A.a1q.prototype +s.arl=s.q +s=A.a1r.prototype +s.arm=s.q +s=A.i1.prototype +s.anD=s.hS +s.anE=s.N_ +s.anC=s.fE +s=A.dh.prototype +s.Gp=s.F8 +s=A.RX.prototype +s.ao7=s.aj +s=A.Mi.prototype +s.rX=s.q +s=A.a1c.prototype +s.ar5=s.q +s=A.a1d.prototype +s.ar6=s.q +s=A.a1f.prototype +s.ar8=s.q +s=A.a1g.prototype +s.ar9=s.q +s=A.a1v.prototype +s.aro=s.aF +s.arp=s.aC +s=A.a3I.prototype +s.amD=s.l9 +s.amE=s.uB +s.amF=s.Ze +s=A.jO.prototype +s.amJ=s.a2 +s.pZ=s.L +s.dK=s.q +s.Gq=s.aO +s=A.fS.prototype +s.lm=s.sp +s=A.aE.prototype +s.ano=s.eq +s=A.pA.prototype +s.anp=s.eq +s=A.a4.prototype +s.Pl=s.aF +s.dU=s.aC +s.Pk=s.i6 +s.Pm=s.iB +s=A.FI.prototype +s.a0n=s.aWy +s.anv=s.Wc +s=A.kP.prototype +s.anP=s.ku +s=A.ef.prototype +s.a0o=s.JJ +s.w_=s.ku +s.a0p=s.q +s=A.dC.prototype +s.w0=s.i4 +s.a0y=s.ux +s.a0z=s.am +s.rY=s.q +s.ao3=s.Af +s.a0A=s.jt +s=A.Hg.prototype +s.aoc=s.i4 +s.a0G=s.jx +s.aod=s.ij +s=A.kX.prototype +s.aoS=s.i4 +s.aoU=s.f6 +s.aoT=s.pa +s=A.l4.prototype +s.apv=s.ku +s=A.a18.prototype +s.ar2=s.q +s=A.a1n.prototype +s.ari=s.av +s.arh=s.f3 +s=A.a17.prototype +s.ar1=s.q +s=A.a1m.prototype +s.arg=s.q +s=A.a1o.prototype +s.arj=s.q +s=A.pW.prototype +s.oo=s.q +s=A.a1a.prototype +s.ar3=s.q +s=A.a_t.prototype +s.aqw=s.q +s=A.a_v.prototype +s.aqx=s.q +s=A.a_w.prototype +s.aqz=s.aL +s.aqy=s.bD +s.aqA=s.q +s=A.a1k.prototype +s.are=s.q +s=A.a1I.prototype +s.arJ=s.aL +s.arI=s.bD +s.arK=s.q +s=A.a0x.prototype +s.aqO=s.q +s=A.MK.prototype +s.amH=s.vW +s.amG=s.t +s=A.du.prototype +s.GA=s.ez +s.GB=s.eA +s=A.fL.prototype +s.rZ=s.ez +s.t_=s.eA +s=A.jf.prototype +s.a0f=s.ez +s.a0g=s.eA +s=A.vo.prototype +s.a0a=s.q +s=A.eW.prototype +s.a0i=s.t +s=A.alv.prototype +s.a18=s.q +s=A.A7.prototype +s.a0q=s.a2 +s.any=s.yH +s.a0r=s.L +s.anx=s.HP +s=A.iz.prototype +s.a0t=s.l +s=A.kZ.prototype +s.ape=s.l +s=A.UJ.prototype +s.apr=s.hg +s=A.HC.prototype +s.aoz=s.WW +s.aoB=s.X3 +s.aoA=s.WZ +s.aoy=s.Wk +s=A.at.prototype +s.amI=s.l +s=A.hB.prototype +s.vY=s.j +s=A.S.prototype +s.Pt=s.fO +s.Pu=s.a5 +s.aok=s.cf +s.a0O=s.z4 +s.mc=s.cD +s.aoj=s.eK +s=A.a_5.prototype +s.aq4=s.aF +s.aq5=s.aC +s=A.a_7.prototype +s.aq6=s.aF +s.aq7=s.aC +s=A.a_8.prototype +s.aq8=s.aF +s.aq9=s.aC +s=A.BB.prototype +s.a0P=s.cB +s.a0Q=s.bO +s=A.a_9.prototype +s.aqa=s.q +s=A.fl.prototype +s.anM=s.B3 +s.a0u=s.q +s.anN=s.O7 +s=A.ft.prototype +s.on=s.jf +s.a0b=s.aF +s.a0c=s.aC +s=A.q8.prototype +s.ao2=s.jf +s=A.dK.prototype +s.Gx=s.aC +s=A.D.prototype +s.hE=s.q +s.a0R=s.i6 +s.eh=s.aF +s.aop=s.a5 +s.aoo=s.cf +s.a0T=s.aD +s.aoq=s.aM +s.aom=s.eK +s.kP=s.ia +s.Pv=s.xo +s.Pw=s.k_ +s.a0S=s.xf +s.aon=s.mM +s.a0U=s.eq +s.Gy=s.hB +s=A.bb.prototype +s.aos=s.jX +s.aot=s.bx +s=A.ar.prototype +s.Pn=s.Xf +s.ani=s.G +s.anh=s.Ei +s.a0d=s.jX +s.Gs=s.bx +s=A.Hx.prototype +s.a0N=s.GE +s=A.kq.prototype +s.apT=s.JR +s=A.a_g.prototype +s.aqb=s.aF +s.aqc=s.aC +s=A.hr.prototype +s.PC=s.bu +s.PA=s.bk +s.PB=s.bl +s.Pz=s.bq +s.aov=s.cB +s.w2=s.bO +s.t1=s.d1 +s.aou=s.eK +s.k8=s.aM +s=A.Tk.prototype +s.aow=s.cD +s=A.Bz.prototype +s.aol=s.bO +s=A.a_j.prototype +s.t3=s.aF +s.ne=s.aC +s=A.a_k.prototype +s.aqd=s.fO +s=A.wQ.prototype +s.a0Y=s.bu +s.a0W=s.bk +s.a0X=s.bl +s.a0V=s.bq +s.a0Z=s.aM +s.aox=s.d1 +s=A.a_2.prototype +s.aq3=s.q +s=A.a_l.prototype +s.a1c=s.aF +s.a1d=s.aC +s=A.u9.prototype +s.apm=s.j +s=A.iI.prototype +s.apn=s.j +s=A.a_n.prototype +s.aqe=s.aF +s.aqf=s.aC +s=A.Tm.prototype +s.a1_=s.bO +s=A.lc.prototype +s.aqh=s.aF +s.aqi=s.aC +s=A.j3.prototype +s.apF=s.Ej +s.apE=s.e7 +s=A.iH.prototype +s.aoV=s.LI +s=A.Cz.prototype +s.a15=s.q +s=A.a35.prototype +s.a08=s.uQ +s=A.I7.prototype +s.apc=s.Dy +s.apd=s.r4 +s=A.UL.prototype +s.a12=s.f_ +s.a11=s.lX +s=A.i3.prototype +s.anQ=s.f2 +s=A.cn.prototype +s.a07=s.iv +s.amA=s.Uh +s.amB=s.NB +s=A.a14.prototype +s.ar_=s.q +s=A.a16.prototype +s.ar0=s.q +s=A.pq.prototype +s.vX=s.B +s=A.fT.prototype +s.a17=s.nC +s=A.a_f.prototype +s.a1b=s.fn +s=A.a0V.prototype +s.aqP=s.l9 +s.aqQ=s.Ze +s=A.a0W.prototype +s.aqR=s.l9 +s.aqS=s.uB +s=A.a0X.prototype +s.aqT=s.l9 +s.aqU=s.uB +s=A.a0Y.prototype +s.aqW=s.l9 +s.aqV=s.Dy +s=A.a0Z.prototype +s.aqX=s.l9 +s=A.a1_.prototype +s.aqY=s.l9 +s.aqZ=s.uB +s=A.a1h.prototype +s.ara=s.q +s=A.a1i.prototype +s.arb=s.av +s=A.Y9.prototype +s.apL=s.e7 +s=A.Jb.prototype +s.apw=s.Kd +s=A.Ye.prototype +s.apM=s.av +s=A.Yf.prototype +s.apN=s.q +s=A.a8X.prototype +s.vZ=s.aX4 +s.anu=s.UU +s=A.ag.prototype +s.aG=s.av +s.b0=s.aL +s.kQ=s.f3 +s.cS=s.c1 +s.aE=s.q +s.d6=s.bD +s=A.aM.prototype +s.Py=s.aU +s=A.bc.prototype +s.anr=s.eY +s.a0m=s.fn +s.Gu=s.cd +s.anq=s.U_ +s.a0l=s.yw +s.mb=s.jL +s.a0j=s.c1 +s.a0k=s.f3 +s.Al=s.pN +s.Gt=s.qN +s.Pq=s.bD +s.Pr=s.mY +s=A.NH.prototype +s.Gr=s.fn +s.ane=s.Rk +s.anf=s.mY +s=A.ID.prototype +s.aps=s.c6 +s=A.Sy.prototype +s.a0H=s.c6 +s.a0I=s.cd +s.aoe=s.Fh +s=A.iy.prototype +s.anA=s.Fh +s.a0s=s.ps +s=A.bE.prototype +s.q0=s.fn +s.nd=s.cd +s.Px=s.mY +s.aor=s.pN +s=A.In.prototype +s.apl=s.bx +s.apf=s.jL +s.aph=s.fn +s.apk=s.cd +s.apg=s.jQ +s.api=s.jS +s.apj=s.kA +s=A.kT.prototype +s.a0w=s.jQ +s.a0x=s.jS +s.anS=s.kA +s.anR=s.fn +s.anT=s.cd +s=A.FU.prototype +s.anz=s.av +s=A.yp.prototype +s.amC=s.av +s=A.KE.prototype +s.apS=s.q +s=A.a1p.prototype +s.ark=s.q +s=A.e0.prototype +s.aoQ=s.r6 +s.aoN=s.D3 +s.aoI=s.D1 +s.aoO=s.W5 +s.aoR=s.m3 +s.aoL=s.ud +s.aoM=s.xU +s.aoJ=s.D2 +s.aoK=s.W1 +s.aoH=s.qx +s.aoG=s.Ko +s.aoP=s.q +s=A.as2.prototype +s.aql=s.Ky +s=A.ZA.prototype +s.apV=s.c1 +s.apW=s.q +s=A.ZB.prototype +s.apY=s.aL +s.apX=s.bD +s.apZ=s.q +s=A.ac6.prototype +s.Gw=s.e7 +s=A.Ld.prototype +s.aqg=s.aM +s=A.a1x.prototype +s.ars=s.aF +s.art=s.aC +s=A.ZG.prototype +s.aq_=s.e7 +s=A.a1l.prototype +s.arf=s.q +s=A.a1H.prototype +s.arH=s.q +s=A.fN.prototype +s.aoD=s.q +s=A.m_.prototype +s.aoF=s.W8 +s=A.eK.prototype +s.aoE=s.sp +s=A.pa.prototype +s.aqj=s.uw +s.aqk=s.vk +s=A.BG.prototype +s.aoC=s.DK +s.An=s.q +s=A.LG.prototype +s.arv=s.aL +s.aru=s.bD +s.arw=s.q +s=A.GY.prototype +s.ao6=s.r6 +s.ao4=s.ud +s.ao5=s.q +s=A.fR.prototype +s.apz=s.VE +s.apD=s.r6 +s.apC=s.D3 +s.apA=s.D1 +s.apB=s.ud +s=A.KR.prototype +s.apU=s.m3 +s=A.afK.prototype +s.Gz=s.q +s=A.m2.prototype +s.aoW=s.aF +s.aoY=s.ua +s.aoX=s.e7 +s=A.jw.prototype +s.Ao=s.e7 +s=A.a_A.prototype +s.aqC=s.e7 +s=A.x1.prototype +s.aoZ=s.JT +s.ap_=s.xF +s=A.ow.prototype +s.ap0=s.oL +s.PD=s.alj +s.ap3=s.nu +s.ap1=s.nr +s.ap2=s.Ck +s.ap7=s.Wq +s.ap4=s.ki +s.ap6=s.q +s.ap5=s.e7 +s=A.a_y.prototype +s.aqB=s.e7 +s=A.BP.prototype +s.a10=s.oL +s.ap9=s.ki +s.ap8=s.UE +s.PE=s.kI +s.apb=s.Wi +s.apa=s.q +s=A.a_F.prototype +s.aqD=s.q +s=A.a_G.prototype +s.aqF=s.aL +s.aqE=s.bD +s.aqG=s.q +s=A.qm.prototype +s.a0M=s.av +s.aof=s.bD +s.aoi=s.LQ +s.a0L=s.LS +s.a0K=s.LR +s.aog=s.WT +s.aoh=s.WU +s.a0J=s.q +s=A.L7.prototype +s.aq2=s.q +s=A.GQ.prototype +s.anU=s.W2 +s.ao_=s.aW3 +s.ao0=s.aW4 +s.anX=s.aVb +s.anZ=s.aVo +s.anY=s.aVd +s.ao1=s.X1 +s.anW=s.q +s.anV=s.ko +s=A.a1z.prototype +s.ary=s.q +s=A.a1w.prototype +s.arq=s.aF +s.arr=s.aC +s=A.ua.prototype +s.apo=s.Wt +s=A.a0k.prototype +s.aqM=s.f6 +s.aqN=s.ij +s=A.Xv.prototype +s.apH=s.i4 +s.apI=s.q +s=A.Wa.prototype +s.a14=s.yX +s.apy=s.yZ +s.apx=s.yY +s=A.a1A.prototype +s.arz=s.q +s=A.a1B.prototype +s.arA=s.q +s=A.Fm.prototype +s.ans=s.l +s=A.a3E.prototype +s.a09=s.uu +s=A.a1j.prototype +s.ard=s.q +s=A.aZ.prototype +s.t0=s.lZ +s=A.h0.prototype +s.a0h=s.lZ +s=A.a1u.prototype +s.arn=s.av +s=A.ZI.prototype +s.aq0=s.q +s=A.ZJ.prototype +s.aq1=s.q +s=A.uI.prototype +s.apK=s.q +s=A.a1C.prototype +s.arB=s.q +s=A.Iy.prototype +s.apq=s.be +s.app=s.l +s=A.UM.prototype +s.cW=s.sa0_ +s=A.a1y.prototype +s.arx=s.q +s=A.a1b.prototype +s.ar4=s.q +s=A.a0a.prototype +s.aqI=s.aL +s.aqH=s.bD +s.aqJ=s.q +s=A.a1F.prototype +s.arE=s.aL +s.arF=s.q +s=A.a1G.prototype +s.arG=s.q +s=A.a7z.prototype +s.Pp=s.q +s=A.m6.prototype +s.apt=s.aTW +s.apu=s.aYV +s=A.l7.prototype +s.a16=s.hy +s=A.aic.prototype +s.PF=s.j7 +s.GC=s.D5 +s.a13=s.ef +s=A.a1E.prototype +s.arD=s.q +s=A.a1D.prototype +s.arC=s.q})();(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._instance_0i,l=hunkHelpers.installInstanceTearOff,k=hunkHelpers.installStaticTearOff,j=hunkHelpers._instance_2u,i=hunkHelpers._instance_2i +s(A,"cfX","ciJ",110) +r(A,"cfV","cab",0) +q(A,"cfU","c1u",3) +q(A,"cfW","cho",48) +q(A,"axp","cfQ",8) +p(A.M2.prototype,"gTF","aMk",0) +var h +o(h=A.a9I.prototype,"gaJ9","aJa",37) +o(h,"gaCi","aCj",37) +p(A.a9_.prototype,"gaxa","axb",0) +n(h=A.a8y.prototype,"gix","t",509) +p(h,"game","vS",4) +o(A.a5A.prototype,"gaO1","aO2",413) +o(h=A.qC.prototype,"gavI","avJ",3) +o(h,"gavG","avH",3) +o(A.aim.prototype,"gaJe","aJf",496) +o(A.a8U.prototype,"gaEs","aEt",1022) +n(A.agw.prototype,"gUw","lC",372) +n(A.a7P.prototype,"gUw","lC",372) +o(A.aat.prototype,"gaFQ","aFR",174) +n(A.Rh.prototype,"gYb","Yc",7) +n(A.Uu.prototype,"gYb","Yc",7) +o(A.a9C.prototype,"gaFJ","aFK",3) +p(h=A.a89.prototype,"gdO","q",0) +o(h,"ga9o","aMZ",29) +o(A.adx.prototype,"gSL","aGe",542) +o(A.xl.prototype,"gaIn","aIo",794) +o(A.ah9.prototype,"gaYD","XN",858) +p(A.afs.prototype,"gdO","q",0) +o(h=A.a64.prototype,"gazj","azk",3) +o(h,"gazl","azm",3) +o(h,"gazh","azi",3) +o(h=A.Ok.prototype,"gDx","adZ",3) +o(h,"gLJ","aVa",3) +o(h,"gEa","aYC",3) +o(A.a6V.prototype,"gatv","atw",360) +o(A.a96.prototype,"gaH7","aH8",3) +s(J,"bFo","c6h",109) +n(J.x.prototype,"gj8","H",42) +n(J.pZ.prototype,"gaUb","dX",20) +m(h=A.En.prototype,"gtU","R",56) +o(h,"gasy","asz",7) +l(h,"gEy",1,0,null,["$1","$0"],["hf","dR"],355,0,0) +m(h,"gEY","ik",0) +n(A.p6.prototype,"gj8","H",42) +q(A,"chc","c5w",61) +r(A,"chd","c8m",32) +q(A,"che","chN",19) +q(A,"cim","cd7",96) +q(A,"cin","cd8",96) +q(A,"cio","cd9",96) +q(A,"cil","c5s",42) +k(A,"bT8",1,function(){return[null]},["$2","$1"],["bLa",function(a){return A.bLa(a,null)}],1152,0) +r(A,"bT9","chM",0) +q(A,"cip","chq",8) +s(A,"ciq","chs",26) +r(A,"axy","chr",0) +k(A,"cir",4,null,["$4"],["bxK"],1153,0) +p(h=A.D_.prototype,"gBs","nm",0) +p(h,"gBu","nn",0) +n(h=A.uE.prototype,"gix","t",7) +l(h,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +m(h,"glF","ac",56) +n(h,"gQ3","hm",7) +j(h,"gAu","ip",26) +p(h,"gQ4","mf",0) +l(A.D5.prototype,"gqB",0,1,function(){return[null]},["$2","$1"],["dt","ex"],17,0,0) +l(A.aH.prototype,"gKw",1,0,function(){return[null]},["$1","$0"],["bI","dN"],164,0,0) +l(A.ld.prototype,"gKw",1,0,function(){return[null]},["$1","$0"],["bI","dN"],164,0,0) +j(A.a6.prototype,"gw9","fI",26) +n(h=A.xW.prototype,"gix","t",7) +l(h,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +m(h,"glF","ac",56) +n(h,"gQ3","hm",7) +j(h,"gAu","ip",26) +p(h,"gQ4","mf",0) +p(h=A.xF.prototype,"gBs","nm",0) +p(h,"gBu","nn",0) +n(h=A.nD.prototype,"gix","t",7) +l(h,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +l(h=A.fD.prototype,"gEy",1,0,null,["$1","$0"],["hf","dR"],171,0,0) +m(h,"gEY","ik",0) +m(h,"gtU","R",56) +p(h,"gBs","nm",0) +p(h,"gBu","nn",0) +l(h=A.Kk.prototype,"gEy",1,0,null,["$1","$0"],["hf","dR"],171,0,0) +m(h,"gEY","ik",0) +m(h,"gtU","R",56) +p(h,"gaKB","np",0) +o(h=A.pc.prototype,"gaFm","aFn",7) +j(h,"gaFz","aFA",26) +p(h,"gaFs","aFt",0) +p(h=A.xK.prototype,"gBs","nm",0) +p(h,"gBu","nn",0) +o(h,"gRI","RJ",7) +j(h,"gRM","RN",553) +p(h,"gRK","RL",0) +l(A.Ko.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +p(h=A.Lk.prototype,"gBs","nm",0) +p(h,"gBu","nn",0) +o(h,"gRI","RJ",7) +j(h,"gRM","RN",26) +p(h,"gRK","RL",0) +l(A.Dd.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +s(A,"byf","cfF",137) +q(A,"byg","cfG",61) +s(A,"ciO","c6F",109) +s(A,"ciP","cfP",109) +l(h=A.qY.prototype,"gHW",0,0,null,["$1$0","$0"],["qg","Bl"],145,0,0) +n(h,"gj8","H",42) +l(h=A.lb.prototype,"gHW",0,0,null,["$1$0","$0"],["qg","Bl"],145,0,0) +n(h,"gj8","H",42) +l(h=A.e1.prototype,"gHW",0,0,null,["$1$0","$0"],["qg","Bl"],145,0,0) +n(h,"gj8","H",42) +l(h=A.Iz.prototype,"gaEJ",0,0,null,["$1$0","$0"],["a5Z","tw"],145,0,0) +n(h,"gj8","H",42) +k(A,"cj8",1,function(){return{toEncodable:null}},["$2$toEncodable","$1"],["bUH",function(a){return A.bUH(a,null)}],1154,0) +k(A,"cj7",1,function(){return{reviver:null}},["$2$reviver","$1"],["bUG",function(a){return A.bUG(a,null)}],1155,0) +q(A,"bys","cfK",35) +m(A.Z_.prototype,"glF","ac",0) +n(h=A.XF.prototype,"gix","t",7) +m(h,"glF","ac",0) +l(A.xG.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +l(A.Z1.prototype,"gasL",0,3,null,["$3"],["asM"],354,0,0) +q(A,"bTx","ckx",61) +s(A,"bTw","ckw",137) +s(A,"bTu","c2D",1156) +k(A,"cj9",1,null,["$8","$1","$2","$3","$4","$5","$6"],["EU",function(a){return A.EU(a,1,1,0,0,0,0,0)},function(a,b){return A.EU(a,b,1,0,0,0,0,0)},function(a,b,c){return A.EU(a,b,c,0,0,0,0,0)},function(a,b,c,d){return A.EU(a,b,c,d,0,0,0,0)},function(a,b,c,d,e){return A.EU(a,b,c,d,e,0,0,0)},function(a,b,c,d,e,f){return A.EU(a,b,c,d,e,f,0,0)}],383,0) +k(A,"cja",1,null,["$8","$1","$2","$3","$4","$5","$6"],["EV",function(a){return A.EV(a,1,1,0,0,0,0,0)},function(a,b){return A.EV(a,b,1,0,0,0,0,0)},function(a,b,c){return A.EV(a,b,c,0,0,0,0,0)},function(a,b,c,d){return A.EV(a,b,c,d,0,0,0,0)},function(a,b,c,d,e){return A.EV(a,b,c,d,e,0,0,0)},function(a,b,c,d,e,f){return A.EV(a,b,c,d,e,f,0,0)}],383,0) +k(A,"cjb",2,null,["$2$2","$2"],["bMg",function(a,b){return A.bMg(a,b,t.z,t.z)}],1158,0) +k(A,"cjd",1,function(){return{encoding:B.G}},["$2$encoding","$1"],["bQ2",function(a){return A.bQ2(a,B.G)}],1159,0) +q(A,"cjc","cck",19) +r(A,"cje","ceS",1160) +s(A,"bTv","ci1",1161) +n(A.w.prototype,"gj8","H",42) +n(h=A.cB.prototype,"gb33","pR",7) +l(h,"gb36",0,0,null,["$1","$0"],["aix","b37"],164,0,0) +i(A.pS.prototype,"galw","alx",80) +n(A.JR.prototype,"gakD","ef",8) +m(h=A.Kp.prototype,"gtU","R",56) +l(h,"gEy",1,0,null,["$1","$0"],["hf","dR"],355,0,0) +m(h,"gEY","ik",0) +p(h=A.anV.prototype,"gaIR","SZ",0) +m(h,"gaCA","aCB",0) +m(A.anR.prototype,"gu","jR",101) +m(h=A.Dq.prototype,"glF","ac",4) +m(h,"gu","jR",101) +q(A,"ckV","bwf",125) +q(A,"ckU","bF6",1162) +k(A,"bUS",2,null,["$1$2","$2"],["bUT",function(a,b){return A.bUT(a,b,t.Jy)}],1163,1) +k(A,"bAl",3,null,["$3"],["AL"],1164,0) +k(A,"a2g",3,null,["$3"],["b5o"],1165,0) +k(A,"a2h",3,null,["$3"],["ao"],1166,0) +k(A,"dA",3,null,["$3"],["U"],1167,0) +o(A.a01.prototype,"gaeD","f9",48) +p(A.uF.prototype,"ga3u","awP",0) +q(A,"bS9","chS",42) +l(A.a8x.prototype,"gb28",0,4,null,["$4"],["b2a"],175,0,0) +m(A.El.prototype,"gtU","R",56) +l(h=A.yN.prototype,"gqB",0,1,function(){return[null]},["$2","$1"],["dt","ex"],17,0,0) +p(h,"gauD","AI",4) +l(A.zf.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +j(h=A.yG.prototype,"gaEP","aEQ",172) +o(h,"gaER","aES",11) +l(h,"gaEN",0,3,null,["$3"],["aEO"],167,0,0) +o(h=A.abF.prototype,"gaz0","az1",6) +p(h,"gaK0","a7n",0) +n(h,"gCd","a2",152) +m(h=A.Nn.prototype,"gyL","uN",4) +l(h,"gay3",0,3,null,["$3"],["ay4"],313,0,0) +p(h=A.XV.prototype,"gauC","q7",0) +p(h,"gaFE","aFF",0) +p(h,"ga6J","aIi",0) +p(h,"gaLk","aLl",0) +p(h,"gaLm","aLn",0) +p(h,"ga36","a37",0) +p(h=A.Zd.prototype,"gaE3","aE4",0) +p(h,"gaE5","a5F",0) +p(h,"ga5G","a5H",0) +p(h=A.Ze.prototype,"gaEa","aEb",0) +p(h,"ga5J","a5K",0) +p(h,"ga5L","a5M",0) +m(A.a0R.prototype,"gyL","uN",0) +j(A.tp.prototype,"gLh","fv",137) +j(h=A.a7d.prototype,"gLh","fv",137) +n(h,"gaWl","fl",61) +o(h,"gaXv","aXw",42) +m(A.akn.prototype,"gu","jR",101) +m(h=A.ns.prototype,"gu","jR",101) +o(h,"gato","GM",462) +o(A.a7o.prototype,"gaVx","WV",98) +o(A.Yb.prototype,"ga67","aFu",512) +j(h=A.i1.prototype,"guZ","hS",89) +j(h,"gYe","N_",206) +i(h,"glT","fE",132) +j(h=A.wI.prototype,"gaAR","aAS",89) +j(h,"gaAT","aAU",206) +j(h,"gaww","awx",132) +j(A.PU.prototype,"guZ","hS",89) +q(A,"bV9","cfL",1168) +q(A,"cit","cfD",181) +s(A,"cjL","bF4",162) +m(A.R3.prototype,"gu","jR",101) +l(A.Yo.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +s(A,"cl7","cfI",1169) +l(A.apx.prototype,"gX",1,1,null,["$2$followLinks","$1"],["NY","b2f"],611,0,0) +o(A.R4.prototype,"gaSX","aSY",624) +q(A,"cn_","ckN",20) +q(A,"ck_","c55",1170) +o(A.abt.prototype,"gaCf","a55",662) +q(A,"ck0","cfA",1171) +s(A,"ck1","bSg",1172) +r(A,"cl9","cgr",0) +l(h=A.yq.prototype,"gahe",1,0,function(){return{from:null}},["$1$from","$0"],["ahf","fd"],690,0,0) +o(h,"gawy","awz",707) +o(h,"gPZ","at2",6) +o(A.n6.prototype,"gwW","J_",10) +o(A.O9.prototype,"ga9f","a9g",10) +o(h=A.CF.prototype,"gwW","J_",10) +p(h,"gU4","aNu",0) +o(h=A.EE.prototype,"ga5P","aEj",10) +p(h,"ga5O","aEi",0) +p(A.yr.prototype,"ghx","aO",0) +o(A.vj.prototype,"gafw","Eo",10) +o(h=A.XU.prototype,"gaBI","aBJ",47) +o(h,"gaBK","aBL",95) +p(h,"gaBG","aBH",0) +o(h=A.XW.prototype,"gaFx","aFy",64) +o(h,"gaFC","aFD",46) +o(A.O0.prototype,"gatH","atI",11) +o(h=A.XS.prototype,"gaGP","aGQ",47) +o(h,"gaGR","aGS",95) +p(h,"gaGN","aGO",0) +o(h=A.L8.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.a_3.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +p(A.XZ.prototype,"gSp","a5y",0) +o(h=A.Ke.prototype,"gaJH","aJI",40) +o(h,"gaJJ","aJK",28) +o(h,"gaJF","aJG",51) +p(h,"gazu","azv",0) +o(h,"gaJL","aJM",126) +p(A.XY.prototype,"gaeb","LQ",0) +k(A,"cmM",4,null,["$4"],["c34"],1173,0) +p(h=A.Y0.prototype,"gaAp","aAq",0) +p(h,"gaAM","aAN",0) +o(h,"gJ0","aLK",10) +k(A,"cii",1,null,["$2$forceReport","$1"],["bL_",function(a){return A.bL_(a,!1)}],1174,0) +n(h=A.jO.prototype,"gCd","a2",96) +n(h,"gagO","L",96) +p(h,"gdO","q",0) +p(h,"ghx","aO",0) +o(A.a4.prototype,"gNw","pD",753) +q(A,"cmq","cal",1175) +o(h=A.FI.prototype,"gaAx","aAy",756) +o(h,"gaPf","aPg",37) +p(h,"gaxQ","Rn",0) +o(h,"gaAC","a4I",25) +p(h,"gaAX","aAY",0) +k(A,"cvo",3,null,["$3"],["bL6"],1176,0) +o(A.o0.prototype,"glQ","f6",25) +q(A,"bUL","c6T",53) +q(A,"bGl","c4a",237) +q(A,"bGm","c4b",53) +o(A.OB.prototype,"glQ","f6",25) +q(A,"clf","c48",53) +p(A.amB.prototype,"gaGT","aGU",0) +o(h=A.nX.prototype,"gHV","aEB",25) +o(h,"gaJ6","BL",774) +p(h,"gaEC","tv",0) +q(A,"ya","c5z",53) +l(A.dC.prototype,"ga01",0,1,null,["$1"],["jt"],37,0,1) +o(A.Hg.prototype,"glQ","f6",25) +o(A.kX.prototype,"glQ","f6",25) +r(A,"cic","c1b",1177) +j(h=A.Zc.prototype,"gaCs","aCt",816) +j(h,"gaDW","aDX",148) +o(A.Xp.prototype,"gQ_","at4",825) +o(h=A.XB.prototype,"ga1Y","atr",40) +o(h,"ga1Z","ats",28) +o(h,"ga1X","atq",51) +o(h,"gWy","Wz",283) +o(h,"gazy","azz",29) +o(h=A.a__.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.KQ.prototype,"gaVg","aVh",40) +l(h,"gaVe",0,1,null,["$2$isClosing","$1"],["ae_","aVf"],282,0,0) +o(h=A.a_c.prototype,"gby","bu",2) +o(h,"gbs","bl",2) +o(h,"gbJ","bk",2) +o(h,"gbQ","bq",2) +p(A.XE.prototype,"guy","X2",0) +o(h=A.a_b.prototype,"gby","bu",2) +o(h,"gbs","bl",2) +o(h,"gbJ","bk",2) +o(h,"gbQ","bq",2) +k(A,"cjG",4,null,["$4"],["cf6"],175,0) +o(h=A.a_0.prototype,"gby","bu",2) +o(h,"gbs","bl",2) +p(h=A.YT.prototype,"gaAP","aAQ",0) +o(h,"gatx","aty",11) +p(A.PY.prototype,"gazd","aze",0) +o(A.w1.prototype,"gayT","ayU",10) +o(A.PZ.prototype,"gaCm","aCn",10) +o(A.Q_.prototype,"gaCo","aCp",10) +o(h=A.FZ.prototype,"gajW","ajX",908) +o(h,"gaSO","aSP",914) +l(h=A.YR.prototype,"ga_R",0,0,function(){return[null]},["$1","$0"],["a_S","am3"],921,0,0) +p(h,"gam1","am2",0) +p(h,"guy","X2",0) +o(h,"gae2","aVj",276) +o(h,"gaVk","aVl",29) +o(h,"gaWa","aWb",47) +o(h,"gaWc","aWd",95) +o(h,"gaW_","aW0",47) +o(h,"gaW1","aW2",95) +p(h,"gaW7","ae8",0) +p(h,"gaW8","aW9",0) +p(h,"gaVv","ae5",0) +p(h,"gaVW","aVX",0) +p(h,"gaVY","aVZ",0) +o(h,"gaVA","aVB",64) +o(h,"gaVC","aVD",46) +p(A.YI.prototype,"gSb","Sc",0) +o(h=A.a_6.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h,"gauU","auV",274) +j(h,"gaHf","aHg",18) +p(A.YX.prototype,"gSb","Sc",0) +o(h=A.a_e.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +p(A.a0o.prototype,"gR5","a3f",0) +p(h=A.a13.prototype,"gyW","aZa",0) +o(h,"gyV","aZ9",10) +o(h=A.a11.prototype,"gBv","SN",8) +p(h,"gdO","q",0) +o(h=A.a12.prototype,"gBv","SN",8) +p(h,"gdO","q",0) +o(A.TK.prototype,"gaBr","aBs",10) +o(h=A.Ys.prototype,"gaAK","aAL",10) +p(h,"gaGf","aGg",0) +p(A.HN.prototype,"gaBx","aBy",0) +m(h=A.Lm.prototype,"glF","ac",0) +o(h,"gaJX","aJY",40) +l(h,"gaJV",0,1,null,["$2$isClosing","$1"],["a7l","aJW"],282,0,0) +o(h,"gaBz","aBA",10) +o(h,"gWy","Wz",283) +k(A,"bVy",3,null,["$3"],["chf"],1178,0) +s(A,"cma","c9H",384) +o(h=A.asy.prototype,"gY3","yX",60) +o(h,"gY2","Er",60) +o(h,"gafL","Yh",142) +o(h,"gYj","yZ",141) +o(h,"gYi","yY",87) +p(h=A.a_H.prototype,"ga65","aFf",0) +j(h,"gaKt","aKu",262) +p(h,"gaKv","aKw",0) +o(A.a_R.prototype,"gSF","aEZ",10) +s(A,"cmL","cbm",384) +o(h=A.aul.prototype,"gY3","yX",60) +o(h,"gY2","Er",60) +o(h,"gYj","yZ",141) +o(h,"gYi","yY",87) +p(h=A.a0m.prototype,"gJ8","aM3",0) +j(h,"gaB2","aB3",262) +p(h,"gaB8","aB9",0) +s(A,"cmN","cbx",172) +p(h=A.CC.prototype,"ga4G","aAe",0) +o(h,"gaBB","aBC",10) +p(h,"gaUe","adc",38) +o(h,"ga4H","aAB",25) +p(h,"gaAJ","a4J",0) +p(h,"gaBE","aBF",0) +l(h=A.RT.prototype,"gaWT",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aev","DN"],1064,0,0) +l(h,"gaWW",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aew","aWX"],1075,0,0) +l(h,"gaWY",0,1,null,["$2$getTargetSize","$1"],["aex","aWZ"],1079,0,0) +k(A,"bFK",3,null,["$3"],["bDj"],1180,0) +j(A.Oi.prototype,"ga4C","azV",139) +k(A,"bFX",3,null,["$3"],["hn"],1181,0) +n(h=A.A7.prototype,"gCd","a2",152) +o(h,"gal9","OZ",1287) +o(h,"gah1","b1g",193) +o(h=A.abE.prototype,"gazf","azg",314) +o(h,"gaC8","aC9",6) +n(h,"gCd","a2",152) +j(A.JV.prototype,"gaLo","aLp",397) +k(A,"a2d",3,null,["$3"],["bz"],1182,0) +n(h=A.a95.prototype,"gb38","hg",2) +n(h,"gWm","iC",2) +p(h=A.HC.prototype,"gaBh","aBi",0) +o(h,"gaBl","aBm",398) +p(h,"gaBj","aBk",0) +o(h,"gaBT","aBU",6) +o(h,"gaAt","aAu",6) +p(A.Xw.prototype,"gdO","q",0) +o(h=A.S.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +p(h,"gMt","a5",0) +j(A.df.prototype,"gacy","qL",18) +o(h=A.T7.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.T8.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.BA.prototype,"gaF6","aF7",257) +p(h,"geP","aD",0) +p(h,"gIT","aLb",0) +o(h,"gaBp","aBq",66) +o(h,"gaBn","aBo",403) +o(h,"gaAj","aAk",29) +o(h,"gaAf","aAg",29) +o(h,"gaAl","aAm",29) +o(h,"gaAh","aAi",29) +o(h,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h,"gawX","awY",47) +p(h,"gawV","awW",0) +p(h,"gaA3","aA4",0) +j(h,"gaHd","a6m",18) +o(h=A.Ta.prototype,"gbJ","bk",2) +o(h,"gbQ","bq",2) +o(h=A.BB.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.Te.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.Tg.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +q(A,"bV7","c8T",33) +q(A,"bV8","c8U",33) +p(A.H9.prototype,"gaNi","a9G",0) +o(h=A.D.prototype,"gaTS","iB",7) +p(h,"geP","aD",0) +l(h,"gfF",0,2,null,["$2"],["aM"],18,0,1) +p(h,"gyQ","bS",0) +l(h,"ga5D",0,1,null,["$2$isMergeUp","$1"],["HM","aDT"],412,0,0) +l(h,"gvM",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["hB","A7","rU","vN","rV"],182,0,0) +o(h=A.ar.prototype,"gab5","aPt","ar.0?(C?)") +o(h,"gUV","aPs","ar.0?(C?)") +p(A.Hx.prototype,"gIJ","aK9",0) +o(h=A.Tj.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h,"gauW","auX",274) +o(A.ZL.prototype,"glQ","f6",25) +o(h=A.hr.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +l(h,"gfF",0,2,null,["$2"],["aM"],18,0,1) +o(h=A.Bz.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.T5.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.Tf.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +p(A.T3.prototype,"gJo","TU",0) +p(A.L9.prototype,"gHL","ww",0) +j(A.Tb.prototype,"gaHc","a6l",418) +o(h=A.Th.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +p(h=A.tT.prototype,"gaI2","aI3",0) +p(h,"gaI4","aI5",0) +p(h,"gaI6","aI7",0) +p(h,"gaI0","aI1",0) +p(h=A.Tl.prototype,"gaI9","aIa",0) +p(h,"gaHX","aHY",0) +p(h,"gaHU","aHV",0) +p(h,"gaHO","aHP",0) +p(h,"gaHQ","aHR",0) +p(h,"gaHZ","aI_",0) +p(h,"gaHS","aHT",0) +p(A.afV.prototype,"ga7I","a7J",0) +o(h=A.wQ.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +l(h,"gfF",0,2,null,["$2"],["aM"],18,0,1) +o(h=A.Ti.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.T6.prototype,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h=A.Tc.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h=A.T9.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +l(A.dL.prototype,"gaWx",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["aeg"],419,0,0) +o(h=A.Tn.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +j(h,"gb_c","b_d",18) +o(h=A.HA.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(A.Tp.prototype,"gaWB","aWC",423) +o(h=A.tV.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +j(h,"gaNz","a9R",18) +l(h,"gvM",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["hB","A7","rU","vN","rV"],182,0,0) +o(h=A.Tq.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +s(A,"cix","c9q",1183) +k(A,"ciy",0,null,["$2$priority$scheduler"],["cjw"],1184,0) +o(h=A.iH.prototype,"gaxk","axl",239) +p(h,"gaJQ","aJR",0) +o(h,"gaz4","az5",6) +p(h,"gazD","azE",0) +p(h,"gawI","awJ",0) +o(A.Cz.prototype,"gJa","aMh",6) +p(h=A.afW.prototype,"gawu","awv",0) +p(h,"gaBg","a4L",0) +l(h,"gaBe",0,3,null,["$3"],["aBf"],427,0,0) +p(A.I1.prototype,"gdO","q",0) +o(A.oy.prototype,"gaOd","Ur",394) +q(A,"cij","c1i",1185) +q(A,"cik","cd5",1186) +q(A,"ciw","c9Q",1187) +p(h=A.I7.prototype,"gasR","asS",437) +o(h,"gaA1","RQ",438) +o(h,"gaAv","Hr",98) +o(h=A.aas.prototype,"gaVp","aVq",174) +o(h,"gaVQ","X0",443) +o(h,"gavL","avM",444) +o(A.Tx.prototype,"gaEq","Sx",138) +o(h=A.fO.prototype,"gawT","awU",235) +o(h,"ga6Z","a7_",235) +o(A.aiO.prototype,"gaDM","HJ",98) +o(A.ajA.prototype,"gaBP","RY",98) +o(A.Xi.prototype,"ga4p","ayS",457) +o(h=A.Yw.prototype,"ga4z","azQ",276) +o(h,"gaAc","aAd",64) +o(h,"gasF","asG",46) +o(h,"gazN","azO",29) +k(A,"cib",4,null,["$4"],["c1a"],1188,0) +s(A,"bT4","c1d",1189) +s(A,"cid","c1c",1190) +o(h=A.a0U.prototype,"gaFH","aFI",461) +o(h,"gaH3","aH4",233) +o(A.Xt.prototype,"gasN","asO",463) +p(A.Qi.prototype,"gdO","q",0) +q(A,"civ","c2O",1191) +p(h=A.WZ.prototype,"gaVt","aVu",0) +o(h,"gaAn","aAo",98) +p(h,"gaz6","az7",0) +p(h=A.a10.prototype,"gaVz","WW",0) +p(h,"gaWf","X3",0) +p(h,"gaVG","WZ",0) +o(h=A.Y5.prototype,"ga4v","azA",40) +o(h,"ga4w","azB",28) +p(h,"gazs","azt",0) +o(h,"ga4u","azx",51) +o(h,"gazq","Hp",468) +p(A.D8.prototype,"gdO","q",0) +o(A.Yc.prototype,"gPY","a1L",10) +p(h=A.vK.prototype,"ga64","aF8",0) +p(h,"gaFG","a6a",0) +p(h,"gaJB","aJC",0) +p(h,"gJl","aMH",0) +p(h,"gaFv","aFw",0) +o(h,"gaza","azb",257) +p(h,"gaFk","aFl",0) +p(h,"ga66","SJ",0) +p(h,"gR6","a3h",0) +p(h,"gR9","awZ",0) +o(h,"gavg","avh",210) +l(h,"gaK6",0,0,function(){return[null]},["$1","$0"],["a7r","a7q"],475,0,0) +o(h,"gb_E","b_F",66) +l(h,"gaEw",0,3,null,["$3"],["aEx"],271,0,0) +l(h,"gaEy",0,3,null,["$3"],["aEz"],271,0,0) +p(h,"gauH","a2g",115) +p(h,"gaEK","aEL",115) +p(h,"gaCV","aCW",115) +p(h,"gaHq","aHr",115) +p(h,"gawM","awN",115) +o(h,"gaMy","aMz",478) +o(h,"gaJq","a77",479) +o(h,"gaKe","aKf",480) +o(h,"gax_","ax0",481) +o(h,"gaxo","axp",482) +o(h,"gaNa","aNb",483) +o(h,"gaC_","aC0",484) +o(h,"gawl","awm",126) +p(A.ex.prototype,"gdO","q",0) +p(h=A.Pt.prototype,"gdO","q",0) +p(h,"gat9","ata",0) +o(h=A.aoj.prototype,"gae6","X_",25) +o(h,"gae4","aVr",493) +p(A.Ks.prototype,"gRP","azP",0) +q(A,"byT","cdU",30) +s(A,"byS","c4q",1192) +q(A,"bUp","c4p",30) +o(h=A.aoA.prototype,"gaMK","a90",30) +p(h,"gaML","aMM",0) +o(A.bc.prototype,"gaSN","KS",30) +o(h=A.Hp.prototype,"gaAz","aAA",126) +o(h,"gaAD","aAE",523) +o(h,"gaNg","aNh",524) +o(h=A.uP.prototype,"gau_","au0",11) +o(h,"gayX","a4q",10) +p(h,"gafQ","aZW",0) +o(h=A.PH.prototype,"gazK","azL",527) +l(h,"gawj",0,5,null,["$5"],["awk"],528,0,0) +k(A,"bUx",3,null,["$3"],["tc"],1193,0) +j(h=A.YK.prototype,"gazY","azZ",139) +o(h,"gazW","azX",193) +p(A.yp.prototype,"gayV","ayW",0) +p(A.KG.prototype,"gRZ","aBR",0) +o(h=A.YY.prototype,"gaGz","aGA",229) +o(h,"gaGB","aGC",230) +o(h,"gaGx","aGy",231) +o(h,"gaCu","aCv",199) +p(h,"gHZ","aEY",0) +p(h,"gI8","aGw",0) +p(h,"ga6h","aH2",0) +o(A.KI.prototype,"ga5l","aCO",7) +o(h=A.a_d.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +s(A,"clh","c7u",1194) +q(A,"bzG","ces",147) +q(A,"bV3","cet",147) +q(A,"a26","ceu",147) +o(A.KV.prototype,"gEn","uY",140) +o(A.KU.prototype,"gEn","uY",140) +o(A.Zy.prototype,"gEn","uY",140) +o(A.Zz.prototype,"gEn","uY",140) +l(h=A.mV.prototype,"gYx",0,0,function(){return[null]},["$1$1","$1","$0","$1$0"],["Ng","jU","bR","b_Q"],555,1,0) +o(h,"gaED","aEE",126) +o(h,"gaAH","aAI",25) +o(h=A.La.prototype,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(h,"gby","bu",2) +o(h,"gbJ","bk",2) +q(A,"clk","ceq",33) +l(A.Ld.prototype,"gfF",0,2,null,["$2"],["aM"],18,0,1) +o(h=A.Lc.prototype,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +o(A.YE.prototype,"gRU","RV",54) +p(h=A.YD.prototype,"gdO","q",0) +o(h,"gQn","Qo",10) +o(h,"gaMi","aMj",6) +o(A.a0g.prototype,"gRU","RV",54) +o(h=A.a0e.prototype,"gQn","Qo",10) +p(h,"gdO","q",0) +k(A,"cvO",4,null,["$4"],["bRY"],175,0) +o(A.a7h.prototype,"gaEo","Sw",138) +o(A.FQ.prototype,"gavZ","aw_",562) +o(A.Df.prototype,"gacN","Wd",564) +o(h=A.ZM.prototype,"gaGc","aGd",37) +o(h,"gazR","azS",29) +p(A.a_q.prototype,"gT3","aJp",0) +p(A.fN.prototype,"gdO","q",0) +o(A.m_.prototype,"gaN7","TW",567) +p(A.BG.prototype,"gdO","q",0) +p(A.HF.prototype,"gdO","q",0) +o(h=A.Lf.prototype,"gaJt","aJu",6) +p(h,"gHt","a4K",0) +p(h,"gRF","az3",357) +p(h,"gRT","aAW",0) +o(A.fR.prototype,"ga7j","aJN",10) +m(A.QA.prototype,"gES","eb",0) +o(h=A.k2.prototype,"gatT","atU",11) +o(h,"gatV","atW",11) +p(h=A.a3B.prototype,"gTh","Ti",0) +p(h,"gTf","Tg",0) +p(h=A.a7K.prototype,"gTh","Ti",0) +p(h,"gTf","Tg",0) +p(A.m2.prototype,"gdO","q",0) +s(A,"a29","bSo",1195) +n(h=A.a_K.prototype,"gix","t",108) +n(h,"gES","G",108) +q(A,"a2a","cjx",54) +p(h=A.ow.prototype,"gaTh","aTi",0) +p(h,"gdO","q",0) +p(A.BP.prototype,"gdO","q",0) +o(h=A.HU.prototype,"ga4t","azw",240) +o(h,"ga7z","aKh",40) +o(h,"ga7A","aKi",28) +o(h,"ga7y","aKg",51) +p(h,"ga7w","a7x",0) +p(h,"gawG","awH",0) +p(h,"gawE","awF",0) +o(h,"gaIV","aIW",199) +o(h,"gaAF","aAG",25) +o(h,"gaAZ","aB_",186) +p(h=A.a_D.prototype,"ga7p","aK3",0) +p(h,"gdO","q",0) +p(A.HW.prototype,"gdO","q",0) +o(h=A.qm.prototype,"gaNs","aNt",10) +p(h,"gaeb","LQ",0) +o(h,"gaBN","aBO",47) +o(h,"gaKl","aKm",186) +o(h,"gaKn","aKo",54) +o(h,"gaKj","aKk",25) +o(h,"gaKp","aKq",199) +n(h=A.GQ.prototype,"gix","t",108) +n(h,"gES","G",108) +j(h,"gQJ","avd",591) +p(h,"gRW","aB1",0) +p(h,"gdO","q",0) +j(A.a_O.prototype,"gaAr","aAs",285) +p(A.Uq.prototype,"gdO","q",0) +p(A.a_N.prototype,"ga7W","aL0",0) +p(h=A.a_m.prototype,"gHw","aBX",0) +o(h,"gby","bu",2) +o(h,"gbJ","bk",2) +o(h,"gbs","bl",2) +o(h,"gbQ","bq",2) +l(h,"gvM",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["hB","A7","rU","vN","rV"],182,0,0) +o(A.Iu.prototype,"gb0Z","agL",597) +p(A.Lb.prototype,"gI6","aGi",0) +p(A.Y4.prototype,"gdO","q",0) +o(h=A.a0k.prototype,"glQ","f6",25) +p(h,"gaM_","J6",0) +o(A.MH.prototype,"glQ","f6",25) +p(h=A.aiU.prototype,"ga9J","U1",0) +o(h,"gaB4","aB5",40) +o(h,"gaB6","aB7",28) +o(h,"gaBa","aBb",40) +o(h,"gaBc","aBd",28) +o(h,"gayY","ayZ",51) +o(h=A.afU.prototype,"gaBv","aBw",40) +o(h,"gaBt","aBu",51) +o(h,"gazH","azI",40) +o(h,"gazF","azG",51) +o(h,"gaud","aue",11) +o(h,"gatL","atM",11) +o(h,"gaui","auj",11) +p(A.a_L.prototype,"gJg","TH",0) +p(A.a_J.prototype,"gS_","S0",0) +o(h=A.Wa.prototype,"gaZU","aZV",136) +o(h,"gY3","yX",60) +o(h,"gY2","Er",60) +o(h,"gYj","yZ",141) +p(h,"gaZQ","aZR",0) +o(h,"gYi","yY",87) +o(h,"gafL","Yh",142) +o(h,"gaZO","aZP",185) +p(h,"gaZJ","aZK",0) +o(h,"gaZL","aZM",47) +o(h,"gaZc","aZd",136) +o(h,"gaZX","aZY",136) +o(h,"gaZg","aZh",245) +o(h,"gaZi","aZj",246) +o(h,"gaZe","aZf",247) +o(h=A.a0p.prototype,"ga8C","aM8",136) +o(h,"ga8D","aM9",141) +p(h,"ga8B","aM7",0) +o(h,"ga8z","aM5",245) +o(h,"ga8A","aM6",246) +o(h,"ga8y","aM4",247) +o(h,"gaxX","axY",60) +o(h,"gaxV","axW",60) +o(h,"gaA9","aAa",87) +o(h,"gaA7","aA8",142) +o(h,"gaA5","aA6",185) +p(A.NC.prototype,"gdO","q",0) +p(A.hs.prototype,"ghG","hH",0) +p(A.eE.prototype,"geI","eT",0) +p(A.Xn.prototype,"gRH","azc",0) +p(h=A.Jy.prototype,"gahK","Fe",0) +p(h,"gagI","EO",0) +o(h,"gaME","aMF",617) +o(h,"gaJ1","aJ2",618) +p(h,"gSV","a6S",0) +p(h,"gRO","a4y",0) +p(A.WB.prototype,"gdO","q",0) +p(A.LE.prototype,"gU5","aNv",0) +q(A,"ck6","c5d",1196) +q(A,"bUP","a1O",385) +q(A,"cl3","axr",385) +o(A.a3n.prototype,"ga8Q","Je",248) +q(A,"cif","c1h",233) +o(h=A.YJ.prototype,"gaz8","az9",635) +p(h,"gaCL","wt",4) +p(h,"gaDL","HI",4) +l(h,"gaFZ",0,1,null,["$2$options","$1"],["a6d","aG_"],636,0,0) +p(h=A.Zb.prototype,"gaDK","wu",4) +p(h,"gaDJ","Bh",4) +p(h,"gaDI","Bg",4) +p(A.P1.prototype,"gaMb","aMc",158) +p(A.P0.prototype,"ga2R","avr",644) +o(A.n_.prototype,"gafa","aY3",252) +o(A.afx.prototype,"gaKb","aKc",650) +l(A.aem.prototype,"gaVm",0,3,null,["$3"],["LK"],653,0,0) +p(A.SF.prototype,"gdO","q",4) +p(A.SJ.prototype,"gaGs","aGt",0) +o(A.a9n.prototype,"gaKI","a7M",656) +p(A.abv.prototype,"ga_Q","kL",255) +p(A.a9o.prototype,"ga_Q","kL",255) +o(h=A.a9h.prototype,"gav0","av1",107) +o(h,"gaFi","aFj",3) +o(h,"gaGX","aGY",3) +o(h,"gaGV","aGW",7) +q(A,"bFU","c3e",1198) +q(A,"bVP","aSv",35) +o(A.Am.prototype,"gaJg","aJh",679) +k(A,"bUJ",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["bM0",function(a){return A.bM0(a,null)}],1199,0) +q(A,"bAm","bTI",71) +o(A.Yn.prototype,"gUv","aOp",10) +o(h=A.a9W.prototype,"gaaP","B",11) +l(h,"gaC5",0,4,null,["$4"],["aC6"],169,0,0) +l(h,"gaIe",0,4,null,["$4"],["aIf"],169,0,0) +l(h,"gaIt",0,4,null,["$4"],["aIu"],169,0,0) +l(h,"gaDy",0,3,null,["$3"],["aDz"],691,0,0) +l(h,"gaxe",0,3,null,["$3"],["axf"],167,0,0) +q(A,"clK","cjv",1200) +o(A.ZK.prototype,"gakl","akm",699) +p(A.adc.prototype,"gauE","auF",0) +p(h=A.add.prototype,"ga1W","atn",0) +p(h,"ga1V","atm",0) +p(h,"gaZ3","aZ4",0) +p(A.adf.prototype,"gaJZ","aK_",0) +p(h=A.Si.prototype,"gaVU","aVV",0) +p(h,"gaVK","aVL",0) +p(h,"gaVS","aVT",0) +o(h,"gaZF","aZG",229) +o(h,"gaZH","aZI",230) +o(h,"gaZD","aZE",231) +o(h,"gafz","aZ8",10) +j(h,"gaOm","aOn",700) +o(A.oj.prototype,"glQ","f6",25) +p(A.PR.prototype,"gdO","q",0) +q(A,"ciA","cdk",88) +q(A,"ciB","cdK",88) +q(A,"ciD","cev",88) +q(A,"ciE","cf_",88) +q(A,"ciC","cdX",88) +q(A,"bGq","cfk",7) +q(A,"clV","cfj",7) +q(A,"clW","cfl",7) +q(A,"clX","cfm",7) +r(A,"clU","c7V",1) +r(A,"clR","c7S",266) +r(A,"clQ","c7R",38) +r(A,"clT","c7U",32) +r(A,"clS","c7T",79) +r(A,"bGp","cc9",1201) +p(h=A.a6_.prototype,"gb0v","b0w",32) +p(h,"gb0x","b0y",99) +p(h,"gb0I","b0J",32) +p(h,"gb0K","b0L",99) +p(h,"gb0E","b0F",32) +p(h,"gb0G","b0H",99) +p(h,"gb0o","b0p",32) +p(h,"gb0q","b0r",99) +p(h,"gb0B","b0C",32) +p(h,"gb0D","YL",99) +p(h,"gb0j","b0k",38) +p(h,"gb0s","b0t",79) +p(h,"gb0l","b0m",79) +s(A,"cna","cbK",191) +k(A,"cn9",4,null,["$4"],["cbJ"],180,0) +s(A,"cn8","bPg",191) +k(A,"cn7",4,null,["$4"],["bPf"],180,0) +s(A,"cnc","bEn",1204) +k(A,"cnb",4,null,["$4"],["bEm"],1205,0) +s(A,"cn6","bM7",191) +k(A,"cn5",4,null,["$4"],["bM6"],180,0) +s(A,"cl_","c6R",1206) +p(A.Dg.prototype,"gafi","aYt",0) +p(h=A.a76.prototype,"gJb","aMl",0) +l(h,"gn",0,0,function(){return[null,null]},["$2","$0","$1"],["$2","$0","$1"],719,0,0) +l(h=A.Co.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +l(h,"gaLT",0,1,function(){return[null]},["$2","$1"],["TA","aLU"],17,0,0) +n(h,"gix","t",7) +n(h,"gaLS","a8j",7) +o(h=A.K6.prototype,"gMN","hR",7) +i(h,"glT","fE",26) +p(h,"gMQ","Eq",0) +l(A.Dk.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +o(h=A.Lo.prototype,"gMN","hR",7) +i(h,"glT","fE",26) +p(h,"gMQ","Eq",0) +o(h=A.Ln.prototype,"gMN","hR",7) +i(h,"glT","fE",26) +p(h,"gMQ","Eq",0) +l(A.DC.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +m(h=A.yY.prototype,"gtU","R",4) +l(h,"gEy",1,0,null,["$1","$0"],["hf","dR"],171,0,0) +m(h,"gEY","ik",0) +l(A.KT.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +l(A.Iy.prototype,"gaa",1,1,function(){return{color:null}},["$2$color","$1"],["XO","aYI"],730,0,0) +l(h=A.Ky.prototype,"gi5",0,1,function(){return[null]},["$2","$1"],["bP","dm"],17,0,0) +l(h,"gayQ",0,1,function(){return[null]},["$2","$1"],["RD","ayR"],17,0,0) +q(A,"ciL","chA",9) +l(h=A.kH.prototype,"gamk",0,0,function(){return[null]},["$1","$0"],["Ag","aml"],275,0,0) +l(h,"gamq",0,0,null,["$1","$0"],["Aj","amr"],275,0,0) +o(h=A.a4Z.prototype,"gSh","aCC",58) +j(h,"gTt","aLv",287) +q(A,"bFO","caD",1207) +o(h=A.IK.prototype,"glQ","f6",15) +o(h,"gavE","GV",768) +s(A,"cm7","c9_",287) +q(A,"cis","cau",1208) +j(A.M1.prototype,"guZ","hS",301) +j(h=A.Mw.prototype,"guZ","hS",301) +i(h,"glT","fE",132) +j(A.NI.prototype,"guZ","hS",89) +j(h=A.QD.prototype,"guZ","hS",89) +i(h,"glT","fE",132) +j(h,"gYe","N_",206) +o(h,"gaDD","aDE",107) +o(h,"gaDF","aDG",107) +o(h,"ga5x","aDC",107) +o(A.bN.prototype,"garM","Aq",804) +o(h=A.akh.prototype,"gaFo","aFp",8) +l(h,"gaFd",0,1,function(){return[null]},["$2","$1"],["I3","aFe"],814,0,0) +p(h,"gaFb","aFc",0) +p(A.ZQ.prototype,"ga7t","Te",0) +p(A.a_B.prototype,"ga9y","aN6",0) +l(A.IE.prototype,"gaTN",0,1,null,["$5$cancelToken$onReceiveProgress$options$queryParameters","$1"],["xX","acT"],843,0,0) +l(A.Cd.prototype,"ga4T",0,3,null,["$3"],["aC7"],167,0,0) +p(A.Lp.prototype,"gI1","aF9",0) +p(A.Yy.prototype,"ga1f","arL",0) +p(h=A.Zm.prototype,"gaLa","tD",4) +p(h,"gaMq","C_",4) +p(h,"gaL7","wS",4) +k(A,"cms",0,null,["$8$allowedTypes$attachmentThumbnailFormat$attachmentThumbnailQuality$attachmentThumbnailScale$attachmentThumbnailSize$context$controller$customOptions"],["cn4"],1209,0) +s(A,"cw2","bP3",1210) +s(A,"cw3","bP4",1211) +q(A,"cmw","caQ",9) +s(A,"cmv","caP",388) +s(A,"cmu","caO",388) +p(h=A.Vm.prototype,"ga3P","axS",0) +p(h,"gaF_","I_",4) +j(h,"ga4E","aA0",887) +o(h,"gaF0","SG",888) +p(h,"gakO","oc",4) +s(A,"cvJ","bP6",1213) +p(A.a0b.prototype,"ga4D","aA_",0) +s(A,"cmt","caE",1214) +o(h=A.K7.prototype,"ga1U","atk",8) +o(h,"ga69","aFB",7) +o(A.Z3.prototype,"gaG0","aG1",54) +l(A.Ra.prototype,"gb_8",0,0,null,["$1$direction","$0"],["ag_","b_9"],953,0,0) +p(h=A.nh.prototype,"ga8w","aM1",0) +m(h,"gaPy","T",0) +p(h,"gdO","q",0) +r(A,"bGz","cb6",1215) +r(A,"bAe","ccr",1216) +r(A,"bVK","c6Q",1217) +q(A,"cmE","c7v",1218) +r(A,"bGB","cbL",1219) +r(A,"cjN","bOk",1220) +r(A,"bTZ","c4M",1221) +r(A,"bU2","c5Y",1222) +r(A,"cjO","bOm",1223) +r(A,"bU0","bLl",1224) +r(A,"bU1","c5O",1225) +r(A,"bUa","cbS",1226) +r(A,"bUb","cbV",1227) +r(A,"bU3","bLP",1228) +r(A,"bU5","c7c",1229) +r(A,"bU4","c6l",1230) +r(A,"bU6","c7K",1231) +r(A,"bU7","c7L",1232) +r(A,"bU9","cb8",1233) +r(A,"bU8","c8u",1234) +r(A,"bTW","c2K",1235) +r(A,"bTX","c2L",1236) +r(A,"bTY","c46",1237) +r(A,"bTR","c1o",1238) +r(A,"bTQ","c1n",1239) +r(A,"bTS","c1p",1240) +r(A,"bTT","c1q",1241) +r(A,"bUd","ccx",1242) +r(A,"bUc","ccw",1243) +r(A,"bUe","ccA",1244) +r(A,"bTV","c2d",1245) +r(A,"bTU","c1V",1246) +r(A,"bU_","c5H",1247) +q(A,"cjP","ccv",1248) +r(A,"bUW","c21",1249) +r(A,"bGh","c7J",1250) +r(A,"a24","c7M",1251) +r(A,"bGj","bQf",1252) +r(A,"bV1","bQg",1253) +r(A,"bzF","c2B",1254) +r(A,"bUZ","bLt",1255) +r(A,"bGi","bPH",1256) +r(A,"LR","c4N",1257) +r(A,"bUX","c2r",1258) +r(A,"bV0","c9y",1259) +r(A,"bV_","c7w",1260) +r(A,"bUU","c1J",1261) +r(A,"bUY","c3t",1262) +r(A,"bUV","c1W",1263) +q(A,"bGk","c7X",1264) +q(A,"bV2","c2M",1265) +q(A,"cle","ccz",1266) +q(A,"a25","cbT",1267) +q(A,"cla","c4E",1268) +q(A,"clc","c9x",1269) +q(A,"cld","cbU",1270) +q(A,"clb","c5G",1271) +r(A,"cmj","bPX",1272) +r(A,"cmk","bPY",1273) +r(A,"bVH","bPI",1274) +r(A,"cml","bPZ",1275) +r(A,"cmm","bQ_",1276) +r(A,"bGx","bPK",1277) +r(A,"cmf","bOe",1278) +r(A,"cmg","bOf",1279) +r(A,"cme","bLs",1280) +r(A,"cmh","bOh",1281) +r(A,"cmi","bOi",1282) +p(A.eS.prototype,"gaUS","pk",77) +o(h=A.N3.prototype,"gaGD","oB",975) +j(h,"gaFU","a6c",976) +o(h,"gaFV","wE",977) +j(h,"gaFS","aFT",978) +o(h,"gaGu","wF",979) +j(h,"gaGm","Bt",980) +j(h,"gaGJ","aGK",981) +o(h,"gb2E","Zs",982) +o(h,"gb2z","pO",983) +l(h=A.EL.prototype,"glT",1,1,function(){return[null]},["$2","$1"],["fE","nV"],17,0,0) +n(h,"gafD","Y8",8) +k(A,"cw1",0,null,["$1$1","$0","$1$0","$1"],["ahR",function(){return A.ahR(null,t.Xc)},function(a){return A.ahR(null,a)},function(a){return A.ahR(a,t.Xc)}],1283,0) +s(A,"cvV","bwo",1284) +l(h=A.ags.prototype,"glT",1,1,function(){return[null]},["$2","$1"],["fE","nV"],17,0,0) +n(h,"gafD","Y8",8) +o(A.mT.prototype,"gad1","aTU",7) +s(A,"bTe","cjK",67) +s(A,"bTj","cmp",67) +s(A,"bTi","cm9",67) +s(A,"bTh","clZ",67) +s(A,"bTg","clY",67) +s(A,"bTf","clL",67) +k(A,"cmx",3,null,["$5","$3","$4"],["bFa",function(a,b,c){return A.bFa(a,b,c,null,null)},function(a,b,c,d){return A.bFa(a,b,c,d,null)}],1285,0) +o(A.VB.prototype,"gaLQ","aLR",1024) +p(h=A.a0d.prototype,"gOo","ZJ",273) +o(h,"gOX","G1",1028) +o(h=A.Og.prototype,"gaw9","awa",7) +l(h,"gawb",0,1,function(){return[null]},["$2","$1"],["a39","awc"],17,0,0) +k(A,"cm6",1,null,["$1$1","$1"],["bNV",function(a){return A.bNV(a,t.z)}],1286,0) +k(A,"rd",1,null,["$1$1","$1"],["bSh",function(a){return A.bSh(a,t.z)}],389,0) +o(h=A.kg.prototype,"gaEU","aEV",368) +o(h,"gaGo","aGp",368) +j(h,"gaEW","aEX",369) +o(h,"gaGZ","aH_",1039) +j(h,"gaGq","aGr",369) +o(h,"gaFL","aFM",1040) +o(h,"gaFN","aFO",1041) +p(h,"gaHL","aHM",0) +j(A.TC.prototype,"gaGk","aGl",1043) +o(A.afp.prototype,"gaFr","Bq",232) +s(A,"bVz","cfH",1288) +p(A.Xk.prototype,"gaMp","a8P",0) +q(A,"ciI","caz",41) +k(A,"bTk",3,null,["$3"],["caA"],375,0) +o(A.a03.prototype,"gauw","aux",1076) +p(A.a04.prototype,"gaMr","aMs",0) +p(h=A.XH.prototype,"gaFa","I2",4) +p(h,"gaGG","I9",4) +p(A.a08.prototype,"gaET","HY",4) +p(h=A.a09.prototype,"gb1W","F9",4) +p(h,"gb1Y","Fa",4) +p(h,"gaZq","aZr",0) +o(A.a05.prototype,"gaKT","IS",353) +q(A,"cn2","cfJ",11) +o(A.VC.prototype,"gaH5","aH6",373) +o(h=A.a_S.prototype,"gaG6","aG7",40) +o(h,"gaG8","aG9",28) +o(h,"gaG4","aG5",51) +p(h,"gaG2","aG3",0) +o(A.ai9.prototype,"gaHw","aHx",1089) +o(h=A.Cl.prototype,"gasB","As",377) +o(h,"gaJ7","Iv",377) +s(A,"cvq","bJE",1289) +q(A,"cvr","bJF",8) +s(A,"bUw","c2s",34) +s(A,"clt","cdA",44) +s(A,"bVh","cdv",44) +s(A,"bVj","cdC",44) +s(A,"bVi","cdB",44) +s(A,"clr","cdy",44) +s(A,"clu","cdD",44) +s(A,"cls","cdz",44) +s(A,"clq","cdx",44) +s(A,"clo","cdu",44) +s(A,"clp","cdw",44) +q(A,"clv","cea",114) +q(A,"cly","ced",114) +q(A,"clB","ceg",114) +q(A,"clz","cee",392) +q(A,"clA","cef",392) +q(A,"clw","ceb",114) +q(A,"clx","cec",114) +o(h=A.as_.prototype,"grE","ajA",1109) +o(h,"gvx","ajw",1110) +p(A.JM.prototype,"gdO","q",4) +r(A,"cm1","c8W",0) +r(A,"cm2","bNS",0) +q(A,"cjA","chT",71) +q(A,"cjz","chL",71) +q(A,"cjy","cfN",71) +p(h=A.aks.prototype,"gaUk","aUl",1120) +p(h,"gaPo","aPp",1121) +p(h,"gamf","amg",1122) +m(h,"gaaJ","aOQ",1123) +p(h,"gaOF","aOG",1124) +p(h,"gaOH","aOI",100) +p(h,"gtP","aOJ",100) +p(h,"gaOK","aOL",100) +p(h,"gaOO","aOP",100) +p(h,"gaOM","aON",100) +m(h,"gaU5","aU6",1126) +p(h,"gabd","aPM",1127) +p(h,"gaPh","aPi",1128) +p(h,"gaSR","aSS",1129) +p(h,"gagj","b_Z",1130) +p(h,"gaTq","aTr",1131) +p(h,"gaTy","aTz",197) +p(h,"gaTC","aTD",197) +p(h,"gaTA","aTB",197) +p(h,"gaTE","aTF",84) +p(h,"gaTu","aTv",106) +p(h,"gaTs","aTt",106) +p(h,"gaTw","aTx",106) +p(h,"gaTG","aTH",106) +p(h,"gaTI","aTJ",106) +p(h,"gAb","amb",84) +p(h,"gAc","amc",84) +p(h,"gmU","aZ_",84) +p(h,"gaYY","aYZ",84) +p(h,"gaYW","aYX",84) +o(A.akt.prototype,"gai2","b2S",1151) +q(A,"ckZ","c6D",1293) +r(A,"cv7","bGA",111) +s(A,"cmV","cju",1294) +k(A,"cmW",1,null,["$1$1","$1"],["bUy",function(a){return A.bUy(a,t.z)}],389,0) +q(A,"cmX","clm",1295) +k(A,"cj_",2,null,["$2$3$debugLabel","$2","$2$2"],["a1X",function(a,b){return A.a1X(a,b,null,t.z,t.z)},function(a,b,c,d){return A.a1X(a,b,null,c,d)}],1296,0) +k(A,"ph",1,null,["$2$wrapWidth","$1"],["bTH",function(a){return A.bTH(a,null)}],1297,0) +r(A,"clP","bRW",0) +s(A,"DI","bJw",261) +s(A,"DJ","c2g",261) +q(A,"cmY","ckl",1299) +q(A,"cmZ","bG5",1300) +q(A,"bTp","chX",129) +k(A,"cjS",2,null,["$1$2","$2"],["bVB",function(a,b){return A.bVB(a,b,t.z)}],178,1) +k(A,"cjT",2,null,["$1$2","$2"],["bVC",function(a,b){return A.bVC(a,b,t.z)}],178,1) +k(A,"cjR",2,null,["$1$2","$2"],["bVA",function(a,b){return A.bVA(a,b,t.z)}],178,1) +q(A,"bUr","cgT",7) +k(A,"cn0",0,function(){return{seed:-1}},["$1$seed","$0"],["bEl",function(){return A.bEl(-1)}],1302,0) +s(A,"clC","cht",75) +s(A,"clF","chw",75) +s(A,"clG","chx",75) +s(A,"clH","chy",75) +s(A,"clE","chv",75) +s(A,"clD","chu",75)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany +q(A.C,null) +p(A.C,[A.M2,A.ayU,A.vA,A.azc,A.anM,A.asj,A.aHp,A.jc,A.aGp,A.dY,A.aYo,A.agK,A.aEe,A.hc,A.a5c,A.a9I,A.wr,A.JO,A.OR,A.mU,A.w,A.a7T,A.qU,A.a9_,A.a8y,A.aWn,A.Ip,A.Hv,A.uu,A.a9S,A.vx,A.M7,A.Nr,A.td,A.aa7,A.pX,A.iB,A.aYe,A.aWM,A.aaB,A.aT9,A.aTa,A.aOu,A.aH9,A.a5A,A.aVY,A.CI,A.a6B,A.ty,A.rD,A.aVT,A.aGm,A.rz,A.aZL,A.a4S,A.agJ,A.VH,A.qC,A.a5M,A.aim,A.a5C,A.Nv,A.Nu,A.a5B,A.a5x,A.aGo,A.cZ,A.a5V,A.a5U,A.aGR,A.a8q,A.aMp,A.a84,A.aNK,A.a9L,A.aR2,A.a9K,A.PL,A.a7F,A.Ov,A.ann,A.ans,A.a7D,A.a8U,A.aLN,A.afz,A.BK,A.asi,A.b2s,A.jk,A.a6F,A.Kc,A.agw,A.a7P,A.fo,A.ek,A.baP,A.Y6,A.baZ,A.baY,A.J_,A.ain,A.kI,A.aYX,A.aHd,A.amb,A.aIF,A.xf,A.aX2,A.H5,A.wA,A.tM,A.b5q,A.aX3,A.wt,A.b_h,A.fc,A.boE,A.b0j,A.aio,A.DB,A.aQN,A.J0,A.baQ,A.zu,A.aWj,A.b50,A.zt,A.pH,A.a86,A.agt,A.qs,A.C_,A.xU,A.aYf,A.PI,A.Uv,A.PJ,A.aat,A.pL,A.aSS,A.aVv,A.aAh,A.bdk,A.aXG,A.a88,A.a87,A.a9C,A.aXE,A.ak7,A.adp,A.aXI,A.aXK,A.b2q,A.adx,A.aY5,A.Z8,A.bgv,A.avF,A.r1,A.D0,A.L4,A.aXY,A.bDt,A.aZO,A.a9j,A.a9i,A.aWt,A.ayo,A.m0,A.Fl,A.aLI,A.ag1,A.ag_,A.fP,A.aM1,A.b3S,A.b3O,A.an7,A.H,A.mQ,A.aSh,A.aSj,A.b5U,A.b5X,A.beh,A.aeh,A.baU,A.a4T,A.AS,A.aWQ,A.IZ,A.aEi,A.aQM,A.aOa,A.bbH,A.bbG,A.bkF,A.bkG,A.bkE,A.xl,A.aTh,A.ah9,A.afs,A.bc5,A.vM,A.qc,A.OW,A.OY,A.OX,A.Cu,A.bbw,A.Jf,A.eM,A.ut,A.aAd,A.a64,A.aLQ,A.aLR,A.W_,A.aLJ,A.a3p,A.Jd,A.Fe,A.aRY,A.bbK,A.bbx,A.aR5,A.aLs,A.aKU,A.ab0,A.d1,A.CN,A.aMA,A.aJH,A.anK,A.bhQ,A.zK,A.ak8,A.bCR,A.PK,A.blo,J.G3,J.eG,A.aW,A.En,A.bhi,A.a4X,A.bh,A.b47,A.bw,A.bG,A.fB,A.Ft,A.aiz,A.agM,A.agN,A.a7U,A.a8Y,A.JT,A.Pm,A.ajD,A.ui,A.ZU,A.QJ,A.EF,A.Qb,A.bd_,A.acb,A.P9,A.a0_,A.bqh,A.aTp,A.Gj,A.ti,A.KO,A.K3,A.IU,A.atY,A.bhD,A.blY,A.na,A.aoc,A.ava,A.btU,A.QB,A.a0w,A.Xr,A.al9,A.xN,A.f2,A.a37,A.fD,A.uE,A.aj5,A.D5,A.nw,A.a6,A.al8,A.ai4,A.xW,A.au5,A.Xs,A.nD,A.K2,A.an9,A.biW,A.xT,A.Kk,A.pc,A.Ko,A.Dd,A.avS,A.avR,A.Kz,A.qr,A.l9,A.bmC,A.nz,A.KK,A.to,A.KM,A.a0G,A.Y8,A.anu,A.apb,A.avj,A.atj,A.ati,A.r2,A.ni,A.eU,A.c0,A.Ea,A.Xu,A.alf,A.a54,A.xG,A.aQL,A.bmr,A.aoS,A.bhI,A.btT,A.avr,A.a0O,A.bC,A.b6,A.acq,A.UK,A.Ym,A.jj,A.aah,A.az,A.aP,A.agG,A.au0,A.xb,A.aft,A.cB,A.a0K,A.bda,A.nC,A.Fu,A.x6,A.bcl,A.aIE,A.bCn,A.Kp,A.bI,A.Fy,A.amY,A.btW,A.bfm,A.tz,A.zF,A.iP,A.aN0,A.Dq,A.rZ,A.tk,A.aca,A.bmi,A.L6,A.a83,A.bhE,A.a01,A.uF,A.aEr,A.aci,A.K,A.bj,A.n2,A.aXL,A.kM,A.E,A.Gy,A.bCJ,A.x8,A.pU,A.a9U,A.t8,A.wb,A.qg,A.He,A.fe,A.eL,A.b42,A.lB,A.vU,A.uj,A.W3,A.iZ,A.bV,A.dk,A.wv,A.a4O,A.a9c,A.a2I,A.aVr,A.ane,A.e0,A.El,A.yN,A.zf,A.fw,A.aow,A.bor,A.a9X,A.VF,A.rs,A.MC,A.atl,A.jO,A.aGg,A.AM,A.aG,A.a5W,A.cR,A.a7f,A.w6,A.tp,A.LB,A.KN,A.Gw,A.a7d,A.a9z,A.a6b,A.aXF,A.akn,A.rL,A.aPK,A.aZ6,A.mP,A.wi,A.aUh,A.aVZ,A.SD,A.aZu,A.aZx,A.tP,A.a7o,A.aJm,A.np,A.OF,A.OH,A.pG,A.BE,A.aAi,A.Ek,A.ang,A.et,A.aJJ,A.fH,A.bgx,A.i1,A.Dh,A.xY,A.FF,A.a9x,A.tv,A.acp,A.bqg,A.tA,A.f0,A.bcP,A.Fo,A.af,A.bci,A.aGZ,A.R4,A.Yo,A.aUC,A.aN_,A.i4,A.t_,A.aN1,A.aKh,A.ap8,A.vR,A.aSC,A.aYV,A.lV,A.bCh,A.aam,A.mF,A.Pk,A.zI,A.B1,A.ok,A.UL,A.aNd,A.aN9,A.t0,A.wN,A.bDA,A.bBr,A.bBv,A.bBw,A.bEs,A.eY,A.b5g,A.Ml,A.RX,A.Mj,A.Mi,A.yr,A.vj,A.aX,A.qO,A.aoO,A.bc6,A.a4,A.akL,A.dK,A.aou,A.k_,A.a7e,A.XT,A.an4,A.vo,A.amR,A.a0s,A.Ru,A.amU,A.amS,A.hW,A.ao1,A.a3I,A.bov,A.aE,A.pA,A.h4,A.bER,A.mN,A.H8,A.buX,A.beg,A.SU,A.oK,A.da,A.eI,A.FH,A.Kw,A.aOR,A.bqi,A.FI,A.rP,A.pE,A.pF,A.jS,A.aqJ,A.hv,A.akD,A.aml,A.amv,A.amq,A.amo,A.amp,A.amn,A.amr,A.amz,A.amx,A.amy,A.amw,A.amt,A.amu,A.ams,A.amm,A.zN,A.a7r,A.lD,A.LA,A.o3,A.Gu,A.QE,A.Gt,A.v0,A.bEL,A.aY7,A.aaE,A.amB,A.Lw,A.aY1,A.aY4,A.jp,A.Dp,A.TL,A.TM,A.HO,A.ap7,A.J6,A.J7,A.am7,A.aOU,A.l6,A.CP,A.ZN,A.km,A.akJ,A.KZ,A.Do,A.ayJ,A.afL,A.b5h,A.al6,A.uK,A.ale,A.apl,A.alm,A.aln,A.alp,A.als,A.alt,A.ap3,A.apK,A.alu,A.alX,A.alZ,A.am1,A.am6,A.amZ,A.an0,A.anf,A.anl,A.any,A.anz,A.ca,A.anJ,A.anO,A.anX,A.biL,A.ao_,A.aND,A.aMu,A.aMt,A.aNC,A.aos,A.pW,A.w4,A.du,A.a8Q,A.an2,A.bpS,A.G0,A.aoG,A.apd,A.a7g,A.auy,A.Z4,A.me,A.cO,A.ab7,A.apA,A.apy,A.apz,A.ap5,A.apR,A.apS,A.apT,A.aqe,A.QU,A.tD,A.aqg,A.a13,A.ar5,A.arf,A.ark,A.b2z,A.afA,A.aHl,A.aVD,A.akK,A.BM,A.asr,A.asu,A.ap4,A.asv,A.asw,A.Wa,A.at5,A.atd,A.au4,A.au8,A.aui,A.aup,A.auz,A.ib,A.auD,A.KD,A.anQ,A.avC,A.auF,A.auH,A.auK,A.avb,A.kB,A.aiG,A.RT,A.MK,A.alk,A.a8J,A.aGI,A.a7c,A.Oi,A.eW,A.bhJ,A.aPA,A.aRh,A.alv,A.aqo,A.FR,A.po,A.abZ,A.i0,A.iQ,A.aov,A.aox,A.aRz,A.a2C,A.tg,A.au2,A.ol,A.m7,A.KJ,A.Yk,A.aiR,A.b5R,A.bi0,A.boA,A.bv0,A.Wm,A.HC,A.YZ,A.df,A.a77,A.Cw,A.bdD,A.bmy,A.Mo,A.a2R,A.aaA,A.Qm,A.apL,A.awi,A.H9,A.bb,A.fi,A.ar,A.Hx,A.br7,A.asD,A.oz,A.awG,A.boX,A.hr,A.T3,A.i6,A.afV,A.b3B,A.x4,A.BT,A.at8,A.b08,A.b5z,A.b5A,A.b5x,A.o6,A.b0e,A.aeo,A.VQ,A.aiw,A.ak6,A.wU,A.a_r,A.uX,A.Ku,A.aX6,A.iH,A.adM,A.Cz,A.CB,A.CA,A.afW,A.b3R,A.Eq,A.a52,A.ES,A.eR,A.asB,A.uD,A.pb,A.uY,A.oy,A.asF,A.b3P,A.a35,A.K5,A.mp,A.MA,A.azZ,A.I7,A.aAg,A.rB,A.aO6,A.aoV,A.aPI,A.Qk,A.aas,A.aT2,A.aoW,A.mR,A.mY,A.Re,A.baH,A.aSi,A.aSk,A.b5Y,A.aVw,A.GO,A.mq,A.i3,A.P8,A.aXM,A.B2,A.arl,A.arm,A.aZS,A.ff,A.fO,A.xe,A.UH,A.aJd,A.az7,A.qE,A.auk,A.xk,A.apO,A.bu9,A.W5,A.bbL,A.aZM,A.dD,A.bc7,A.bbJ,A.BU,A.bbM,A.aiO,A.W4,A.awp,A.ajA,A.bd4,A.aoL,A.akI,A.KY,A.K9,A.dH,A.ac6,A.pq,A.fT,A.WZ,A.iu,A.a6h,A.a7A,A.Ya,A.Wn,A.la,A.bqH,A.aoh,A.ald,A.aNZ,A.ao6,A.ao4,A.aoj,A.Kt,A.aoa,A.Kj,A.anh,A.aK0,A.awt,A.aws,A.aoA,A.aAE,A.Rw,A.bow,A.b0Y,A.w0,A.zQ,A.b3Q,A.blz,A.uP,A.AH,A.c7,A.a4V,A.lZ,A.L0,A.a7k,A.q5,A.aiP,A.Aq,A.QY,A.jv,A.b0Z,A.ajp,A.xQ,A.as2,A.tB,A.Ld,A.a00,A.ws,A.anZ,A.x1,A.aUL,A.aXH,A.Sj,A.m_,A.HH,A.QA,A.aaV,A.afK,A.b3a,A.bvD,A.b5v,A.nc,A.j2,A.ak9,A.afT,A.afN,A.aKS,A.Ah,A.at1,A.avW,A.asY,A.at0,A.oG,A.qu,A.Y4,A.UG,A.qG,A.le,A.awT,A.aub,A.aue,A.aud,A.auf,A.auc,A.a0k,A.aiU,A.afU,A.oP,A.Wc,A.hs,A.eE,A.Jz,A.ave,A.aAN,A.aRi,A.aAO,A.aHb,A.aAM,A.rY,A.ac4,A.mu,A.aUx,A.aMZ,A.a9M,A.ae0,A.be4,A.ayE,A.vr,A.aB6,A.aR8,A.aWl,A.az0,A.a3n,A.bds,A.JI,A.a2J,A.b9G,A.Xx,A.aua,A.YU,A.aU3,A.As,A.aN3,A.Fm,A.a3s,A.aM6,A.om,A.aY9,A.Bi,A.afx,A.aAK,A.ais,A.Eb,A.Xq,A.baW,A.bhO,A.azd,A.aPq,A.mH,A.aPr,A.lC,A.ajq,A.jW,A.a9n,A.b59,A.ix,A.a9h,A.a3D,A.a3E,A.azN,A.Ev,A.R0,A.a71,A.mz,A.xH,A.JA,A.aaX,A.aJc,A.aKo,A.aPf,A.aaj,A.cc,A.aTY,A.aWW,A.aYY,A.aak,A.Qf,A.aSo,A.Ga,A.aSA,A.a51,A.q1,A.Gs,A.Ao,A.cj,A.dV,A.xw,A.aA2,A.f6,A.bjK,A.Gk,A.aKs,A.Gi,A.aMr,A.aRM,A.h1,A.pz,A.Ur,A.F_,A.aTl,A.G_,A.iR,A.aiS,A.aJ8,A.aVk,A.b5j,A.a9W,A.a6f,A.baN,A.acW,A.ad0,A.dN,A.bbb,A.ad2,A.bba,A.EJ,A.acX,A.aZ,A.qL,A.hE,A.ab_,A.iG,A.akk,A.ds,A.oB,A.nd,A.m4,A.jx,A.azM,A.aqr,A.aSa,A.ayF,A.Jm,A.ad7,A.lT,A.adc,A.add,A.adf,A.aQC,A.B0,A.aXx,A.afB,A.a6A,A.kD,A.aoo,A.aAG,A.a6_,A.aH0,A.pY,A.bjG,A.bjA,A.fv,A.anP,A.bd,A.a_P,A.AO,A.adO,A.qP,A.CJ,A.bct,A.IX,A.qS,A.Gn,A.ana,A.uI,A.adQ,A.adP,A.CQ,A.a3w,A.a76,A.bcg,A.LF,A.Py,A.Dk,A.DC,A.yY,A.bjz,A.a8d,A.KT,A.Ik,A.aYc,A.aPd,A.b5I,A.ah5,A.Iy,A.aQg,A.jD,A.p9,A.oI,A.ah7,A.UM,A.IJ,A.Ky,A.UX,A.kH,A.a4Z,A.IK,A.aGu,A.aSH,A.b0I,A.b0K,A.UP,A.aB2,A.aEq,A.aOP,A.aUM,A.aVu,A.bgy,A.b7x,A.aty,A.aHe,A.Vg,A.b82,A.bcx,A.rj,A.E0,A.avn,A.bfj,A.aFB,A.a5_,A.yR,A.hU,A.jQ,A.zk,A.hZ,A.box,A.apC,A.bf8,A.akC,A.K_,A.uC,A.CV,A.Xa,A.Xf,A.X5,A.Xc,A.Xe,A.CU,A.Xb,A.Xg,A.X6,A.tw,A.i5,A.bcm,A.avE,A.h2,A.Q6,A.aSc,A.ap9,A.a3b,A.b7a,A.ahq,A.C8,A.brC,A.C9,A.GV,A.JL,A.aJi,A.a3c,A.qy,A.b7C,A.atp,A.atu,A.atv,A.atw,A.ahA,A.vL,A.atC,A.atD,A.atN,A.atO,A.atQ,A.ahz,A.Vx,A.blH,A.aUT,A.aJ9,A.ayM,A.Mp,A.Br,A.azE,A.DS,A.a2u,A.a2v,A.a2w,A.a3f,A.a3g,A.azu,A.a3h,A.a3i,A.azv,A.a3z,A.a3A,A.a3L,A.a3M,A.a3N,A.a3U,A.a3V,A.a42,A.a44,A.a45,A.a48,A.a4c,A.a4d,A.a4g,A.a4h,A.a4i,A.a4j,A.a4k,A.a4m,A.Eg,A.a4s,A.Eh,A.a4t,A.a4u,A.a4w,A.N2,A.a4x,A.a4y,A.a4B,A.a4C,A.a4D,A.a4E,A.a4G,A.a4H,A.a4J,A.Ei,A.Na,A.a4N,A.a67,A.a68,A.a69,A.a6C,A.a6D,A.NY,A.EM,A.aIC,A.NZ,A.EN,A.a6E,A.a6Y,A.F1,A.Fc,A.a7N,A.a7O,A.Fg,A.Fk,A.a8m,A.a8n,A.a9a,A.a9b,A.a9d,A.a9e,A.a9f,A.PC,A.FL,A.a9l,A.a9y,A.a9t,A.a9u,A.vX,A.Qd,A.G9,A.aaO,A.aaP,A.aaQ,A.kR,A.GE,A.abN,A.abO,A.ac7,A.ac8,A.ej,A.aWH,A.acw,A.ad6,A.adW,A.adX,A.adZ,A.ae_,A.aef,A.aei,A.SW,A.b_d,A.wK,A.b_e,A.aej,A.SX,A.b_f,A.wL,A.b_g,A.Hw,A.af3,A.af4,A.Fb,A.afd,A.afe,A.ae8,A.afG,A.afH,A.ag4,A.ag5,A.U5,A.I6,A.afv,A.Iw,A.ahd,A.ahe,A.ahf,A.ahm,A.ahn,A.aho,A.ahp,A.aiD,A.aiE,A.aji,A.Ws,A.bcK,A.ajj,A.Wt,A.bcL,A.ajt,A.aju,A.ajv,A.WG,A.JE,A.ajF,A.ajG,A.ajH,A.ajI,A.ajK,A.ajL,A.ajM,A.WK,A.JJ,A.ak_,A.ak2,A.WV,A.bdW,A.ak3,A.WW,A.bdX,A.ake,A.akf,A.akg,A.b5a,A.b79,A.ap6,A.eS,A.alw,A.auN,A.aX7,A.a7z,A.aBh,A.aBi,A.b60,A.b61,A.b6j,A.b6z,A.b6J,A.b6O,A.z7,A.aic,A.ami,A.amj,A.aWy,A.aqa,A.avw,A.NJ,A.ak0,A.aRZ,A.aT8,A.aTE,A.m6,A.dU,A.b8f,A.atq,A.alx,A.aly,A.alL,A.alA,A.alB,A.alD,A.alz,A.alC,A.alW,A.alE,A.aJb,A.alG,A.alF,A.alH,A.alI,A.alK,A.akE,A.apv,A.vs,A.lq,A.auO,A.aoi,A.avq,A.b55,A.b17,A.b0J,A.as4,A.ani,A.u1,A.BV,A.agd,A.asG,A.asH,A.agh,A.u2,A.asI,A.asK,A.asJ,A.asL,A.iX,A.asM,A.asO,A.asN,A.b4l,A.agx,A.ahi,A.VB,A.a0d,A.atm,A.anA,A.bcw,A.btZ,A.ayL,A.ajb,A.ae3,A.ql,A.a6a,A.aE6,A.Og,A.ei,A.ail,A.fK,A.wY,A.n9,A.asd,A.ase,A.asf,A.b1U,A.HI,A.b19,A.b1a,A.b1b,A.b1c,A.b1V,A.b1W,A.b1X,A.b1Y,A.b20,A.aZ8,A.asb,A.b21,A.b23,A.b9a,A.b1t,A.asa,A.afp,A.qo,A.ao3,A.aNY,A.asg,A.b2k,A.aYl,A.b4b,A.b4f,A.b3s,A.ass,A.HY,A.b3t,A.ast,A.HX,A.apt,A.aUg,A.aPR,A.N1,A.aVX,A.ahM,A.atr,A.ats,A.att,A.atF,A.atI,A.atJ,A.V7,A.rR,A.Vy,A.atV,A.aB7,A.ai9,A.wn,A.b9V,A.Cl,A.baK,A.azV,A.fu,A.aab,A.CH,A.aGt,A.beb,A.bdx,A.lU,A.boS,A.aqn,A.biM,A.bdB,A.aum,A.auj,A.ajX,A.SN,A.aec,A.uS,A.L1,A.a7a,A.bdA,A.bdz,A.bpz,A.aKN,A.d4,A.kU,A.a9T,A.a7H,A.nK,A.wz,A.lR,A.iT,A.bhF,A.boR,A.S3,A.aRx,A.ap,A.o2,A.qb,A.VG,A.zG,A.W8,A.W0,A.Cs,A.eh,A.a0h,A.oO,A.as_,A.avA,A.J1,A.Oy,A.VJ,A.J2,A.rE,A.akc,A.air,A.a8g,A.ajY,A.lw,A.Ay,A.CO,A.Ax,A.bq,A.adV,A.wH,A.cC,A.nn,A.a4U,A.CS,A.axd,A.ET,A.no,A.OM,A.ak1,A.b0p,A.uz,A.be_,A.Wj,A.aae,A.be1,A.uB,A.tt,A.tN,A.bDw,A.ae6,A.n3,A.ae4,A.ae7,A.Hm,A.n4,A.UN,A.Bu,A.SG,A.hF,A.xB,A.aku,A.beE,A.ako,A.bel,A.beF,A.beG,A.akv,A.avM,A.aks,A.a6i,A.avJ,A.X2,A.akt]) +p(A.vA,[A.a5X,A.az_,A.ayW,A.a5Y,A.aYp,A.bzN,A.bzP,A.bw3,A.bwt,A.bws,A.aQW,A.aQX,A.aQT,A.aQU,A.aQV,A.byD,A.byC,A.aO5,A.byQ,A.byR,A.bxn,A.bxo,A.bxk,A.bxl,A.bxm,A.bxp,A.b5u,A.bzU,A.aS7,A.aS6,A.bwM,A.bx_,A.aGr,A.aGV,A.aGW,A.aGT,A.aGU,A.aGS,A.aKz,A.aKC,A.aKA,A.bxV,A.aNV,A.aNW,A.bA0,A.bA_,A.aQP,A.aWk,A.aQH,A.aQI,A.aQF,A.aQG,A.bzf,A.bvQ,A.byU,A.byV,A.bx4,A.bx5,A.bx6,A.bx7,A.bx8,A.bx9,A.bxa,A.bxb,A.aSN,A.aSO,A.aSP,A.aSR,A.aSY,A.aT1,A.aVF,A.b5k,A.b5l,A.aPN,A.aPM,A.aIU,A.aLZ,A.aLV,A.aLW,A.aLX,A.aLY,A.aLU,A.aLS,A.aM0,A.b2r,A.bgw,A.bp4,A.bp6,A.bp7,A.bp8,A.bp9,A.bpa,A.bpb,A.buK,A.buL,A.buM,A.buN,A.buO,A.bol,A.bom,A.bon,A.boo,A.bop,A.boq,A.aZP,A.aZQ,A.aZU,A.aRH,A.aRI,A.b3p,A.b3q,A.bxA,A.bxB,A.bxC,A.bxD,A.bxE,A.bxF,A.bxG,A.bxH,A.aJA,A.aVm,A.bbu,A.bbA,A.bbB,A.bbC,A.bbE,A.aEj,A.aOd,A.aOb,A.aOc,A.aLM,A.aLK,A.aLL,A.aJe,A.aJf,A.aJg,A.aJh,A.aRc,A.aRd,A.aRa,A.ayI,A.aNy,A.aNz,A.aR6,A.aKV,A.byX,A.by8,A.aIN,A.aIQ,A.amg,A.aOA,A.blq,A.blr,A.bhB,A.aEm,A.aHk,A.aOQ,A.Q0,A.aiF,A.aSt,A.aSs,A.bza,A.bzc,A.btV,A.bgb,A.bga,A.bvW,A.bvV,A.bu_,A.bu1,A.bu0,A.aOK,A.aOH,A.aOI,A.aOB,A.bl5,A.bld,A.blf,A.bai,A.bal,A.bap,A.ban,A.baF,A.baC,A.baz,A.bax,A.baD,A.bav,A.bat,A.bar,A.bsf,A.bqr,A.blm,A.biF,A.bmB,A.aU_,A.b5N,A.b5Q,A.bwe,A.bmo,A.aHs,A.aSx,A.aJ0,A.aJ1,A.bv2,A.bv7,A.bwk,A.bwl,A.aR4,A.aW9,A.aWa,A.bjE,A.bjF,A.bwc,A.aN5,A.aN6,A.aN7,A.bk0,A.bk4,A.bk2,A.bkh,A.bkg,A.bkn,A.bkp,A.bkm,A.bkj,A.bki,A.bpu,A.bpx,A.bpw,A.bpy,A.bpv,A.bwg,A.bwh,A.bxY,A.bxZ,A.by_,A.bzo,A.bzQ,A.bzR,A.byx,A.bAs,A.aSG,A.aMw,A.aMx,A.bod,A.aE5,A.aE4,A.aE1,A.aDY,A.b5n,A.aAX,A.aVM,A.aRo,A.bis,A.bie,A.bim,A.bp2,A.bnb,A.bmR,A.bn4,A.bn5,A.bnB,A.bng,A.bnu,A.bnv,A.aXV,A.aXU,A.bvq,A.bvr,A.bvp,A.bvs,A.aE8,A.aEa,A.aEd,A.aSf,A.aIW,A.aIX,A.aV7,A.bvP,A.bhZ,A.bi_,A.bhY,A.bA5,A.aHn,A.aHm,A.aUs,A.aUt,A.aUp,A.aUq,A.aUr,A.aUi,A.aUl,A.aZf,A.aZd,A.aZa,A.aZe,A.aZ9,A.aZg,A.aZh,A.aZi,A.aZj,A.aZk,A.aZl,A.aZm,A.aZn,A.aZo,A.aZb,A.aZq,A.aZt,A.aZs,A.aZr,A.aZz,A.aZA,A.aZB,A.bzm,A.aJo,A.aJn,A.aJp,A.aJq,A.aJr,A.aJy,A.aJs,A.aJt,A.aJu,A.aJv,A.aJw,A.aJx,A.aAl,A.aAn,A.aAo,A.aAp,A.aAq,A.aAr,A.aAs,A.aJU,A.aJW,A.aJX,A.aJZ,A.aJR,A.aJS,A.aJL,A.aJM,A.aJP,A.aJQ,A.aK_,A.aOr,A.aOt,A.aOp,A.aOo,A.aOq,A.bbe,A.bbh,A.byH,A.byI,A.byb,A.bw7,A.bzB,A.bjV,A.bjY,A.bjU,A.bnU,A.aUF,A.bzX,A.aMb,A.aMc,A.aMd,A.aMe,A.aMf,A.aMg,A.aMT,A.aMU,A.aMV,A.aMW,A.aMR,A.aMS,A.aMM,A.aMN,A.aMO,A.aML,A.aSD,A.aSE,A.aYW,A.byN,A.byO,A.aNc,A.azC,A.azD,A.aV9,A.aNf,A.aNl,A.aNm,A.aNg,A.aNk,A.by1,A.byw,A.bzn,A.bwN,A.aV8,A.aNq,A.byr,A.aV4,A.aV5,A.bi5,A.bpq,A.bpr,A.bi4,A.biw,A.bix,A.biy,A.bpO,A.bpM,A.bpP,A.bpQ,A.aIM,A.aWe,A.biE,A.aNM,A.aNN,A.aNO,A.byy,A.b5S,A.bbi,A.blh,A.aY_,A.aY0,A.aY8,A.b2Q,A.b2U,A.azF,A.azG,A.azH,A.aKP,A.aKQ,A.aKR,A.aLF,A.aLG,A.aLH,A.ayz,A.ayA,A.ayB,A.bmL,A.bmK,A.aU9,A.bjl,A.bjm,A.boa,A.aVq,A.aAI,A.bhe,A.bhf,A.bhg,A.bgS,A.bgT,A.bgU,A.bh4,A.bh7,A.bh8,A.bh9,A.bha,A.bhb,A.bhc,A.bhd,A.bgV,A.bgW,A.bgX,A.bh5,A.bgQ,A.bh6,A.bgP,A.bgY,A.bgZ,A.bh_,A.bh0,A.bh1,A.bh2,A.bh3,A.aJF,A.bm2,A.bm_,A.bpU,A.bm9,A.bmb,A.bm7,A.bm8,A.bm5,A.bm6,A.bma,A.bmc,A.bmd,A.aTv,A.bq0,A.bc4,A.bnS,A.bnC,A.bnD,A.bnE,A.bnF,A.aUd,A.bvG,A.bvH,A.bvI,A.bvJ,A.aWL,A.b2w,A.bnK,A.bnH,A.bnJ,A.bnI,A.bnG,A.brn,A.bui,A.buj,A.bxh,A.bq4,A.bq5,A.bq7,A.bq8,A.bg5,A.bcc,A.bcD,A.bcE,A.bcF,A.bcH,A.bcI,A.aWb,A.bhM,A.bhN,A.aGJ,A.aGK,A.aGL,A.bxL,A.bx3,A.aTk,A.bhj,A.aRw,A.aRr,A.aza,A.az9,A.aRA,A.aRB,A.aRX,A.aRW,A.brf,A.brg,A.brh,A.bc8,A.aOy,A.b0v,A.aAc,A.b_t,A.b_w,A.b_v,A.b_N,A.b_O,A.b_J,A.b_K,A.b_L,A.b_M,A.b_H,A.b_I,A.aVz,A.aVy,A.b_X,A.b_Y,A.b_T,A.b_U,A.b_V,A.b_l,A.b02,A.b00,A.b04,A.bwL,A.boY,A.b09,A.b0b,A.b0d,A.b0c,A.b0i,A.b0g,A.b0h,A.b0f,A.b0o,A.b0n,A.b2Y,A.b2X,A.bch,A.b3V,A.b3T,A.brc,A.brb,A.br9,A.bra,A.bw4,A.b3Y,A.b3X,A.b3H,A.b3K,A.b3I,A.b3L,A.b3J,A.b3M,A.b3N,A.aB_,A.aXD,A.bg9,A.biI,A.aO7,A.aO9,A.aO8,A.azX,A.aVf,A.aMj,A.b0F,A.b0G,A.b0E,A.aN8,A.bbz,A.bc_,A.bbZ,A.bc0,A.boW,A.bx0,A.ayu,A.ayx,A.ayv,A.ayw,A.ayy,A.bkD,A.bkB,A.bkz,A.bkA,A.bfF,A.bg2,A.bg3,A.bg4,A.bvy,A.brL,A.bl_,A.bgl,A.bgq,A.bv_,A.buZ,A.aGO,A.b0X,A.bvC,A.bvA,A.aHo,A.aKq,A.aKr,A.bjr,A.aLl,A.aLo,A.aKX,A.aL4,A.aLm,A.aL8,A.aL3,A.aLr,A.aKW,A.aLb,A.bjx,A.bqI,A.aO_,A.bwX,A.aO2,A.aO1,A.bpF,A.aK2,A.aK3,A.aK5,A.aK6,A.aK1,A.aKd,A.aKe,A.aKf,A.aKg,A.bpC,A.bpD,A.bpA,A.b_9,A.blW,A.aLx,A.aLz,A.aLu,A.aLw,A.aLv,A.aWS,A.b_P,A.aVE,A.aOZ,A.aP5,A.aP7,A.aP9,A.aPb,A.aP0,A.aP2,A.aP4,A.biO,A.biP,A.biQ,A.biT,A.biU,A.biV,A.aQf,A.aQd,A.aQc,A.aRe,A.blM,A.aRF,A.aRE,A.aRD,A.bfw,A.bfx,A.bfy,A.bfz,A.bfA,A.bfB,A.bfC,A.bfD,A.bfJ,A.bfU,A.bfV,A.bfW,A.bfX,A.bfY,A.bfZ,A.bfO,A.bfP,A.bfQ,A.bfR,A.bfS,A.bfT,A.bg_,A.bfI,A.bfG,A.bfK,A.bfL,A.bfM,A.bfN,A.aRL,A.bxe,A.bxf,A.bxg,A.bmG,A.bmH,A.aTT,A.aTV,A.aTS,A.bc3,A.aTW,A.aUo,A.b10,A.b1_,A.b13,A.b15,A.b11,A.aW8,A.bqs,A.bqv,A.aW6,A.aW0,A.aW2,A.aW4,A.aWB,A.bqd,A.bqb,A.bqc,A.bqa,A.aWK,A.boC,A.aQJ,A.bp0,A.bwy,A.bqn,A.bqz,A.bqx,A.bcV,A.bcS,A.aTD,A.boj,A.bog,A.b36,A.b37,A.b38,A.b39,A.b3c,A.b3d,A.b3e,A.b3g,A.b3n,A.b3k,A.b3m,A.bqY,A.b3r,A.aZZ,A.aZV,A.aZW,A.aZX,A.b_0,A.b_2,A.b_3,A.aVP,A.aVQ,A.aVR,A.aTN,A.b5G,A.bbm,A.bbn,A.bu5,A.bu4,A.bu6,A.bu7,A.bu3,A.bu2,A.bu8,A.b3E,A.b3G,A.b3F,A.b3D,A.b3C,A.br5,A.buo,A.buq,A.bus,A.buu,A.buw,A.buY,A.bd3,A.bxT,A.be0,A.aAQ,A.aAR,A.be5,A.be6,A.aNG,A.bs5,A.azy,A.az1,A.az2,A.az3,A.az4,A.az5,A.az6,A.bhz,A.bhy,A.bhx,A.blG,A.bml,A.bry,A.bvM,A.bA9,A.bzq,A.aU5,A.aU6,A.aU4,A.aYa,A.aAC,A.aAD,A.bpe,A.aAS,A.bb0,A.bb_,A.b_i,A.aZH,A.aZD,A.aZE,A.aZF,A.aZG,A.bzu,A.aPw,A.aPv,A.aPx,A.aPu,A.aPz,A.aPy,A.aPt,A.aPh,A.aPi,A.aPj,A.aPk,A.bz7,A.bz3,A.a3G,A.aAe,A.aAf,A.aAJ,A.bzD,A.aEl,A.aUv,A.byM,A.Od,A.aSp,A.aSz,A.aLy,A.aA4,A.aA6,A.aH_,A.aME,A.aOf,A.aOe,A.aQE,A.aTn,A.aTs,A.aTt,A.aTu,A.b4j,A.aRV,A.aRN,A.aRO,A.aRP,A.aRS,A.aRT,A.aOh,A.aRC,A.aaM,A.brl,A.aHq,A.aHr,A.bxW,A.bxO,A.bxw,A.bxN,A.aWX,A.aWY,A.aX_,A.aX0,A.aX1,A.bAd,A.aXs,A.aXu,A.aXw,A.blR,A.aAy,A.aAw,A.aAx,A.bxz,A.bxx,A.bjL,A.bjM,A.bvS,A.aTw,A.aRJ,A.blX,A.bdC,A.bgr,A.aAB,A.aAA,A.aJ4,A.aJ3,A.aU2,A.bed,A.bwP,A.bwQ,A.bwW,A.b52,A.brj,A.aQi,A.aQh,A.aQj,A.aQl,A.aQn,A.aQk,A.aQB,A.blj,A.blk,A.aFG,A.aFH,A.aFI,A.aFJ,A.aFN,A.aFO,A.aFK,A.aFD,A.aFC,A.aG2,A.aG3,A.aG4,A.aG5,A.aGc,A.aGd,A.aGe,A.aFY,A.aG7,A.aG8,A.aGa,A.aFQ,A.aFR,A.aFS,A.aFT,A.aFW,A.aFe,A.aEv,A.aEu,A.aEw,A.aEA,A.aEG,A.aEE,A.aEF,A.aEL,A.aEK,A.aEz,A.aEy,A.aEC,A.aED,A.aEB,A.aF5,A.aF7,A.aF6,A.aEI,A.aEJ,A.aEH,A.aFd,A.aFn,A.aFo,A.aEU,A.aER,A.aES,A.aET,A.aEX,A.aEV,A.aEW,A.aEQ,A.aEO,A.aEP,A.aEM,A.aEN,A.aFu,A.aFv,A.aFw,A.aFx,A.aFk,A.aFj,A.aFl,A.aFm,A.aEZ,A.aEY,A.aFh,A.aFg,A.aFA,A.aFi,A.aFf,A.aFp,A.aEx,A.aFz,A.aFy,A.aFs,A.aFr,A.aFt,A.aFq,A.aF1,A.aF2,A.aF3,A.aF0,A.aF4,A.aF_,A.aFc,A.aFa,A.aF8,A.aF9,A.b7y,A.b7z,A.b7A,A.b7B,A.aGC,A.aGB,A.aGD,A.aGE,A.aGF,A.aGG,A.aGH,A.aGy,A.aGA,A.aGw,A.aGz,A.aGx,A.aSM,A.aSI,A.b0Q,A.b0R,A.b0S,A.b0V,A.b0L,A.bwA,A.bwx,A.bfg,A.bfh,A.bf_,A.bye,A.beH,A.beI,A.beK,A.beL,A.beM,A.beN,A.beO,A.beP,A.beQ,A.beR,A.beS,A.beT,A.beU,A.beV,A.beW,A.beX,A.beY,A.aN4,A.aV3,A.aUV,A.aV0,A.aUY,A.bf0,A.bf1,A.bf4,A.bf5,A.bf6,A.bfa,A.bfb,A.bfc,A.bfd,A.bfe,A.bdu,A.bfk,A.bea,A.be9,A.aXO,A.aXN,A.aXP,A.bpg,A.bqV,A.bqT,A.bqU,A.bqK,A.bqN,A.bqM,A.bqR,A.b7e,A.b7i,A.b7g,A.b7b,A.bkb,A.bk9,A.bk8,A.bk7,A.buT,A.bjP,A.b7T,A.b81,A.b7Z,A.b86,A.b84,A.b8b,A.b9x,A.b9z,A.b9A,A.b9H,A.azg,A.azj,A.azk,A.brF,A.b7M,A.b7N,A.bsD,A.bsE,A.bse,A.aY6,A.b9E,A.bjv,A.bhU,A.bhV,A.bhR,A.bhW,A.bkW,A.bkR,A.bkN,A.bkO,A.bkK,A.bkT,A.bkL,A.bkH,A.bkJ,A.bkM,A.aOM,A.bdE,A.bsc,A.b7R,A.aT4,A.aT5,A.aT6,A.aT7,A.bo3,A.bo4,A.bnZ,A.azn,A.azo,A.azp,A.azq,A.bab,A.ba9,A.bAu,A.bAv,A.bAb,A.bAa,A.bps,A.bpt,A.boF,A.boO,A.boH,A.boG,A.b8J,A.b8T,A.b8P,A.b8S,A.b8Q,A.b8L,A.b8R,A.b8K,A.b8A,A.b8y,A.b8z,A.b8u,A.b8B,A.b8C,A.b8r,A.b8m,A.b8n,A.b8V,A.b8H,A.aUP,A.aUS,A.aUQ,A.aUR,A.bt7,A.bt8,A.bt6,A.bt2,A.bt3,A.bsM,A.bsG,A.bsP,A.bsW,A.bsX,A.bsY,A.bsZ,A.bt0,A.bsT,A.bsU,A.bsV,A.bt_,A.bsS,A.bz_,A.bz1,A.aA8,A.aAa,A.bo9,A.bo6,A.b90,A.b9_,A.b8Z,A.b95,A.b96,A.b94,A.b97,A.b93,A.b98,A.b92,A.b99,A.btA,A.bty,A.btz,A.btB,A.bts,A.btu,A.btq,A.btc,A.bta,A.btb,A.btk,A.btn,A.btm,A.btl,A.aWT,A.aWU,A.bj7,A.bj9,A.bja,A.bjc,A.bjd,A.bjb,A.bj4,A.b8X,A.b9s,A.b9t,A.b9r,A.btL,A.btM,A.btI,A.btN,A.b_5,A.b45,A.b44,A.bce,A.b7K,A.b7J,A.b7D,A.b7E,A.b7F,A.b7G,A.b7H,A.aSe,A.bdp,A.bdo,A.bdn,A.bA4,A.bA8,A.btP,A.btO,A.byB,A.b7w,A.b7r,A.b7s,A.b7t,A.b7u,A.b7I,A.b8k,A.b8j,A.ayR,A.ayO,A.ayP,A.ayQ,A.byF,A.aCg,A.aCi,A.aD0,A.aD_,A.aDB,A.aDt,A.aCx,A.aCy,A.aCC,A.aCD,A.aCo,A.aCp,A.aDT,A.aDQ,A.aDS,A.aDR,A.aC0,A.aBS,A.aBm,A.aBt,A.aBu,A.aBQ,A.aBT,A.aBU,A.aBP,A.b2i,A.b2h,A.bwD,A.bwE,A.bwF,A.aBj,A.b63,A.b6h,A.b6c,A.b6I,A.b6H,A.b6C,A.b6D,A.b6B,A.b6A,A.b6N,A.b6Y,A.b6W,A.b6S,A.b73,A.b71,A.b75,A.b74,A.b6R,A.b6Q,A.b6P,A.aCc,A.aCd,A.aHz,A.aHF,A.aMn,A.aM9,A.aID,A.bec,A.aBf,A.b4t,A.b4u,A.b4v,A.b4w,A.b4k,A.b4x,A.b4y,A.b4A,A.aVV,A.aVW,A.aVU,A.ba_,A.ba0,A.ba2,A.ba5,A.ba4,A.aE_,A.byY,A.b28,A.bwB,A.b1Z,A.b1d,A.b9k,A.b1M,A.b1L,A.aYD,A.aYJ,A.aYH,A.aYI,A.b1D,A.b1w,A.b1v,A.b1y,A.b1x,A.b1A,A.b1z,A.b1Q,A.b1S,A.b1T,A.aNX,A.byo,A.byp,A.aPW,A.aPT,A.bft,A.bfs,A.bfr,A.buC,A.buF,A.buE,A.b7o,A.b7m,A.b7n,A.b7k,A.b7l,A.b7q,A.bj0,A.biX,A.b8e,A.b_j,A.b_k,A.b32,A.b33,A.aB3,A.brY,A.bhu,A.bsi,A.bss,A.bst,A.btE,A.bs_,A.b8d,A.bsm,A.baJ,A.aSd,A.b9C,A.bcj,A.aB8,A.b9L,A.b9M,A.b9P,A.b9T,A.b9N,A.b9U,A.bcX,A.byd,A.aVd,A.byA,A.aNQ,A.aNR,A.bvj,A.bvk,A.bvh,A.aIG,A.bb2,A.bb3,A.bb4,A.bb5,A.bb6,A.bb7,A.bb8,A.bb9,A.bql,A.bqk,A.baX,A.aH6,A.bdH,A.bdI,A.bdG,A.bdF,A.bdM,A.bdN,A.bdO,A.bdP,A.bdQ,A.bdR,A.bdS,A.bdT,A.bdU,A.bdV,A.bdL,A.b0r,A.bqe,A.aQZ,A.aR_,A.aR0,A.aR1,A.bvT,A.bet,A.beD,A.ber,A.ben,A.beo,A.beq,A.bep,A.beA,A.beu,A.bes,A.bev,A.beC,A.bez,A.bex,A.bew,A.bey,A.byL]) +p(A.a5X,[A.ayZ,A.ayY,A.ayX,A.aYq,A.bzM,A.bzO,A.aQS,A.aQQ,A.aQR,A.aO4,A.aMz,A.b5s,A.b5t,A.b5r,A.aGk,A.aGl,A.aOv,A.aOw,A.aGq,A.aXe,A.aQO,A.baS,A.baT,A.aPB,A.aPC,A.bzh,A.bzi,A.bvR,A.bw_,A.aSZ,A.aT_,A.aT0,A.aSU,A.aSV,A.aSW,A.aPO,A.aM_,A.bzk,A.bzl,A.aXJ,A.bp5,A.aXZ,A.aZR,A.aZT,A.bzd,A.b3o,A.aM2,A.aM4,A.aM3,A.aVn,A.bbv,A.bbD,A.bbF,A.aRb,A.aNx,A.bby,A.aLO,A.aLP,A.blp,A.blw,A.blv,A.bls,A.blt,A.blu,A.aEo,A.bzI,A.aYj,A.bgc,A.bgd,A.buB,A.buA,A.bvU,A.bgf,A.bgg,A.bgi,A.bgj,A.bgh,A.bge,A.aOF,A.aOE,A.aOD,A.aOJ,A.bl1,A.bl9,A.bl7,A.bl3,A.bl8,A.bl2,A.blc,A.blb,A.bla,A.ble,A.bam,A.bak,A.bao,A.baB,A.bay,A.baw,A.baE,A.bau,A.bas,A.baq,A.bs4,A.bs3,A.bfu,A.bgN,A.bgM,A.bgL,A.bgK,A.boT,A.bjk,A.bos,A.bw1,A.bw2,A.bxJ,A.bqq,A.bqp,A.bdw,A.bdv,A.bk6,A.bk_,A.bko,A.bkl,A.aEs,A.aEt,A.bAt,A.aSF,A.aE2,A.b5m,A.aAW,A.aAT,A.aAV,A.aAU,A.aRn,A.bir,A.bi7,A.bi6,A.bi8,A.bif,A.big,A.bii,A.bih,A.bil,A.bik,A.bij,A.bib,A.bia,A.bid,A.bic,A.bi9,A.bin,A.bip,A.bio,A.biq,A.bp1,A.bna,A.bmS,A.bmT,A.bmQ,A.bmP,A.bmN,A.bmO,A.bmZ,A.bn0,A.bn_,A.bn3,A.bn2,A.bn1,A.bn6,A.bn8,A.bn7,A.bn9,A.bmX,A.bmU,A.bmY,A.bmW,A.bmV,A.bnA,A.bnh,A.bni,A.bne,A.bnc,A.bnd,A.bnf,A.bno,A.bnq,A.bnp,A.bnt,A.bns,A.bnr,A.bnw,A.bny,A.bnx,A.bnz,A.bnm,A.bnj,A.bnn,A.bnl,A.bnk,A.boz,A.aXQ,A.bvt,A.aEc,A.bhX,A.aUj,A.aUk,A.aZc,A.aAm,A.aAu,A.aJV,A.aJY,A.aJT,A.aJN,A.aYZ,A.aOs,A.aVS,A.bbf,A.bAw,A.aUz,A.aUA,A.aUB,A.aUJ,A.aUK,A.bjT,A.bjX,A.bnV,A.aUD,A.aUG,A.aUH,A.aUE,A.aNn,A.aNi,A.aNj,A.aNh,A.aNs,A.aNr,A.bit,A.biu,A.bi2,A.bi3,A.bi1,A.bpn,A.bpm,A.bpp,A.bpo,A.biC,A.biB,A.biA,A.aIJ,A.aIK,A.biz,A.biD,A.bpN,A.bxR,A.bvY,A.aNL,A.aA_,A.aEp,A.aOT,A.aOS,A.aOW,A.aOX,A.aOl,A.aOj,A.aOk,A.aTQ,A.aTP,A.aTO,A.aKF,A.aKK,A.aKL,A.aKG,A.aKH,A.aKI,A.aKJ,A.aY3,A.aYh,A.b2S,A.b2T,A.b2O,A.b2P,A.bbo,A.bbp,A.bbq,A.bbr,A.bbs,A.aOV,A.bfo,A.ayT,A.bg7,A.aU8,A.bgG,A.bgE,A.bgF,A.boc,A.bhh,A.bgR,A.bwY,A.bwZ,A.bm1,A.bm3,A.blZ,A.bm0,A.bly,A.bme,A.bul,A.buk,A.bum,A.aUb,A.aUc,A.b2x,A.b2y,A.b2t,A.b2u,A.b2v,A.bkr,A.b2K,A.b2J,A.b2I,A.b2F,A.b2G,A.b2B,A.b2H,A.b2C,A.b2D,A.b2A,A.b2E,A.b2N,A.b2M,A.bnQ,A.bnP,A.bnO,A.bnM,A.bnN,A.bnL,A.br2,A.br1,A.br3,A.bro,A.bua,A.buc,A.bub,A.bue,A.buf,A.bud,A.buy,A.bux,A.bcd,A.bcG,A.aRk,A.aRj,A.bmE,A.aRt,A.aRu,A.aVJ,A.b_n,A.b_p,A.b_r,A.b_q,A.b_s,A.aTb,A.aTc,A.aVC,A.aVB,A.aVA,A.aWP,A.aWO,A.aWN,A.b_W,A.b_Z,A.b0_,A.b0a,A.b3_,A.b30,A.b31,A.aAZ,A.b4a,A.aMk,A.aMl,A.aZN,A.b0C,A.b0D,A.b0B,A.bbk,A.bc1,A.bc2,A.bfp,A.bkC,A.bkx,A.bky,A.bkw,A.bfE,A.bg1,A.bvz,A.brK,A.brI,A.brM,A.brJ,A.bkZ,A.bkY,A.bgp,A.bgn,A.bgo,A.bgm,A.bvB,A.bee,A.b_R,A.b_S,A.bjg,A.bjh,A.bjn,A.bjp,A.bjo,A.aL0,A.aLd,A.aLe,A.aLf,A.aLg,A.aLh,A.aLi,A.aLj,A.aLk,A.aL1,A.aL2,A.aKY,A.aL_,A.aLn,A.aLp,A.aLq,A.aL5,A.aL6,A.aL7,A.aL9,A.bks,A.bkt,A.bku,A.bkv,A.aAF,A.aH7,A.aH8,A.aOY,A.aP_,A.aP6,A.aP8,A.aPa,A.aPc,A.aP1,A.aP3,A.biS,A.biR,A.blD,A.blC,A.blB,A.blI,A.blL,A.blK,A.blN,A.blO,A.ayK,A.bmf,A.bmv,A.bmw,A.bmx,A.bmF,A.bnT,A.aVp,A.b14,A.b16,A.b12,A.bqu,A.bqt,A.aW1,A.aW3,A.aW5,A.aW_,A.bq1,A.boB,A.aWF,A.aWE,A.aWG,A.aWD,A.aWC,A.bli,A.boZ,A.bqm,A.b0H,A.bqC,A.bqD,A.bqB,A.bqw,A.bqA,A.bqy,A.bcT,A.bcU,A.boe,A.aVt,A.aVs,A.b35,A.br6,A.b3b,A.b3j,A.b3l,A.b_1,A.aZY,A.b__,A.b56,A.b5E,A.b5F,A.b5D,A.b5H,A.azT,A.azU,A.azR,A.azS,A.azP,A.azQ,A.azO,A.br4,A.bun,A.bup,A.bur,A.but,A.buv,A.bg0,A.bxS,A.bvc,A.aAP,A.azx,A.azz,A.azw,A.bhv,A.bhw,A.bmk,A.bmJ,A.bpc,A.bb1,A.aZI,A.aZK,A.bzt,A.aUu,A.aSw,A.aTJ,A.aOg,A.aTo,A.aTr,A.aRQ,A.aRR,A.aRU,A.aOi,A.bjI,A.aXr,A.aXt,A.aXv,A.blS,A.blU,A.blQ,A.aAz,A.bxy,A.aMF,A.aMG,A.aU1,A.brm,A.aTA,A.aJ5,A.bcr,A.bcs,A.bcp,A.bcn,A.bcq,A.bco,A.azY,A.baO,A.bgt,A.bgs,A.azK,A.b6_,A.b5Z,A.bwO,A.bwT,A.bwU,A.bwR,A.bwS,A.bwV,A.aQA,A.aQo,A.aQv,A.aQw,A.aQx,A.aQy,A.aQt,A.aQu,A.aQp,A.aQq,A.aQr,A.aQs,A.aQz,A.blE,A.aPF,A.aPE,A.aFF,A.aFL,A.aG6,A.aGf,A.aFX,A.aFP,A.aFZ,A.aG_,A.aG1,A.aG9,A.aGb,A.bwz,A.aSK,A.b0T,A.b0M,A.b0N,A.b0P,A.aV2,A.aUW,A.aUX,A.aUZ,A.aV_,A.be8,A.bqX,A.bqJ,A.bqO,A.bqL,A.bqP,A.bqQ,A.b7f,A.b7h,A.bpl,A.blV,A.bjJ,A.bkc,A.bkd,A.bke,A.bkf,A.buS,A.buV,A.buP,A.buQ,A.buW,A.buR,A.bjR,A.bjS,A.b7V,A.b7W,A.b7X,A.b7Y,A.b80,A.b88,A.b89,A.b85,A.b8c,A.b8a,A.b9B,A.b9J,A.b9K,A.b9I,A.azl,A.azh,A.azi,A.brG,A.brH,A.brD,A.brE,A.b7L,A.bsA,A.bjw,A.aMa,A.bhT,A.aKE,A.aJj,A.aJk,A.aUN,A.bkX,A.bkP,A.bkQ,A.bkU,A.bkV,A.bsd,A.bs9,A.bs7,A.bs8,A.b7S,A.bo0,A.bo1,A.bo2,A.bo5,A.bnW,A.bnX,A.bnY,A.b0x,A.bcf,A.baa,A.b8U,A.b8I,A.b8N,A.b8O,A.b8q,A.b8p,A.b8t,A.b8s,A.b8G,A.b8F,A.b8l,A.b8o,A.aUO,A.bt5,A.bsJ,A.bsK,A.bsL,A.bsQ,A.bAo,A.bAp,A.bAn,A.aA9,A.bo8,A.bo7,A.btp,A.bto,A.btr,A.btd,A.bte,A.btf,A.btg,A.bth,A.bti,A.btj,A.bt9,A.bj6,A.bj5,A.bj3,A.bj2,A.bgC,A.b8Y,A.btK,A.b9w,A.bA2,A.bA3,A.bA7,A.bgz,A.bgA,A.bmz,A.bmA,A.aCj,A.aCf,A.aCh,A.aB1,A.aDw,A.aDx,A.aD3,A.aD1,A.aD2,A.aDv,A.aDX,A.aDI,A.aDJ,A.aDK,A.aDL,A.aDU,A.aDV,A.aDW,A.aDy,A.aDz,A.aDA,A.aDC,A.aDD,A.aCH,A.aCI,A.aCJ,A.aCK,A.aCL,A.aCM,A.aCN,A.aCO,A.aCP,A.aCQ,A.aCR,A.aCW,A.aCX,A.aCY,A.aCZ,A.aDr,A.aDs,A.aDq,A.aDu,A.aD4,A.aD5,A.aD6,A.aDb,A.aDc,A.aDd,A.aDe,A.aDf,A.aDg,A.aDh,A.aDi,A.aD7,A.aD8,A.aD9,A.aDa,A.aCr,A.aCs,A.aCt,A.aCu,A.aDE,A.aDF,A.aDG,A.aDH,A.aCF,A.aCG,A.aCk,A.aCl,A.aDj,A.aDk,A.aDl,A.aDm,A.aDn,A.aDo,A.aDp,A.aCw,A.aCv,A.aCB,A.aCA,A.aCn,A.aCm,A.aDO,A.aDP,A.aDM,A.aDN,A.aCS,A.aCT,A.aCU,A.aCV,A.aX8,A.aX9,A.aXb,A.aXc,A.aXa,A.aBN,A.aBL,A.aBM,A.aBV,A.aBW,A.aBX,A.aBY,A.aBZ,A.aC_,A.aC1,A.aC2,A.aC3,A.aBO,A.aBR,A.aBF,A.aBr,A.aBJ,A.aBK,A.aBs,A.aBv,A.aBG,A.aBH,A.aBI,A.aBp,A.aBq,A.aBw,A.aBx,A.aBn,A.aBo,A.aBz,A.aBA,A.aBB,A.aBC,A.aBD,A.aBE,A.aBy,A.aCa,A.aC9,A.aC4,A.aC5,A.aC6,A.aC7,A.aC8,A.bwJ,A.bwK,A.aBk,A.aBl,A.b62,A.b64,A.b6f,A.b6g,A.b6i,A.b67,A.b68,A.b69,A.b6a,A.b6d,A.b6e,A.b65,A.b66,A.b6b,A.b6y,A.b6k,A.b6t,A.b6u,A.b6q,A.b6o,A.b6v,A.b6s,A.b6r,A.b6p,A.b6x,A.b6n,A.b6l,A.b6w,A.b6m,A.b6G,A.b6E,A.b6F,A.b6M,A.b6K,A.b6L,A.b6V,A.b6T,A.b6U,A.b72,A.b70,A.b6Z,A.b7_,A.b6X,A.aHx,A.aHy,A.aHN,A.aHO,A.aHP,A.aHQ,A.aHt,A.aHu,A.aHv,A.aHw,A.aHD,A.aHE,A.aHA,A.aHB,A.aHC,A.aHG,A.aHH,A.aHI,A.aHL,A.aHM,A.aHJ,A.aHK,A.aIk,A.aIl,A.aIm,A.aIa,A.aIx,A.aIo,A.aIn,A.aIp,A.aIq,A.aIr,A.aIs,A.aIt,A.aIu,A.aIb,A.aIc,A.aId,A.aIA,A.aIB,A.aIg,A.aIh,A.aIi,A.aIj,A.aIe,A.aIf,A.aIz,A.aIy,A.aIw,A.aIv,A.aMo,A.aMm,A.aWz,A.aWA,A.aCb,A.aHU,A.aHY,A.aI_,A.aI1,A.aI3,A.aHS,A.aI5,A.aI7,A.aHR,A.aHW,A.by0,A.aTF,A.aTG,A.aTH,A.aTI,A.aBg,A.aBe,A.b4n,A.b4o,A.b4p,A.b4q,A.b4r,A.b4s,A.b4B,A.b4C,A.b4D,A.b4E,A.b4F,A.b4z,A.b4I,A.b4S,A.b4N,A.b4O,A.b4P,A.b4G,A.b4H,A.b4M,A.b4J,A.b4K,A.b4L,A.b4V,A.b4W,A.b4U,A.b4T,A.b4R,A.b4Q,A.b9Y,A.b9Z,A.ba1,A.ba3,A.b9W,A.b9X,A.ba6,A.ba7,A.ba8,A.by4,A.by5,A.by6,A.brA,A.bjs,A.bjt,A.bju,A.bcB,A.bcy,A.bcz,A.bcA,A.aHf,A.byl,A.bxt,A.bxu,A.bxv,A.bwv,A.aUn,A.b29,A.b2a,A.b2_,A.b1e,A.b9n,A.b9o,A.b9l,A.b9m,A.b9q,A.b9p,A.b9c,A.b9f,A.b9d,A.b9i,A.b9g,A.b9e,A.b9j,A.b9h,A.b9b,A.b1F,A.b1G,A.b1H,A.b1I,A.b1E,A.b1J,A.b1O,A.b1P,A.b1N,A.b1K,A.aYE,A.aYG,A.aYF,A.aYM,A.aYN,A.aYO,A.aYP,A.aYQ,A.aYR,A.aYK,A.aYL,A.aYT,A.aYU,A.aYv,A.aYw,A.aYy,A.aYz,A.aYB,A.aYC,A.b1C,A.b1B,A.bwG,A.bwH,A.b1u,A.b1R,A.b1g,A.b1h,A.b1i,A.b1j,A.b1n,A.b1o,A.b1p,A.b1q,A.b1r,A.b1s,A.b1k,A.b1l,A.b26,A.b27,A.b22,A.b2f,A.b2g,A.b2d,A.b2e,A.aYm,A.aYn,A.b4c,A.b4d,A.b4e,A.b4g,A.b4h,A.b3y,A.b3z,A.b3u,A.b3v,A.b3w,A.b3x,A.aQ7,A.aQ8,A.aQ_,A.aQ0,A.aQ1,A.aQ6,A.aQ2,A.aQ3,A.aQ4,A.aQ5,A.aQ9,A.aQa,A.aPU,A.aPV,A.aPY,A.aPZ,A.aPS,A.aPX,A.bac,A.bad,A.bae,A.baf,A.bag,A.bah,A.bfq,A.aTf,A.bcu,A.bcv,A.buD,A.biZ,A.bj_,A.brT,A.brU,A.brV,A.brO,A.brP,A.brQ,A.brR,A.brS,A.aB4,A.aB5,A.boQ,A.boP,A.brX,A.brW,A.bht,A.bhs,A.bhk,A.bhl,A.bhm,A.bhn,A.bho,A.bhp,A.bhq,A.bhr,A.bsj,A.bsk,A.bsl,A.bsh,A.bsg,A.bsu,A.bsv,A.bsw,A.bsx,A.bsy,A.bsz,A.bsr,A.btF,A.btG,A.btH,A.btD,A.btC,A.aBb,A.brZ,A.bs2,A.bmh,A.bot,A.bsq,A.bsp,A.aS8,A.aS9,A.bvw,A.bvv,A.bvu,A.aBa,A.bru,A.brv,A.brs,A.brt,A.brr,A.b9O,A.b9Q,A.b9R,A.b9S,A.azW,A.bcY,A.byz,A.aNS,A.bvl,A.bvd,A.bvg,A.bvf,A.aKO,A.bqj,A.bvo,A.bvn,A.b0q,A.aQY,A.bzy,A.bzx]) +p(A.a5Y,[A.ayV,A.aS4,A.aS5,A.baV,A.byt,A.byi,A.aXd,A.bzg,A.byW,A.aSX,A.aST,A.aLT,A.b5W,A.b5L,A.bw9,A.bzY,A.aR7,A.aIO,A.blx,A.bhC,A.aEn,A.aHj,A.aYi,A.aSr,A.bzb,A.bvX,A.bxX,A.aOL,A.aOG,A.aOC,A.bl6,A.blg,A.baj,A.baA,A.bfv,A.bgO,A.bw0,A.bqo,A.bll,A.aPJ,A.aTq,A.aTZ,A.aU0,A.b5M,A.b5P,A.b5O,A.bmn,A.bms,A.bmp,A.bxQ,A.aWg,A.bdf,A.bdc,A.bdd,A.bde,A.bv5,A.bv4,A.bwj,A.aVg,A.aVh,A.aVi,A.aVj,A.b2b,A.b2c,A.b76,A.b77,A.b78,A.btX,A.btY,A.bfn,A.byq,A.bk1,A.bk3,A.bk5,A.bkk,A.azs,A.azt,A.bz4,A.bz5,A.aE3,A.aE0,A.aDZ,A.aVN,A.aVO,A.aRm,A.aGj,A.aGh,A.aGi,A.boy,A.aXR,A.aXS,A.aXT,A.aE7,A.aE9,A.aEb,A.aZp,A.aAk,A.aAj,A.aAt,A.aJO,A.aOm,A.aOn,A.aPP,A.aPQ,A.bxU,A.bcQ,A.bcR,A.bbd,A.bbg,A.byJ,A.byK,A.bya,A.bw6,A.bw8,A.aUy,A.aUI,A.bjW,A.bjZ,A.aMQ,A.bzp,A.bzE,A.aII,A.bpI,A.bpJ,A.bpR,A.bpL,A.aY2,A.b2R,A.b2V,A.aU7,A.bmM,A.bob,A.bpY,A.bpX,A.bpW,A.bpV,A.bpT,A.bq_,A.bvE,A.bvF,A.bhH,A.b2L,A.brz,A.bqF,A.brp,A.bug,A.buh,A.bvO,A.buz,A.bq6,A.bcb,A.aWc,A.bhL,A.aRl,A.aRv,A.aRs,A.azb,A.aWw,A.aVK,A.aVL,A.b_o,A.b_x,A.b_y,A.b_u,A.b_D,A.b_B,A.b_C,A.b_A,A.aVx,A.aXz,A.aXy,A.aXA,A.aXB,A.b01,A.b03,A.b05,A.b06,A.b0m,A.b_z,A.b_F,A.b_E,A.b07,A.b0k,A.b0l,A.b2Z,A.br8,A.b3Z,A.b4_,A.aB0,A.biJ,A.b5V,A.brN,A.bl0,A.bjq,A.aKZ,A.aLa,A.aLc,A.aK8,A.aKa,A.aK9,A.aKb,A.aKc,A.aK4,A.aK7,A.bpE,A.bpB,A.b_7,A.b_8,A.b_Q,A.aQe,A.blA,A.aQb,A.blJ,A.blF,A.bou,A.bq9,A.btS,A.boD,A.aQK,A.bp_,A.bvK,A.bvL,A.boi,A.boh,A.bof,A.b3f,A.aTy,A.aTz,A.br0,A.bqZ,A.br_,A.b3i,A.b57,A.b5i,A.bq3,A.bq2,A.bs6,A.azA,A.bzr,A.aM7,A.bpf,A.bpd,A.aZJ,A.a3F,A.bzC,A.aUw,A.aIY,A.aIZ,A.aJ_,A.aKt,A.aJl,A.bzJ,A.bzK,A.bxr,A.boU,A.aXq,A.blT,A.blP,A.aAH,A.aH1,A.bjN,A.bjO,A.aX5,A.bd8,A.bd7,A.bln,A.baM,A.baL,A.bz6,A.bri,A.aQm,A.aFM,A.aFE,A.aG0,A.aFU,A.aFV,A.aFb,A.aGv,A.aSJ,A.aSL,A.b0U,A.b0O,A.bff,A.aTM,A.aTK,A.aTL,A.b83,A.azr,A.beJ,A.beZ,A.aV1,A.bf2,A.bf3,A.bf7,A.bfl,A.b48,A.b49,A.bph,A.bpi,A.bpj,A.bqW,A.bqS,A.b7c,A.b7d,A.bka,A.buU,A.bjQ,A.b7U,A.b8_,A.b87,A.b9y,A.b7j,A.b7O,A.bsC,A.bsB,A.b9F,A.bhS,A.bkS,A.bkI,A.aON,A.aOO,A.bsb,A.bsa,A.bo_,A.boK,A.boL,A.boJ,A.boM,A.boI,A.boN,A.b8M,A.b8x,A.b8w,A.b8v,A.b8E,A.b8D,A.bsF,A.bvN,A.aNE,A.aNF,A.aTC,A.aTB,A.bt1,A.bt4,A.bsN,A.bsI,A.bsH,A.bsO,A.bsR,A.bz2,A.b91,A.btt,A.btv,A.btw,A.btx,A.aWV,A.bj8,A.b8W,A.b9u,A.btJ,A.b46,A.b7P,A.baI,A.bdm,A.btQ,A.btR,A.aUU,A.b7v,A.b5d,A.b5c,A.b5b,A.b5f,A.b5e,A.aCz,A.aCE,A.aCq,A.aHV,A.aHZ,A.aI0,A.aI2,A.aI4,A.aHT,A.aI6,A.aI8,A.aHX,A.b8g,A.b8h,A.bzS,A.byh,A.aHa,A.bz9,A.bym,A.bww,A.brB,A.bj1,A.biY,A.aBd,A.aBc,A.bs0,A.bs1,A.bsn,A.bso,A.brx,A.brw,A.b9D,A.bck,A.bwi,A.byc,A.b0u,A.b0t,A.b0s,A.aNT,A.aNU,A.bvi,A.beB]) +p(A.anM,[A.E8,A.oe,A.wm,A.yO,A.G4,A.NG,A.wC,A.vF,A.E_,A.K8,A.n7,A.a2A,A.vW,A.Fj,A.tm,A.zP,A.Ka,A.Yq,A.Cr,A.Jt,A.cU,A.fC,A.NA,A.WQ,A.H3,A.ad1,A.Gc,A.Cm,A.Cn,A.RU,A.dQ,A.yU,A.a3P,A.vT,A.vk,A.DZ,A.a6Z,A.qf,A.mZ,A.Bg,A.ady,A.Px,A.adn,A.qJ,A.Ja,A.uk,A.W6,A.ul,A.J9,A.MQ,A.a3T,A.xn,A.MS,A.a9Z,A.jd,A.Kn,A.rM,A.Aa,A.BF,A.Qt,A.ack,A.vS,A.vi,A.DX,A.lk,A.CX,A.Mg,A.a0y,A.Xl,A.O8,A.uH,A.F2,A.pC,A.ht,A.PB,A.xJ,A.Kl,A.OC,A.FK,A.Ds,A.aj0,A.D6,A.MW,A.a3Y,A.Db,A.aot,A.uQ,A.FB,A.ig,A.aaR,A.aaS,A.nA,A.ts,A.eA,A.Xj,A.ks,A.oH,A.UC,A.DA,A.wf,A.Wq,A.afI,A.By,A.MB,A.WR,A.yx,A.ML,A.MR,A.yB,A.A6,A.Jg,A.Wd,A.IA,A.Bx,A.Di,A.Pp,A.QG,A.tr,A.vE,A.Sk,A.FP,A.Oj,A.u_,A.HZ,A.Ct,A.BS,A.I_,A.Ji,A.PE,A.IB,A.VP,A.MY,A.HQ,A.X0,A.X1,A.x0,A.a78,A.Ai,A.Qj,A.w8,A.kS,A.vG,A.J5,A.aiv,A.VM,A.QV,A.agV,A.agW,A.jz,A.VZ,A.FA,A.m3,A.WA,A.EO,A.z0,A.z6,A.lv,A.Kr,A.o7,A.WC,A.t6,A.a8V,A.up,A.Ww,A.atk,A.D9,A.zW,A.Kx,A.acU,A.RG,A.hQ,A.abU,A.Ly,A.BI,A.j5,A.Le,A.RJ,A.Dc,A.a0f,A.Dy,A.TB,A.M4,A.TR,A.HR,A.TV,A.TS,A.HV,A.UF,A.Km,A.yW,A.hG,A.wd,A.QK,A.agA,A.IC,A.JB,A.VW,A.Mh,A.L2,A.fy,A.Jl,A.qe,A.aad,A.jr,A.apH,A.JU,A.C1,A.e4,A.w5,A.a3o,A.lA,A.hI,A.mx,A.Mv,A.aco,A.ln,A.a2D,A.ag3,A.ta,A.oJ,A.F6,A.Z9,A.Bq,A.hb,A.uG,A.dq,A.k4,A.dn,A.Ht,A.tR,A.Jr,A.JP,A.Hb,A.BW,A.k9,A.BY,A.My,A.rG,A.a_p,A.Nc,A.a8v,A.h9,A.ot,A.os,A.TG,A.Vu,A.n8,A.ajZ,A.abj,A.qq,A.acZ,A.AX,A.WS,A.t3,A.AE,A.z4,A.f9,A.Gf,A.Bl,A.Tr,A.p8,A.S1,A.AZ,A.te,A.FN,A.hA,A.RV,A.IV,A.IW,A.Jn,A.mG,A.xi,A.mD,A.zd,A.uv,A.a9V,A.tQ,A.Hl,A.tO,A.lX,A.SI,A.Bs,A.uo,A.f1,A.qX]) +q(A.aEk,A.asj) +q(A.aek,A.jc) +p(A.dY,[A.a58,A.a5G,A.a5D,A.a5E,A.a5O,A.a5K,A.a5F,A.a5N,A.a5b,A.a5d,A.a5a,A.a59,A.a5h,A.a5j,A.a5q,A.a5o,A.a5n,A.a5f,A.a5i,A.a5e,A.a5l,A.a5p,A.a5g,A.a5k,A.a5m,A.a5H,A.a5J,A.a5I]) +q(A.hp,A.hc) +p(A.hp,[A.QH,A.a5v,A.a56,A.a5z,A.Et,A.nT,A.yS,A.Nt,A.Nw]) +p(A.a5c,[A.Nq,A.Es,A.a5y,A.a5L,A.Er]) +p(A.w,[A.GR,A.ih,A.uL,A.p6,A.ay,A.ez,A.aO,A.eX,A.Cq,A.u7,A.Uz,A.t7,A.eN,A.XO,A.akM,A.atX,A.a0i,A.Ak,A.rO,A.TH,A.iK,A.bK,A.FO,A.QN,A.akr]) +p(A.a5v,[A.XJ,A.XK]) +p(A.iB,[A.EI,A.adi,A.adr]) +p(A.EI,[A.aff,A.a3y,A.a5R,A.a5T,A.a5S,A.acm,A.Wv,A.agv,A.a60]) +q(A.acj,A.Wv) +p(A.nT,[A.a5r,A.a5t,A.a5u,A.a5s,A.a5w]) +p(A.cZ,[A.a4P,A.o8,A.uq,A.aal,A.ajB,A.amX,A.afu,A.anN,A.Qg,A.yt,A.ll,A.tx,A.CK,A.xv,A.nf,A.a65,A.ao2,A.adA,A.afw,A.ajW,A.ahj]) +p(A.fo,[A.hq,A.ada]) +p(A.hq,[A.S6,A.aqq,A.aqp,A.S7,A.S9,A.Sa,A.Sb,A.Sd,A.Se,A.Sf]) +p(A.aLN,[A.rp,A.anm]) +q(A.S8,A.aqq) +q(A.ad8,A.aqp) +q(A.aKu,A.anm) +p(A.ada,[A.adb,A.Sc]) +p(A.fc,[A.OD,A.RS,A.acP,A.acT,A.acR,A.acQ,A.acS]) +p(A.OD,[A.acC,A.acB,A.acA,A.acG,A.acI,A.acO,A.acM,A.acL,A.acE,A.acH,A.acD,A.acK,A.acN,A.acF,A.acJ]) +p(A.zt,[A.a9q,A.FM]) +q(A.a9p,A.FM) +p(A.pH,[A.Xy,A.Zi]) +p(A.a86,[A.GN,A.GB]) +q(A.a9F,A.PI) +p(A.aAh,[A.Rh,A.Uu]) +p(A.bdk,[A.aPL,A.aIT]) +q(A.aAv,A.aXG) +q(A.a89,A.aXE) +p(A.bgv,[A.awq,A.buJ,A.awh]) +q(A.bp3,A.awq) +q(A.bok,A.awh) +p(A.m0,[A.Ep,A.FT,A.FV,A.Ge,A.Gp,A.HT,A.J8,A.Je]) +p(A.b3O,[A.aJz,A.aVl]) +q(A.Ok,A.an7) +p(A.Ok,[A.b41,A.a9k,A.b2p]) +p(A.H,[A.r6,A.JC,A.am0,A.D3,A.a8D,A.Qv,A.aa6,A.mX,A.us]) +q(A.aoJ,A.r6) +q(A.ajr,A.aoJ) +q(A.Ha,A.aWQ) +p(A.IZ,[A.a53,A.afh]) +p(A.bbH,[A.aTd,A.aMs,A.bdy]) +p(A.bbG,[A.bhK,A.w9,A.yy]) +q(A.aoZ,A.bhK) +q(A.ap_,A.aoZ) +q(A.ap0,A.ap_) +q(A.oa,A.ap0) +q(A.a7Q,A.oa) +p(A.aLQ,[A.aWf,A.aM8,A.aKD,A.aPo,A.aWd,A.aYg,A.b3A,A.b43]) +p(A.aLR,[A.aWh,A.bbX,A.aWo,A.aJ6,A.aXi,A.aLB,A.bdh,A.abH]) +p(A.a9k,[A.aR9,A.ayH,A.aNw]) +p(A.bbK,[A.bbR,A.bbY,A.bbT,A.bbW,A.bbS,A.bbV,A.bbI,A.bbO,A.bbU,A.bbQ,A.bbP,A.bbN]) +p(A.aJH,[A.a6V,A.a96]) +q(A.aLC,A.anK) +p(A.aLC,[A.aIP,A.aOz]) +q(A.agF,A.zK) +q(A.a85,A.agF) +q(A.a8a,A.a85) +q(A.bhP,A.blo) +p(J.G3,[J.Qa,J.G8,J.p,J.w7,J.pZ]) +p(J.p,[J.bu,J.x,A.AD,A.hL,A.bt,A.a2B,A.ba,A.nM,A.Eu,A.vD,A.a6G,A.ls,A.nV,A.dT,A.amD,A.a7_,A.a70,A.Tt,A.a7C,A.zm,A.ano,A.Ox,A.anq,A.a7G,A.anT,A.jV,A.a9D,A.aol,A.FS,A.aaY,A.GC,A.abf,A.abh,A.apD,A.apE,A.k1,A.apF,A.abM,A.AG,A.AI,A.apV,A.acu,A.oi,A.ad4,A.k3,A.aqz,A.Sr,A.afm,A.TF,A.asc,A.afS,A.Ij,A.kc,A.ate,A.kd,A.atn,A.aik,A.iY,A.auA,A.aj4,A.kk,A.auL,A.ajf,A.ajg,A.ajO,A.avY,A.aw8,A.awj,A.arY,A.awM,A.awR,A.Gd,A.acg,A.lH,A.ap1,A.lP,A.aq6,A.adv,A.atZ,A.ma,A.auT,A.a3d,A.alc,A.a2F]) +p(J.bu,[J.ado,J.qQ,J.q_,A.aZy,A.aZv,A.bef,A.b_6,A.bcM,A.bcN,A.aLE,A.aZ2,A.aZ0,A.aZ4,A.aZ3,A.aZ1,A.aZ5,A.aZC,A.aZw,A.Mx,A.aRf,A.ajR,A.H6,A.a3l,A.aWq,A.a3m,A.a2V,A.aHc,A.ayq,A.bdq,A.bdr,A.ayp,A.ayr,A.aSb,A.ayG,A.bdl,A.ayD,A.azB,A.aVI,A.abD,A.abC,A.aVG,A.aVH,A.aXk,A.aXl,A.Ms,A.Fw,A.aNt,A.aYr,A.Rc,A.aWs,A.aPe,A.Rx,A.Rb,A.Pf,A.aSu,A.aWi,A.aYs]) +q(J.aSl,J.x) +p(J.w7,[J.G7,J.Qc]) +p(A.aW,[A.Ni,A.Lq,A.qA,A.Da,A.Dn,A.fE,A.p5,A.ii,A.anV,A.Ol,A.Jq,A.en,A.Lt]) +p(A.p6,[A.yP,A.a19,A.ry,A.rx]) +q(A.Yh,A.yP) +q(A.XI,A.a19) +q(A.fh,A.XI) +p(A.bh,[A.rw,A.JD,A.i2,A.uN,A.Z0,A.iF]) +q(A.eT,A.JC) +p(A.ay,[A.al,A.lx,A.b7,A.De,A.Dj,A.uV,A.Dw,A.a_V]) +p(A.al,[A.aI,A.F,A.apa,A.cL,A.Qu,A.aoR,A.YC]) +q(A.jU,A.ez) +q(A.OP,A.Cq) +q(A.Ff,A.u7) +q(A.OO,A.t7) +q(A.tq,A.JD) +p(A.ZU,[A.ZV,A.ZW]) +p(A.ZV,[A.Dr,A.ZX]) +p(A.ZW,[A.ZY,A.ZZ]) +q(A.a0H,A.QJ) +q(A.oW,A.a0H) +q(A.z2,A.oW) +p(A.EF,[A.a7,A.cI]) +p(A.Q0,[A.jZ,A.Q1]) +q(A.Ry,A.uq) +p(A.aiF,[A.ahk,A.E7]) +p(A.hL,[A.Rj,A.GS]) +p(A.GS,[A.Zu,A.Zw]) +q(A.Zv,A.Zu) +q(A.wo,A.Zv) +q(A.Zx,A.Zw) +q(A.lN,A.Zx) +p(A.wo,[A.Rk,A.abQ]) +p(A.lN,[A.abR,A.Rl,A.abS,A.Rm,A.Rn,A.Ro,A.AF]) +q(A.a0A,A.anN) +q(A.cr,A.Lq) +q(A.cW,A.cr) +p(A.fD,[A.xF,A.xK,A.Lk]) +q(A.D_,A.xF) +p(A.uE,[A.j6,A.dM]) +p(A.D5,[A.aH,A.ld]) +p(A.xW,[A.nu,A.r3]) +q(A.a06,A.K2) +p(A.an9,[A.ko,A.Ki]) +q(A.Zr,A.nu) +p(A.fE,[A.ik,A.e8,A.YF,A.a0j,A.a_Q,A.md]) +q(A.xV,A.xK) +p(A.ai4,[A.a0c,A.aTj,A.agE,A.iN,A.ab3,A.ahh,A.ahg,A.akj]) +q(A.a07,A.a0c) +q(A.as8,A.avR) +p(A.uN,[A.xM,A.Y2]) +p(A.i2,[A.Z7,A.Z6]) +q(A.Du,A.qr) +p(A.Du,[A.qY,A.lb,A.a1J]) +p(A.Y8,[A.D7,A.uM]) +q(A.e1,A.a1J) +p(A.atj,[A.kt,A.jF]) +p(A.ati,[A.a_W,A.a_X]) +q(A.UI,A.a_W) +p(A.r2,[A.uW,A.a_Z,A.Dv]) +q(A.a_Y,A.a_X) +q(A.Iz,A.a_Y) +p(A.ni,[A.Lr,A.avh,A.alg,A.aon,A.xX]) +q(A.Z_,A.Lr) +p(A.eU,[A.nY,A.MF,A.Yz,A.aan]) +p(A.nY,[A.a32,A.aax,A.ajV,A.ait]) +p(A.c0,[A.avg,A.avf,A.MG,A.a3C,A.YA,A.a9H,A.aaq,A.aar,A.aap,A.WO,A.WN,A.a9v,A.akq]) +p(A.avg,[A.a34,A.aaz]) +p(A.avf,[A.a33,A.aay]) +p(A.Ea,[A.bjC,A.brk,A.bgu,A.D1,A.XF,A.aoX,A.bva,A.bv9]) +q(A.bgJ,A.Xu) +p(A.bgu,[A.bg8,A.bv8]) +q(A.aao,A.Qg) +p(A.a54,[A.bmm,A.Z1,A.axh]) +p(A.bmr,[A.aoT,A.aoU]) +q(A.awc,A.aoT) +q(A.bmq,A.awc) +q(A.awd,A.aoU) +q(A.bmt,A.awd) +q(A.bmu,A.aoX) +q(A.axc,A.avr) +q(A.a0P,A.axc) +p(A.ll,[A.Ho,A.PV]) +q(A.an_,A.a0K) +p(A.bt,[A.bi,A.Pg,A.a8C,A.a8Z,A.A_,A.lK,A.GK,A.AB,A.ac_,A.afD,A.kb,A.a_T,A.kj,A.j0,A.a0t,A.ak4,A.JR,A.xA,A.qV,A.ec,A.a3j,A.vm]) +p(A.bi,[A.cg,A.ps,A.rN]) +p(A.cg,[A.bY,A.bx]) +p(A.bY,[A.a2L,A.a31,A.QX,A.a3Z,A.vH,A.a7S,A.a8A,A.a91,A.A9,A.aaL,A.ace,A.acf,A.act,A.HP,A.afR,A.ah3,A.aii,A.aiH]) +p(A.ba,[A.a2U,A.vz,A.a8e,A.abg,A.wh,A.GD,A.wk,A.oT,A.adG,A.lW,A.wV,A.wW,A.wX,A.ahb]) +p(A.QX,[A.yu,A.xz]) +p(A.ls,[A.O_,A.a6I,A.a6K]) +q(A.a6H,A.nV) +q(A.z8,A.amD) +q(A.a6J,A.O_) +p(A.Tt,[A.a7n,A.aa8]) +q(A.anp,A.ano) +q(A.Ow,A.anp) +q(A.anr,A.anq) +q(A.a7E,A.anr) +q(A.iv,A.nM) +q(A.anU,A.anT) +q(A.Fv,A.anU) +q(A.aom,A.aol) +q(A.zY,A.aom) +q(A.pS,A.A_) +q(A.abw,A.apD) +q(A.abx,A.apE) +q(A.apG,A.apF) +q(A.aby,A.apG) +q(A.mS,A.oT) +q(A.Rt,A.AG) +q(A.apW,A.apV) +q(A.Rv,A.apW) +q(A.S5,A.oi) +q(A.ad5,A.S5) +q(A.aqA,A.aqz) +q(A.adu,A.aqA) +q(A.HL,A.asc) +q(A.a_U,A.a_T) +q(A.ah2,A.a_U) +q(A.atf,A.ate) +q(A.aha,A.atf) +q(A.UO,A.atn) +q(A.auB,A.auA) +q(A.aiY,A.auB) +q(A.a0u,A.a0t) +q(A.aiZ,A.a0u) +q(A.auM,A.auL) +q(A.ajd,A.auM) +q(A.avZ,A.avY) +q(A.amC,A.avZ) +q(A.Y7,A.Ox) +q(A.aw9,A.aw8) +q(A.aod,A.aw9) +q(A.awk,A.awj) +q(A.Zt,A.awk) +q(A.awN,A.awM) +q(A.atg,A.awN) +q(A.awS,A.awR) +q(A.au3,A.awS) +q(A.Yi,A.ii) +q(A.Ls,A.btW) +q(A.akF,A.bfm) +p(A.iP,[A.S_,A.S0,A.S2]) +q(A.anR,A.aN0) +p(A.tk,[A.Qe,A.KH]) +q(A.Af,A.KH) +p(A.bx,[A.a8s,A.a8t,A.afJ,A.aij]) +q(A.ap2,A.ap1) +q(A.aaG,A.ap2) +q(A.aq7,A.aq6) +q(A.acc,A.aq7) +q(A.au_,A.atZ) +q(A.aif,A.au_) +q(A.auU,A.auT) +q(A.ajm,A.auU) +p(A.aci,[A.j,A.a_]) +q(A.a3e,A.alc) +p(A.ec,[A.vl,A.a3J]) +q(A.ach,A.vm) +q(A.RH,A.vl) +q(A.a8x,A.aVr) +q(A.a7s,A.ane) +p(A.a7s,[A.e,A.bc,A.iz,A.afZ,A.b40]) +p(A.e,[A.W,A.a8,A.b4,A.aM,A.aq1,A.aq4]) +p(A.W,[A.a8w,A.yG,A.a4Y,A.L3,A.a6U,A.a2G,A.abc,A.B4,A.Hd,A.ahl,A.a6g,A.a6L,A.O0,A.z9,A.amG,A.a6O,A.a6P,A.amV,A.a6S,A.zb,A.a6T,A.akG,A.K1,A.a3v,A.a7J,A.a82,A.a2H,A.a2O,A.anv,A.a3X,A.a4W,A.a55,A.a7p,A.F0,A.a7u,A.a2K,A.Im,A.vI,A.a8O,A.a9O,A.FZ,A.mO,A.ab1,A.a_M,A.avV,A.ali,A.afO,A.aiV,A.auq,A.aut,A.aiX,A.qK,A.auJ,A.aq2,A.ajz,A.adD,A.mM,A.e3,A.EH,A.aq3,A.a7i,A.F5,A.Pa,A.FJ,A.fa,A.D2,A.aoM,A.SQ,A.apj,A.abz,A.apI,A.abV,A.H0,A.FQ,A.HM,A.afM,A.agD,A.agP,A.ah8,A.aq5,A.he,A.aj7,A.ak5,A.JQ,A.a50,A.aoQ,A.aaU,A.a9m,A.aiq,A.u6,A.ade,A.a66,A.Sm,A.B3,A.Hf,A.hk,A.ahr,A.KC,A.L5,A.KF,A.Kq,A.Lu,A.ahs,A.anW,A.auP,A.Lz,A.anS,A.ahN,A.ai5,A.a39,A.UT,A.IL,A.am9,A.ai7,A.Fp,A.OA,A.kf,A.EZ,A.GI,A.a99,A.ahH,A.ahI,A.ai1,A.IQ,A.aau,A.a6z,A.a7l,A.a7M,A.a8K,A.adk,A.af1,A.af5,A.aj2,A.a3a,A.aib,A.a62,A.ahD,A.a7B,A.ahX,A.arj,A.aqi,A.avp,A.ae2,A.agC,A.acd,A.abo,A.abq,A.abp,A.T0,A.ahV,A.a8P,A.Qz,A.ajE,A.E5,A.ahE,A.Vp,A.GL,A.acV,A.adl,A.ae1,A.CZ,A.ahU,A.ahY,A.aeg,A.ag7,A.aiI,A.aj1,A.WJ,A.ajU,A.ahC,A.V9,A.IN,A.aS,A.ahL,A.ai2,A.aia,A.ai8,A.nr,A.a47,A.IF,A.adC,A.aaw,A.a8N,A.aaF,A.aj8,A.aj9,A.IH,A.ahx,A.aht,A.ahB,A.a4o,A.acy,A.a4r,A.ahQ,A.Vt,A.aen,A.afE,A.afF,A.a43,A.alS,A.ZT,A.MZ,A.aqk,A.Y3,A.Nb,A.RY,A.aa1,A.acr,A.a4p,A.Zk,A.a4q,A.aoP,A.aac,A.G5,A.VC,A.a8R,A.ai6,A.aoy,A.YQ,A.Jo,A.avy]) +p(A.e0,[A.GY,A.apZ]) +q(A.fR,A.GY) +q(A.KR,A.fR) +q(A.k2,A.KR) +p(A.k2,[A.Sp,A.qa]) +p(A.Sp,[A.Zp,A.O5,A.Rg,A.SO]) +p(A.fw,[A.vq,A.GT,A.a36,A.wj,A.TO]) +q(A.A7,A.aow) +p(A.A7,[A.abF,A.K0,A.bjD,A.RC,A.abE]) +p(A.a8,[A.Ma,A.Nl,A.O3,A.QR,A.QS,A.wq,A.WU,A.z5,A.xL,A.OJ,A.O1,A.O2,A.za,A.XR,A.ZS,A.O6,A.Kd,A.Hr,A.Y_,A.QP,A.Mq,A.MM,A.MO,A.Dm,A.SR,A.MV,A.PX,A.YS,A.XA,A.Mf,A.YH,A.A8,A.W7,A.we,A.aa0,A.y_,A.y0,A.adN,A.TJ,A.Yr,A.BL,A.Dx,A.x3,A.C5,A.W1,A.a0r,A.Wo,A.rk,A.zM,A.M5,A.Md,A.yo,A.WY,A.qx,A.pN,A.E1,A.Or,A.zp,A.zr,A.Fd,A.a_x,A.t5,A.Pv,A.oo,A.zU,A.lE,A.Q4,A.QC,A.Zl,A.Rs,A.uR,A.RK,A.PD,A.VE,A.AQ,A.Sl,A.wT,A.TA,A.afj,A.KS,A.Lh,A.TT,A.TW,A.a_E,A.U1,A.Um,A.C2,A.Up,A.uU,A.a_I,A.W9,A.xm,A.Jx,A.hu,A.Va,A.yJ,A.zX,A.Ap,A.C6,A.QL,A.Sq,A.Bj,A.ZP,A.SH,A.vP,A.RA,A.Sg,A.Sh,A.PT,A.u4,A.T_,A.St,A.TX,A.C7,A.Ch,A.Vf,A.vJ,A.NM,A.a97,A.Vc,A.R7,A.Ci,A.IO,A.Vl,A.Vq,A.Vn,A.R8,A.Vr,A.Oo,A.IP,A.V1,A.uf,A.iO,A.Qo,A.R9,A.Cc,A.V3,A.M0,A.Wk,A.UR,A.On,A.UV,A.RZ,A.Cb,A.N0,A.Vh,A.Vi,A.Vs,A.UW,A.Zs,A.Cf,A.JN,A.UD,A.WP,A.WT]) +q(A.ag,A.atl) +p(A.ag,[A.Xm,A.Nn,A.a1e,A.a1q,A.a1r,A.aqb,A.a0R,A.amf,A.axk,A.Yb,A.a1c,A.a1d,A.XW,A.XS,A.ard,A.a1f,A.Ke,A.L7,A.a1g,A.Zc,A.Xp,A.all,A.XB,A.KQ,A.awr,A.a18,A.YT,A.a1n,A.a17,A.a1m,A.a1o,A.a0o,A.awf,A.KE,A.axi,A.axj,A.a1a,A.a_t,A.a1k,A.a_v,A.Lm,A.a_H,A.a_R,A.a1I,A.awV,A.a0x,A.Xi,A.Yw,A.a14,A.avX,A.a16,A.axg,A.a02,A.YB,A.Xt,A.a1h,A.anx,A.Yc,A.Ye,A.asn,A.Ks,A.ao9,A.Hp,A.KA,A.awb,A.a1p,A.apf,A.awg,A.ZA,A.KX,A.aqf,A.a1l,A.a1H,A.aqh,A.ZM,A.awF,A.a_q,A.LG,A.nB,A.awJ,A.TU,A.a_F,A.asq,A.awI,A.asU,A.a_O,A.a_N,A.a1B,A.a1A,A.a0p,A.auE,A.Xn,A.a0B,A.LE,A.awP,A.alJ,A.YJ,A.Zb,A.awO,A.apk,A.ar8,A.ar9,A.arb,A.SJ,A.a1j,A.aq8,A.a1u,A.ZI,A.aoz,A.a1C,A.art,A.ZQ,A.a1y,A.Lp,A.atK,A.atE,A.anB,A.a1b,A.Yy,A.atB,A.Zm,A.atT,A.a0a,A.atL,A.a1F,A.a0b,A.apB,A.awQ,A.anc,A.a1G,A.V5,A.atW,A.K7,A.Z3,A.Ra,A.V0,A.atx,A.Xk,A.auI,A.a1E,A.anb,A.a03,A.aql,A.a04,A.XH,A.a08,A.a09,A.atS,A.a05,A.apP,A.atH,A.avz,A.a1D,A.avt,A.avx]) +q(A.a2Q,A.Xm) +p(A.jO,[A.vu,A.wD,A.fS,A.YV,A.agX,A.ask,A.Xw,A.wO,A.abB,A.j3,A.I1,A.Tx,A.Qi,A.m2,A.fN,A.YD,A.a0e,A.HW,A.UE,A.PR]) +p(A.b4,[A.bg,A.h6,A.fb,A.ael]) +p(A.bg,[A.Nm,A.O7,A.YM,A.eg,A.Pq,A.ZH,A.a_s,A.a_u,A.Xh,A.avd,A.mJ,A.pV,A.Za,A.zV,A.arT,A.Hh,A.WD,A.as9,A.Zq,A.TP,A.a_z,A.a_C,A.U2,A.at_,A.Yg,A.a0S,A.a0T,A.Mz,A.ys,A.n_,A.ZO,A.kp,A.YO,A.V2,A.V6,A.Cj,A.Vj,A.VA]) +q(A.XV,A.a1e) +q(A.Zd,A.a1q) +q(A.Ze,A.a1r) +p(A.aG,[A.a6W,A.Pd,A.dh,A.Dl,A.au6,A.Oa]) +p(A.a6W,[A.are,A.amE,A.auo,A.akS,A.aoF,A.asS,A.am3,A.aun,A.aog,A.adz,A.ST,A.aj3,A.alb,A.amc]) +q(A.I8,A.LB) +p(A.aXF,[A.aHg,A.aJC,A.aMH,A.aMX,A.aNa,A.aXm,A.b_a,A.aNu,A.ji,A.aNv,A.aNo,A.aPs,A.aRp,A.aWI,A.b4Z,A.b53,A.bd5,A.bdi,A.bdJ,A.be2]) +p(A.aHg,[A.aHh,A.aV6]) +q(A.aIV,A.aHh) +q(A.awa,A.axk) +q(A.ns,A.akn) +q(A.aJG,A.agG) +p(A.a9v,[A.aph,A.asQ]) +p(A.aPK,[A.bmI,A.bre]) +q(A.brd,A.bre) +q(A.aZ7,A.aZ6) +q(A.kQ,A.mP) +q(A.QZ,A.wi) +q(A.q6,A.aUh) +q(A.aW7,A.aVZ) +q(A.ae5,A.SD) +q(A.SE,A.aZu) +q(A.Bt,A.aZx) +q(A.Hn,A.tP) +p(A.pG,[A.OG,A.OI,A.OK,A.zq]) +q(A.aJD,A.aJC) +q(A.aJI,A.ang) +p(A.bgx,[A.n5,A.qn,A.pI]) +p(A.i1,[A.wI,A.PU,A.M1,A.NI,A.QD]) +p(A.bqg,[A.alh,A.arZ]) +q(A.azL,A.alh) +q(A.k5,A.arZ) +q(A.bbc,A.bcP) +q(A.azJ,A.bbc) +q(A.biG,A.bci) +q(A.bpG,A.aGZ) +p(A.R4,[A.apw,A.R3]) +q(A.R2,A.apw) +q(A.apx,A.aN_) +q(A.Hs,A.i4) +p(A.Hs,[A.hX,A.lz]) +q(A.afg,A.hX) +q(A.bpk,A.aN1) +p(A.aMH,[A.aMP,A.aMI,A.aMK,A.aMJ]) +q(A.aMY,A.aMX) +q(A.aNb,A.aNa) +q(A.aXn,A.aXm) +q(A.b_b,A.b_a) +p(A.aam,[A.ajQ,A.a3k,A.mo,A.abs,A.aWm,A.GJ,A.aMB]) +q(A.WI,A.ajQ) +q(A.xx,A.ajR) +p(A.a3l,[A.aWp,A.aXg]) +p(A.a3m,[A.aLA,A.aMv,A.aPl,A.aPp,A.aWr,A.bcZ,A.aXh,A.b2l]) +q(A.b_c,A.a2V) +q(A.aXo,A.abD) +q(A.aXj,A.abC) +p(A.aNu,[A.abt,A.aNe]) +p(A.ji,[A.Rd,A.Pj]) +p(A.UL,[A.bkq,A.bvx]) +q(A.Fx,A.aNv) +p(A.aNo,[A.abu,A.aNp]) +p(A.dh,[A.al2,A.akN,A.akO,A.yk,A.arg,A.as5,A.amW,A.auQ,A.XL,A.a15]) +q(A.al3,A.al2) +q(A.al4,A.al3) +q(A.yq,A.al4) +p(A.b5g,[A.bmg,A.bqf,A.a95,A.UJ,A.bjf,A.aAb,A.aGs]) +q(A.arh,A.arg) +q(A.ari,A.arh) +q(A.Sx,A.ari) +q(A.as6,A.as5) +q(A.n6,A.as6) +q(A.O9,A.amW) +q(A.auR,A.auQ) +q(A.auS,A.auR) +q(A.CF,A.auS) +q(A.XM,A.XL) +q(A.XN,A.XM) +q(A.EE,A.XN) +p(A.EE,[A.Mk,A.Xo]) +p(A.RX,[A.lt,A.bgI,A.bgH]) +p(A.lt,[A.Z5,A.TI,A.jn,A.Wg,A.h_,A.Wf,A.t2,A.an1]) +q(A.b2,A.a15) +p(A.aX,[A.kn,A.aT,A.kJ,A.Wx]) +p(A.aT,[A.Ty,A.jP,A.agI,A.SY,A.w2,A.EG,A.QT,A.YW,A.C0,A.Cy,A.vh,A.yA,A.rK,A.ON,A.rQ,A.yz,A.Az,A.Cx]) +q(A.amF,A.a1c) +q(A.XU,A.a1d) +p(A.E,[A.amK,A.pv,A.ab6]) +q(A.dZ,A.amK) +p(A.bc6,[A.aIH,A.aIL,A.aJB,A.aUe]) +q(A.aw_,A.aIH) +q(A.amH,A.aw_) +p(A.aM,[A.XX,A.h5,A.br,A.Y1,A.aw0,A.awe,A.aaD,A.BC,A.vC,A.agU,A.VO]) +p(A.bc,[A.bE,A.aq0,A.NH,A.aq_]) +p(A.bE,[A.amJ,A.amP,A.kT,A.In,A.a_f,A.aaC,A.KI,A.Iu,A.UB,A.au9]) +p(A.a4,[A.arH,A.aoY,A.asE]) +q(A.D,A.arH) +p(A.D,[A.S,A.dL,A.arU]) +p(A.S,[A.L8,A.awu,A.a_l,A.a1v,A.arC,A.awx,A.awA,A.a_j,A.awD,A.a_5,A.a_7,A.arA,A.Ta,A.Te,A.arE,A.a_g,A.aqy,A.arQ,A.HA,A.lc,A.arW,A.awy,A.awB,A.a1x,A.a1w,A.af_,A.aeX,A.aeL]) +p(A.h6,[A.akH,A.Qn,A.n0,A.ev,A.Qh,A.aix]) +p(A.dK,[A.hB,A.u9,A.xa]) +p(A.hB,[A.XP,A.qF]) +q(A.NL,A.XP) +p(A.NL,[A.hJ,A.iw,A.q3,A.jA,A.iJ,A.qW,A.r_,A.jB]) +q(A.xD,A.hJ) +p(A.h5,[A.amI,A.zJ,A.aur,A.Ob,A.aaN,A.l_,A.JW,A.BH,A.Yd,A.acv,A.a0v,A.uy,A.agz]) +q(A.awv,A.awu) +q(A.a_3,A.awv) +q(A.ey,A.aou) +q(A.amM,A.ey) +q(A.a6N,A.amM) +p(A.k_,[A.amN,A.apn,A.avH]) +q(A.XZ,A.a1f) +q(A.jf,A.an4) +p(A.jf,[A.p7,A.bA,A.kZ]) +p(A.vo,[A.amL,A.alq,A.asT]) +p(A.Hr,[A.EP,A.KP]) +q(A.qm,A.L7) +p(A.qm,[A.XY,A.apo]) +q(A.amO,A.aIL) +q(A.a6R,A.amO) +p(A.br,[A.amQ,A.al7,A.alo,A.aoI,A.aoH,A.am_,A.aoC,A.auv,A.akZ,A.Mm,A.acl,A.a3x,A.zc,A.Ey,A.vy,A.a5Q,A.Ew,A.adg,A.adh,A.oS,A.ED,A.a63,A.a8H,A.a94,A.ak,A.dc,A.py,A.b1,A.dR,A.a6e,A.zO,A.aaJ,A.GW,A.lm,A.aa9,A.C4,A.aaT,A.GP,A.kW,A.jY,A.a2x,A.I0,A.R6,A.a3K,A.pJ,A.FX,A.it,A.ze,A.ama,A.aof,A.api,A.asA,A.aqw,A.asp,A.Lj,A.at7,A.agY,A.aiC,A.aiB,A.fj,A.a8c,A.a8b,A.Bk,A.adB,A.Li,A.arp,A.arq,A.aro,A.WX]) +q(A.wQ,A.a_l) +p(A.wQ,[A.ary,A.aeq,A.a__,A.a_c,A.a_b,A.Ti,A.T9]) +q(A.Y0,A.a1g) +q(A.aww,A.a1v) +q(A.a_4,A.aww) +q(A.EQ,A.amR) +q(A.amT,A.Ru) +q(A.ER,A.amT) +q(A.biK,A.EQ) +p(A.hW,[A.mB,A.zl]) +q(A.xI,A.mB) +p(A.xI,[A.Fq,A.a8h,A.a8f]) +q(A.cG,A.ao1) +q(A.t4,A.ao2) +p(A.zl,[A.ao0,A.a7t,A.asC]) +p(A.h4,[A.q4,A.pP]) +p(A.q4,[A.oV,A.ct,A.FW]) +q(A.Qq,A.mN) +p(A.buX,[A.aob,A.xE,A.YG]) +q(A.Pr,A.cG) +q(A.bZ,A.aqJ) +q(A.ax_,A.akD) +q(A.ax0,A.ax_) +q(A.auZ,A.ax0) +p(A.bZ,[A.aqB,A.aqW,A.aqM,A.aqH,A.aqK,A.aqF,A.aqO,A.ar3,A.jt,A.aqS,A.aqU,A.aqQ,A.aqD]) +q(A.aqC,A.aqB) +q(A.B6,A.aqC) +p(A.auZ,[A.awW,A.ax7,A.ax2,A.awZ,A.ax1,A.awY,A.ax3,A.axb,A.ax9,A.axa,A.ax8,A.ax5,A.ax6,A.ax4,A.awX]) +q(A.auV,A.awW) +q(A.aqX,A.aqW) +q(A.Bc,A.aqX) +q(A.av5,A.ax7) +q(A.aqN,A.aqM) +q(A.tJ,A.aqN) +q(A.av0,A.ax2) +q(A.aqI,A.aqH) +q(A.qh,A.aqI) +q(A.auY,A.awZ) +q(A.aqL,A.aqK) +q(A.wE,A.aqL) +q(A.av_,A.ax1) +q(A.aqG,A.aqF) +q(A.tI,A.aqG) +q(A.auX,A.awY) +q(A.aqP,A.aqO) +q(A.B9,A.aqP) +q(A.av1,A.ax3) +q(A.ar4,A.ar3) +q(A.Bh,A.ar4) +q(A.av9,A.axb) +p(A.jt,[A.ar_,A.ar1,A.aqY]) +q(A.ar0,A.ar_) +q(A.Be,A.ar0) +q(A.av7,A.ax9) +q(A.ar2,A.ar1) +q(A.Bf,A.ar2) +q(A.av8,A.axa) +q(A.aqZ,A.aqY) +q(A.Bd,A.aqZ) +q(A.av6,A.ax8) +q(A.aqT,A.aqS) +q(A.tK,A.aqT) +q(A.av3,A.ax5) +q(A.aqV,A.aqU) +q(A.Bb,A.aqV) +q(A.av4,A.ax6) +q(A.aqR,A.aqQ) +q(A.Ba,A.aqR) +q(A.av2,A.ax4) +q(A.aqE,A.aqD) +q(A.B7,A.aqE) +q(A.auW,A.awX) +p(A.eI,[A.aoe,A.D4]) +q(A.ef,A.aoe) +p(A.ef,[A.dC,A.nX]) +p(A.dC,[A.o0,A.Hg,A.OB,A.kX,A.ZL,A.Xv]) +p(A.LA,[A.Zj,A.KW]) +p(A.Hg,[A.kP,A.a3H]) +p(A.OB,[A.oZ,A.o4,A.oh]) +p(A.a3H,[A.l4,A.K4]) +q(A.A3,A.km) +q(A.Gv,A.A3) +p(A.akG,[A.a3u,A.a7I,A.a81]) +q(A.DT,A.akJ) +p(A.Do,[A.L_,A.kr,A.aqm]) +q(A.bfH,A.ayJ) +q(A.aUa,A.afL) +p(A.b5h,[A.buG,A.buI,A.a7q,A.aiW,A.alY]) +q(A.ZR,A.a_) +p(A.aeq,[A.arv,A.a_0,A.aes,A.aeN,A.a_2,A.Tc]) +q(A.DY,A.al6) +q(A.bg6,A.DY) +q(A.Gz,A.SY) +q(A.ME,A.ale) +q(A.QQ,A.apl) +q(A.E4,A.alm) +q(A.bgB,A.E4) +q(A.MN,A.aln) +q(A.E6,A.alp) +q(A.bgD,A.E6) +q(A.arn,A.awr) +p(A.zJ,[A.alr,A.afk,A.vB]) +q(A.arD,A.arC) +q(A.a_9,A.arD) +q(A.BB,A.a_9) +q(A.arw,A.BB) +q(A.MU,A.als) +q(A.d7,A.alt) +q(A.XE,A.a18) +q(A.fn,A.apK) +p(A.fn,[A.ab8,A.an8,A.apX,A.xg]) +p(A.ab8,[A.apJ,A.anF,A.Yl]) +p(A.eg,[A.MX,A.PO,A.YP,A.EW,A.A4,A.EX]) +q(A.a4_,A.alu) +q(A.Em,A.alX) +q(A.bhA,A.Em) +q(A.Nk,A.alZ) +q(A.No,A.am1) +q(A.a61,A.am6) +p(A.pv,[A.Au,A.QO]) +q(A.Oc,A.amZ) +q(A.Oe,A.an0) +q(A.aw1,A.aJB) +q(A.and,A.aw1) +q(A.Op,A.SO) +q(A.F3,A.anf) +q(A.bje,A.F3) +q(A.F7,A.anl) +q(A.bji,A.F7) +q(A.OE,A.any) +q(A.OL,A.anz) +p(A.MV,[A.Fh,A.acs,A.aiJ]) +p(A.ca,[A.aw2,A.aw5,A.aw3,A.aw4,A.aoq,A.aor,A.aoB,A.awm,A.awo,A.awn,A.a0l,A.auh,A.awU]) +q(A.Yj,A.aw2) +q(A.anI,A.aw5) +q(A.anG,A.aw3) +q(A.anH,A.aw4) +q(A.OQ,A.anJ) +q(A.Pc,A.anO) +q(A.Pi,A.anX) +q(A.Fz,A.ao_) +q(A.bjH,A.Fz) +q(A.b5T,A.aND) +q(A.aw6,A.b5T) +q(A.aw7,A.aw6) +q(A.bjB,A.aw7) +q(A.bqG,A.aNC) +q(A.tb,A.aos) +p(A.pW,[A.PY,A.w3]) +p(A.w3,[A.w1,A.PZ,A.Q_]) +p(A.w4,[A.aoD,A.aoE]) +q(A.YR,A.a1n) +q(A.tf,A.FZ) +p(A.du,[A.lF,A.fL,A.nv,A.a3R]) +p(A.lF,[A.apU,A.oU,A.mW]) +q(A.alj,A.a17) +p(A.Mf,[A.asR,A.a2P,A.agO,A.afC,A.afi,A.agH,A.a7b,A.Qw]) +q(A.YI,A.a1m) +q(A.a_6,A.awx) +q(A.an5,A.aw0) +q(A.YX,A.a1o) +q(A.G1,A.aoG) +q(A.bm4,A.G1) +q(A.apc,A.awe) +q(A.a_e,A.awA) +q(A.Gm,A.apd) +q(A.bmD,A.Gm) +q(A.app,A.awf) +q(A.a_k,A.a_j) +q(A.aeO,A.a_k) +p(A.aeO,[A.a_a,A.auw,A.T8,A.Tk,A.Bz,A.aeF,A.T5,A.Tf,A.aeI,A.aru,A.aet,A.L9,A.aez,A.aeW,A.Tb,A.aeC,A.aeP,A.Td,A.Th,A.T2,A.Tl,A.aeu,A.aeG,A.aeA,A.aeD,A.aeE,A.aeB,A.T4,A.arx,A.arG,A.arL,A.arK,A.Lb,A.P1,A.P0,A.a_i,A.Hz,A.asW,A.arV]) +p(A.aa0,[A.Zf,A.Me,A.yl,A.M8,A.Mb,A.yn,A.Mc,A.ym,A.M6,A.M9,A.Ju]) +q(A.FU,A.KE) +p(A.FU,[A.yp,A.akY,A.akT]) +p(A.yp,[A.apm,A.al1,A.akP,A.akU,A.akX,A.akW,A.akR,A.akV,A.a0z]) +q(A.apq,A.ab6) +q(A.N,A.auy) +q(A.ab9,A.N) +q(A.apr,A.ab9) +p(A.fS,[A.aba,A.Jb,A.ajo,A.am5,A.WB,A.SF,A.qw,A.nh,A.ahP,A.JM]) +q(A.GG,A.apA) +q(A.abm,A.GG) +q(A.R5,A.apy) +q(A.abn,A.apz) +q(A.Rp,A.apR) +q(A.Rq,A.apS) +q(A.Rr,A.apT) +q(A.ZD,A.awm) +q(A.aqd,A.awo) +q(A.aqc,A.awn) +q(A.RI,A.aqe) +p(A.qa,[A.Zg,A.RN]) +q(A.Aw,A.Zg) +q(A.avT,A.axi) +q(A.avU,A.axj) +p(A.tD,[A.akA,A.a6Q]) +q(A.acz,A.aqg) +p(A.agX,[A.a11,A.a12]) +q(A.So,A.ar5) +q(A.vw,A.adN) +q(A.am4,A.a1a) +q(A.Hj,A.arf) +q(A.bhG,A.Hj) +q(A.SK,A.ark) +q(A.TK,A.a_t) +p(A.aHl,[A.at,A.x9]) +q(A.Xz,A.at) +p(A.aVD,[A.bqE,A.buH]) +q(A.Ys,A.a1k) +q(A.a_w,A.a_v) +q(A.HN,A.a_w) +q(A.cn,A.akK) +p(A.cn,[A.a7y,A.fZ,A.dX,A.akd,A.Os,A.adL,A.XQ,A.af2,A.ac2,A.adH,A.Oq,A.TN]) +p(A.a7y,[A.anj,A.ank]) +q(A.H7,A.BM) +q(A.TY,A.asr) +q(A.TZ,A.asu) +q(A.U_,A.asv) +q(A.U0,A.asw) +p(A.Jb,[A.aux,A.abr]) +p(A.Wa,[A.asy,A.aul]) +q(A.UA,A.at5) +q(A.Iv,A.atd) +q(A.brq,A.Iv) +q(A.VK,A.au4) +q(A.VN,A.au8) +q(A.aug,A.awU) +q(A.VX,A.aui) +q(A.a0m,A.a1I) +q(A.aps,A.aUe) +q(A.abb,A.aps) +q(A.Wb,A.aup) +q(A.auu,A.awV) +p(A.kT,[A.aus,A.auC,A.axe]) +q(A.arS,A.awD) +q(A.j_,A.auz) +q(A.nl,A.auD) +q(A.ab5,A.ER) +q(A.uA,A.avC) +q(A.Wh,A.auF) +q(A.Wi,A.auH) +q(A.CC,A.a0x) +q(A.Wp,A.auK) +q(A.Wy,A.avb) +p(A.kB,[A.f5,A.iM,A.Zn]) +p(A.MK,[A.cY,A.Zo]) +q(A.cw,A.alk) +p(A.a3R,[A.fs,A.ja]) +q(A.hC,A.x8) +p(A.fL,[A.hm,A.my,A.ch,A.jE,A.ke,A.jG,A.jH]) +p(A.eW,[A.ai,A.jT,A.xP]) +q(A.q2,A.aPA) +p(A.alv,[A.XG,A.KL]) +q(A.Mu,A.a36) +q(A.jm,A.aov) +q(A.aRy,A.aox) +p(A.iz,[A.tG,A.m8]) +q(A.IY,A.au2) +p(A.m7,[A.JV,A.avm,A.Eo,A.Gh,A.RW,A.Ou]) +q(A.x2,A.UJ) +p(A.o3,[A.nO,A.It]) +p(A.lD,[A.yC,A.agS]) +q(A.arz,A.a_5) +q(A.T7,A.arz) +q(A.a_8,A.a_7) +q(A.arB,A.a_8) +q(A.BA,A.arB) +p(A.wO,[A.a0n,A.Yt,A.Kb]) +q(A.fl,A.aoY) +p(A.fl,[A.adj,A.adq,A.ft]) +p(A.ft,[A.q8,A.yV,A.NB,A.Ex,A.NF,A.Ul,A.MD,A.Gg,A.Pw,A.Mn,A.P_,A.OZ]) +p(A.q8,[A.qN,A.RD]) +q(A.arF,A.arE) +q(A.Tg,A.arF) +q(A.apM,A.awi) +q(A.wu,A.aGI) +p(A.br7,[A.amd,A.kq]) +p(A.kq,[A.as7,A.YL,A.Dz]) +q(A.tH,A.oz) +q(A.arI,A.a_g) +q(A.arJ,A.arI) +q(A.Tj,A.arJ) +q(A.awH,A.awG) +q(A.uT,A.awH) +q(A.ads,A.aqy) +q(A.aer,A.aru) +p(A.Oa,[A.u3,A.an3,A.ant]) +p(A.L9,[A.aey,A.aex,A.aev,A.aew,A.a_h]) +p(A.a_h,[A.aeJ,A.aeK]) +p(A.Tk,[A.aeM,A.aeH,A.tT,A.a_1,A.To,A.HB]) +p(A.b3B,[A.Ny,A.BR]) +q(A.T6,A.a_2) +q(A.agQ,A.at8) +p(A.u9,[A.at9,A.ata]) +q(A.qt,A.at9) +q(A.atc,A.xa) +q(A.ka,A.atc) +p(A.dL,[A.a_n,A.arM]) +q(A.arO,A.a_n) +q(A.arP,A.arO) +q(A.tU,A.arP) +p(A.tU,[A.aeS,A.aeT,A.aeU]) +q(A.aeR,A.aeS) +q(A.b5B,A.b5A) +q(A.b5y,A.b5x) +q(A.atb,A.ata) +q(A.iI,A.atb) +q(A.Is,A.iI) +q(A.Tm,A.arM) +p(A.Tm,[A.aeV,A.arN]) +q(A.arR,A.arQ) +q(A.Tn,A.arR) +q(A.a8L,A.VQ) +q(A.Tp,A.arU) +q(A.tV,A.lc) +p(A.tV,[A.wR,A.aeQ,A.aIR]) +q(A.arX,A.arW) +q(A.Tq,A.arX) +q(A.afY,A.asB) +q(A.eB,A.asE) +q(A.I2,A.asF) +q(A.AN,A.I2) +p(A.b3P,[A.bcC,A.aTR,A.bbt]) +q(A.aAY,A.a35) +q(A.aXC,A.aAY) +p(A.azZ,[A.biH,A.aem]) +q(A.mL,A.aoV) +p(A.mL,[A.Ag,A.q0,A.Ql]) +q(A.aT3,A.aoW) +p(A.aT3,[A.u,A.M]) +p(A.GO,[A.apY,A.au7]) +q(A.q9,A.i3) +q(A.SP,A.arl) +q(A.oq,A.arm) +p(A.oq,[A.op,A.Hq]) +q(A.aee,A.SP) +q(A.ki,A.dk) +q(A.xj,A.auk) +p(A.xj,[A.aiL,A.aiK,A.aiM,A.Jc]) +q(A.a8E,A.xk) +q(A.aqv,A.awp) +q(A.bJ,A.aoL) +q(A.ays,A.akI) +p(A.bJ,[A.DV,A.E9,A.kK,A.Bo,A.AJ,A.Bm,A.iV,A.Ot,A.a7v,A.tZ,A.pw,A.wy,A.wM,A.or,A.xu,A.nm,A.xt,A.P7,A.Tz,A.Qp]) +p(A.fZ,[A.a1s,A.a1t,A.uJ,A.a0I,A.a0J,A.asx,A.amA]) +q(A.ZE,A.a1s) +q(A.ZF,A.a1t) +q(A.akQ,A.a14) +q(A.al_,A.avX) +q(A.al0,A.a16) +q(A.a0U,A.axg) +q(A.UU,A.qx) +p(A.ac6,[A.Gb,A.Y9,A.lG,A.ZG,A.a_y]) +p(A.NH,[A.Sy,A.ID,A.l1]) +p(A.Sy,[A.iy,A.AT,A.awl,A.ars]) +p(A.iy,[A.avc,A.PW,A.KG,A.Dg]) +q(A.mC,A.avd) +q(A.hD,A.dc) +p(A.In,[A.aq9,A.awK,A.ara]) +q(A.Pb,A.ev) +p(A.aaD,[A.aed,A.a8i,A.Hc]) +q(A.wP,A.a_f) +q(A.a0V,A.a3I) +q(A.a0W,A.a0V) +q(A.a0X,A.a0W) +q(A.a0Y,A.a0X) +q(A.a0Z,A.a0Y) +q(A.a1_,A.a0Z) +q(A.a10,A.a1_) +q(A.akl,A.a10) +q(A.a1i,A.a1h) +q(A.Y5,A.a1i) +q(A.zo,A.Y9) +p(A.m2,[A.anw,A.acx]) +q(A.aso,A.j3) +q(A.ow,A.aso) +q(A.BP,A.ow) +p(A.BP,[A.D8,A.xR]) +q(A.anC,A.Ye) +q(A.Yf,A.anC) +q(A.anD,A.Yf) +q(A.anE,A.anD) +q(A.vK,A.anE) +q(A.nq,A.tG) +q(A.Dt,A.nq) +q(A.ao7,A.ao6) +q(A.ex,A.ao7) +p(A.ex,[A.zL,A.Yv]) +q(A.ao5,A.ao4) +q(A.Pt,A.ao5) +q(A.a8W,A.t5) +q(A.ao8,A.Ks) +q(A.Yu,A.mJ) +q(A.a8X,A.aoa) +q(A.hw,A.awt) +q(A.r0,A.aws) +q(A.arr,A.a8X) +q(A.SV,A.arr) +p(A.pP,[A.bR,A.t9]) +p(A.zQ,[A.dr,A.al5]) +q(A.biN,A.b3Q) +q(A.PH,A.AH) +q(A.YK,A.awb) +q(A.YY,A.a1p) +q(A.jo,A.vC) +q(A.awz,A.awy) +q(A.a_d,A.awz) +q(A.QF,A.kZ) +p(A.pV,[A.AA,A.asV]) +q(A.apu,A.awg) +q(A.a7j,A.ajp) +q(A.ij,A.b0Z) +p(A.xQ,[A.KV,A.KU,A.Zy,A.Zz]) +q(A.ZB,A.ZA) +q(A.mV,A.ZB) +p(A.as2,[A.apQ,A.bEz]) +p(A.fN,[A.aok,A.eK,A.BG]) +q(A.ZC,A.awl) +q(A.awC,A.awB) +q(A.La,A.awC) +q(A.GZ,A.aqf) +q(A.Lx,A.iJ) +q(A.awE,A.a1x) +q(A.Lc,A.awE) +q(A.YE,A.a1l) +q(A.a0g,A.a1H) +q(A.RL,A.ZG) +q(A.Pn,A.anZ) +q(A.AP,A.Pn) +p(A.x1,[A.Yx,A.RO,A.aeb,A.MP,A.Nx,A.M3,A.ac0]) +q(A.a7h,A.aXH) +q(A.Df,A.B2) +q(A.aqx,A.Bz) +q(A.as3,A.awF) +p(A.eK,[A.pa,A.as0,A.as1]) +q(A.a_o,A.pa) +p(A.a_o,[A.Tw,A.Tv]) +q(A.HF,A.BG) +q(A.Lf,A.LG) +p(A.afK,[A.vY,A.aQD,A.aKM,A.a3B,A.a7K]) +q(A.Lg,A.ct) +p(A.b5v,[A.u8,A.b5w]) +q(A.a_K,A.awJ) +q(A.a_A,A.lG) +q(A.jw,A.a_A) +p(A.jw,[A.HS,A.k8,A.of,A.tX,A.ajT]) +q(A.xO,A.to) +q(A.amh,A.k8) +q(A.BO,A.a_y) +p(A.afM,[A.a6X,A.a3S]) +p(A.a3S,[A.Go,A.a9s]) +q(A.a_G,A.a_F) +q(A.HU,A.a_G) +q(A.apN,A.afT) +q(A.GQ,A.apN) +q(A.a_D,A.GQ) +q(A.r4,A.kP) +q(A.r5,A.l4) +q(A.a1z,A.awI) +q(A.asz,A.a1z) +q(A.apg,A.Ah) +q(A.aaZ,A.apg) +q(A.at2,A.at1) +q(A.by,A.at2) +q(A.CW,A.avW) +q(A.asZ,A.asY) +q(A.Il,A.asZ) +q(A.Uq,A.at0) +q(A.awL,A.awK) +q(A.at4,A.awL) +q(A.a_m,A.a1w) +q(A.ua,A.agU) +p(A.ua,[A.agT,A.agR,A.at6]) +q(A.Lv,A.awT) +q(A.VR,A.aub) +q(A.VU,A.aue) +q(A.VT,A.aud) +q(A.VV,A.auf) +q(A.VS,A.auc) +q(A.MH,A.Xv) +p(A.MH,[A.qH,A.qI]) +q(A.aiN,A.aiB) +p(A.a7v,[A.zg,A.zi,A.zh,A.jg,A.tY]) +p(A.jg,[A.rU,A.rW,A.zE,A.zy,A.zz,A.ly,A.vO,A.rX,A.zC,A.zD,A.rV]) +q(A.a_L,A.a1B) +q(A.a_J,A.a1A) +q(A.NC,A.am5) +q(A.avG,A.Cz) +q(A.a2M,A.Qw) +q(A.Jy,A.a0B) +q(A.axf,A.axe) +q(A.avB,A.axf) +q(A.an6,A.aAN) +q(A.aJa,A.an6) +p(A.rY,[A.Fa,A.vQ]) +q(A.aR3,A.aMZ) +q(A.a9J,A.PK) +q(A.atz,A.awP) +q(A.ath,A.awO) +p(A.b9G,[A.Rf,A.aLD]) +q(A.Gx,A.QL) +q(A.DW,A.Fm) +p(A.om,[A.ar6,A.ar7]) +q(A.uh,A.Eb) +q(A.VI,A.uh) +q(A.aXW,A.aem) +p(A.aPs,[A.abv,A.a9o]) +q(A.rt,A.a3D) +p(A.qA,[A.yF,A.Co]) +p(A.a3E,[A.abI,A.b0w]) +p(A.azN,[A.HE,A.IS]) +q(A.Nh,A.cR) +q(A.aRq,A.aRp) +p(A.xH,[A.Kf,A.Kh,A.Kg]) +p(A.cc,[A.Mt,A.a3t,A.a3Q,A.Of,A.OU,A.P6,A.a8u,A.Pz,A.a9B,A.PN,A.a9R,A.Q5,A.aai,A.aav,A.abY,A.ac3,A.adm,A.Sz,A.afr,A.aip,A.aj_,A.aje,A.ajs,A.X4]) +p(A.Mt,[A.a2Y,A.a2W,A.a2X,A.a3_,A.a2Z,A.a30]) +p(A.Of,[A.a75,A.a73,A.a74]) +p(A.OU,[A.OV,A.a80,A.a7V,A.a7W,A.a7X,A.a7Y,A.a7Z,A.a8_]) +p(A.P6,[A.a8j,A.a8k]) +p(A.Pz,[A.a93,A.a92]) +q(A.a9N,A.PN) +q(A.aaf,A.Q5) +q(A.adR,A.Sz) +p(A.X4,[A.akx,A.aky,A.akz]) +p(A.Qf,[A.aSn,A.aSB]) +q(A.aSy,A.aSo) +q(A.Z2,A.Ga) +p(A.f6,[A.a3O,A.NE,A.OT,A.a8z,A.a90,A.a9w,A.a9E,A.a9G,A.Qs,A.Am,A.H1,A.Ub,A.aiy]) +p(A.Am,[A.RE,A.WE]) +q(A.RF,A.RE) +q(A.WF,A.WE) +p(A.h1,[A.a3q,A.a3r,A.a5Z,A.a79,A.a7m,A.a7R,A.a8l,A.Jj,A.aaK,A.agZ]) +p(A.a7m,[A.OS,A.Aj,A.aid]) +q(A.aa_,A.Aj) +q(A.aa5,A.Jj) +q(A.aTm,A.aiS) +p(A.ID,[A.at3,A.arc]) +q(A.Ut,A.at3) +q(A.Yn,A.a1j) +q(A.aWJ,A.aWI) +q(A.Ab,A.baN) +p(A.Ab,[A.adE,A.ajP,A.akm]) +q(A.afc,A.EJ) +p(A.afc,[A.bn,A.dj]) +p(A.aZ,[A.bk,A.h0,A.Al,A.U6,A.U7,A.U8,A.U9,A.Ua,A.P2,A.ac1,A.mn,A.C3,A.adF,A.af0,A.JY]) +p(A.aah,[A.ab4,A.bem]) +p(A.h0,[A.nZ,A.QI,A.Wl,A.lQ,A.Uy,A.Ts]) +p(A.hE,[A.Us,A.z1,A.ac5]) +q(A.Np,A.Al) +p(A.Ts,[A.Qr,A.Su]) +q(A.kN,A.Qr) +q(A.aqs,A.aqr) +q(A.aqt,A.aqs) +q(A.aXp,A.aqt) +q(A.ZK,A.a1u) +q(A.ZJ,A.ZI) +q(A.aqu,A.ZJ) +q(A.Si,A.aqu) +q(A.oj,A.kX) +q(A.A5,A.PR) +p(A.kD,[A.am2,A.anY,A.ash,A.avD,A.aoN]) +q(A.Ar,A.fv) +p(A.u6,[A.FY,A.NK]) +q(A.Qx,A.FY) +q(A.Nj,A.Qx) +q(A.YN,A.Ut) +q(A.LD,A.ana) +q(A.a0Q,A.uI) +p(A.Co,[A.vn,A.SA]) +p(A.Py,[A.K6,A.Lo,A.Ln]) +p(A.iN,[A.MT,A.Oh]) +q(A.b5_,A.b4Z) +p(A.b53,[A.aVa,A.b51]) +q(A.asX,A.a1C) +q(A.a8B,A.ah5) +p(A.Iy,[A.Yp,A.ah6]) +q(A.Ix,A.ah7) +q(A.ub,A.ah6) +p(A.IJ,[A.PF,A.zZ,A.JS]) +p(A.Fo,[A.RQ,A.aja,A.bW,A.zH,A.fm,A.bN,A.cm,A.fd,A.ir,A.aCe,A.aKi,A.fA,A.eC,A.oY,A.bM]) +p(A.bgy,[A.aMh,A.adY,A.Hk,A.x5,A.ag6,A.JF,A.I5,A.a9g,A.ag2,A.rS,A.GU]) +q(A.I4,A.x5) +q(A.i9,A.aty) +p(A.i9,[A.xc,A.ng]) +q(A.Mw,A.wI) +q(A.V4,A.et) +q(A.bd9,A.avn) +p(A.bd9,[A.aYd,A.aRG,A.oM,A.aMy]) +q(A.X9,A.aYd) +q(A.X8,A.aRG) +q(A.Xd,A.oM) +q(A.X7,A.aMy) +q(A.aMi,A.a5_) +q(A.bDb,A.apC) +q(A.og,A.cm) +q(A.akh,A.avE) +q(A.adt,A.Sm) +q(A.ajw,A.a6X) +q(A.a_B,A.a1y) +q(A.ajy,A.uy) +q(A.ajx,A.wR) +p(A.ahs,[A.ahG,A.IM,A.Cd,A.Ck]) +q(A.IE,A.b7a) +q(A.ame,A.a1b) +q(A.Vb,A.a97) +q(A.l8,A.a3c) +q(A.atM,A.a0a) +q(A.Vm,A.atM) +q(A.atP,A.a1F) +q(A.atR,A.awQ) +q(A.atU,A.a1G) +q(A.uc,A.atp) +q(A.UY,A.atu) +q(A.UZ,A.atv) +q(A.V_,A.atw) +q(A.Vd,A.atC) +q(A.Ve,A.atD) +q(A.ahS,A.atN) +q(A.Vo,A.atO) +q(A.ahW,A.atQ) +q(A.ahy,A.atx) +q(A.ai0,A.HF) +p(A.bd,[A.au1,A.avs,A.ape,A.auG,A.Ic,A.zw,A.A0,A.Ie,A.zS,A.zT,A.CD,A.CE,A.Ad,A.AC,A.Ae,A.AW,A.AY,A.Cp,A.Bp,A.z_,A.rF,A.zn,A.rn,A.yv,A.yw,A.ro,A.CR,A.uw,A.ux,A.yQ,A.yI,A.zR,A.yK,A.wx,A.tE,A.xy,A.qT,A.rC,A.A1,A.qM,A.zv,A.yT,A.BQ,A.AK,A.yD,A.zj,A.yH,A.JG,A.oX,A.xq,A.JH,A.mb,A.un,A.I3,A.oA,A.o5,A.Ib,A.oC]) +q(A.xd,A.au1) +q(A.CM,A.avs) +q(A.An,A.ape) +p(A.adO,[A.wp,A.p_,A.wB,A.mw,A.p0,A.m9,A.f8,A.kY,A.oR,A.pQ]) +q(A.xp,A.auG) +p(A.b79,[A.atA,A.atG]) +q(A.ahF,A.atA) +q(A.ahO,A.atG) +p(A.ahO,[A.aaH,A.afl]) +q(A.agc,A.aaH) +q(A.aaI,A.ap6) +p(A.aaI,[A.a41,A.a4v,A.a4b,A.a4a,A.Ec,A.a4z,A.a4f,A.a4e,A.a4F,A.N_,A.a46,A.a4M,A.yZ]) +q(A.ajJ,A.afl) +q(A.aqj,A.ahF) +q(A.acY,A.aqj) +p(A.acY,[A.CL,A.aaW,A.aep]) +p(A.aaW,[A.a8M,A.ag9,A.aga,A.agb,A.ag8]) +q(A.ug,A.aep) +p(A.ug,[A.WH,A.T1]) +q(A.ru,A.alw) +q(A.ajh,A.auN) +p(A.ajh,[A.Wr,A.oQ,A.xr]) +p(A.a7z,[A.N3,A.kg,A.TC]) +q(A.alM,A.UM) +q(A.alN,A.alM) +q(A.alO,A.alN) +q(A.alP,A.alO) +q(A.alQ,A.alP) +q(A.alR,A.alQ) +q(A.a4L,A.alR) +p(A.aic,[A.aI9,A.asP]) +q(A.dS,A.ami) +p(A.dS,[A.a6u,A.a6v,A.a6w,A.cF,A.a6y]) +p(A.cF,[A.a6j,A.NX,A.a6p,A.NQ,A.NN,A.NW,A.NR,A.NS,A.NU,A.NV,A.NO,A.NP,A.a6q,A.a6r,A.NT,A.a6k,A.a6o,A.a6l,A.a6m,A.a6n]) +q(A.a6x,A.amj) +q(A.rI,A.a6x) +p(A.z7,[A.a6s,A.a6t]) +q(A.bgk,A.azE) +q(A.amk,A.aI9) +q(A.EL,A.amk) +q(A.acn,A.aqa) +q(A.bF,A.avw) +q(A.JK,A.bF) +p(A.m6,[A.a6c,A.a8r,A.agB,A.EC]) +q(A.Ca,A.atq) +q(A.nQ,A.alx) +q(A.Ed,A.aly) +q(A.a4K,A.alL) +q(A.rv,A.alA) +q(A.Ee,A.alB) +q(A.a4l,A.alD) +q(A.a49,A.alz) +q(A.Ef,A.alC) +q(A.yM,A.alW) +q(A.cd,A.alE) +q(A.pr,A.alG) +q(A.nR,A.alF) +q(A.kE,A.alH) +q(A.a4A,A.alI) +q(A.N4,A.alK) +q(A.a2z,A.akE) +q(A.abi,A.apv) +p(A.abi,[A.US,A.VD,A.Vw]) +p(A.a2z,[A.ahu,A.ahv,A.ahJ,A.ai_,A.Vv,A.ai3,A.ahK]) +p(A.aCe,[A.alT,A.mv,A.kF]) +q(A.N8,A.alT) +p(A.mv,[A.alV,A.alU,A.N7,A.N6,A.yL,A.Ej]) +q(A.nS,A.alV) +q(A.kG,A.alU) +q(A.N9,A.N7) +q(A.xs,A.auO) +p(A.xs,[A.oc,A.kV]) +p(A.aKi,[A.aKn,A.aKl,A.a7w,A.aKj,A.aKk,A.aKm]) +q(A.pR,A.aoi) +q(A.WL,A.avq) +q(A.HG,A.as4) +p(A.eC,[A.agq,A.BX,A.Uk,A.agl,A.Ue,A.Uc,A.Uh,A.Ud,A.Uj,A.Id,A.Uf,A.Ih,A.Ii,A.Ug,A.agf,A.agj,A.agn]) +p(A.agn,[A.agm,A.If,A.Ig]) +q(A.a7x,A.ani) +q(A.age,A.asG) +q(A.agg,A.asH) +q(A.agi,A.asI) +q(A.oD,A.asK) +q(A.Ui,A.asJ) +q(A.x7,A.asL) +p(A.iX,[A.ago,A.agp,A.avl]) +p(A.ago,[A.ala,A.asm]) +p(A.agp,[A.avu,A.asl]) +q(A.oE,A.asM) +q(A.BZ,A.asO) +q(A.agr,A.asN) +q(A.b4m,A.b4l) +q(A.ags,A.asP) +q(A.abJ,A.agx) +q(A.mT,A.abJ) +q(A.abK,A.ahi) +q(A.abL,A.abK) +p(A.bM,[A.bp,A.aU]) +p(A.fK,[A.lo,A.l7]) +p(A.l7,[A.lr,A.nb]) +q(A.m1,A.asd) +q(A.ov,A.ase) +q(A.k7,A.asf) +p(A.b1U,[A.b18,A.b2j]) +q(A.HK,A.asb) +p(A.b23,[A.b24,A.b25]) +q(A.k6,A.asa) +p(A.qo,[A.cy,A.ou]) +q(A.Ps,A.ao3) +q(A.afq,A.asg) +q(A.afP,A.ass) +p(A.afP,[A.Sw,A.I9,A.Ia]) +q(A.afQ,A.ast) +q(A.QW,A.apt) +q(A.ato,A.a1E) +q(A.IG,A.atr) +q(A.ahw,A.ats) +q(A.II,A.att) +q(A.Ce,A.atF) +q(A.Cg,A.atI) +q(A.Vk,A.atJ) +q(A.oL,A.ib) +q(A.jy,A.atV) +q(A.a_S,A.a1D) +q(A.aig,A.Ix) +q(A.aoK,A.us) +q(A.Wz,A.aoK) +p(A.bd5,[A.aVb,A.bd6]) +p(A.bdi,[A.aVc,A.bdj]) +q(A.aNP,A.bdB) +p(A.wz,[A.iC,A.lM,A.hV,A.ND]) +p(A.aRx,[A.aXX,A.aPg,A.aSq,A.be7,A.aA7]) +p(A.o2,[A.wa,A.wJ]) +p(A.eh,[A.anL,A.ajn,A.afa,A.af9,A.HD,A.af6,A.af7,A.Tu,A.af8]) +p(A.ajn,[A.jM,A.Nz,A.QM,A.S4]) +p(A.jM,[A.H2,A.H4,A.EY,A.aiQ,A.a9Y]) +p(A.H2,[A.aka,A.aiT,A.afy]) +p(A.akc,[A.b0A,A.am8]) +q(A.aH5,A.am8) +q(A.avv,A.axd) +p(A.bdJ,[A.boV,A.bdK]) +q(A.aeZ,A.arV) +p(A.be2,[A.be3,A.aVe]) +p(A.zf,[A.aop,A.aki]) +q(A.akp,A.xB) +q(A.avP,A.aku) +q(A.akw,A.avP) +q(A.avL,A.axh) +q(A.avN,A.avM) +q(A.avO,A.avN) +q(A.em,A.avO) +p(A.em,[A.nt,A.p1,A.p2,A.p3,A.avI,A.p4,A.avQ,A.JZ]) +q(A.jC,A.avI) +q(A.j4,A.avQ) +q(A.avK,A.avJ) +q(A.ie,A.avK) +s(A.an7,A.a64) +s(A.anm,A.b2s) +s(A.anK,A.bhQ) +s(A.aoZ,A.bkF) +s(A.ap_,A.bkG) +s(A.ap0,A.bkE) +r(A.aqp,A.Y6) +r(A.aqq,A.Y6) +s(A.awh,A.avF) +s(A.awq,A.avF) +s(A.JC,A.ajD) +s(A.a19,A.H) +s(A.Zu,A.H) +s(A.Zv,A.Pm) +s(A.Zw,A.H) +s(A.Zx,A.Pm) +s(A.nu,A.Xs) +s(A.r3,A.au5) +s(A.JD,A.a0G) +s(A.a_W,A.bh) +s(A.a_X,A.w) +s(A.a_Y,A.qr) +s(A.a0H,A.a0G) +s(A.a1J,A.avj) +s(A.awc,A.aoS) +s(A.awd,A.aoS) +s(A.axc,A.ni) +s(A.amD,A.aIE) +s(A.ano,A.H) +s(A.anp,A.bI) +s(A.anq,A.H) +s(A.anr,A.bI) +s(A.anT,A.H) +s(A.anU,A.bI) +s(A.aol,A.H) +s(A.aom,A.bI) +s(A.apD,A.bh) +s(A.apE,A.bh) +s(A.apF,A.H) +s(A.apG,A.bI) +s(A.apV,A.H) +s(A.apW,A.bI) +s(A.aqz,A.H) +s(A.aqA,A.bI) +s(A.asc,A.bh) +s(A.a_T,A.H) +s(A.a_U,A.bI) +s(A.ate,A.H) +s(A.atf,A.bI) +s(A.atn,A.bh) +s(A.auA,A.H) +s(A.auB,A.bI) +s(A.a0t,A.H) +s(A.a0u,A.bI) +s(A.auL,A.H) +s(A.auM,A.bI) +s(A.avY,A.H) +s(A.avZ,A.bI) +s(A.aw8,A.H) +s(A.aw9,A.bI) +s(A.awj,A.H) +s(A.awk,A.bI) +s(A.awM,A.H) +s(A.awN,A.bI) +s(A.awR,A.H) +s(A.awS,A.bI) +r(A.KH,A.H) +s(A.ap1,A.H) +s(A.ap2,A.bI) +s(A.aq6,A.H) +s(A.aq7,A.bI) +s(A.atZ,A.H) +s(A.au_,A.bI) +s(A.auT,A.H) +s(A.auU,A.bI) +s(A.alc,A.bh) +r(A.Xm,A.hs) +r(A.a1e,A.hs) +r(A.a1q,A.hs) +r(A.a1r,A.hs) +r(A.axk,A.a2I) +s(A.ang,A.aJJ) +s(A.alh,A.acp) +s(A.arZ,A.acp) +s(A.apw,A.aKh) +s(A.al2,A.Mi) +s(A.al3,A.yr) +s(A.al4,A.vj) +s(A.XL,A.Mj) +s(A.XM,A.yr) +s(A.XN,A.vj) +s(A.amW,A.Ml) +s(A.arg,A.Mj) +s(A.arh,A.yr) +s(A.ari,A.vj) +s(A.as5,A.Mj) +s(A.as6,A.vj) +s(A.auQ,A.Mi) +s(A.auR,A.yr) +s(A.auS,A.vj) +s(A.a15,A.Ml) +r(A.a1c,A.hs) +r(A.a1d,A.hs) +s(A.amK,A.aE) +s(A.aw_,A.oP) +r(A.awu,A.ar) +s(A.awv,A.df) +s(A.amM,A.aE) +r(A.a1f,A.hs) +s(A.amO,A.oP) +r(A.a1g,A.eE) +r(A.a1v,A.ar) +s(A.aww,A.df) +s(A.amR,A.aE) +s(A.amT,A.aE) +s(A.ao2,A.pA) +s(A.ao1,A.aE) +s(A.ane,A.aE) +s(A.aqB,A.hv) +s(A.aqC,A.aml) +s(A.aqD,A.hv) +s(A.aqE,A.amm) +s(A.aqF,A.hv) +s(A.aqG,A.amn) +s(A.aqH,A.hv) +s(A.aqI,A.amo) +s(A.aqJ,A.aE) +s(A.aqK,A.hv) +s(A.aqL,A.amp) +s(A.aqM,A.hv) +s(A.aqN,A.amq) +s(A.aqO,A.hv) +s(A.aqP,A.amr) +s(A.aqQ,A.hv) +s(A.aqR,A.ams) +s(A.aqS,A.hv) +s(A.aqT,A.amt) +s(A.aqU,A.hv) +s(A.aqV,A.amu) +s(A.aqW,A.hv) +s(A.aqX,A.amv) +s(A.aqY,A.hv) +s(A.aqZ,A.amw) +s(A.ar_,A.hv) +s(A.ar0,A.amx) +s(A.ar1,A.hv) +s(A.ar2,A.amy) +s(A.ar3,A.hv) +s(A.ar4,A.amz) +s(A.awW,A.aml) +s(A.awX,A.amm) +s(A.awY,A.amn) +s(A.awZ,A.amo) +s(A.ax_,A.aE) +s(A.ax0,A.hv) +s(A.ax1,A.amp) +s(A.ax2,A.amq) +s(A.ax3,A.amr) +s(A.ax4,A.ams) +s(A.ax5,A.amt) +s(A.ax6,A.amu) +s(A.ax7,A.amv) +s(A.ax8,A.amw) +s(A.ax9,A.amx) +s(A.axa,A.amy) +s(A.axb,A.amz) +s(A.aoe,A.pA) +s(A.akJ,A.aE) +s(A.al6,A.aE) +s(A.ale,A.aE) +s(A.apl,A.aE) +s(A.alm,A.aE) +s(A.aln,A.aE) +s(A.alp,A.aE) +s(A.awr,A.ab7) +s(A.als,A.aE) +s(A.alt,A.aE) +r(A.a18,A.eE) +s(A.alu,A.aE) +s(A.alX,A.aE) +s(A.alZ,A.aE) +s(A.am1,A.aE) +s(A.am6,A.aE) +s(A.amZ,A.aE) +s(A.an0,A.aE) +s(A.aw1,A.oP) +s(A.anf,A.aE) +s(A.anl,A.aE) +s(A.any,A.aE) +s(A.anz,A.aE) +s(A.aw2,A.aE) +s(A.aw3,A.aE) +s(A.aw4,A.aE) +s(A.aw5,A.aE) +s(A.anJ,A.aE) +s(A.anO,A.aE) +s(A.anX,A.aE) +s(A.aw6,A.aMt) +s(A.aw7,A.aMu) +s(A.ao_,A.aE) +s(A.aos,A.aE) +r(A.a1n,A.pq) +s(A.aoG,A.aE) +r(A.a17,A.eE) +r(A.aw0,A.oG) +r(A.a1m,A.hs) +r(A.a1o,A.eE) +r(A.awx,A.qu) +r(A.awe,A.oG) +r(A.awA,A.qu) +s(A.apd,A.aE) +r(A.awf,A.eE) +s(A.apy,A.aE) +s(A.apz,A.aE) +s(A.apA,A.aE) +s(A.apR,A.aE) +s(A.apS,A.aE) +s(A.apT,A.aE) +s(A.awm,A.aE) +s(A.awn,A.aE) +s(A.awo,A.aE) +s(A.aqe,A.aE) +s(A.Zg,A.QU) +s(A.aqg,A.aE) +s(A.axi,A.a13) +s(A.axj,A.a13) +s(A.ar5,A.aE) +r(A.a1a,A.hs) +s(A.arf,A.aE) +s(A.ark,A.aE) +r(A.a_t,A.eE) +r(A.a_v,A.eE) +r(A.a_w,A.m_) +r(A.a1k,A.eE) +s(A.asr,A.aE) +s(A.asu,A.aE) +s(A.asv,A.aE) +s(A.asw,A.aE) +s(A.at5,A.aE) +s(A.atd,A.aE) +s(A.au4,A.aE) +s(A.au8,A.aE) +s(A.awU,A.aE) +s(A.aui,A.aE) +r(A.a1I,A.m_) +s(A.aps,A.oP) +s(A.aup,A.aE) +r(A.awD,A.ar) +r(A.awV,A.eE) +s(A.auz,A.aE) +s(A.auD,A.aE) +s(A.avC,A.aE) +s(A.auF,A.aE) +s(A.auH,A.aE) +r(A.a0x,A.hs) +s(A.auK,A.aE) +s(A.avb,A.aE) +s(A.alk,A.aE) +s(A.an4,A.aE) +s(A.aov,A.aE) +s(A.aox,A.aE) +s(A.aow,A.aE) +s(A.au2,A.aE) +s(A.auy,A.aE) +r(A.XP,A.fi) +r(A.a_5,A.ar) +s(A.arz,A.df) +r(A.a_7,A.Hx) +r(A.a_8,A.ar) +s(A.arB,A.df) +r(A.arC,A.ar) +s(A.arD,A.df) +r(A.a_9,A.a77) +s(A.aoY,A.pA) +r(A.arE,A.ar) +s(A.arF,A.df) +s(A.awi,A.aE) +s(A.arH,A.pA) +r(A.a_g,A.ar) +s(A.arI,A.df) +r(A.arJ,A.Hx) +s(A.awG,A.i6) +s(A.awH,A.jO) +r(A.aqy,A.boX) +r(A.aru,A.T3) +r(A.a_j,A.bb) +r(A.a_k,A.hr) +r(A.a_2,A.a77) +r(A.a_l,A.bb) +s(A.at8,A.aE) +r(A.at9,A.fi) +r(A.atc,A.fi) +r(A.a_n,A.ar) +s(A.arO,A.b08) +s(A.arP,A.b0e) +r(A.ata,A.fi) +s(A.atb,A.o6) +r(A.arM,A.bb) +r(A.arQ,A.ar) +s(A.arR,A.df) +r(A.arU,A.bb) +r(A.lc,A.ar) +r(A.arW,A.ar) +s(A.arX,A.df) +s(A.asB,A.aE) +s(A.asE,A.pA) +s(A.asF,A.aE) +s(A.aoV,A.aE) +s(A.aoW,A.aE) +s(A.apK,A.aE) +s(A.arm,A.aE) +s(A.arl,A.aE) +s(A.auk,A.aE) +s(A.awp,A.W4) +s(A.akK,A.aE) +s(A.akI,A.aE) +s(A.aoL,A.aE) +r(A.a1s,A.KY) +r(A.a1t,A.KY) +r(A.a14,A.eE) +r(A.avX,A.hs) +r(A.a16,A.eE) +s(A.axg,A.fT) +r(A.a_f,A.b0Y) +r(A.a0V,A.FI) +r(A.a0W,A.iH) +r(A.a0X,A.I7) +r(A.a0Y,A.RT) +r(A.a0Z,A.afW) +r(A.a1_,A.HC) +r(A.a10,A.WZ) +r(A.a1h,A.eE) +r(A.a1i,A.pq) +r(A.Y9,A.j2) +r(A.Ye,A.pq) +s(A.anC,A.fT) +r(A.Yf,A.eE) +s(A.anD,A.bc7) +s(A.anE,A.bbJ) +s(A.ao4,A.pA) +s(A.ao5,A.jO) +s(A.ao6,A.pA) +s(A.ao7,A.jO) +s(A.aoa,A.aE) +r(A.arr,A.aK0) +s(A.aws,A.aE) +s(A.awt,A.aE) +s(A.atl,A.aE) +s(A.aou,A.aE) +s(A.awb,A.fT) +r(A.KE,A.hs) +r(A.a1p,A.eE) +r(A.awy,A.bb) +s(A.awz,A.lZ) +s(A.awg,A.fT) +r(A.ZA,A.eE) +r(A.ZB,A.m_) +s(A.awl,A.Rw) +r(A.awB,A.ar) +s(A.awC,A.df) +r(A.aqf,A.eE) +r(A.a1x,A.ar) +s(A.awE,A.Ld) +r(A.ZG,A.j2) +r(A.a1l,A.eE) +r(A.a1H,A.eE) +r(A.awF,A.m_) +r(A.LG,A.m_) +r(A.KR,A.aaV) +r(A.awJ,A.pq) +s(A.anZ,A.nc) +r(A.a_A,A.j2) +r(A.a_y,A.j2) +s(A.aso,A.nc) +r(A.a_F,A.eE) +r(A.a_G,A.m_) +r(A.L7,A.eE) +s(A.apN,A.jO) +s(A.awI,A.i6) +r(A.a1z,A.afV) +s(A.apg,A.aE) +s(A.asY,A.aE) +s(A.asZ,A.jO) +s(A.at0,A.jO) +s(A.at1,A.aE) +s(A.at2,A.aUL) +s(A.avW,A.aE) +r(A.a1w,A.bb) +s(A.awK,A.Rw) +s(A.awL,A.ak9) +s(A.awT,A.aE) +r(A.Xv,A.a0k) +s(A.aub,A.aE) +s(A.auc,A.aE) +s(A.aud,A.aE) +s(A.aue,A.aE) +s(A.auf,A.aE) +s(A.am5,A.fT) +r(A.a1A,A.hs) +r(A.a1B,A.hs) +s(A.a0B,A.bd4) +s(A.axe,A.Rw) +s(A.axf,A.ak9) +s(A.an6,A.aRi) +s(A.awP,A.fT) +r(A.awO,A.a2J) +r(A.at3,A.b5j) +r(A.a1j,A.hs) +s(A.aqr,A.azM) +s(A.aqs,A.aSa) +s(A.aqt,A.ayF) +r(A.a1u,A.pq) +r(A.ZI,A.eE) +r(A.ZJ,A.add) +s(A.aqu,A.aQC) +r(A.a1C,A.hs) +s(A.aty,A.af) +s(A.avn,A.bfj) +s(A.apC,A.bf8) +s(A.avE,A.bcm) +r(A.a1y,A.eE) +r(A.a1b,A.eE) +r(A.a0a,A.m_) +s(A.atM,A.fT) +r(A.a1F,A.m_) +r(A.awQ,A.pq) +r(A.a1G,A.eE) +s(A.atp,A.aE) +s(A.atu,A.aE) +s(A.atv,A.aE) +s(A.atw,A.aE) +s(A.atC,A.aE) +s(A.atD,A.aE) +s(A.atN,A.aE) +s(A.atO,A.aE) +s(A.atQ,A.aE) +s(A.atx,A.fT) +s(A.ape,A.Gn) +s(A.au1,A.IX) +s(A.avs,A.qS) +s(A.auG,A.bct) +s(A.atA,A.af) +s(A.ap6,A.af) +s(A.atG,A.af) +s(A.aqj,A.af) +s(A.alw,A.af) +s(A.auN,A.af) +s(A.alM,A.b61) +s(A.alN,A.b6j) +s(A.alO,A.b6z) +s(A.alP,A.b6J) +s(A.alQ,A.b6O) +s(A.alR,A.b60) +s(A.ami,A.af) +s(A.amj,A.af) +s(A.amk,A.a6a) +s(A.aqa,A.af) +s(A.avw,A.af) +s(A.atq,A.af) +s(A.alx,A.af) +s(A.aly,A.af) +s(A.alA,A.af) +s(A.alL,A.af) +s(A.alB,A.af) +s(A.alz,A.af) +s(A.alC,A.af) +s(A.alD,A.af) +s(A.alW,A.af) +s(A.alE,A.af) +s(A.alG,A.af) +s(A.alF,A.af) +s(A.alH,A.af) +s(A.alI,A.af) +s(A.akE,A.af) +s(A.alK,A.af) +s(A.apv,A.af) +s(A.alT,A.lq) +s(A.alU,A.lq) +s(A.alV,A.lq) +s(A.auO,A.af) +s(A.aoi,A.af) +s(A.avq,A.af) +s(A.as4,A.af) +s(A.ani,A.af) +s(A.asG,A.af) +s(A.asH,A.af) +s(A.asI,A.af) +s(A.asK,A.af) +s(A.asJ,A.af) +s(A.asL,A.af) +s(A.asM,A.af) +s(A.asN,A.af) +s(A.asO,A.af) +s(A.asP,A.a6a) +s(A.asd,A.af) +s(A.ase,A.af) +s(A.asf,A.af) +s(A.asb,A.af) +s(A.asa,A.af) +s(A.ao3,A.af) +s(A.asg,A.af) +s(A.ass,A.af) +s(A.ast,A.af) +s(A.apt,A.af) +r(A.a1E,A.hs) +s(A.atr,A.aE) +s(A.ats,A.aE) +s(A.att,A.aE) +s(A.atF,A.aE) +s(A.atI,A.aE) +s(A.atJ,A.aE) +s(A.atV,A.aE) +r(A.a1D,A.eE) +s(A.am8,A.a8g) +s(A.axd,A.fT) +r(A.arV,A.b0p) +s(A.avP,A.beE) +s(A.axh,A.akt) +s(A.avM,A.akv) +s(A.avN,A.beG) +s(A.avO,A.beF) +s(A.avI,A.X2) +s(A.avQ,A.X2) +s(A.avJ,A.X2) +s(A.avK,A.akv)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{r:"int",ab:"double",dg:"num",f:"String",A:"bool",aP:"Null",z:"List"},mangledNames:{},types:["~()","f()","ab(ab)","~(p)","Q<~>()","aP()","~(b6)","~(C?)","~(@)","A(bN)","~(lk)","e(y)","A(bW)","aP(@)","aP(~)","~(hZ)","A(nO,j)","~(C[cA?])","~(wu,j)","f(f)","A(f)","~(f,@)","aT(@)","ab(S)","aP(p)","~(bZ)","~(C,cA)","aP(C,cA)","~(pF)","~(A)","~(bc)","~(ba)","r()","~(D)","~(@,@)","@(@)","cd(cd)","~(r)","A()","A(bc)","~(pE)","A(cd)","A(C?)","z()","~(oO,A)","A(ex)","~(wE)","~(J6)","~(cx?)","e(y,r)","Q<~>(bF,b6)","~(jS)","r(r)","A(r)","A(jw)","~(Jp)","Q<@>()","A(pL)","A(fd)","~(fN,~())","~(zN)","r(C?)","Cc(y)","e()","~(qh)","r(ex,ex)","~(f)","r(cd,cd)","A(hZ)","E(dt)","A(ty)","f(At)","A(@)","A(ij?)","Q<~>(hZ)","nK(f?,nK)","Q()","Q>()","A(fm)","ab()","~(f,f)","aP(@,@)","f(@)","A(i5)","aZ()","ab(S,ab)","N(dt)","~(Gu)","A(abW)","~(k5,n5)","A(iz)","r(bEA)","@()","A(iy)","aS(y,A,ab)","~(J7)","~(~())","A(cm)","Q<@>(mR)","eY()","aZ>()","Q()","hI()","f(iR)","r(f)","aU(aU)","aZ<@>()","~(C)","~(i6)","r(@,@)","f(f,f)","bC()","hk(y,f,@)","~(lW)","iT(oO)","m7()","aP(lW)","ca?(d7?)","~(C?,C?)","~(tJ)","bN(bN)","~(ab)","~(bJ)","aP(ba)","e?(y,e?)","C?(C?)","~(tI)","E(E)","oS(y,ab,e?)","f(r)","~(r,@)","hD(y)","~(et,pI)","~(z)","A(f6)","~(mS)","~(VR)","A(C?,C?)","Q<~>(mR)","~(i0,A)","~(AH)","~(VU)","~(QE)","r(D,D)","aP(A)","dt<0^>()","jP(@)","A(ij)","e(y,e?)","A(h2)","ei(cy)","u4(y,f)","~(iQ)","Q()","~(r,r)","f(Av)","fm(@)","ca?(d7?)","K()","z(z)","A(jD)","e(y)?(DT?)","r(r,@)","ab(ab,ab)","~([C?])","e?(y)","f(oY)","e(y,C,cA?)","bM(C?,cA)","e(y,e,r?,A)","Q<@>(@)","~([Q<~>?])","e(y,e)","aP(@,cA)","A(kM)","e(y,dh,dh,e)","z(y)","A(k6)","bn<0^>(bn<0^>,bn<0^>)","aP(C)","~(bd,C,Jv,bCU)","@(f)","~({curve:lt,descendant:D?,duration:b6,rect:K?})","cm(@)","~(bN)","~(Gt)","A(BO)","A(eB)","A(f,@)","r(eB,eB)","A(ir)","C(bd,Jv)","bM(ir)","~(jm)","e(i5)","bN(@)","cm?(fm)","aZ()","aP(C?,cA)","~(jt)","rQ(@)","~(C,cA?)","~(l4)","l4()","Q>()","p()","~(f0<@>,qn)","c7(y)","A(zM)","~(S?)","~(fl)","nX()","~(nX)","kP()","~(kP)","oZ()","~(oZ)","o4()","~(o4)","oh()","~(oh)","o0()","~(o0)","n0(y,e?)","e(y,at)","aT<@>?(aT<@>?,@,aT<@>(@))","vh(@)","A(aKp)","rK(@)","~(TL)","~(TM)","~(HO)","Q<~>(@)","e0<@>(jv)","aD()","~(fO)","Q(cx?)","km(bZ)","z(pb)","~(z)","~(rP)","A(i6,ab)","~(x9)","uU(y)","A(nO)","~(VT)","~(VV)","~(VS)","Q(f)","Cj(y)","Q(~)","f?(lO)","A(n_)","e(y,A)","xz(r)","Q()","kq(oy)","~(K)","Q(a5P)","A7()","aD(Ga)","a_(S,at)","~(ki,m3?)","A(h1)","A(Om)","z()","z()","dc(y,e?)","y0(y,dh,e?)","~(z<@>)","y_(y,dh,e?)","bV(bV,A,m7)","~([~])","f?()","Eq(z)","Q<~>([f?])","~(t6)","ca?(d7?)","I0(y,e?)","bW(bW)","f(bW)","Q()","~(jS{isClosing:A?})","A(zo)","A(f,r)","o7(ex,oq)","ab(Dp)","r(bN,bN)","f(bN)","E?(E?)","Q<~>(~)","fm(fm)","Q()","fm(Hk)","Q<~>(t0)","i4?(hX,f,i4?)","A(f,f)","r?(hZ)","f(f,C?)","~(f,z)","ns(f)","Q<~>(k5,n5)","aD(n3)","~(wh)","aD(bN)","mO(y,r)","hI(A)","az(f,@)","i5(@)","B4(y)","wq(y)","Hd(y,e?)","h2(h2,h2)","e(y,dh,dh)","~(is)","uf()","w()","ak()","he()","b1(y,f)","qK(y)","fj(y,dh,e?)","he(y)","~(qy)","dR(qy)","oS(y,e?)","0&(@,@)","l_(y,r,e?)","yn(y,A,e?)","uF()","Q(Bv)","r(hw,hw)","~(Bv)","dc(y,at)","vJ(y)","~(OH)","t5(y,e?)","A(Hu)","e(bW)","e(y,z)","aP(cl)","e(y,bN,z)","e(y,bN,E5)","GP(y,e?)","Q<~>(qh)","A(qy)","~(cl,f,r)","r(f?)","HM(y)","e(y,f,@)","~(jd)","~(qD,@)","~(eS)","Q<~>(ir)","~(cl,r,r)","~([Q<@>?])","~(f,f?)","Q()","bM()","~(az)","~(a_)","0&(@)","dn(ej)","~(vW)","A(k4,f)","kM()","aP(C?)","~(f,k7)","~(mP)","~(mP,wi)","Q<~>(Jp)","C()","p(p)","~(uz)","l_(y)","e(y,eS,cd)","fA(cd)","Q<~>(Ca)","f(C?)","~(cl)","z

    ()","A(A)","ds(f,f,f)","bC(r[r,r,r,r,r,r,r])","e(y,vK)","Q<~>(wN)","qU?(r)","dt()","A(ex,mL)","0^(0^)","p([p?])","Q

    ()","iT?(oO)","Dq(C?)","~(oz)","K(hC)","tF(hC)","A(r,A)","~(bDN)","f(ab,ab,f)","a_()","ab?()","L3(y)","~(ki)","iZ(iZ)","A(tg)","K(K?,iZ)","z9(ab)","fn(od)","~(od,bq)","A(od)","A(E)","~(z{isMergeUp:A})","~(jc)","r(wt,wt)","~(uT)","A(uT)","dC(Pe)","qN?(wu,j)","A(It{crossAxisPosition!ab,mainAxisPosition!ab})","ab(y)","e(y,vu)","A(S)","o3(j)","A(dL)","e(vu,y)","~(r,Ku)","~(r,fe,cx?)","JQ(y,wD,e?)","eB(uY)","r(xU,xU)","Q(f,aD)","r(eB)","eB(r)","@(@,f)","cx(cx?)","mp(aD)","aW()","Q(f?)","Q<~>(cx?,~(cx?))","cl(cx)","Q<~>(Q)","Q<~>(cl)","Q>(@)","~(oq)","~(p?)","Q(cx?)","SP()","az(az)","aP(~())","z()","z(z)","ab(dg)","z<@>(f)","z(BU)","xL(e)","z5(y)","~(cn)","~(p,p)","e(K9)","A(e)","e0<@>?(jv)","Q(nM)","A(Gb)","tt(@)","Ew(y)","o3()","aP(CI)","Q<~>(lk)","kQ()","K(aKp)","jo(y,ab,e?)","~(wV)","Ya()","~(wW)","~([b6?])","~(wX)","kQ(@)","~(xt)","~(or)","~(tY)","~(iV)","~(aMq)","~(nm)","C?(kK)","dD(dD,xk)","A(VH,jc)","Q<~>(wy)","~(dD)","A(dD?,dD)","ED(y,j3)","A(lD)","lK(mP)","A(Qk)","~(Kt)","A(Kj)","~(qC)","A(up)","dt(hw)","a6<@>?()","z(y)","K(hw)","r(r0,r0)","z(hw,w)","A(hw)","bc?(bc)","C?(r,bc?)","aD(np)","jc(rz)","~(ty)","np(aD<@,@>)","ns(np)","~(pG)","A/()","az>(f,f)","aP(f)","@(@)(~(k5,n5))","~(r,A(pL))","@(@)(~(f0<@>,qn))","kX()","~(kX)","@(C)(~(et,pI))","Q<@>(C)","~(tK)","~(tT)","~(l1,C)","fH()","~(uP)","e(y,dh,zW,y,y)","A(uP)","AA(y,e?)","A4(y)","a6<@>(@)","~(f0<@>)","0&(et)","A(r,r)","~(z,p)","yA(@)","Az(@)","Cx(@)","yz(@)","aP(f,C?)","~(w)","Q<@>(az)","az>(f,z)","Q<@>(L0)","aD(z<@>)","aD(aD)","aP(aD)","aP(y,Aq,fS)","aW>()","A(e0<@>?)","A(tB)","~(@,cA)","~(cl,cS)","~([0^?])","ij(e0<@>)","az>(@,@)","S?()","Q<~>(et)","Ey(y,e?)","uy(y,j3)","Df(Sj)","Hc(y,B2)","Q<~>(bZ)","~(a_,j)","aP(fO?)","~(fN)","da(A)","wT(y,e?)","rk(y)","jY(y,e?)","A3(bZ)","Gv(bZ)","~(C?,f)","D0()","L4()","e(y,j3)","A(k8)","e?(y,r)","r?(e,r)","aP(z<~>)","r(wr)","hX?(hX,A)","~(f,C?)","A(nc?)","r4()","~(r4)","Hs?(hX,A)","r5()","~(r5)","r(i6,i6)","A(i6)","z(u)","~(u5,bJ)","z()","Lj(y,j3)","~(S)","bc?()","A(qG)","jf?(qG)","le(qG)","bc(e)","A(le)","A(z)","w(le)","S(bc)","z(le)","lz()","~(lz)","lz(lz)","Q(f{followLinks:A})","xG<@,@>(cS<@>)","qH()","~(qH)","qI()","~(qI)","~(xu)","~(wM)","aAL(A)","Q(mu?)","z(z)","A(hG)","ys(y,e?)","~(i4)","Q<~>(oY)","C6(y)","Ap(y)","zX(y)","yJ(y)","i4?(hX,f,i4?,r,r)","BL(y)","zO(y)","Cb(y,eS,ir)","IF(y,eS,ir)","~(ru)","~(eS{options:ru})","Fh(y,dD,e?)","FV(fP)","Im(y)","e(qR,f?,ab?,ab?)","As(y,wd?)","~(iv,cl?,f?,aW>?)","m8(iz)","j()","HT(fP)","Q(f)","Hz?()","Bk(y,at)","n_(iy)","f(n_)","aP(cx)","Q()","Q<~>(f,cx?,~(cx?)?)","Q<~>(mo)","hD(y,at)","jW?(jW?)","0&(C)","jW?(ix?)","jW?/(~)","aP(xx?)","p(r)","~(ok)","A(ok?)","t0()","f(z)","R0()","Ge(fP)","bC(r,r,r,r,r,r,r,A)","Kh(f,mz)","Kg(f,mz)","Kf(f,mz)","z()","Ao()","f(lO)","mo()","mo(@)","w()","Gi()","~(Gk)","A(SZ)","r(cj,cj)","Fx()","Q(mR)","A(lO)","~(GJ)","aD(aD,f)","A(pz)","r(pz,pz)","aP(f[f?])","CB({from:ab?})","e(y,e,jm?)","f(f?)","r(iG,iG)","r(r,iG)","iG(f)","iG(f,f,f)","hE(z<@>)","hE(f?,hE)","~(jr)","~(ab,ab)","W(y,dH)","oj()","~(oj)","~(@,cA?)","A(kD)","kD()","~(CX)","CQ(abW)","r(fv<@>,fv<@>)","~(f,r)","~(f,r?)","r(@)","~(@,f)","~(r,C)","f(f,E)","az(f,qS)","C?(qS)","C(f)","C?([z?,aD?])","r(r,r)","Li(y,e?)","~(r,r,r)","r(p9)","cl(@,@)","C(p9)","C(jD)","r(jD,jD)","z(az>)","ub()","f(f{color:@})","J8(fP)","Je(fP)","Ep(fP)","~(lK)","~(bW{remove:A})","Q(bW)","aP(x5)","~(AI)","FT(fP)","@(@,@)","A(bi)","Q()","C(pK,C?)","Q(A)","0&()","ht?()","ht()","Fq(f)","cg(bi)","~(cg)","Q<~>?(hU)","Gp(fP)","~(a4)","f(eI)","Kw()","~(He)","JO()","A(qg)","hv?(qg)","z(hU)","cm(cm)","z(hU)","fd?(z)","r(fd?)","A(tw)","~(cm,hZ)","bN()","~(mx)","A(IK,r,i9?)","z(hU)","f(ab)","og(hZ)","~(og)","~(Lw)","~(f,kH)","aD<~(bZ),bq?>()","Q()","A/(C,r)","bC?(pK,C?)","bC?(A)","hU(@)","~(~(bZ),bq?)","vM(qc)","A(e4)","Q(p)","~(w5,C)","D4()","rj(@)","aD(rj)","jQ(@)","aD(jQ)","Hv?(a40,f,f)","fd(@)","~(qc)","aD(fm)","aD(cm)","aD(fd)","f(lA)","Q(Bv,r)","hI(GX)","zb(iu)","hI(EA)","hI(pK,C?)","bN(bN?)","bW(@)","F0(iu)","za(iu)","az(f,@)","aD(bW)","zk(@)","tw(@)","yR(@)","f(cm)","~(@[@])","Gz(K?,K?)","e(y,~())","FJ(y,at)","Q<~>(b6)","Aw<0^>(jv,e(y))","aP(r)","KF(y,r,r)","Kq(y,f)","Lu(y)","L5(y)","~(jw)","e(r,r)","e(f)","aS(y,C,cA?)","W()","aS(y,f,@)","ab(uK)","Q(r)","cl(C?)","Qe(@)","ak(r,r)","ak(f)","ak(e)","IQ(r,r)","he(f)","0^?(0^?(d7?))","0^?(ca<0^>?(d7?))","Af<@>(@)","Q(bW{cancelToken:Ek?,onReceiveProgress:~(r,r)?,options:tA?,queryParameters:aD?})","ca?(d7?)","e(bBx)","dc(e)","Bj(y)","A(jQ)","mO(y)","mO(y,jQ)","e(y,dH>)","we(y,cm)","~(GV)","vy(y,f,@)","ze(y,fw)","tk(@)","ca?(d7?)","~(oa)","ca?(d7?)","Q<~>(JL)","ca?(d7?)","fn?(dt)","yl(y,A,e?)","fn?(d7?)","hk(y,C,cA?)","u4(y,jm?)","E?(dt)","E?(d7?)","zp(y)","vB(y,m2)","l_(y,r)","uA?(d7?)","wf?(d7?)","tf(b8i)","b6?(d7?)","mO(l8)","A(ln)","A(l8)","Q<~>(y,qw,l8)","Ci(y)","e(y,qw,e?)","Cd(y,bW)","uf(y,bW)","hk(y,C?)","yG(y,bW)","b1(y,bW)","o7(ex,mL)","Q<~>(bW)","C7(y,bN,e?)","e(y,nh,ex)","IL(y,C8,nh)","~(jQ)","Ch(y,C8,nh)","~(cm)","Q<~>(OF)","A?(d7?)","kB?(d7?)","w4?(d7?)","aP(GU)","vy(y,bW,~(bW)?)","Fp(y)","~(Cu,Jf)","lE(y,C,cA?)","lE(y,f,@)","A(w

    ?,w

    ?)","e(y,w

    )","it(y,C)","K()?(S)","hD(y,C)","IN(y,mx)","hu(y,A)","e(y,A,e?)","e(y,dH)","A(y)","Q<~>(f?)","ak(y)","nq(e)","f(cm?)","Gx(y,f)","~(f,f?,f)","~([bJ?])","nr(y,bN,z)","Ck(bW)","IM(bW)","vB(y,bN,z)","nr(bW)","Q<~>([p?])","tf(y,e?)","A(w1?)","GL(y)","EZ(y)","GI(y)","kf(b8i)","~(bW)","~(f,z)","~(i5)","r(i5,i5)","E(uQ)","CZ(i5)","~(tm,r)","zJ(y,at)","p?(p)","e(y,z)","n0(cm)","e(y,C)","~(f,p)","r(az,az)","cm(az)","~(Fe?,Jd?)","e(y,f)","Q(C,cA)","yo(y,dH)","Q<~>({direction:Bq})","e(y,dH>)","E?(E?,E?,E?[E?])","f(Br)","Q(fu,@)","Q(fu,@)","Q(fu,@)","Q(fu,@)","Q(fu,@)","a8?(y,Aq,fS)","A(lG)","~(f?)","Q<~>(cF)","A(uG)","~(eC)","ab(@)","C0(@)","aP(z,p)","kR(fA)","kR(f)","bp(bp)","EH(y)","Q<~>(eC)","~(cy,A)","Q<~>(cy)","~(kg,tN)","Q<~>(kg)","Q<~>(kg,ou)","~(kg,HK)","Q>(z)","Q>(z)","tD?(ht)","A(oD)","rk(y,e?)","f?(f)","A(oE)","f(oE)","ei(cy)","qM(wY)","qT(n9)","un(x7)","bM(bp)","ql(rv)","~(z

    ,p)","cd(oD)","A(u1)","A(u2)","~(EL)","Q>(ei)","A(dq)","dq()","A(dt)","rv(vX)","ab(dt)","Q>()","Q>()","Q>()","Q>()","a_(p)","A(dn)","dn()","u2(rF)","u1(rn)","BV(ro)","BZ(ux)","oD(tE)","iX(m9)","oE(uw)","~(NJ)","~(a_?)","A(cd,cd)","~(dS)","Q(cl)","eS?/(nQ?)","eS(nQ)","Q<~>(eS?)","Q()","A(h9)","h9()","~(HI)","A(ot)","ot()","A(os)","os()","~(lv)","A8(y,e?)","~(Bu)","~(tN)","~(lX)","Cy(@)","~(kg,Bu)","~(n3)","A(qo)","A(cy)","wY(cy)","n9(n3)","~(n9)","A(ou)","Q>>(bp>)","Q>>(bp>)","Q>>(bp>)","A(n8)","n8()","k6(tt)","nl()","f(az)","az>(C,ib<@>)","A(az>)","n0(y)","ak(nR)","~(z)","Q(cl{allowUpscaling:A,cacheHeight:r?,cacheWidth:r?})","hD(y,eS,cd)","l_(y,eS,cd)","A(nR)","zc(y,e?)","AQ(y,at)","Jo(y,r)","e(cd)","b1(y,r)","lm(y,r)","IH(y,eS,cd)","Q(pU{allowUpscaling:A,cacheHeight:r?,cacheWidth:r?})","~(ir)","~(AX)","~(vs)","Q(pU{getTargetSize:cbf(r,r)?})","Cf(y)","A(fA)","G5(y,r)","~(fA)","l_(y,at)","e(y,fw)","JW(y,at)","b1(e)","~(vr?)","wn?(@)","A(AE)","eW(eW,du)","~(wn)","Q<~>(f)","f(yM)","Q(z7)","A(f9)","f9()","@(fu,@)(@(fu,@))","@(fu,@)","A(A?)","Q()","lU(~)","RC()","Q(pU)","Q(cx)","uS(lU)","aP(uS)","ab(d4,d4,d4,d4,ab)","jM?(f)","z(f)","~(eh?)","iT(lR)","z()","A(az)","~(eh)","~(no)","A(C)","~(wk)","aP(vz)","aZ()","aZ()","aZ()","aZ>()","aZ()","du(du)","aZ()","aZ()","aZ()","aZ()","aZ()","aZ()","f(du)","z()","A(ab)","JZ(f)","j4(f,f,z,f,f)","ie(f,f,ds)","ds(f,f,f,ds)","E(ab)","ds(f)","jC(f,f,f,f)","p1(f,f,f)","nt(f,f,f)","p2(f,z,f,f)","p4(f,f,f,f)","p3(f,f,f,hF?,f,f?,f,f)","hF(f,f,ds)","hF(f,f,ds,f,ds)","f(f,f,f)","aZ(xB)","~(em)","~(C?[C?])","~(CT?,bQs?,CT,~())","f(C?{toEncodable:C?(C?)?})","@(f{reviver:C?(C?,C?)?})","r(ce<@>,ce<@>)","KL()","az<0^,1^>(0^,1^)","f(f{encoding:nY})","z()","z(f,z)","C?(@)","0^(0^,0^)","j?(j?,j?,ab)","a_?(a_?,a_?,ab)","ab?(dg?,dg?,ab)","E?(E?,E?,ab)","A(r?)","~(f,t_)","mF(ji)","ji(mo)","0&(C,cA)","e(y,j,A,e)","~(cG{forceReport:A})","oK?(f)","ab(ab,ab,ab)","tF()","A?(A?,A?,ab)","~(i0?,A)","fL?(fL?,fL?,ab)","eW?(eW?,eW?,ab)","N?(N?,N?,ab)","r(uX<@>,uX<@>)","A({priority!r,scheduler!iH})","f(cx)","K5(cx)","z(f)","e(e,h4,e,h4)","e(e,dh)","e(e?,z)","at(at)","r(bc,bc)","ey(ey?,ey?,ab)","z>(mV,f)","r(e,r)","vr?(@)","Q<~>(C,cA?)","A(f?)","iR(f{tabRemaining:r?})","jr(jr)","CJ()","Q<~>(p,p)","aP(aze)","C?(bd,Jv)","~(bd,C?,Jv,bCU)","~()(aa4<@>,aG?)","~(Gs)","UP(Vg)","e({allowedTypes:z,attachmentThumbnailFormat:Jl,attachmentThumbnailQuality:r,attachmentThumbnailScale:ab,attachmentThumbnailSize:Jm,context!y,controller!qw,customOptions:w?})","f?(y,ta)","A(qR,f)","A(mp)","e(y,z)","e(y,cm)","xd()","CM()","An()","wp?(r)","xp()","Ic()","zw()","A0()","Ie()","zS()","zT()","CD()","CE()","Ad()","AC()","Ae()","AW()","AY()","Cp()","Bp()","z_()","rF()","zn()","rn()","yv()","yw()","ro()","CR()","uw()","ux()","yQ()","yI()","zR()","p_?(r)","yK()","wx()","tE()","xy()","qT()","rC()","A1()","qM()","zv()","yT()","BQ()","AK()","yD()","zj()","yH()","wB?(r)","mw?(r)","p0?(r)","m9?(r)","f8?(r)","kY?(r)","oR?(r)","pQ?(r)","JG()","oX()","xq()","JH()","mb()","un()","I3()","oA()","o5()","Ib()","oC()","0^?([@])","b6(HG,r)","~(k4,f,f()[C?,cA?])","bM<0^>(bF)","~(i0)","~(qq,z)","fu(@,@)","aP(~(is))","~(C,cA?)?(iQ)","~(jm)?(iQ)","cg(r)","r(C?,C?)","jd(f)","Q<1^>(1^/(0^),0^{debugLabel:f?})","~(f?{wrapWidth:r?})","J0()","ix?(aD?)","ix?(p?)","AR(hC)","cl({seed:r})","ym(y,A,e?)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.Dr&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.ZX&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.ZY&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.ZZ&&a.b(d.a)&&b.b(d.b)&&c.b(d.c)}} +A.ceL(v.typeUniverse,JSON.parse('{"ado":"bu","qQ":"bu","q_":"bu","aZy":"bu","aZv":"bu","bef":"bu","b_6":"bu","bcM":"bu","bcN":"bu","aLE":"bu","aZ2":"bu","aZ0":"bu","aZ4":"bu","aZ3":"bu","aZ1":"bu","aZ5":"bu","aZC":"bu","aZw":"bu","Mx":"bu","xx":"bu","H6":"bu","aRf":"bu","ajR":"bu","a3l":"bu","aWp":"bu","aWq":"bu","a3m":"bu","aLA":"bu","aMv":"bu","aPl":"bu","aPp":"bu","aWr":"bu","bcZ":"bu","aXh":"bu","b2l":"bu","a2V":"bu","b_c":"bu","aHc":"bu","ayq":"bu","bdq":"bu","bdr":"bu","ayp":"bu","ayr":"bu","aSb":"bu","ayG":"bu","bdl":"bu","ayD":"bu","azB":"bu","aVI":"bu","abD":"bu","abC":"bu","aVG":"bu","aVH":"bu","aXo":"bu","aXk":"bu","aXl":"bu","aXj":"bu","aXg":"bu","Ms":"bu","Fw":"bu","aNt":"bu","aYr":"bu","Rc":"bu","Rx":"bu","Rb":"bu","Pf":"bu","aWs":"bu","aPe":"bu","aSu":"bu","aWi":"bu","aYs":"bu","cpz":"p","cpA":"p","cnm":"p","cnj":"ba","coF":"ba","cnl":"ec","cno":"vl","cnp":"vm","cni":"bx","cpf":"bx","cnk":"bt","cpU":"bt","cqE":"bt","csE":"AG","csu":"lW","cnv":"bY","cqJ":"bi","cov":"bi","cpk":"rN","cs_":"Eu","cqc":"mS","crX":"j0","cnU":"oT","cq1":"oi","co9":"qV","coM":"vD","cnC":"ps","cr5":"ps","cpN":"AB","cpJ":"cg","cpn":"A_","cpl":"zY","cnZ":"dT","co0":"nV","co3":"iY","co4":"ls","co_":"ls","co1":"ls","oe":{"J":[]},"vx":{"aRg":[]},"Nr":{"is":[]},"yO":{"J":[]},"hp":{"hc":["1"]},"G4":{"J":[]},"hq":{"fo":[]},"E_":{"J":[]},"Ep":{"m0":[]},"FT":{"m0":[]},"FV":{"m0":[]},"Ge":{"m0":[]},"Gp":{"m0":[]},"HT":{"m0":[]},"n7":{"J":[]},"vW":{"J":[]},"J8":{"m0":[]},"Je":{"m0":[]},"tm":{"J":[]},"vM":{"aTi":[]},"E8":{"J":[]},"aek":{"jc":[]},"a58":{"dY":[]},"a5G":{"dY":[]},"a5D":{"dY":[]},"a5E":{"dY":[]},"a5O":{"dY":[]},"a5K":{"dY":[]},"a5F":{"dY":[]},"a5N":{"dY":[]},"a5b":{"dY":[]},"a5d":{"dY":[]},"a5a":{"dY":[]},"a59":{"dY":[]},"a5h":{"dY":[]},"a5j":{"dY":[]},"a5q":{"dY":[]},"a5o":{"dY":[]},"a5n":{"dY":[]},"a5f":{"dY":[]},"a5i":{"dY":[]},"a5e":{"dY":[]},"a5l":{"dY":[]},"a5p":{"dY":[]},"a5g":{"dY":[]},"a5k":{"dY":[]},"a5m":{"dY":[]},"a5H":{"dY":[]},"a5J":{"dY":[]},"a5I":{"dY":[]},"agK":{"cZ":[]},"QH":{"hp":["p"],"hc":["p"]},"a5c":{"pu":[]},"Nq":{"pu":[]},"Es":{"pu":[]},"a5y":{"pu":[]},"a5L":{"pu":[]},"Er":{"pu":[]},"wm":{"J":[]},"GR":{"w":["mU"],"w.E":"mU"},"a9S":{"bl":[]},"M7":{"PA":[]},"a5v":{"hp":["p"],"pu":[],"hc":["p"]},"XJ":{"hp":["p"],"pu":[],"hc":["p"]},"XK":{"hp":["p"],"pu":[],"hc":["p"]},"a56":{"hp":["p"],"hc":["p"],"is":[]},"EI":{"iB":[]},"aff":{"iB":[]},"a3y":{"iB":[],"azI":[]},"a5R":{"iB":[],"aGN":[]},"a5T":{"iB":[],"aGQ":[]},"a5S":{"iB":[],"aGP":[]},"acm":{"iB":[],"aWx":[]},"Wv":{"iB":[],"ajl":[]},"acj":{"iB":[],"ajl":[],"aWv":[]},"agv":{"iB":[],"b4X":[]},"adi":{"iB":[]},"a60":{"iB":[],"aH2":[]},"adr":{"iB":[]},"a5z":{"hp":["p"],"hc":["p"]},"Et":{"hp":["p"],"hc":["p"],"AR":[]},"a5r":{"nT":[],"hp":["p"],"hc":["p"],"m5":[]},"yS":{"hp":["p"],"hc":["p"],"tF":[]},"Nt":{"hp":["p"],"hc":["p"]},"nT":{"hp":["p"],"hc":["p"],"m5":[]},"a5t":{"nT":[],"hp":["p"],"hc":["p"],"m5":[]},"a5u":{"nT":[],"hp":["p"],"hc":["p"],"m5":[]},"a5s":{"nT":[],"hp":["p"],"hc":["p"],"m5":[]},"a5w":{"nT":[],"hp":["p"],"hc":["p"],"m5":[]},"a5x":{"aTi":[]},"a4P":{"cZ":[]},"Nw":{"hp":["p"],"hc":["p"]},"NG":{"J":[]},"a9L":{"bLq":[]},"a9K":{"bl":[]},"PL":{"bl":[]},"ih":{"w":["1"],"w.E":"1"},"uL":{"w":["1"],"w.E":"1"},"S6":{"hq":[],"fo":[],"azI":[]},"S8":{"hq":[],"fo":[],"aGQ":[]},"ad8":{"hq":[],"fo":[],"aGP":[]},"S7":{"hq":[],"fo":[],"aGN":[]},"S9":{"hq":[],"fo":[],"aH2":[]},"Sa":{"hq":[],"fo":[],"aWv":[]},"Sb":{"hq":[],"fo":[],"aWx":[]},"J_":{"AR":[]},"xf":{"tF":[]},"adb":{"fo":[]},"Sc":{"fo":[]},"OD":{"fc":[]},"RS":{"fc":[]},"acP":{"fc":[]},"acT":{"fc":[]},"acR":{"fc":[]},"acQ":{"fc":[]},"acS":{"fc":[]},"acC":{"fc":[]},"acB":{"fc":[]},"acA":{"fc":[]},"acG":{"fc":[]},"acI":{"fc":[]},"acO":{"fc":[]},"acM":{"fc":[]},"acL":{"fc":[]},"acE":{"fc":[]},"acH":{"fc":[]},"acD":{"fc":[]},"acK":{"fc":[]},"acN":{"fc":[]},"acF":{"fc":[]},"acJ":{"fc":[]},"Sd":{"hq":[],"fo":[]},"Se":{"hq":[],"fo":[],"b4X":[]},"zu":{"m5":[]},"zt":{"m5":[]},"a9q":{"m5":[]},"FM":{"m5":[]},"a9p":{"m5":[]},"Xy":{"pH":[]},"Zi":{"pH":[]},"a86":{"pH":[]},"GN":{"pH":[]},"GB":{"pH":[]},"wC":{"J":[]},"ada":{"fo":[]},"Sf":{"hq":[],"fo":[],"ajl":[]},"PI":{"is":[]},"a9F":{"is":[]},"Uv":{"PA":[]},"PJ":{"aRg":[]},"vF":{"J":[]},"K8":{"J":[]},"ag1":{"bDN":[]},"a2A":{"J":[]},"Fj":{"J":[]},"r6":{"H":["1"],"z":["1"],"ay":["1"],"w":["1"]},"aoJ":{"r6":["r"],"H":["r"],"z":["r"],"ay":["r"],"w":["r"]},"ajr":{"r6":["r"],"H":["r"],"z":["r"],"ay":["r"],"w":["r"],"H.E":"r","w.E":"r","r6.E":"r"},"Ha":{"AS":[]},"a53":{"IZ":[]},"afh":{"IZ":[]},"a7Q":{"oa":[]},"zP":{"J":[]},"Ka":{"J":[]},"Yq":{"J":[]},"Cr":{"J":[]},"Jt":{"J":[]},"a85":{"zK":[]},"a8a":{"zK":[]},"PK":{"A2":[],"bl":[]},"p":{"ad":[]},"Qa":{"A":[],"e7":[]},"G8":{"aP":[],"e7":[]},"bu":{"p":[],"ad":[],"Mx":[],"xx":[],"H6":[],"Ms":[],"Fw":[],"Rc":[],"Rx":[],"Rb":[],"Pf":[]},"x":{"z":["1"],"p":[],"ay":["1"],"ad":[],"w":["1"],"cs":["1"],"w.E":"1"},"aSl":{"x":["1"],"z":["1"],"p":[],"ay":["1"],"ad":[],"w":["1"],"cs":["1"],"w.E":"1"},"w7":{"ab":[],"dg":[],"ce":["dg"]},"G7":{"ab":[],"r":[],"dg":[],"ce":["dg"],"e7":[]},"Qc":{"ab":[],"dg":[],"ce":["dg"],"e7":[]},"pZ":{"f":[],"ce":["f"],"cs":["@"],"e7":[]},"Ni":{"aW":["2"],"aW.T":"2"},"En":{"kh":["2"]},"p6":{"w":["2"]},"yP":{"p6":["1","2"],"w":["2"],"w.E":"2"},"Yh":{"yP":["1","2"],"p6":["1","2"],"ay":["2"],"w":["2"],"w.E":"2"},"XI":{"H":["2"],"z":["2"],"p6":["1","2"],"ay":["2"],"w":["2"]},"fh":{"XI":["1","2"],"H":["2"],"z":["2"],"p6":["1","2"],"ay":["2"],"w":["2"],"H.E":"2","w.E":"2"},"ry":{"dt":["2"],"p6":["1","2"],"ay":["2"],"w":["2"],"w.E":"2"},"rw":{"bh":["3","4"],"aD":["3","4"],"bh.V":"4","bh.K":"3"},"rx":{"p6":["1","2"],"ay":["2"],"w":["2"],"w.E":"2"},"o8":{"cZ":[]},"eT":{"H":["r"],"z":["r"],"ay":["r"],"w":["r"],"H.E":"r","w.E":"r"},"ay":{"w":["1"]},"al":{"ay":["1"],"w":["1"]},"aI":{"al":["1"],"ay":["1"],"w":["1"],"w.E":"1","al.E":"1"},"ez":{"w":["2"],"w.E":"2"},"jU":{"ez":["1","2"],"ay":["2"],"w":["2"],"w.E":"2"},"F":{"al":["2"],"ay":["2"],"w":["2"],"w.E":"2","al.E":"2"},"aO":{"w":["1"],"w.E":"1"},"eX":{"w":["2"],"w.E":"2"},"Cq":{"w":["1"],"w.E":"1"},"OP":{"Cq":["1"],"ay":["1"],"w":["1"],"w.E":"1"},"u7":{"w":["1"],"w.E":"1"},"Ff":{"u7":["1"],"ay":["1"],"w":["1"],"w.E":"1"},"Uz":{"w":["1"],"w.E":"1"},"lx":{"ay":["1"],"w":["1"],"w.E":"1"},"t7":{"w":["1"],"w.E":"1"},"OO":{"t7":["1"],"ay":["1"],"w":["1"],"w.E":"1"},"eN":{"w":["1"],"w.E":"1"},"JC":{"H":["1"],"z":["1"],"ay":["1"],"w":["1"]},"apa":{"al":["r"],"ay":["r"],"w":["r"],"w.E":"r","al.E":"r"},"tq":{"bh":["r","1"],"aD":["r","1"],"bh.V":"1","bh.K":"r"},"cL":{"al":["1"],"ay":["1"],"w":["1"],"w.E":"1","al.E":"1"},"ui":{"qD":[]},"Dr":{"Bw":[]},"ZX":{"Bw":[]},"ZY":{"Bw":[]},"ZZ":{"Bw":[]},"z2":{"oW":["1","2"],"aD":["1","2"]},"EF":{"aD":["1","2"]},"a7":{"EF":["1","2"],"aD":["1","2"]},"XO":{"w":["1"],"w.E":"1"},"cI":{"EF":["1","2"],"aD":["1","2"]},"Q0":{"o1":[]},"jZ":{"o1":[]},"Q1":{"o1":[]},"Ry":{"uq":[],"tx":[],"cZ":[]},"aal":{"tx":[],"cZ":[]},"ajB":{"cZ":[]},"acb":{"bl":[]},"a0_":{"cA":[]},"vA":{"o1":[]},"a5X":{"o1":[]},"a5Y":{"o1":[]},"aiF":{"o1":[]},"ahk":{"o1":[]},"E7":{"o1":[]},"amX":{"cZ":[]},"afu":{"cZ":[]},"i2":{"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"b7":{"ay":["1"],"w":["1"],"w.E":"1"},"ZU":{"Bw":[]},"ZV":{"Bw":[]},"ZW":{"Bw":[]},"ti":{"SZ":[]},"KO":{"Hu":[],"At":[]},"akM":{"w":["Hu"],"w.E":"Hu"},"IU":{"At":[]},"atX":{"w":["At"],"w.E":"At"},"AD":{"p":[],"ad":[],"a40":[],"e7":[]},"hL":{"p":[],"ad":[],"fz":[]},"Rj":{"hL":[],"p":[],"cx":[],"ad":[],"fz":[],"e7":[]},"GS":{"hL":[],"cH":["1"],"p":[],"ad":[],"fz":[],"cs":["1"]},"wo":{"H":["ab"],"hL":[],"cH":["ab"],"z":["ab"],"p":[],"ay":["ab"],"ad":[],"fz":[],"cs":["ab"],"w":["ab"]},"lN":{"H":["r"],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"]},"Rk":{"wo":[],"H":["ab"],"aNA":[],"hL":[],"cH":["ab"],"z":["ab"],"p":[],"ay":["ab"],"ad":[],"fz":[],"cs":["ab"],"w":["ab"],"e7":[],"H.E":"ab","w.E":"ab"},"abQ":{"wo":[],"H":["ab"],"aNB":[],"hL":[],"cH":["ab"],"z":["ab"],"p":[],"ay":["ab"],"ad":[],"fz":[],"cs":["ab"],"w":["ab"],"e7":[],"H.E":"ab","w.E":"ab"},"abR":{"lN":[],"H":["r"],"aS_":[],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"],"e7":[],"H.E":"r","w.E":"r"},"Rl":{"lN":[],"H":["r"],"aS0":[],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"],"e7":[],"H.E":"r","w.E":"r"},"abS":{"lN":[],"H":["r"],"aS2":[],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"],"e7":[],"H.E":"r","w.E":"r"},"Rm":{"lN":[],"H":["r"],"bd1":[],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"],"e7":[],"H.E":"r","w.E":"r"},"Rn":{"lN":[],"H":["r"],"Jw":[],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"],"e7":[],"H.E":"r","w.E":"r"},"Ro":{"lN":[],"H":["r"],"bd2":[],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"],"e7":[],"H.E":"r","w.E":"r"},"AF":{"lN":[],"H":["r"],"cl":[],"hL":[],"cH":["r"],"z":["r"],"p":[],"ay":["r"],"ad":[],"fz":[],"cs":["r"],"w":["r"],"e7":[],"H.E":"r","w.E":"r"},"ava":{"j1":[]},"anN":{"cZ":[]},"a0A":{"uq":[],"cZ":[]},"cU":{"J":[]},"fC":{"J":[]},"a6":{"Q":["1"]},"abG":{"cS":["1"]},"fD":{"kh":["1"],"fD.T":"1"},"Dd":{"cS":["1"]},"a0w":{"Jp":[]},"Xr":{"EB":["1"]},"a0i":{"w":["1"],"w.E":"1"},"a37":{"cZ":[]},"cW":{"cr":["1"],"Lq":["1"],"aW":["1"],"aW.T":"1"},"D_":{"xF":["1"],"fD":["1"],"kh":["1"],"fD.T":"1"},"uE":{"cS":["1"]},"j6":{"uE":["1"],"cS":["1"]},"dM":{"uE":["1"],"cS":["1"]},"aj5":{"bl":[]},"D5":{"EB":["1"]},"aH":{"D5":["1"],"EB":["1"]},"ld":{"D5":["1"],"EB":["1"]},"qA":{"aW":["1"],"aW.T":"1"},"xW":{"cS":["1"]},"nu":{"Xs":["1"],"xW":["1"],"cS":["1"]},"r3":{"xW":["1"],"cS":["1"]},"cr":{"Lq":["1"],"aW":["1"],"aW.T":"1"},"xF":{"fD":["1"],"kh":["1"],"fD.T":"1"},"nD":{"cS":["1"]},"a06":{"K2":["1"]},"Lq":{"aW":["1"]},"Kk":{"kh":["1"]},"Da":{"aW":["1"],"aW.T":"1"},"Dn":{"aW":["1"],"aW.T":"1"},"Zr":{"nu":["1"],"Xs":["1"],"xW":["1"],"abG":["1"],"cS":["1"]},"fE":{"aW":["2"]},"xK":{"fD":["2"],"kh":["2"],"fD.T":"2"},"ik":{"fE":["1","1"],"aW":["1"],"aW.T":"1","fE.S":"1","fE.T":"1"},"e8":{"fE":["1","2"],"aW":["2"],"aW.T":"2","fE.S":"1","fE.T":"2"},"YF":{"fE":["1","1"],"aW":["1"],"aW.T":"1","fE.S":"1","fE.T":"1"},"a0j":{"fE":["1","1"],"aW":["1"],"aW.T":"1","fE.S":"1","fE.T":"1"},"xV":{"xK":["2","2"],"fD":["2"],"kh":["2"],"fD.T":"2"},"a_Q":{"fE":["1","1"],"aW":["1"],"aW.T":"1","fE.S":"1","fE.T":"1"},"md":{"fE":["1","1"],"aW":["1"],"aW.T":"1","fE.S":"1","fE.T":"1"},"Ko":{"cS":["1"]},"Lk":{"fD":["2"],"kh":["2"],"fD.T":"2"},"p5":{"aW":["2"],"aW.T":"2"},"a07":{"a0c":["1","2"]},"avR":{"CT":[]},"as8":{"CT":[]},"uN":{"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"xM":{"uN":["1","2"],"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"Y2":{"uN":["1","2"],"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"De":{"ay":["1"],"w":["1"],"w.E":"1"},"Z7":{"i2":["1","2"],"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"Z6":{"i2":["1","2"],"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"qY":{"Du":["1"],"qr":["1"],"dt":["1"],"ay":["1"],"w":["1"],"w.E":"1"},"lb":{"Du":["1"],"qr":["1"],"c6E":["1"],"dt":["1"],"ay":["1"],"w":["1"],"w.E":"1"},"Ak":{"w":["1"],"w.E":"1"},"H":{"z":["1"],"ay":["1"],"w":["1"]},"bh":{"aD":["1","2"]},"JD":{"bh":["1","2"],"aD":["1","2"]},"Dj":{"ay":["2"],"w":["2"],"w.E":"2"},"QJ":{"aD":["1","2"]},"oW":{"aD":["1","2"]},"D7":{"Y8":["1"],"bCj":["1"]},"uM":{"Y8":["1"]},"rO":{"ay":["1"],"w":["1"],"w.E":"1"},"Qu":{"al":["1"],"ay":["1"],"w":["1"],"w.E":"1","al.E":"1"},"qr":{"dt":["1"],"ay":["1"],"w":["1"]},"Du":{"qr":["1"],"dt":["1"],"ay":["1"],"w":["1"]},"e1":{"Du":["1"],"qr":["1"],"dt":["1"],"ay":["1"],"w":["1"],"w.E":"1"},"UI":{"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"uV":{"ay":["1"],"w":["1"],"w.E":"1"},"Dw":{"ay":["2"],"w":["2"],"w.E":"2"},"a_V":{"ay":["az<1,2>"],"w":["az<1,2>"],"w.E":"az<1,2>"},"uW":{"r2":["1","2","1"],"r2.T":"1"},"a_Z":{"r2":["1","jF<1,2>","2"],"r2.T":"2"},"Dv":{"r2":["1","jF<1,2>","az<1,2>"],"r2.T":"az<1,2>"},"Iz":{"qr":["1"],"dt":["1"],"ay":["1"],"w":["1"],"w.E":"1"},"xG":{"cS":["1"]},"nY":{"eU":["f","z"]},"Z0":{"bh":["f","@"],"aD":["f","@"],"bh.V":"@","bh.K":"f"},"aoR":{"al":["f"],"ay":["f"],"w":["f"],"w.E":"f","al.E":"f"},"Z_":{"ni":[]},"a32":{"nY":[],"eU":["f","z"],"eU.S":"f","eU.T":"z"},"avg":{"c0":["f","z"]},"a34":{"c0":["f","z"],"c0.T":"z","c0.S":"f"},"avh":{"ni":[]},"avf":{"c0":["z","f"]},"a33":{"c0":["z","f"],"c0.T":"f","c0.S":"z"},"MF":{"eU":["z","f"],"eU.S":"z","eU.T":"f"},"MG":{"c0":["z","f"],"c0.T":"f","c0.S":"z"},"a3C":{"c0":["f","z"],"c0.T":"z","c0.S":"f"},"alg":{"ni":[]},"Yz":{"eU":["1","3"],"eU.S":"1","eU.T":"3"},"YA":{"c0":["1","3"],"c0.T":"3","c0.S":"1"},"a9H":{"c0":["f","f"],"c0.T":"f","c0.S":"f"},"aon":{"ni":[]},"Qg":{"cZ":[]},"aao":{"cZ":[]},"aan":{"eU":["C?","f"],"eU.S":"C?","eU.T":"f"},"aaq":{"c0":["C?","f"],"c0.T":"f","c0.S":"C?"},"aar":{"c0":["C?","z"],"c0.T":"z","c0.S":"C?"},"aap":{"c0":["f","C?"],"c0.T":"C?","c0.S":"f"},"aax":{"nY":[],"eU":["f","z"],"eU.S":"f","eU.T":"z"},"aaz":{"c0":["f","z"],"c0.T":"z","c0.S":"f"},"aay":{"c0":["z","f"],"c0.T":"f","c0.S":"z"},"Lr":{"ni":[]},"xX":{"ni":[]},"ajV":{"nY":[],"eU":["f","z"],"eU.S":"f","eU.T":"z"},"WO":{"c0":["f","z"],"c0.T":"z","c0.S":"f"},"a0P":{"ni":[]},"WN":{"c0":["z","f"],"c0.T":"f","c0.S":"z"},"bC":{"ce":["bC"]},"ab":{"dg":[],"ce":["dg"]},"b6":{"ce":["b6"]},"r":{"dg":[],"ce":["dg"]},"z":{"ay":["1"],"w":["1"]},"dg":{"ce":["dg"]},"Hu":{"At":[]},"dt":{"ay":["1"],"w":["1"]},"f":{"ce":["f"]},"anM":{"J":[]},"yt":{"cZ":[]},"uq":{"cZ":[]},"ll":{"cZ":[]},"Ho":{"cZ":[]},"PV":{"cZ":[]},"tx":{"cZ":[]},"CK":{"cZ":[]},"xv":{"CK":[],"cZ":[]},"nf":{"cZ":[]},"a65":{"cZ":[]},"acq":{"cZ":[]},"UK":{"cZ":[]},"Ym":{"bl":[]},"jj":{"bl":[]},"YC":{"al":["1"],"ay":["1"],"w":["1"],"w.E":"1","al.E":"1"},"au0":{"cA":[]},"TH":{"w":["r"],"w.E":"r"},"a0K":{"qR":[]},"nC":{"qR":[]},"an_":{"qR":[]},"nM":{"p":[],"ad":[]},"vz":{"ba":[],"p":[],"ad":[]},"dT":{"p":[],"ad":[]},"cg":{"bi":[],"p":[],"ad":[]},"ba":{"p":[],"ad":[]},"iv":{"nM":[],"p":[],"ad":[]},"jV":{"p":[],"ad":[]},"pS":{"p":[],"ad":[]},"lK":{"p":[],"ad":[]},"wh":{"ba":[],"p":[],"ad":[]},"wk":{"ba":[],"p":[],"ad":[]},"k1":{"p":[],"ad":[]},"mS":{"ba":[],"p":[],"ad":[]},"AI":{"p":[],"ad":[]},"bi":{"p":[],"ad":[]},"k3":{"p":[],"ad":[]},"lW":{"ba":[],"p":[],"ad":[]},"wV":{"ba":[],"p":[],"ad":[]},"wW":{"ba":[],"p":[],"ad":[]},"HL":{"p":[],"bh":["f","@"],"ad":[],"aD":["f","@"],"bh.V":"@","bh.K":"f"},"wX":{"ba":[],"p":[],"ad":[]},"kb":{"p":[],"ad":[]},"kc":{"p":[],"ad":[]},"kd":{"p":[],"ad":[]},"iY":{"p":[],"ad":[]},"kj":{"p":[],"ad":[]},"j0":{"p":[],"ad":[]},"kk":{"p":[],"ad":[]},"xz":{"cg":[],"bi":[],"p":[],"ad":[]},"bY":{"cg":[],"bi":[],"p":[],"ad":[]},"a2B":{"p":[],"ad":[]},"a2L":{"cg":[],"bi":[],"p":[],"ad":[]},"a2U":{"ba":[],"p":[],"ad":[]},"a31":{"cg":[],"bi":[],"p":[],"ad":[]},"yu":{"cg":[],"bi":[],"p":[],"ad":[]},"a3Z":{"cg":[],"bi":[],"p":[],"ad":[]},"ps":{"bi":[],"p":[],"ad":[]},"Eu":{"p":[],"ad":[]},"vD":{"p":[],"ad":[]},"a6G":{"p":[],"ad":[]},"O_":{"p":[],"ad":[]},"a6H":{"p":[],"ad":[]},"z8":{"p":[],"ad":[]},"ls":{"p":[],"ad":[]},"nV":{"p":[],"ad":[]},"a6I":{"p":[],"ad":[]},"a6J":{"p":[],"ad":[]},"a6K":{"p":[],"ad":[]},"a7_":{"p":[],"ad":[]},"a70":{"p":[],"ad":[]},"a7n":{"p":[],"ad":[]},"vH":{"cg":[],"bi":[],"p":[],"ad":[]},"rN":{"bi":[],"p":[],"ad":[]},"a7C":{"p":[],"ad":[]},"zm":{"p":[],"ad":[]},"Ow":{"H":["lY"],"bI":["lY"],"z":["lY"],"cH":["lY"],"p":[],"ay":["lY"],"ad":[],"w":["lY"],"cs":["lY"],"bI.E":"lY","H.E":"lY","w.E":"lY"},"Ox":{"p":[],"lY":["dg"],"ad":[]},"a7E":{"H":["f"],"bI":["f"],"z":["f"],"cH":["f"],"p":[],"ay":["f"],"ad":[],"w":["f"],"cs":["f"],"bI.E":"f","H.E":"f","w.E":"f"},"a7G":{"p":[],"ad":[]},"am0":{"H":["cg"],"z":["cg"],"ay":["cg"],"w":["cg"],"H.E":"cg","w.E":"cg"},"a7S":{"cg":[],"bi":[],"p":[],"ad":[]},"a8e":{"ba":[],"p":[],"ad":[]},"bt":{"p":[],"ad":[]},"a8A":{"cg":[],"bi":[],"p":[],"ad":[]},"Fv":{"H":["iv"],"bI":["iv"],"z":["iv"],"cH":["iv"],"p":[],"ay":["iv"],"ad":[],"w":["iv"],"cs":["iv"],"bI.E":"iv","H.E":"iv","w.E":"iv"},"Pg":{"p":[],"ad":[]},"a8C":{"p":[],"ad":[]},"a8Z":{"p":[],"ad":[]},"a91":{"cg":[],"bi":[],"p":[],"ad":[]},"a9D":{"p":[],"ad":[]},"zY":{"H":["bi"],"bI":["bi"],"z":["bi"],"cH":["bi"],"p":[],"ay":["bi"],"ad":[],"w":["bi"],"cs":["bi"],"bI.E":"bi","H.E":"bi","w.E":"bi"},"A_":{"p":[],"ad":[]},"FS":{"p":[],"ad":[]},"A9":{"cg":[],"bi":[],"p":[],"ad":[]},"aa8":{"p":[],"ad":[]},"aaL":{"cg":[],"bi":[],"p":[],"ad":[]},"aaY":{"p":[],"ad":[]},"GC":{"p":[],"ad":[]},"QX":{"cg":[],"bi":[],"p":[],"ad":[]},"abf":{"p":[],"ad":[]},"abg":{"ba":[],"p":[],"ad":[]},"abh":{"p":[],"ad":[]},"GD":{"ba":[],"p":[],"ad":[]},"GK":{"p":[],"ad":[]},"abw":{"p":[],"bh":["f","@"],"ad":[],"aD":["f","@"],"bh.V":"@","bh.K":"f"},"abx":{"p":[],"bh":["f","@"],"ad":[],"aD":["f","@"],"bh.V":"@","bh.K":"f"},"AB":{"p":[],"ad":[]},"aby":{"H":["k1"],"bI":["k1"],"z":["k1"],"cH":["k1"],"p":[],"ay":["k1"],"ad":[],"w":["k1"],"cs":["k1"],"bI.E":"k1","H.E":"k1","w.E":"k1"},"abM":{"p":[],"ad":[]},"Rt":{"p":[],"ad":[]},"AG":{"p":[],"ad":[]},"ac_":{"p":[],"ad":[]},"D3":{"H":["bi"],"z":["bi"],"ay":["bi"],"w":["bi"],"H.E":"bi","w.E":"bi"},"Rv":{"H":["bi"],"bI":["bi"],"z":["bi"],"cH":["bi"],"p":[],"ay":["bi"],"ad":[],"w":["bi"],"cs":["bi"],"bI.E":"bi","H.E":"bi","w.E":"bi"},"ace":{"cg":[],"bi":[],"p":[],"ad":[]},"acf":{"cg":[],"bi":[],"p":[],"ad":[]},"act":{"cg":[],"bi":[],"p":[],"ad":[]},"acu":{"p":[],"ad":[]},"oi":{"p":[],"ad":[]},"ad4":{"p":[],"ad":[]},"ad5":{"p":[],"ad":[]},"S5":{"p":[],"ad":[]},"adu":{"H":["k3"],"bI":["k3"],"z":["k3"],"cH":["k3"],"p":[],"ay":["k3"],"ad":[],"w":["k3"],"cs":["k3"],"bI.E":"k3","H.E":"k3","w.E":"k3"},"Sr":{"p":[],"ad":[]},"adG":{"ba":[],"p":[],"ad":[]},"Tt":{"p":[],"ad":[]},"afm":{"p":[],"ad":[]},"TF":{"p":[],"ad":[]},"afD":{"p":[],"ad":[]},"HP":{"cg":[],"bi":[],"p":[],"ad":[]},"afR":{"cg":[],"bi":[],"p":[],"ad":[]},"afS":{"p":[],"ad":[]},"Ij":{"p":[],"ad":[]},"ah2":{"H":["kb"],"bI":["kb"],"z":["kb"],"cH":["kb"],"p":[],"ay":["kb"],"ad":[],"w":["kb"],"cs":["kb"],"bI.E":"kb","H.E":"kb","w.E":"kb"},"ah3":{"cg":[],"bi":[],"p":[],"ad":[]},"aha":{"H":["kc"],"bI":["kc"],"z":["kc"],"cH":["kc"],"p":[],"ay":["kc"],"ad":[],"w":["kc"],"cs":["kc"],"bI.E":"kc","H.E":"kc","w.E":"kc"},"ahb":{"ba":[],"p":[],"ad":[]},"UO":{"p":[],"bh":["f","f"],"ad":[],"aD":["f","f"],"bh.V":"f","bh.K":"f"},"aii":{"cg":[],"bi":[],"p":[],"ad":[]},"aik":{"p":[],"ad":[]},"aiH":{"cg":[],"bi":[],"p":[],"ad":[]},"aiY":{"H":["j0"],"bI":["j0"],"z":["j0"],"cH":["j0"],"p":[],"ay":["j0"],"ad":[],"w":["j0"],"cs":["j0"],"bI.E":"j0","H.E":"j0","w.E":"j0"},"aiZ":{"H":["kj"],"bI":["kj"],"z":["kj"],"cH":["kj"],"p":[],"ay":["kj"],"ad":[],"w":["kj"],"cs":["kj"],"bI.E":"kj","H.E":"kj","w.E":"kj"},"aj4":{"p":[],"ad":[]},"ajd":{"H":["kk"],"bI":["kk"],"z":["kk"],"cH":["kk"],"p":[],"ay":["kk"],"ad":[],"w":["kk"],"cs":["kk"],"bI.E":"kk","H.E":"kk","w.E":"kk"},"ajf":{"p":[],"ad":[]},"ajg":{"p":[],"ad":[]},"oT":{"ba":[],"p":[],"ad":[]},"ajO":{"p":[],"ad":[]},"ak4":{"p":[],"ad":[]},"JR":{"p":[],"ad":[]},"xA":{"p":[],"ad":[]},"qV":{"p":[],"ad":[]},"amC":{"H":["dT"],"bI":["dT"],"z":["dT"],"cH":["dT"],"p":[],"ay":["dT"],"ad":[],"w":["dT"],"cs":["dT"],"bI.E":"dT","H.E":"dT","w.E":"dT"},"Y7":{"p":[],"lY":["dg"],"ad":[]},"aod":{"H":["jV?"],"bI":["jV?"],"z":["jV?"],"cH":["jV?"],"p":[],"ay":["jV?"],"ad":[],"w":["jV?"],"cs":["jV?"],"bI.E":"jV?","H.E":"jV?","w.E":"jV?"},"Zt":{"H":["bi"],"bI":["bi"],"z":["bi"],"cH":["bi"],"p":[],"ay":["bi"],"ad":[],"w":["bi"],"cs":["bi"],"bI.E":"bi","H.E":"bi","w.E":"bi"},"arY":{"p":[],"ad":[]},"atg":{"H":["kd"],"bI":["kd"],"z":["kd"],"cH":["kd"],"p":[],"ay":["kd"],"ad":[],"w":["kd"],"cs":["kd"],"bI.E":"kd","H.E":"kd","w.E":"kd"},"au3":{"H":["iY"],"bI":["iY"],"z":["iY"],"cH":["iY"],"p":[],"ay":["iY"],"ad":[],"w":["iY"],"cs":["iY"],"bI.E":"iY","H.E":"iY","w.E":"iY"},"ii":{"aW":["1"],"aW.T":"1"},"Yi":{"ii":["1"],"aW":["1"],"aW.T":"1"},"Kp":{"kh":["1"]},"amY":{"p":[],"ad":[]},"a8D":{"H":["cg"],"z":["cg"],"ay":["cg"],"w":["cg"],"H.E":"cg","w.E":"cg"},"Gd":{"p":[],"ad":[]},"acg":{"p":[],"ad":[]},"Dq":{"Bv":[]},"tz":{"bl":[]},"iP":{"A2":[],"bl":[]},"S_":{"A2":[],"bl":[]},"S0":{"A2":[],"bl":[]},"S2":{"A2":[],"bl":[]},"anV":{"aW":["z"],"aW.T":"z"},"ait":{"nY":[],"eU":["f","z"],"eU.S":"f","eU.T":"z"},"Af":{"H":["1"],"z":["1"],"ay":["1"],"w":["1"],"H.E":"1","w.E":"1"},"aca":{"bl":[]},"lY":{"cst":["1"]},"lH":{"p":[],"ad":[]},"lP":{"p":[],"ad":[]},"ma":{"p":[],"ad":[]},"a8s":{"cg":[],"bi":[],"p":[],"ad":[]},"a8t":{"cg":[],"bi":[],"p":[],"ad":[]},"aaG":{"H":["lH"],"bI":["lH"],"z":["lH"],"p":[],"ay":["lH"],"ad":[],"w":["lH"],"bI.E":"lH","H.E":"lH","w.E":"lH"},"acc":{"H":["lP"],"bI":["lP"],"z":["lP"],"p":[],"ay":["lP"],"ad":[],"w":["lP"],"bI.E":"lP","H.E":"lP","w.E":"lP"},"adv":{"p":[],"ad":[]},"afJ":{"cg":[],"bi":[],"p":[],"ad":[]},"aif":{"H":["f"],"bI":["f"],"z":["f"],"p":[],"ay":["f"],"ad":[],"w":["f"],"bI.E":"f","H.E":"f","w.E":"f"},"aij":{"cg":[],"bi":[],"p":[],"ad":[]},"bx":{"cg":[],"bi":[],"p":[],"ad":[]},"ajm":{"H":["ma"],"bI":["ma"],"z":["ma"],"p":[],"ay":["ma"],"ad":[],"w":["ma"],"bI.E":"ma","H.E":"ma","w.E":"ma"},"cx":{"fz":[]},"aS2":{"z":["r"],"ay":["r"],"w":["r"],"fz":[]},"cl":{"z":["r"],"ay":["r"],"w":["r"],"fz":[]},"bd2":{"z":["r"],"ay":["r"],"w":["r"],"fz":[]},"aS_":{"z":["r"],"ay":["r"],"w":["r"],"fz":[]},"bd1":{"z":["r"],"ay":["r"],"w":["r"],"fz":[]},"aS0":{"z":["r"],"ay":["r"],"w":["r"],"fz":[]},"Jw":{"z":["r"],"ay":["r"],"w":["r"],"fz":[]},"aNA":{"z":["ab"],"ay":["ab"],"w":["ab"],"fz":[]},"aNB":{"z":["ab"],"ay":["ab"],"w":["ab"],"fz":[]},"H3":{"J":[]},"Cm":{"J":[]},"Cn":{"J":[]},"dQ":{"J":[]},"vT":{"J":[]},"vk":{"J":[]},"DZ":{"J":[]},"mZ":{"J":[]},"qJ":{"J":[]},"Ja":{"J":[]},"uk":{"J":[]},"ul":{"J":[]},"J9":{"J":[]},"xn":{"J":[]},"NA":{"J":[]},"WQ":{"J":[]},"ad1":{"J":[]},"Gc":{"J":[]},"RU":{"J":[]},"yU":{"J":[]},"a3P":{"J":[]},"a6Z":{"J":[]},"qf":{"J":[]},"Bg":{"J":[]},"ady":{"J":[]},"Px":{"J":[]},"adn":{"J":[]},"W6":{"J":[]},"MQ":{"J":[]},"a3T":{"J":[]},"agF":{"zK":[]},"MS":{"J":[]},"a3d":{"p":[],"ad":[]},"ec":{"p":[],"ad":[]},"a3e":{"p":[],"bh":["f","@"],"ad":[],"aD":["f","@"],"bh.V":"@","bh.K":"f"},"vl":{"p":[],"ad":[]},"a3j":{"p":[],"ad":[]},"vm":{"p":[],"ad":[]},"a3J":{"p":[],"ad":[]},"ach":{"p":[],"ad":[]},"RH":{"p":[],"ad":[]},"a2F":{"p":[],"ad":[]},"a8w":{"W":[],"e":[]},"Zp":{"k2":["1"],"fR":["1"],"e0":["1"]},"zf":{"cS":["1"]},"yG":{"W":[],"e":[]},"vq":{"fw":["vq"],"fw.T":"vq"},"a9Z":{"J":[]},"iK":{"bJu":[],"w":["f"],"w.E":"f"},"Ma":{"a8":[],"e":[]},"a2Q":{"ag":["Ma"]},"a4Y":{"W":[],"e":[]},"Nl":{"a8":[],"e":[]},"vu":{"aG":[]},"Nm":{"bg":[],"b4":[],"e":[]},"Nn":{"ag":["Nl"]},"O3":{"a8":[],"e":[]},"L3":{"W":[],"e":[]},"XV":{"ag":["O3"]},"a6U":{"W":[],"e":[]},"a2G":{"W":[],"e":[]},"QR":{"a8":[],"e":[]},"Zd":{"ag":["QR"]},"QS":{"a8":[],"e":[]},"Ze":{"ag":["QS"]},"abc":{"W":[],"e":[]},"wq":{"a8":[],"e":[]},"aqb":{"ag":["wq"]},"B4":{"W":[],"e":[]},"wD":{"aG":[]},"Hd":{"W":[],"e":[]},"WU":{"a8":[],"e":[]},"a0R":{"ag":["WU"]},"ahl":{"W":[],"e":[]},"are":{"aG":[]},"cR":{"aD":["2","3"]},"I8":{"LB":["1","dt<1>"],"LB.E":"1"},"Qv":{"H":["1"],"z":["1"],"ay":["1"],"w":["1"],"H.E":"1","w.E":"1"},"jd":{"J":[]},"z5":{"a8":[],"e":[]},"xL":{"a8":[],"e":[]},"amf":{"ag":["z5"]},"awa":{"ag":["xL"]},"a6g":{"W":[],"e":[]},"a9v":{"c0":["z","rL"]},"aph":{"c0":["z","rL"],"c0.T":"rL","c0.S":"z"},"asQ":{"c0":["z","rL"],"c0.T":"rL","c0.S":"z"},"kQ":{"mP":[]},"QZ":{"wi":[]},"ae5":{"SD":[]},"Hn":{"tP":[]},"OJ":{"a8":[],"e":[]},"Kn":{"J":[]},"Yb":{"ag":["OJ"]},"OG":{"pG":[]},"OI":{"pG":[]},"OK":{"pG":[]},"zq":{"pG":[]},"et":{"bl":[]},"rM":{"J":[]},"Aa":{"J":[]},"aa6":{"H":["i1"],"z":["i1"],"ay":["i1"],"w":["i1"],"H.E":"i1","w.E":"i1"},"wI":{"i1":[]},"PU":{"i1":[]},"BF":{"J":[]},"Qt":{"J":[]},"Pd":{"aG":[]},"ack":{"J":[]},"R2":{"bCb":[],"Ph":[]},"R3":{"bCo":[],"Ph":[]},"Yo":{"cS":["z"]},"R4":{"Ph":[]},"Hs":{"i4":[]},"hX":{"i4":[]},"lz":{"i4":[]},"c6z":{"i4":[]},"afg":{"hX":[],"i4":[]},"ap8":{"bEA":[]},"vS":{"J":[]},"WI":{"ajQ":["xx"]},"Rd":{"ji":[]},"Pk":{"bl":[]},"Pj":{"ji":[]},"vi":{"J":[]},"DX":{"J":[]},"eY":{"ce":["C"]},"lk":{"J":[]},"dh":{"aG":[]},"CX":{"J":[]},"yq":{"dh":["ab"],"aG":[]},"Mg":{"J":[]},"akN":{"dh":["ab"],"aG":[]},"akO":{"dh":["ab"],"aG":[]},"yk":{"dh":["1"],"aG":[]},"Sx":{"dh":["ab"],"aG":[]},"n6":{"dh":["ab"],"aG":[]},"O9":{"dh":["ab"],"aG":[]},"a0y":{"J":[]},"CF":{"dh":["ab"],"aG":[]},"EE":{"dh":["1"],"aG":[]},"Mk":{"dh":["1"],"aG":[]},"Z5":{"lt":[]},"TI":{"lt":[]},"jn":{"lt":[]},"Wg":{"lt":[]},"h_":{"lt":[]},"Wf":{"lt":[]},"t2":{"lt":[]},"an1":{"lt":[]},"aT":{"aX":["1"],"aT.T":"1","aX.T":"1"},"jP":{"aT":["E?"],"aX":["E?"],"aT.T":"E?","aX.T":"E?"},"b2":{"dh":["1"],"aG":[]},"kn":{"aX":["1"],"aX.T":"1"},"Ty":{"aT":["1"],"aX":["1"],"aT.T":"1","aX.T":"1"},"agI":{"aT":["a_?"],"aX":["a_?"],"aT.T":"a_?","aX.T":"a_?"},"SY":{"aT":["K?"],"aX":["K?"],"aT.T":"K?","aX.T":"K?"},"w2":{"aT":["r"],"aX":["r"],"aT.T":"r","aX.T":"r"},"EG":{"aT":["1"],"aX":["1"],"aT.T":"1","aX.T":"1"},"kJ":{"aX":["ab"],"aX.T":"ab"},"Wx":{"aX":["1"],"aX.T":"1"},"O1":{"a8":[],"e":[]},"amF":{"ag":["O1"]},"amE":{"aG":[]},"O2":{"a8":[],"e":[]},"XU":{"ag":["O2"]},"dZ":{"E":[]},"amH":{"oP":[]},"a6L":{"W":[],"e":[]},"za":{"a8":[],"e":[]},"XW":{"ag":["za"]},"z9":{"W":[],"e":[]},"XR":{"a8":[],"e":[]},"ZS":{"a8":[],"e":[]},"xD":{"hJ":[],"hB":[],"fi":["S"],"dK":[]},"O0":{"W":[],"e":[]},"XS":{"ag":["XR"]},"XX":{"aM":[],"e":[]},"amJ":{"bE":[],"bc":[],"y":[]},"L8":{"S":[],"D":[],"a4":[],"aF":[]},"Xl":{"J":[]},"amG":{"W":[],"e":[]},"ard":{"ag":["ZS"]},"akH":{"h6":["xD"],"b4":[],"e":[],"h6.T":"xD"},"amI":{"h5":[],"aM":[],"e":[]},"a_3":{"df":["S","hJ"],"S":[],"ar":["S","hJ"],"D":[],"a4":[],"aF":[],"ar.1":"hJ","df.1":"hJ","ar.0":"S"},"a6N":{"ey":[]},"O7":{"bg":[],"b4":[],"e":[]},"O8":{"J":[]},"amN":{"k_":["O4"],"k_.T":"O4"},"a7e":{"O4":[]},"O6":{"a8":[],"e":[]},"XZ":{"ag":["O6"]},"a6O":{"W":[],"e":[]},"Kd":{"a8":[],"e":[]},"a6P":{"W":[],"e":[]},"Ke":{"ag":["Kd<1>"]},"p7":{"jf":[]},"amL":{"vo":[]},"O5":{"k2":["1"],"fR":["1"],"e0":["1"]},"EP":{"a8":[],"e":[]},"XY":{"qm":["EP"],"ag":["EP"]},"auo":{"aG":[]},"a6R":{"oP":[]},"Y_":{"a8":[],"e":[]},"uH":{"J":[]},"amV":{"W":[],"e":[]},"a6S":{"W":[],"e":[]},"amQ":{"br":[],"aM":[],"e":[]},"ary":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Y0":{"ag":["Y_"]},"Y1":{"aM":[],"e":[]},"amP":{"bE":[],"bc":[],"y":[]},"a_4":{"df":["S","jB"],"S":[],"ar":["S","jB"],"D":[],"a4":[],"aF":[],"ar.1":"jB","df.1":"jB","ar.0":"S"},"aq0":{"bc":[],"y":[]},"aq1":{"e":[]},"zb":{"W":[],"e":[]},"YM":{"bg":[],"b4":[],"e":[]},"a6T":{"W":[],"e":[]},"xI":{"mB":["z"],"hW":[]},"Fq":{"xI":[],"mB":["z"],"hW":[]},"a8h":{"xI":[],"mB":["z"],"hW":[]},"a8f":{"xI":[],"mB":["z"],"hW":[]},"t4":{"yt":[],"cZ":[]},"ao0":{"zl":["cG"],"hW":[]},"jO":{"aG":[]},"fS":{"aG":[]},"Dl":{"aG":[]},"F2":{"J":[]},"pC":{"J":[]},"mB":{"hW":[]},"zl":{"hW":[]},"a7t":{"zl":["a7s"],"hW":[]},"q4":{"h4":[]},"ct":{"q4":[],"h4":[],"ct.T":"1"},"oV":{"q4":[],"h4":[]},"Qq":{"mN":[]},"bK":{"w":["1"],"w.E":"1"},"FO":{"w":["1"],"w.E":"1"},"ht":{"J":[]},"da":{"Q":["1"]},"PB":{"J":[]},"FI":{"aF":[]},"Pr":{"cG":[]},"hv":{"bZ":[]},"tJ":{"bZ":[]},"qh":{"bZ":[]},"wE":{"bZ":[]},"tI":{"bZ":[]},"jt":{"bZ":[]},"tK":{"bZ":[]},"akD":{"bZ":[]},"auZ":{"bZ":[]},"B6":{"bZ":[]},"auV":{"B6":[],"bZ":[]},"Bc":{"bZ":[]},"av5":{"Bc":[],"bZ":[]},"av0":{"tJ":[],"bZ":[]},"auY":{"qh":[],"bZ":[]},"av_":{"wE":[],"bZ":[]},"auX":{"tI":[],"bZ":[]},"B9":{"bZ":[]},"av1":{"B9":[],"bZ":[]},"Bh":{"bZ":[]},"av9":{"Bh":[],"bZ":[]},"Be":{"jt":[],"bZ":[]},"av7":{"Be":[],"jt":[],"bZ":[]},"Bf":{"jt":[],"bZ":[]},"av8":{"Bf":[],"jt":[],"bZ":[]},"Bd":{"jt":[],"bZ":[]},"av6":{"Bd":[],"jt":[],"bZ":[]},"av3":{"tK":[],"bZ":[]},"Bb":{"bZ":[]},"av4":{"Bb":[],"bZ":[]},"Ba":{"bZ":[]},"av2":{"Ba":[],"bZ":[]},"B7":{"bZ":[]},"auW":{"B7":[],"bZ":[]},"o0":{"dC":[],"ef":[],"eI":[]},"xJ":{"J":[]},"Zj":{"LA":[]},"KW":{"LA":[]},"kP":{"dC":[],"ef":[],"eI":[]},"oZ":{"dC":[],"ef":[],"eI":[]},"o4":{"dC":[],"ef":[],"eI":[]},"oh":{"dC":[],"ef":[],"eI":[]},"Kl":{"J":[]},"OB":{"dC":[],"ef":[],"eI":[]},"nX":{"ef":[],"eI":[]},"ef":{"eI":[]},"dC":{"ef":[],"eI":[]},"OC":{"J":[]},"FK":{"J":[]},"Hg":{"dC":[],"ef":[],"eI":[]},"kX":{"dC":[],"ef":[],"eI":[]},"Ds":{"J":[]},"l4":{"dC":[],"ef":[],"eI":[]},"a3H":{"dC":[],"ef":[],"eI":[]},"D4":{"eI":[]},"am7":{"FH":[]},"A3":{"km":[]},"Gv":{"km":[]},"akG":{"W":[],"e":[]},"K1":{"W":[],"e":[]},"a3v":{"W":[],"e":[]},"a3u":{"W":[],"e":[]},"a7J":{"W":[],"e":[]},"a7I":{"W":[],"e":[]},"a82":{"W":[],"e":[]},"a81":{"W":[],"e":[]},"c14":{"eg":[],"bg":[],"b4":[],"e":[]},"a2H":{"W":[],"e":[]},"a2O":{"W":[],"e":[]},"akS":{"aG":[]},"L_":{"Do":[]},"kr":{"Do":[]},"aqm":{"Do":[]},"QP":{"a8":[],"e":[]},"aj0":{"J":[]},"Zc":{"ag":["QP"]},"Mq":{"a8":[],"e":[]},"ZR":{"a_":[]},"Xp":{"ag":["Mq"]},"al7":{"br":[],"aM":[],"e":[]},"arv":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Gz":{"aT":["K?"],"aX":["K?"],"aT.T":"K?","aX.T":"K?"},"QT":{"aT":["j"],"aX":["j"],"aT.T":"j","aX.T":"j"},"D6":{"J":[]},"c70":{"eg":[],"bg":[],"b4":[],"e":[]},"MM":{"a8":[],"e":[]},"all":{"ag":["MM"]},"MO":{"a8":[],"e":[]},"Dm":{"a8":[],"e":[]},"XB":{"ag":["MO"]},"anv":{"W":[],"e":[]},"alo":{"br":[],"aM":[],"e":[]},"a__":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"KQ":{"ag":["Dm<1>"]},"Rg":{"k2":["1"],"fR":["1"],"e0":["1"]},"SR":{"a8":[],"e":[]},"arn":{"ag":["SR"]},"aoI":{"br":[],"aM":[],"e":[]},"a_c":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"a3X":{"W":[],"e":[]},"alr":{"h5":[],"aM":[],"e":[]},"arw":{"df":["S","iw"],"S":[],"ar":["S","iw"],"D":[],"a4":[],"aF":[],"ar.1":"iw","df.1":"iw","ar.0":"S"},"c1P":{"bg":[],"b4":[],"e":[]},"ap3":{"ca":["cw?"]},"MV":{"a8":[],"e":[]},"XE":{"ag":["MV"]},"apJ":{"fn":[],"ca":["fn"]},"aoH":{"br":[],"aM":[],"e":[]},"a_b":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"MX":{"eg":[],"bg":[],"b4":[],"e":[]},"MW":{"J":[]},"a3Y":{"J":[]},"a4W":{"W":[],"e":[]},"a55":{"W":[],"e":[]},"Au":{"pv":["r"],"E":[],"pv.T":"r"},"QO":{"pv":["r"],"E":[],"pv.T":"r"},"and":{"oP":[]},"a7p":{"W":[],"e":[]},"F0":{"W":[],"e":[]},"Im":{"W":[],"e":[]},"a7u":{"W":[],"e":[]},"a2K":{"W":[],"e":[]},"Op":{"k2":["1"],"fR":["1"],"e0":["1"]},"vI":{"W":[],"e":[]},"c3I":{"eg":[],"bg":[],"b4":[],"e":[]},"Fh":{"a8":[],"e":[]},"Yj":{"ca":["E?"]},"anI":{"ca":["E?"]},"anG":{"ca":["ab"]},"anH":{"ca":["fn?"]},"c4r":{"eg":[],"bg":[],"b4":[],"e":[]},"Pq":{"bg":[],"b4":[],"e":[]},"Db":{"J":[]},"a8O":{"W":[],"e":[]},"anF":{"fn":[],"ca":["fn"]},"am_":{"br":[],"aM":[],"e":[]},"a_0":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Xo":{"dh":["1"],"aG":[]},"aot":{"J":[]},"a9O":{"W":[],"e":[]},"aoq":{"ca":["E?"]},"aor":{"ca":["E?"]},"PO":{"eg":[],"bg":[],"b4":[],"e":[]},"PX":{"a8":[],"e":[]},"YT":{"ag":["PX"]},"PY":{"pW":[]},"w1":{"w3":[],"pW":[]},"aoD":{"w4":[]},"PZ":{"w3":[],"pW":[]},"aoE":{"w4":[]},"Q_":{"w3":[],"pW":[]},"w3":{"pW":[]},"ZH":{"bg":[],"b4":[],"e":[]},"YS":{"a8":[],"e":[]},"uQ":{"J":[]},"tf":{"W":[],"e":[]},"FZ":{"W":[],"e":[]},"YR":{"ag":["YS"],"bEN":[]},"lF":{"du":[]},"apU":{"lF":[],"du":[]},"oU":{"lF":[],"du":[]},"mW":{"lF":[],"du":[]},"XA":{"a8":[],"e":[]},"YH":{"a8":[],"e":[]},"ig":{"J":[]},"A8":{"a8":[],"e":[]},"YV":{"aG":[]},"YW":{"aT":["lF"],"aX":["lF"],"aT.T":"lF","aX.T":"lF"},"aoF":{"aG":[]},"alj":{"ag":["XA"]},"asR":{"a8":[],"e":[]},"YI":{"ag":["YH"]},"FB":{"J":[]},"a_6":{"qu":["ig"],"S":[],"D":[],"a4":[],"aF":[]},"an5":{"oG":["ig"],"aM":[],"e":[],"oG.S":"ig"},"YX":{"ag":["A8"]},"mO":{"W":[],"e":[]},"nA":{"J":[]},"aaR":{"J":[]},"aaS":{"J":[]},"aoB":{"ca":["E?"]},"apc":{"oG":["nA"],"aM":[],"e":[],"oG.S":"nA"},"a_e":{"qu":["nA"],"S":[],"D":[],"a4":[],"aF":[]},"c6M":{"eg":[],"bg":[],"b4":[],"e":[]},"W7":{"a8":[],"e":[]},"a0o":{"ag":["W7"]},"ab1":{"W":[],"e":[]},"ts":{"J":[]},"we":{"a8":[],"e":[]},"a_a":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"C0":{"aT":["du?"],"aX":["du?"],"aT.T":"du?","aX.T":"du?"},"Zf":{"a8":[],"e":[]},"app":{"ag":["we"]},"aoC":{"br":[],"aM":[],"e":[]},"apm":{"ag":["Zf"]},"a_M":{"W":[],"e":[]},"asS":{"aG":[]},"apn":{"k_":["Av"],"k_.T":"Av"},"a7g":{"Av":[]},"eA":{"J":[]},"ab6":{"E":[],"ca":["E"]},"apq":{"E":[],"ca":["E"]},"ab8":{"fn":[],"ca":["fn"]},"Yl":{"fn":[],"ca":["fn"]},"ab9":{"N":[],"ca":["N"]},"apr":{"N":[],"ca":["N"]},"Z4":{"ca":["1?"]},"me":{"ca":["1"]},"cO":{"ca":["1"]},"aba":{"fS":["dt"],"aG":[]},"ap5":{"ca":["cw?"]},"acs":{"a8":[],"e":[]},"ZD":{"ca":["E?"]},"aqd":{"ca":["E?"]},"aqc":{"ca":["fn"]},"c7E":{"eg":[],"bg":[],"b4":[],"e":[]},"Aw":{"QU":["1"],"k2":["1"],"fR":["1"],"e0":["1"]},"y_":{"a8":[],"e":[]},"y0":{"a8":[],"e":[]},"avV":{"W":[],"e":[]},"avT":{"ag":["y_"]},"avU":{"ag":["y0"]},"akA":{"tD":[]},"a6Q":{"tD":[]},"a11":{"aG":[]},"a12":{"aG":[]},"vw":{"a8":[],"e":[]},"Xj":{"J":[]},"adN":{"a8":[],"e":[]},"am3":{"aG":[]},"am4":{"ag":["vw"]},"c8s":{"eg":[],"bg":[],"b4":[],"e":[]},"TJ":{"a8":[],"e":[]},"a_s":{"bg":[],"b4":[],"e":[]},"Yr":{"a8":[],"e":[]},"BL":{"a8":[],"e":[]},"HN":{"ag":["BL"]},"Dx":{"a8":[],"e":[]},"Lm":{"ag":["Dx"]},"a_u":{"bg":[],"b4":[],"e":[]},"ks":{"J":[]},"TK":{"ag":["TJ"]},"ask":{"aG":[]},"Xz":{"at":[]},"ali":{"W":[],"e":[]},"Ys":{"ag":["Yr"]},"anj":{"cn":["kK"],"cn.T":"kK"},"H7":{"BM":["Dx","1"]},"KP":{"a8":[],"e":[]},"afO":{"W":[],"e":[]},"apo":{"qm":["KP"],"ag":["KP"]},"c9v":{"eg":[],"bg":[],"b4":[],"e":[]},"ap4":{"ca":["cw?"]},"x3":{"a8":[],"e":[]},"aux":{"fS":["dD"],"aG":[]},"a_H":{"ag":["x3"]},"oH":{"J":[]},"C5":{"a8":[],"e":[]},"a_R":{"ag":["C5"]},"UC":{"J":[]},"aiJ":{"a8":[],"e":[]},"a0l":{"ca":["E?"]},"auh":{"ca":["E?"]},"aug":{"ca":["fn"]},"cbg":{"eg":[],"bg":[],"b4":[],"e":[]},"W1":{"a8":[],"e":[]},"a0m":{"ag":["W1"]},"abb":{"oP":[]},"aun":{"aG":[]},"cbp":{"eg":[],"bg":[],"b4":[],"e":[]},"a0r":{"a8":[],"e":[]},"aiV":{"W":[],"e":[]},"auu":{"ag":["a0r"]},"auv":{"br":[],"aM":[],"e":[]},"auw":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aur":{"h5":[],"aM":[],"e":[]},"aus":{"bE":[],"bc":[],"y":[]},"arS":{"S":[],"ar":["S","jB"],"D":[],"a4":[],"aF":[],"ar.1":"jB","ar.0":"S"},"auq":{"W":[],"e":[]},"aut":{"W":[],"e":[]},"DA":{"J":[]},"aiX":{"W":[],"e":[]},"qK":{"W":[],"e":[]},"YP":{"eg":[],"bg":[],"b4":[],"e":[]},"Cy":{"aT":["nl"],"aX":["nl"],"aT.T":"nl","aX.T":"nl"},"Me":{"a8":[],"e":[]},"al1":{"ag":["Me"]},"wf":{"J":[]},"Wo":{"a8":[],"e":[]},"CC":{"ag":["Wo"]},"auJ":{"W":[],"e":[]},"cbP":{"eg":[],"bg":[],"b4":[],"e":[]},"Wq":{"J":[]},"afI":{"J":[]},"GT":{"fw":["bDg"],"fw.T":"bDg"},"f5":{"kB":[]},"iM":{"kB":[]},"Zn":{"kB":[]},"By":{"J":[]},"MB":{"J":[]},"WR":{"J":[]},"yx":{"J":[]},"RT":{"iH":[]},"au6":{"aG":[]},"fL":{"du":[]},"ML":{"J":[]},"nv":{"du":[]},"MR":{"J":[]},"a3R":{"du":[]},"fs":{"du":[]},"ja":{"du":[]},"bA":{"jf":[]},"alq":{"vo":[]},"yB":{"J":[]},"hC":{"x8":[]},"hm":{"fL":[],"du":[]},"pv":{"E":[]},"my":{"fL":[],"du":[]},"A6":{"J":[]},"ai":{"eW":[]},"jT":{"eW":[]},"xP":{"eW":[]},"bDg":{"fw":["bDg"]},"wj":{"fw":["wj"],"fw.T":"wj"},"a36":{"fw":["po"]},"abZ":{"bl":[]},"Mu":{"fw":["po"],"fw.T":"po"},"tG":{"iz":[]},"ch":{"fL":[],"du":[]},"jE":{"fL":[],"du":[]},"kZ":{"jf":[]},"asT":{"vo":[]},"ke":{"fL":[],"du":[]},"jG":{"fL":[],"du":[]},"jH":{"fL":[],"du":[]},"Jg":{"J":[]},"Wd":{"J":[]},"JV":{"m7":[]},"avm":{"m7":[]},"m8":{"iz":[],"od":[],"aF":[]},"IA":{"J":[]},"Bx":{"J":[]},"aes":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"HC":{"iH":[],"aF":[]},"Xw":{"aG":[]},"nO":{"o3":[]},"S":{"D":[],"a4":[],"aF":[]},"yC":{"lD":["S"]},"hB":{"dK":[]},"NL":{"hB":[],"fi":["1"],"dK":[]},"Di":{"J":[]},"hJ":{"hB":[],"fi":["S"],"dK":[]},"T7":{"df":["S","hJ"],"S":[],"ar":["S","hJ"],"D":[],"a4":[],"aF":[],"ar.1":"hJ","df.1":"hJ","ar.0":"S"},"a6W":{"aG":[]},"T8":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"wO":{"aG":[]},"BA":{"df":["S","jA"],"S":[],"ar":["S","jA"],"D":[],"a4":[],"aF":[],"ar.1":"jA","df.1":"jA","ar.0":"S"},"arA":{"S":[],"D":[],"a4":[],"aF":[]},"a0n":{"wO":[],"aG":[]},"Yt":{"wO":[],"aG":[]},"Kb":{"wO":[],"aG":[]},"Ta":{"S":[],"D":[],"a4":[],"aF":[]},"iw":{"hB":[],"fi":["S"],"dK":[]},"Pp":{"J":[]},"QG":{"J":[]},"tr":{"J":[]},"vE":{"J":[]},"BB":{"df":["S","iw"],"S":[],"ar":["S","iw"],"D":[],"a4":[],"aF":[],"ar.1":"iw","df.1":"iw","ar.0":"S"},"Te":{"S":[],"D":[],"a4":[],"aF":[]},"fl":{"a4":[]},"ft":{"fl":[],"a4":[]},"yV":{"ft":[],"fl":[],"a4":[]},"Ex":{"ft":[],"fl":[],"a4":[]},"NF":{"ft":[],"fl":[],"a4":[]},"qN":{"q8":[],"ft":[],"fl":[],"a4":[]},"RD":{"q8":[],"ft":[],"fl":[],"a4":[]},"adj":{"fl":[],"a4":[]},"adq":{"fl":[],"a4":[]},"q8":{"ft":[],"fl":[],"a4":[]},"NB":{"ft":[],"fl":[],"a4":[]},"Ul":{"ft":[],"fl":[],"a4":[]},"MD":{"ft":[],"fl":[],"a4":[]},"Gg":{"ft":[],"fl":[],"a4":[]},"Pw":{"ft":[],"fl":[],"a4":[]},"Mn":{"ft":[],"fl":[],"a4":[]},"q3":{"hB":[],"fi":["S"],"dK":[]},"Tg":{"df":["S","q3"],"S":[],"ar":["S","q3"],"D":[],"a4":[],"aF":[],"ar.1":"q3","df.1":"q3","ar.0":"S"},"abB":{"aG":[]},"D":{"a4":[],"aF":[]},"fi":{"dK":[]},"as7":{"kq":[]},"YL":{"kq":[]},"Dz":{"kq":[]},"jA":{"hB":[],"fi":["S"],"dK":[]},"tH":{"oz":[]},"uT":{"i6":[],"aG":[]},"Tj":{"df":["S","jA"],"S":[],"ar":["S","jA"],"D":[],"a4":[],"aF":[],"ar.1":"jA","df.1":"jA","ar.0":"S"},"Sk":{"J":[]},"ZL":{"dC":[],"ef":[],"eI":[]},"ads":{"S":[],"D":[],"od":[],"a4":[],"aF":[]},"u3":{"aG":[]},"T2":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"tT":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeO":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"FP":{"J":[]},"Tk":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Bz":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeF":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"T5":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Tf":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeI":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aer":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aet":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Oa":{"aG":[]},"L9":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aey":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aex":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aev":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aew":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"a_h":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeJ":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeK":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Oj":{"J":[]},"aez":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeW":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Tb":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeC":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeM":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeH":{"S":[],"bb":["S"],"D":[],"od":[],"a4":[],"aF":[]},"aeP":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Td":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Th":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Tl":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeu":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeG":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeA":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeD":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeE":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeB":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"T4":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"u_":{"J":[]},"i6":{"aG":[]},"HZ":{"J":[]},"Ct":{"J":[]},"BS":{"J":[]},"I_":{"J":[]},"Ji":{"J":[]},"wQ":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Ti":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeq":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aeN":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"T6":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Tc":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"T9":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"It":{"o3":[]},"qt":{"u9":[],"fi":["dL"],"dK":[]},"ka":{"xa":[],"fi":["dL"],"dK":[]},"dL":{"D":[],"a4":[],"aF":[]},"PE":{"J":[]},"agS":{"lD":["dL"]},"u9":{"dK":[]},"xa":{"dK":[]},"aeR":{"tU":[],"dL":[],"ar":["S","iI"],"D":[],"a4":[],"aF":[],"ar.1":"iI","ar.0":"S"},"aeS":{"tU":[],"dL":[],"ar":["S","iI"],"D":[],"a4":[],"aF":[]},"Is":{"iI":[],"u9":[],"fi":["S"],"o6":[],"dK":[]},"aeT":{"tU":[],"dL":[],"ar":["S","iI"],"D":[],"a4":[],"aF":[],"ar.1":"iI","ar.0":"S"},"aeU":{"tU":[],"dL":[],"ar":["S","iI"],"D":[],"a4":[],"aF":[],"ar.1":"iI","ar.0":"S"},"o6":{"dK":[]},"iI":{"u9":[],"fi":["S"],"o6":[],"dK":[]},"tU":{"dL":[],"ar":["S","iI"],"D":[],"a4":[],"aF":[]},"Tm":{"dL":[],"bb":["dL"],"D":[],"a4":[],"aF":[]},"aeV":{"dL":[],"bb":["dL"],"D":[],"a4":[],"aF":[]},"iJ":{"hB":[],"fi":["S"],"dK":[]},"IB":{"J":[]},"Tn":{"df":["S","iJ"],"S":[],"ar":["S","iJ"],"D":[],"a4":[],"aF":[],"ar.1":"iJ","df.1":"iJ","ar.0":"S"},"qF":{"hB":[],"dK":[]},"a8L":{"VQ":[]},"VP":{"J":[]},"HA":{"S":[],"D":[],"a4":[],"aF":[]},"vh":{"aT":["kB?"],"aX":["kB?"],"aT.T":"kB?","aX.T":"kB?"},"Tp":{"bb":["S"],"D":[],"a4":[],"aF":[]},"MY":{"J":[]},"tV":{"lc":["1"],"S":[],"ar":["dL","1"],"Hy":[],"D":[],"a4":[],"aF":[]},"wR":{"tV":["ka"],"lc":["ka"],"S":[],"ar":["dL","ka"],"Hy":[],"D":[],"a4":[],"aF":[],"ar.1":"ka","lc.0":"ka","ar.0":"dL"},"aeQ":{"tV":["qt"],"lc":["qt"],"S":[],"ar":["dL","qt"],"Hy":[],"D":[],"a4":[],"aF":[],"ar.1":"qt","lc.0":"qt","ar.0":"dL"},"j3":{"aG":[]},"HQ":{"J":[]},"qW":{"hB":[],"fi":["S"],"dK":[]},"X0":{"J":[]},"X1":{"J":[]},"Tq":{"df":["S","qW"],"S":[],"ar":["S","qW"],"D":[],"a4":[],"aF":[],"ar.1":"qW","df.1":"qW","ar.0":"S"},"x0":{"J":[]},"CB":{"Q":["~"]},"CA":{"bl":[]},"eB":{"a4":[]},"uD":{"ce":["uD"]},"pb":{"ce":["pb"]},"uY":{"ce":["uY"]},"I2":{"ce":["I2"]},"asC":{"zl":["eB"],"hW":[]},"I1":{"aG":[]},"a78":{"J":[]},"AN":{"ce":["I2"]},"K5":{"aze":[]},"I7":{"iH":[]},"Ai":{"J":[]},"Ag":{"mL":[]},"q0":{"mL":[]},"Ql":{"mL":[]},"Qj":{"J":[]},"mY":{"bl":[]},"Re":{"bl":[]},"an8":{"fn":[]},"apY":{"GO":[]},"apX":{"fn":[]},"au7":{"GO":[]},"xg":{"fn":[]},"w8":{"J":[]},"kS":{"J":[]},"op":{"oq":[]},"Hq":{"oq":[]},"Tx":{"aG":[]},"vG":{"J":[]},"J5":{"J":[]},"aiv":{"J":[]},"VM":{"J":[]},"Eo":{"m7":[]},"Gh":{"m7":[]},"RW":{"m7":[]},"Ou":{"m7":[]},"aiL":{"xj":[]},"aiK":{"xj":[]},"aiM":{"xj":[]},"Jc":{"xj":[]},"QV":{"J":[]},"a8E":{"xk":[]},"m3":{"J":[]},"agV":{"J":[]},"agW":{"J":[]},"jz":{"J":[]},"VZ":{"J":[]},"FA":{"J":[]},"aqv":{"W4":[]},"WA":{"J":[]},"rk":{"a8":[],"e":[]},"Xh":{"bg":[],"b4":[],"e":[]},"zM":{"a8":[],"e":[]},"bEr":{"bJ":[]},"c3M":{"bJ":[]},"c3L":{"bJ":[]},"DV":{"bJ":[]},"E9":{"bJ":[]},"kK":{"bJ":[]},"Bo":{"bJ":[]},"fZ":{"cn":["1"]},"dX":{"cn":["1"],"cn.T":"1"},"Xi":{"ag":["rk"]},"Yw":{"ag":["zM"]},"akd":{"cn":["bEr"],"cn.T":"bEr"},"Os":{"cn":["bJ"],"cn.T":"bJ"},"a7y":{"cn":["kK"]},"adL":{"cn":["Bo"],"cn.T":"Bo"},"ZE":{"a1s":["1"],"fZ":["1"],"KY":["1"],"cn":["1"],"cn.T":"1","fZ.T":"1"},"ZF":{"a1t":["1"],"fZ":["1"],"KY":["1"],"cn":["1"],"cn.T":"1","fZ.T":"1"},"XQ":{"cn":["1"],"cn.T":"1"},"EO":{"J":[]},"M5":{"a8":[],"e":[]},"akQ":{"ag":["M5"]},"Md":{"a8":[],"e":[]},"al_":{"ag":["Md"]},"akZ":{"br":[],"aM":[],"e":[]},"yo":{"a8":[],"e":[]},"al0":{"ag":["yo"]},"Mm":{"br":[],"aM":[],"e":[]},"WY":{"a8":[],"e":[]},"a0U":{"ag":["WY"],"fT":[]},"qx":{"a8":[],"e":[]},"pN":{"a8":[],"e":[]},"a02":{"ag":["qx<1,2>"]},"z0":{"J":[]},"UU":{"qx":["1","dH<1>"],"a8":[],"e":[],"qx.T":"1","qx.S":"dH<1>"},"YB":{"ag":["pN<1>"]},"E1":{"a8":[],"e":[]},"Xt":{"ag":["E1"]},"Qi":{"aG":[]},"aq2":{"W":[],"e":[]},"mC":{"bg":[],"b4":[],"e":[]},"zc":{"br":[],"aM":[],"e":[]},"Ey":{"br":[],"aM":[],"e":[]},"vy":{"br":[],"aM":[],"e":[]},"Ew":{"br":[],"aM":[],"e":[]},"oS":{"br":[],"aM":[],"e":[]},"ED":{"br":[],"aM":[],"e":[]},"ak":{"br":[],"aM":[],"e":[]},"dc":{"br":[],"aM":[],"e":[]},"hD":{"br":[],"aM":[],"e":[]},"Qn":{"h6":["hJ"],"b4":[],"e":[],"h6.T":"hJ"},"b1":{"br":[],"aM":[],"e":[]},"dR":{"br":[],"aM":[],"e":[]},"zO":{"br":[],"aM":[],"e":[]},"lm":{"br":[],"aM":[],"e":[]},"l_":{"h5":[],"aM":[],"e":[]},"n0":{"h6":["iJ"],"b4":[],"e":[],"h6.T":"iJ"},"zJ":{"h5":[],"aM":[],"e":[]},"vB":{"h5":[],"aM":[],"e":[]},"JW":{"h5":[],"aM":[],"e":[]},"c3m":{"bg":[],"b4":[],"e":[]},"GP":{"br":[],"aM":[],"e":[]},"jY":{"br":[],"aM":[],"e":[]},"I0":{"br":[],"aM":[],"e":[]},"it":{"br":[],"aM":[],"e":[]},"avc":{"iy":[],"bc":[],"y":[]},"avd":{"bg":[],"b4":[],"e":[]},"acl":{"br":[],"aM":[],"e":[]},"a3x":{"br":[],"aM":[],"e":[]},"a5Q":{"br":[],"aM":[],"e":[]},"adg":{"br":[],"aM":[],"e":[]},"adh":{"br":[],"aM":[],"e":[]},"a63":{"br":[],"aM":[],"e":[]},"a8H":{"br":[],"aM":[],"e":[]},"a94":{"br":[],"aM":[],"e":[]},"py":{"br":[],"aM":[],"e":[]},"Ob":{"h5":[],"aM":[],"e":[]},"a6e":{"br":[],"aM":[],"e":[]},"ajz":{"W":[],"e":[]},"aaJ":{"br":[],"aM":[],"e":[]},"GW":{"br":[],"aM":[],"e":[]},"aq9":{"bE":[],"bc":[],"y":[]},"aa9":{"br":[],"aM":[],"e":[]},"C4":{"br":[],"aM":[],"e":[]},"aaN":{"h5":[],"aM":[],"e":[]},"adD":{"W":[],"e":[]},"afk":{"h5":[],"aM":[],"e":[]},"ev":{"h6":["iw"],"b4":[],"e":[],"h6.T":"iw"},"Pb":{"h6":["iw"],"b4":[],"e":[],"h6.T":"iw"},"BH":{"h5":[],"aM":[],"e":[]},"aed":{"aM":[],"e":[]},"aaT":{"br":[],"aM":[],"e":[]},"kW":{"br":[],"aM":[],"e":[]},"a2x":{"br":[],"aM":[],"e":[]},"R6":{"br":[],"aM":[],"e":[]},"a3K":{"br":[],"aM":[],"e":[]},"pJ":{"br":[],"aM":[],"e":[]},"FX":{"br":[],"aM":[],"e":[]},"mM":{"W":[],"e":[]},"e3":{"W":[],"e":[]},"a_1":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"WZ":{"iH":[],"aF":[]},"BC":{"aM":[],"e":[]},"wP":{"bE":[],"bc":[],"y":[]},"akl":{"iH":[],"aF":[]},"ze":{"br":[],"aM":[],"e":[]},"EH":{"W":[],"e":[]},"an3":{"aG":[]},"z6":{"J":[]},"EW":{"eg":[],"bg":[],"b4":[],"e":[]},"aq3":{"W":[],"e":[]},"a7i":{"W":[],"e":[]},"lv":{"J":[]},"Or":{"a8":[],"e":[]},"Kr":{"J":[]},"Y5":{"ag":["Or"]},"F5":{"W":[],"e":[]},"zp":{"a8":[],"e":[]},"zo":{"j2":[]},"bR5":{"aG":[]},"cdV":{"mJ":["bR5"],"bg":[],"b4":[],"e":[],"mJ.T":"bR5"},"anx":{"ag":["zp"]},"anw":{"m2":[],"aG":[]},"D8":{"ow":[],"j3":[],"aG":[],"nc":[]},"zr":{"a8":[],"e":[]},"Yc":{"ag":["zr"]},"Fd":{"a8":[],"e":[]},"vK":{"ag":["Fd"],"fT":[]},"a_x":{"a8":[],"e":[]},"Dt":{"nq":[],"tG":[],"iz":[]},"ama":{"br":[],"aM":[],"e":[]},"arx":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"Jb":{"fS":["dD"],"aG":[]},"Yd":{"h5":[],"aM":[],"e":[]},"asn":{"ag":["a_x"],"bO8":[]},"uJ":{"fZ":["1"],"cn":["1"],"cn.T":"1","fZ.T":"1"},"a0I":{"fZ":["1"],"cn":["1"],"cn.T":"1","fZ.T":"1"},"a0J":{"fZ":["1"],"cn":["1"],"cn.T":"1","fZ.T":"1"},"asx":{"fZ":["tZ"],"cn":["tZ"],"cn.T":"tZ","fZ.T":"tZ"},"amA":{"fZ":["pw"],"cn":["pw"],"cn.T":"pw","fZ.T":"pw"},"o7":{"J":[]},"ex":{"aG":[]},"zL":{"ex":[],"aG":[]},"t6":{"J":[]},"WC":{"J":[]},"a8V":{"J":[]},"Pt":{"aG":[]},"t5":{"a8":[],"e":[]},"Yu":{"mJ":["ex"],"bg":[],"b4":[],"e":[],"mJ.T":"ex"},"Ks":{"ag":["t5"]},"a8W":{"a8":[],"e":[]},"ao8":{"ag":["t5"]},"Pa":{"W":[],"e":[]},"up":{"J":[]},"Pv":{"a8":[],"e":[]},"bDF":{"bJ":[]},"AJ":{"bJ":[]},"Bm":{"bJ":[]},"bC7":{"bJ":[]},"Ww":{"J":[]},"Yv":{"ex":[],"aG":[]},"ao9":{"ag":["Pv"]},"af2":{"cn":["bDF"],"cn.T":"bDF"},"ac2":{"cn":["AJ"],"cn.T":"AJ"},"adH":{"cn":["Bm"],"cn.T":"Bm"},"Oq":{"cn":["bC7"],"cn.T":"bC7"},"pP":{"h4":[]},"bR":{"pP":["1"],"h4":[]},"W":{"e":[]},"a8":{"e":[]},"br":{"aM":[],"e":[]},"bc":{"y":[]},"l1":{"bc":[],"y":[]},"iy":{"bc":[],"y":[]},"t9":{"pP":["1"],"h4":[]},"atk":{"J":[]},"b4":{"e":[]},"h6":{"b4":[],"e":[]},"bg":{"b4":[],"e":[]},"aM":{"e":[]},"aaD":{"aM":[],"e":[]},"h5":{"aM":[],"e":[]},"D9":{"J":[]},"a8i":{"aM":[],"e":[]},"NH":{"bc":[],"y":[]},"ID":{"bc":[],"y":[]},"Sy":{"bc":[],"y":[]},"AT":{"bc":[],"y":[]},"bE":{"bc":[],"y":[]},"aaC":{"bE":[],"bc":[],"y":[]},"In":{"bE":[],"bc":[],"y":[]},"kT":{"bE":[],"bc":[],"y":[]},"aq_":{"bc":[],"y":[]},"aq4":{"e":[]},"FJ":{"W":[],"e":[]},"oo":{"a8":[],"e":[]},"Hp":{"ag":["oo"]},"dr":{"zQ":["1"]},"aof":{"br":[],"aM":[],"e":[]},"zW":{"J":[]},"zU":{"a8":[],"e":[]},"KA":{"ag":["zU"]},"PH":{"AH":[]},"fa":{"W":[],"e":[]},"A4":{"eg":[],"bg":[],"b4":[],"e":[]},"lE":{"a8":[],"e":[]},"YK":{"ag":["lE"],"fT":[]},"yA":{"aT":["at"],"aX":["at"],"aT.T":"at","aX.T":"at"},"rK":{"aT":["jf"],"aX":["jf"],"aT.T":"jf","aX.T":"jf"},"rQ":{"aT":["eW"],"aX":["eW"],"aT.T":"eW","aX.T":"eW"},"yz":{"aT":["cY?"],"aX":["cY?"],"aT.T":"cY?","aX.T":"cY?"},"Az":{"aT":["bq"],"aX":["bq"],"aT.T":"bq","aX.T":"bq"},"Cx":{"aT":["N"],"aX":["N"],"aT.T":"N","aX.T":"N"},"yl":{"a8":[],"e":[]},"M8":{"a8":[],"e":[]},"Mb":{"a8":[],"e":[]},"yn":{"a8":[],"e":[]},"Mc":{"a8":[],"e":[]},"ym":{"a8":[],"e":[]},"M6":{"a8":[],"e":[]},"M9":{"a8":[],"e":[]},"ON":{"aT":["ai"],"aX":["ai"],"aT.T":"ai","aX.T":"ai"},"aa0":{"a8":[],"e":[]},"FU":{"ag":["1"]},"yp":{"ag":["1"]},"akP":{"ag":["yl"]},"akU":{"ag":["M8"]},"akX":{"ag":["Mb"]},"akW":{"ag":["yn"]},"akY":{"ag":["Mc"]},"akT":{"ag":["ym"]},"akR":{"ag":["M6"]},"akV":{"ag":["M9"]},"pV":{"bg":[],"b4":[],"e":[]},"PW":{"iy":[],"bc":[],"y":[]},"mJ":{"bg":[],"b4":[],"e":[]},"KG":{"iy":[],"bc":[],"y":[]},"eg":{"bg":[],"b4":[],"e":[]},"D2":{"W":[],"e":[]},"Q4":{"a8":[],"e":[]},"YY":{"ag":["Q4"]},"aoM":{"W":[],"e":[]},"ajo":{"fS":["bq"],"aG":[]},"Kx":{"J":[]},"acU":{"J":[]},"jo":{"vC":["at"],"aM":[],"e":[],"vC.0":"at"},"vC":{"aM":[],"e":[]},"KI":{"bE":[],"bc":[],"y":[]},"a_d":{"lZ":["at","S"],"S":[],"bb":["S"],"D":[],"a4":[],"aF":[],"lZ.0":"at"},"Za":{"bg":[],"b4":[],"e":[]},"QC":{"a8":[],"e":[]},"avH":{"k_":["X_"],"k_.T":"X_"},"a7k":{"X_":[]},"apf":{"ag":["QC"]},"bMd":{"bg":[],"b4":[],"e":[]},"QF":{"kZ":[],"jf":[]},"SQ":{"W":[],"e":[]},"apj":{"W":[],"e":[]},"ant":{"aG":[]},"api":{"br":[],"aM":[],"e":[]},"arG":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"hQ":{"J":[]},"AA":{"pV":["hQ"],"bg":[],"b4":[],"e":[],"pV.T":"hQ"},"Zl":{"a8":[],"e":[]},"RG":{"J":[]},"abU":{"J":[]},"apu":{"ag":["Zl"],"fT":[]},"K4":{"dC":[],"ef":[],"eI":[]},"asA":{"br":[],"aM":[],"e":[]},"arL":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"abz":{"W":[],"e":[]},"a2P":{"a8":[],"e":[]},"al5":{"zQ":["K4"]},"apI":{"W":[],"e":[]},"abV":{"W":[],"e":[]},"Ly":{"J":[]},"BI":{"J":[]},"bDm":{"jv":[]},"zV":{"bg":[],"b4":[],"e":[]},"Rs":{"a8":[],"e":[]},"mV":{"ag":["Rs"]},"Le":{"J":[]},"j5":{"J":[]},"apZ":{"e0":["~"]},"KV":{"xQ":[]},"KU":{"xQ":[]},"Zy":{"xQ":[]},"Zz":{"xQ":[]},"aok":{"fN":["aD>?"],"aG":[]},"fb":{"b4":[],"e":[]},"ZC":{"bc":[],"y":[]},"r_":{"hB":[],"fi":["S"],"dK":[]},"RJ":{"J":[]},"acv":{"h5":[],"aM":[],"e":[]},"La":{"df":["S","r_"],"S":[],"ar":["S","r_"],"D":[],"a4":[],"aF":[],"ar.1":"r_","df.1":"r_","ar.0":"S"},"tB":{"aG":[]},"uR":{"a8":[],"e":[]},"KX":{"ag":["uR"]},"RK":{"a8":[],"e":[]},"GZ":{"ag":["RK"]},"Lc":{"S":[],"ar":["S","iJ"],"D":[],"a4":[],"aF":[],"ar.1":"iJ","ar.0":"S"},"a0v":{"h5":[],"aM":[],"e":[]},"auC":{"bE":[],"bc":[],"y":[]},"Lx":{"iJ":[],"hB":[],"fi":["S"],"dK":[]},"arT":{"bg":[],"b4":[],"e":[]},"PD":{"a8":[],"e":[]},"VE":{"a8":[],"e":[]},"YE":{"ag":["PD"]},"Dc":{"J":[]},"YD":{"aG":[]},"aog":{"aG":[]},"a0f":{"J":[]},"a0g":{"ag":["VE"]},"Dy":{"J":[]},"a0e":{"aG":[]},"RL":{"j2":[]},"bMV":{"ct":["1"],"q4":[],"h4":[]},"H0":{"W":[],"e":[]},"AQ":{"a8":[],"e":[]},"acx":{"m2":[],"aG":[]},"AP":{"nc":[]},"xR":{"ow":[],"AP":[],"j3":[],"aG":[],"nc":[]},"aqh":{"ag":["AQ"]},"qa":{"k2":["1"],"fR":["1"],"e0":["1"]},"RN":{"k2":["1"],"fR":["1"],"e0":["1"]},"Df":{"B2":[]},"Sl":{"a8":[],"e":[]},"Hc":{"aM":[],"e":[]},"FQ":{"W":[],"e":[]},"ZM":{"ag":["Sl"]},"aqx":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aqw":{"br":[],"aM":[],"e":[]},"Hh":{"bg":[],"b4":[],"e":[]},"wT":{"a8":[],"e":[]},"WD":{"bg":[],"b4":[],"e":[]},"TA":{"a8":[],"e":[]},"fN":{"aG":[]},"as3":{"ag":["wT"]},"a_q":{"ag":["TA"]},"eK":{"fN":["1"],"aG":[]},"pa":{"fN":["1"],"aG":[]},"a_o":{"pa":["1"],"fN":["1"],"aG":[]},"Tw":{"pa":["1"],"fN":["1"],"aG":[],"pa.T":"1","eK.T":"1"},"Tv":{"pa":["A"],"fN":["A"],"aG":[],"pa.T":"A","eK.T":"A"},"BG":{"fN":["1"],"aG":[]},"HF":{"fN":["1"],"aG":[]},"afj":{"a8":[],"e":[]},"cnL":{"cs5":["Q"]},"TB":{"J":[]},"Lf":{"ag":["afj<1>"]},"as9":{"bg":[],"b4":[],"e":[]},"as0":{"fN":["HH?"],"aG":[],"eK.T":"HH?"},"Zq":{"bg":[],"b4":[],"e":[]},"KS":{"a8":[],"e":[]},"nB":{"ag":["KS<1>"]},"GY":{"e0":["1"]},"fR":{"e0":["1"]},"ank":{"cn":["kK"],"cn.T":"kK"},"k2":{"fR":["1"],"e0":["1"]},"Sp":{"k2":["1"],"fR":["1"],"e0":["1"]},"SO":{"k2":["1"],"fR":["1"],"e0":["1"]},"HM":{"W":[],"e":[]},"TO":{"fw":["1"],"fw.T":"1"},"TP":{"bg":[],"b4":[],"e":[]},"M4":{"J":[]},"m2":{"aG":[]},"Lh":{"a8":[],"e":[]},"Lg":{"ct":["h4"],"q4":[],"h4":[],"ct.T":"h4"},"a_K":{"ag":["Lh"]},"Pn":{"nc":[]},"jw":{"lG":[],"j2":[]},"k8":{"jw":[],"lG":[],"j2":[]},"HS":{"jw":[],"lG":[],"j2":[]},"of":{"jw":[],"lG":[],"j2":[]},"tX":{"jw":[],"lG":[],"j2":[]},"ajT":{"jw":[],"lG":[],"j2":[]},"a_z":{"bg":[],"b4":[],"e":[]},"xO":{"to":["xO"],"to.E":"xO"},"TT":{"a8":[],"e":[]},"TU":{"ag":["TT"]},"amh":{"k8":[],"jw":[],"lG":[],"j2":[]},"TR":{"J":[]},"ow":{"j3":[],"aG":[],"nc":[]},"BO":{"j2":[]},"HR":{"J":[]},"BP":{"ow":[],"j3":[],"aG":[],"nc":[]},"TV":{"J":[]},"afM":{"W":[],"e":[]},"a6X":{"W":[],"e":[]},"a3S":{"W":[],"e":[]},"Go":{"W":[],"e":[]},"a9s":{"W":[],"e":[]},"TW":{"a8":[],"e":[]},"a_C":{"bg":[],"b4":[],"e":[]},"a_E":{"a8":[],"e":[]},"HU":{"ag":["TW"]},"asq":{"ag":["a_E"]},"a_D":{"aG":[]},"asp":{"br":[],"aM":[],"e":[]},"arK":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"as1":{"fN":["ab?"],"aG":[],"eK.T":"ab?"},"iV":{"bJ":[]},"TS":{"J":[]},"TN":{"cn":["iV"],"cn.T":"iV"},"Hr":{"a8":[],"e":[]},"r4":{"kP":[],"dC":[],"ef":[],"eI":[]},"r5":{"l4":[],"dC":[],"ef":[],"eI":[]},"HV":{"J":[]},"HW":{"aG":[]},"qm":{"ag":["1"]},"GQ":{"aG":[]},"U1":{"a8":[],"e":[]},"U2":{"bg":[],"b4":[],"e":[]},"asz":{"i6":[],"ag":["U1"],"aG":[]},"afT":{"aG":[]},"Um":{"a8":[],"e":[]},"asU":{"ag":["Um"]},"asV":{"pV":["C"],"bg":[],"b4":[],"e":[],"pV.T":"C"},"by":{"u5":[]},"C2":{"a8":[],"e":[]},"Up":{"a8":[],"e":[]},"aaZ":{"Ah":["u"],"u5":[],"Ah.T":"u"},"Il":{"aG":[]},"a_O":{"ag":["C2"]},"Uq":{"aG":[]},"a_N":{"ag":["Up"]},"at_":{"bg":[],"b4":[],"e":[]},"Lj":{"br":[],"aM":[],"e":[]},"agD":{"W":[],"e":[]},"at4":{"bE":[],"bc":[],"y":[]},"a_m":{"S":[],"bb":["S"],"Hy":[],"D":[],"a4":[],"aF":[]},"agU":{"aM":[],"e":[]},"ua":{"aM":[],"e":[]},"agT":{"ua":[],"aM":[],"e":[]},"agR":{"ua":[],"aM":[],"e":[]},"Iu":{"bE":[],"bc":[],"y":[]},"Qh":{"h6":["o6"],"b4":[],"e":[],"h6.T":"o6"},"agP":{"W":[],"e":[]},"at6":{"ua":[],"aM":[],"e":[]},"at7":{"br":[],"aM":[],"e":[]},"arN":{"dL":[],"bb":["dL"],"D":[],"a4":[],"aF":[]},"UB":{"bE":[],"bc":[],"y":[]},"UF":{"J":[]},"UE":{"aG":[]},"agY":{"br":[],"aM":[],"e":[]},"Lb":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"agX":{"aG":[]},"Y4":{"aG":[]},"ah8":{"W":[],"e":[]},"VO":{"aM":[],"e":[]},"au9":{"bE":[],"bc":[],"y":[]},"aix":{"h6":["qF"],"b4":[],"e":[],"h6.T":"qF"},"qH":{"dC":[],"ef":[],"eI":[]},"qI":{"dC":[],"ef":[],"eI":[]},"Km":{"J":[]},"MH":{"dC":[],"ef":[],"eI":[]},"To":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"HB":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"aiC":{"br":[],"aM":[],"e":[]},"aiB":{"br":[],"aM":[],"e":[]},"aiN":{"br":[],"aM":[],"e":[]},"EX":{"eg":[],"bg":[],"b4":[],"e":[]},"c3q":{"eg":[],"bg":[],"b4":[],"e":[]},"he":{"W":[],"e":[]},"aq5":{"W":[],"e":[]},"Ot":{"bJ":[]},"zg":{"bJ":[]},"zi":{"bJ":[]},"zh":{"bJ":[]},"jg":{"bJ":[]},"rU":{"jg":[],"bJ":[]},"rW":{"jg":[],"bJ":[]},"zE":{"jg":[],"bJ":[]},"zy":{"jg":[],"bJ":[]},"zz":{"jg":[],"bJ":[]},"ly":{"jg":[],"bJ":[]},"vO":{"jg":[],"bJ":[]},"rX":{"jg":[],"bJ":[]},"zC":{"jg":[],"bJ":[]},"zD":{"jg":[],"bJ":[]},"rV":{"jg":[],"bJ":[]},"tY":{"bJ":[]},"aMq":{"bJ":[]},"tZ":{"bJ":[]},"pw":{"bJ":[]},"wy":{"bJ":[]},"wM":{"bJ":[]},"or":{"bJ":[]},"xu":{"bJ":[]},"nm":{"bJ":[]},"xt":{"bJ":[]},"a7v":{"bJ":[]},"jB":{"hB":[],"fi":["S"],"dK":[]},"uU":{"a8":[],"e":[]},"a_I":{"a8":[],"e":[]},"W9":{"a8":[],"e":[]},"yW":{"J":[]},"a_L":{"ag":["uU"]},"a_J":{"ag":["a_I"]},"a0p":{"ag":["W9"]},"NC":{"fS":["yW"],"aG":[],"fT":[]},"xm":{"a8":[],"e":[]},"Yg":{"bg":[],"b4":[],"e":[]},"auE":{"ag":["xm"]},"aj7":{"W":[],"e":[]},"Mf":{"a8":[],"e":[]},"fj":{"br":[],"aM":[],"e":[]},"Xn":{"ag":["Mf"]},"agO":{"a8":[],"e":[]},"afC":{"a8":[],"e":[]},"afi":{"a8":[],"e":[]},"agH":{"a8":[],"e":[]},"a7b":{"a8":[],"e":[]},"Qw":{"a8":[],"e":[]},"a2M":{"a8":[],"e":[]},"Ju":{"a8":[],"e":[]},"a0z":{"ag":["Ju<1>"]},"Jx":{"a8":[],"e":[]},"Jy":{"ag":["Jx<1>"]},"WB":{"fS":["Jz"],"aG":[]},"hu":{"a8":[],"e":[]},"LE":{"ag":["hu<1>"]},"a0S":{"bg":[],"b4":[],"e":[]},"ak5":{"W":[],"e":[]},"uy":{"h5":[],"aM":[],"e":[]},"avB":{"bE":[],"bc":[],"y":[]},"agz":{"h5":[],"aM":[],"e":[]},"JQ":{"W":[],"e":[]},"a0T":{"bg":[],"b4":[],"e":[]},"nq":{"tG":[],"iz":[]},"Fa":{"rY":[]},"vQ":{"rY":[]},"ac4":{"aAL":[]},"a9M":{"bKO":[]},"a9J":{"A2":[],"bl":[]},"hG":{"J":[]},"Va":{"a8":[],"e":[]},"atz":{"ag":["Va"],"fT":[]},"yJ":{"a8":[],"e":[]},"alJ":{"ag":["yJ"]},"a50":{"W":[],"e":[]},"zX":{"a8":[],"e":[]},"YJ":{"ag":["zX"]},"aoQ":{"W":[],"e":[]},"aaU":{"W":[],"e":[]},"Ap":{"a8":[],"e":[]},"Zb":{"ag":["Ap"]},"a9m":{"W":[],"e":[]},"C6":{"a8":[],"e":[]},"ath":{"ag":["C6"]},"Mz":{"bg":[],"b4":[],"e":[]},"ys":{"bg":[],"b4":[],"e":[]},"wd":{"J":[]},"QL":{"a8":[],"e":[]},"Gx":{"a8":[],"e":[]},"QK":{"J":[]},"apk":{"ag":["QL"]},"P_":{"ft":[],"fl":[],"a4":[]},"OZ":{"ft":[],"fl":[],"a4":[]},"P1":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"P0":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"a8c":{"br":[],"aM":[],"e":[]},"a8b":{"br":[],"aM":[],"e":[]},"Sq":{"a8":[],"e":[]},"ar8":{"ag":["Sq"]},"ar6":{"om":["~"],"om.T":"~"},"n_":{"bg":[],"b4":[],"e":[]},"Bj":{"a8":[],"e":[]},"ZP":{"a8":[],"e":[]},"ZO":{"bg":[],"b4":[],"e":[]},"ar9":{"ag":["Bj"]},"arb":{"ag":["ZP"]},"adA":{"cZ":[]},"afw":{"cZ":[]},"Bk":{"br":[],"aM":[],"e":[]},"a_i":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"ara":{"bE":[],"bc":[],"y":[]},"Hz":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"adB":{"br":[],"aM":[],"e":[]},"uh":{"Eb":[]},"VI":{"uh":["cx"],"Eb":[],"uh.T":"cx"},"aiq":{"W":[],"e":[]},"SF":{"fS":["SG"],"aG":[]},"SH":{"a8":[],"e":[]},"SJ":{"ag":["SH"]},"ajq":{"bl":[]},"agA":{"J":[]},"a3D":{"a5P":[]},"rt":{"a5P":[]},"yF":{"qA":["z"],"aW":["z"],"aW.T":"z"},"Ev":{"bl":[]},"Nh":{"cR":["f","f","1"],"aD":["f","1"],"cR.V":"1","cR.K":"f","cR.C":"f"},"Kf":{"xH":[]},"Kh":{"xH":[]},"Kg":{"xH":[]},"aaX":{"bl":[]},"IC":{"J":[]},"JB":{"J":[]},"Mt":{"cc":[]},"a2Y":{"cc":[]},"a2W":{"cc":[]},"a2X":{"cc":[]},"a3_":{"cc":[]},"a2Z":{"cc":[]},"a30":{"cc":[]},"a3t":{"cc":[]},"a3Q":{"cc":[]},"Of":{"cc":[]},"a75":{"cc":[]},"a73":{"cc":[]},"a74":{"cc":[]},"OU":{"cc":[]},"OV":{"cc":[]},"a80":{"cc":[]},"a7V":{"cc":[]},"a7W":{"cc":[]},"a7X":{"cc":[]},"a7Y":{"cc":[]},"a7Z":{"cc":[]},"a8_":{"cc":[]},"P6":{"cc":[]},"a8j":{"cc":[]},"a8k":{"cc":[]},"a8u":{"cc":[]},"Pz":{"cc":[]},"a93":{"cc":[]},"a92":{"cc":[]},"a9B":{"cc":[]},"PN":{"cc":[]},"a9N":{"cc":[]},"a9R":{"cc":[]},"Q5":{"cc":[]},"aaf":{"cc":[]},"aai":{"cc":[]},"aav":{"cc":[]},"abY":{"cc":[]},"ac3":{"cc":[]},"adm":{"cc":[]},"Sz":{"cc":[]},"adR":{"cc":[]},"afr":{"cc":[]},"aip":{"cc":[]},"aj_":{"cc":[]},"aje":{"cc":[]},"ajs":{"cc":[]},"X4":{"cc":[]},"akx":{"cc":[]},"aky":{"cc":[]},"akz":{"cc":[]},"aak":{"bl":[]},"Z2":{"Ga":[]},"a51":{"bl":[]},"q1":{"ce":["q1"]},"cj":{"lO":[]},"dV":{"lO":[]},"xw":{"lO":[]},"a3O":{"f6":[]},"NE":{"f6":[]},"OT":{"f6":[]},"a8z":{"f6":[]},"a90":{"f6":[]},"a9w":{"f6":[]},"a9E":{"f6":[]},"a9G":{"f6":[]},"Qs":{"f6":[]},"VW":{"J":[]},"Am":{"f6":[]},"RE":{"f6":[]},"RF":{"f6":[]},"H1":{"f6":[]},"Ub":{"f6":[]},"aiy":{"f6":[]},"WE":{"f6":[]},"WF":{"f6":[]},"a3q":{"h1":[]},"a3r":{"h1":[]},"a5Z":{"h1":[]},"a79":{"h1":[]},"a7m":{"h1":[]},"Ur":{"Om":[]},"F_":{"Om":[]},"a7R":{"h1":[]},"OS":{"h1":[]},"a8l":{"h1":[]},"aa_":{"h1":[]},"aa5":{"h1":[]},"aaK":{"h1":[]},"Aj":{"h1":[]},"agZ":{"h1":[]},"aid":{"h1":[]},"Jj":{"h1":[]},"u6":{"W":[],"e":[]},"Ut":{"bc":[],"y":[]},"vP":{"a8":[],"e":[]},"Mh":{"J":[]},"Yn":{"ag":["vP"]},"RA":{"a8":[],"e":[]},"aq8":{"ag":["RA"]},"L2":{"J":[]},"ad0":{"bl":[]},"adE":{"Ab":[]},"ajP":{"Ab":[]},"akm":{"Ab":[]},"fy":{"J":[]},"acX":{"jj":[],"bl":[]},"bk":{"b0z":["1"],"aZ":["1"]},"QN":{"w":["1"],"w.E":"1"},"nZ":{"h0":["1","f"],"aZ":["f"],"h0.R":"1"},"QI":{"h0":["1","2"],"aZ":["2"],"h0.R":"1"},"Wl":{"h0":["1","qL<1>"],"aZ":["qL<1>"],"h0.R":"1"},"Us":{"hE":[]},"z1":{"hE":[]},"ab_":{"hE":[]},"ac5":{"hE":[]},"iG":{"hE":[]},"akk":{"hE":[]},"Np":{"Al":["1","1"],"aZ":["1"],"Al.R":"1"},"h0":{"aZ":["2"]},"U6":{"aZ":["ds<1,2>"]},"U7":{"aZ":["oB<1,2,3>"]},"U8":{"aZ":["nd<1,2,3,4>"]},"U9":{"aZ":["m4<1,2,3,4,5>"]},"Ua":{"aZ":["jx<1,2,3,4,5,6,7,8>"]},"Al":{"aZ":["2"]},"lQ":{"h0":["1","1"],"aZ":["1"],"h0.R":"1"},"Uy":{"h0":["1","1"],"aZ":["1"],"h0.R":"1"},"P2":{"aZ":["1"]},"ac1":{"aZ":["f"]},"mn":{"aZ":["f"]},"C3":{"aZ":["f"]},"adF":{"aZ":["f"]},"af0":{"aZ":["f"]},"kN":{"h0":["1","z<1>"],"aZ":["z<1>"],"h0.R":"1"},"Qr":{"h0":["1","z<1>"],"aZ":["z<1>"]},"Su":{"h0":["1","z<1>"],"aZ":["z<1>"],"h0.R":"1"},"Ts":{"h0":["1","2"],"aZ":["2"]},"Jl":{"J":[]},"qe":{"J":[]},"aad":{"J":[]},"Sg":{"a8":[],"e":[]},"ZK":{"ag":["Sg"]},"Sh":{"a8":[],"e":[]},"Si":{"ag":["Sh"]},"oj":{"kX":[],"dC":[],"ef":[],"eI":[]},"c7Y":{"bg":[],"b4":[],"e":[]},"ade":{"W":[],"e":[]},"jr":{"J":[]},"PT":{"a8":[],"e":[]},"aoz":{"ag":["PT"]},"PR":{"aG":[]},"A5":{"aG":[]},"am2":{"kD":[]},"anY":{"kD":[]},"ash":{"kD":[]},"avD":{"kD":[]},"aoN":{"kD":[]},"aoo":{"abW":[]},"c4S":{"fv":["1"]},"fv":{"fv.T":"1"},"mX":{"H":["1"],"z":["1"],"ay":["1"],"w":["1"],"H.E":"1","w.E":"1"},"iF":{"bh":["1","2"],"aD":["1","2"],"bh.V":"2","bh.K":"1"},"pY":{"bl":[]},"Ar":{"fv":["iF<1,2>?"],"fv.T":"iF<1,2>?"},"IX":{"bd":[]},"qS":{"bd":[]},"Gn":{"bd":[]},"Nj":{"FY":["1"],"u6":[],"W":[],"e":[]},"NK":{"u6":[],"W":[],"e":[]},"Qx":{"FY":["1"],"u6":[],"W":[],"e":[]},"aa4":{"y":[]},"kp":{"bg":[],"b4":[],"e":[]},"FY":{"u6":[],"W":[],"e":[]},"YN":{"bc":[],"y":[]},"Dg":{"iy":[],"bc":[],"aa4":["1"],"y":[]},"a0Q":{"uI":["1","LD<1>"],"uI.D":"LD<1>"},"adQ":{"bl":[]},"adP":{"bl":[]},"CQ":{"ce":["bQ9"]},"Ol":{"aW":["1"],"aW.T":"1"},"Jq":{"aW":["1"],"aW.T":"1"},"apH":{"J":[]},"ajW":{"cZ":[]},"vn":{"Co":["1"],"qA":["1"],"cS":["1"],"aW":["1"],"aW.T":"1"},"en":{"aW":["1"],"aW.T":"1"},"SA":{"Co":["1"],"qA":["1"],"cS":["1"],"aW":["1"],"aW.T":"1"},"Co":{"qA":["1"],"cS":["1"],"aW":["1"]},"Lt":{"aW":["1"],"aW.T":"1"},"JU":{"J":[]},"MT":{"iN":["1","z<1>"],"iN.S":"1","iN.T":"z<1>"},"Oh":{"iN":["1","1"],"iN.S":"1","iN.T":"1"},"Dk":{"cS":["1"]},"DC":{"cS":["1"]},"yY":{"kh":["0&"]},"KT":{"cS":["1"]},"u4":{"a8":[],"e":[]},"Li":{"br":[],"aM":[],"e":[]},"C1":{"J":[]},"asX":{"ag":["u4"]},"asW":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"a8B":{"oI":[],"ce":["oI"]},"Yp":{"bKP":[],"ub":[],"qv":[],"ce":["qv"]},"oI":{"ce":["oI"]},"ah5":{"oI":[],"ce":["oI"]},"qv":{"ce":["qv"]},"ah6":{"qv":[],"ce":["qv"]},"ah7":{"bl":[]},"Ix":{"jj":[],"bl":[]},"Iy":{"qv":[],"ce":["qv"]},"ub":{"qv":[],"ce":["qv"]},"bEK":{"to":["bEK<1>"],"to.E":"bEK<1>"},"ahj":{"cZ":[]},"PF":{"IJ":["1"]},"Ky":{"cS":["1"]},"I4":{"x5":[]},"e4":{"J":[]},"i9":{"af":[],"bl":[]},"xc":{"i9":[],"af":[],"bl":[]},"ng":{"i9":[],"af":[],"bl":[]},"M1":{"i1":[]},"Mw":{"i1":[]},"NI":{"i1":[]},"w5":{"J":[]},"QD":{"i1":[]},"V4":{"et":[],"bl":[]},"a3o":{"J":[]},"lA":{"J":[]},"hI":{"J":[]},"uC":{"bMA":[]},"CV":{"bMB":[]},"Xa":{"GX":[]},"Xf":{"GX":[]},"X5":{"GX":[]},"Xc":{"EA":[]},"Xe":{"EA":[]},"CU":{"EA":[]},"Xb":{"pK":[]},"Xg":{"pK":[]},"X6":{"pK":[]},"og":{"cm":[]},"mx":{"J":[]},"a66":{"W":[],"e":[]},"adt":{"W":[],"e":[]},"Sm":{"W":[],"e":[]},"B3":{"W":[],"e":[]},"T_":{"a8":[],"e":[]},"YO":{"bg":[],"b4":[],"e":[]},"ael":{"b4":[],"e":[]},"art":{"ag":["T_"]},"ars":{"bc":[],"y":[]},"FW":{"q4":[],"h4":[]},"St":{"a8":[],"e":[]},"ZQ":{"ag":["St"]},"Hf":{"W":[],"e":[]},"arc":{"bc":[],"y":[]},"ajw":{"W":[],"e":[]},"TX":{"a8":[],"e":[]},"a_B":{"ag":["TX"]},"ajy":{"uy":[],"h5":[],"aM":[],"e":[]},"ajx":{"wR":[],"tV":["ka"],"lc":["ka"],"S":[],"ar":["dL","ka"],"Hy":[],"D":[],"a4":[],"aF":[],"ar.1":"ka","lc.0":"ka","ar.0":"dL"},"hk":{"W":[],"e":[]},"L5":{"W":[],"e":[]},"KF":{"W":[],"e":[]},"Kq":{"W":[],"e":[]},"Lu":{"W":[],"e":[]},"ahr":{"W":[],"e":[]},"KC":{"W":[],"e":[]},"Mv":{"J":[]},"ahs":{"W":[],"e":[]},"ahG":{"W":[],"e":[]},"anW":{"W":[],"e":[]},"auP":{"W":[],"e":[]},"Lz":{"W":[],"e":[]},"anS":{"W":[],"e":[]},"IM":{"W":[],"e":[]},"Cd":{"W":[],"e":[]},"ahN":{"W":[],"e":[]},"ai5":{"W":[],"e":[]},"Ck":{"W":[],"e":[]},"a39":{"W":[],"e":[]},"C7":{"a8":[],"e":[]},"Lp":{"ag":["C7"]},"aco":{"J":[]},"UT":{"W":[],"e":[]},"IL":{"W":[],"e":[]},"am9":{"W":[],"e":[]},"Ch":{"a8":[],"e":[]},"atK":{"ag":["Ch"]},"Vf":{"a8":[],"e":[]},"atE":{"ag":["Vf"]},"adz":{"aG":[]},"ai7":{"W":[],"e":[]},"vJ":{"a8":[],"e":[]},"anB":{"ag":["vJ"]},"Fp":{"W":[],"e":[]},"NM":{"a8":[],"e":[]},"ame":{"ag":["NM"]},"OA":{"W":[],"e":[]},"kf":{"W":[],"e":[]},"EZ":{"W":[],"e":[]},"GI":{"W":[],"e":[]},"Vb":{"a8":[],"e":[]},"Yy":{"ag":["Vb"]},"a99":{"W":[],"e":[]},"ahH":{"W":[],"e":[]},"a97":{"a8":[],"e":[]},"Vc":{"a8":[],"e":[]},"atB":{"ag":["Vc"]},"ahI":{"W":[],"e":[]},"ai1":{"W":[],"e":[]},"IQ":{"W":[],"e":[]},"c4C":{"bJ":[]},"P7":{"bJ":[]},"Tz":{"bJ":[]},"Qp":{"bJ":[]},"aau":{"W":[],"e":[]},"a6z":{"W":[],"e":[]},"a7l":{"W":[],"e":[]},"a7M":{"W":[],"e":[]},"a8K":{"W":[],"e":[]},"R7":{"a8":[],"e":[]},"Zm":{"ag":["R7"]},"adk":{"W":[],"e":[]},"af1":{"W":[],"e":[]},"af5":{"W":[],"e":[]},"aj2":{"W":[],"e":[]},"a3a":{"W":[],"e":[]},"qw":{"fS":["z"],"aG":[]},"ln":{"J":[]},"aib":{"W":[],"e":[]},"Ci":{"a8":[],"e":[]},"atT":{"ag":["Ci"]},"a62":{"W":[],"e":[]},"ahD":{"W":[],"e":[]},"a7B":{"W":[],"e":[]},"a2D":{"J":[]},"ag3":{"J":[]},"ahX":{"W":[],"e":[]},"arj":{"W":[],"e":[]},"aqi":{"W":[],"e":[]},"avp":{"W":[],"e":[]},"ae2":{"W":[],"e":[]},"agC":{"W":[],"e":[]},"ta":{"J":[]},"IO":{"a8":[],"e":[]},"Vm":{"ag":["IO"],"fT":[]},"acd":{"W":[],"e":[]},"Vl":{"a8":[],"e":[]},"atL":{"ag":["Vl"]},"abo":{"W":[],"e":[]},"abq":{"W":[],"e":[]},"abp":{"W":[],"e":[]},"T0":{"W":[],"e":[]},"ahV":{"W":[],"e":[]},"Vq":{"a8":[],"e":[]},"atP":{"ag":["Vq"]},"a8P":{"W":[],"e":[]},"Qz":{"W":[],"e":[]},"oJ":{"J":[]},"Vn":{"a8":[],"e":[]},"a0b":{"ag":["Vn"]},"ajE":{"W":[],"e":[]},"E5":{"W":[],"e":[]},"ahE":{"W":[],"e":[]},"R8":{"a8":[],"e":[]},"apB":{"ag":["R8"]},"Vp":{"W":[],"e":[]},"Vr":{"a8":[],"e":[]},"F6":{"J":[]},"atR":{"ag":["Vr"]},"GL":{"W":[],"e":[]},"acV":{"W":[],"e":[]},"adl":{"W":[],"e":[]},"ae1":{"W":[],"e":[]},"Oo":{"a8":[],"e":[]},"CZ":{"W":[],"e":[]},"anc":{"ag":["Oo"]},"ahU":{"W":[],"e":[]},"ahY":{"W":[],"e":[]},"ST":{"aG":[]},"IP":{"a8":[],"e":[]},"atU":{"ag":["IP"]},"aeg":{"W":[],"e":[]},"ag7":{"W":[],"e":[]},"aiI":{"W":[],"e":[]},"aj3":{"aG":[]},"aj1":{"W":[],"e":[]},"WJ":{"W":[],"e":[]},"ajU":{"W":[],"e":[]},"ahC":{"W":[],"e":[]},"V9":{"W":[],"e":[]},"IN":{"W":[],"e":[]},"aS":{"W":[],"e":[]},"ahL":{"W":[],"e":[]},"ai2":{"W":[],"e":[]},"aia":{"W":[],"e":[]},"V1":{"a8":[],"e":[]},"V5":{"ag":["V1"]},"V2":{"bg":[],"b4":[],"e":[]},"caB":{"eg":[],"bg":[],"b4":[],"e":[]},"caH":{"eg":[],"bg":[],"b4":[],"e":[]},"caI":{"eg":[],"bg":[],"b4":[],"e":[]},"caN":{"eg":[],"bg":[],"b4":[],"e":[]},"caR":{"eg":[],"bg":[],"b4":[],"e":[]},"V6":{"bg":[],"b4":[],"e":[]},"ai8":{"W":[],"e":[]},"nr":{"W":[],"e":[]},"ar7":{"om":["~"],"om.T":"~"},"uf":{"a8":[],"e":[]},"atW":{"ag":["uf"]},"iO":{"a8":[],"e":[]},"K7":{"ag":["iO<1>"]},"Qo":{"a8":[],"e":[]},"Z9":{"J":[]},"Z3":{"ag":["Qo"]},"R9":{"a8":[],"e":[]},"Ra":{"ag":["R9"]},"abr":{"fS":["dD"],"aG":[]},"Bq":{"J":[]},"Cc":{"a8":[],"e":[]},"V0":{"ag":["Cc"]},"V3":{"a8":[],"e":[]},"ahy":{"ag":["V3"],"fT":[]},"nh":{"fS":["bN"],"aG":[]},"ai0":{"fN":["nh"],"aG":[]},"Mp":{"bl":[]},"xd":{"IX":[],"bd":[]},"CM":{"qS":[],"bd":[]},"An":{"Gn":[],"bd":[]},"xp":{"bd":[]},"hb":{"J":[]},"Ic":{"bd":[]},"zw":{"bd":[]},"A0":{"bd":[]},"Ie":{"bd":[]},"zS":{"bd":[]},"zT":{"bd":[]},"CD":{"bd":[]},"CE":{"bd":[]},"Ad":{"bd":[]},"AC":{"bd":[]},"Ae":{"bd":[]},"AW":{"bd":[]},"AY":{"bd":[]},"Cp":{"bd":[]},"Bp":{"bd":[]},"z_":{"bd":[]},"rF":{"bd":[]},"zn":{"bd":[]},"rn":{"bd":[]},"yv":{"bd":[]},"yw":{"bd":[]},"ro":{"bd":[]},"CR":{"bd":[]},"uw":{"bd":[]},"ux":{"bd":[]},"yQ":{"bd":[]},"yI":{"bd":[]},"zR":{"bd":[]},"yK":{"bd":[]},"wx":{"bd":[]},"tE":{"bd":[]},"xy":{"bd":[]},"qT":{"bd":[]},"rC":{"bd":[]},"A1":{"bd":[]},"qM":{"bd":[]},"zv":{"bd":[]},"yT":{"bd":[]},"BQ":{"bd":[]},"AK":{"bd":[]},"yD":{"bd":[]},"zj":{"bd":[]},"yH":{"bd":[]},"JG":{"bd":[]},"oX":{"bd":[]},"xq":{"bd":[]},"JH":{"bd":[]},"mb":{"bd":[]},"un":{"bd":[]},"I3":{"bd":[]},"oA":{"bd":[]},"o5":{"bd":[]},"Ib":{"bd":[]},"oC":{"bd":[]},"ahF":{"af":[]},"aaH":{"af":[]},"agc":{"af":[]},"aaI":{"af":[]},"a41":{"af":[]},"a4v":{"af":[]},"a4b":{"af":[]},"a4a":{"af":[]},"Ec":{"af":[]},"a4z":{"af":[]},"a4f":{"af":[]},"a4e":{"af":[]},"a4F":{"af":[]},"N_":{"af":[]},"a46":{"af":[]},"a4M":{"af":[]},"yZ":{"af":[]},"afl":{"af":[]},"ajJ":{"af":[]},"ahO":{"af":[]},"CL":{"af":[]},"ug":{"af":[]},"acY":{"af":[]},"aaW":{"af":[]},"a8M":{"af":[]},"ag9":{"af":[]},"aga":{"af":[]},"agb":{"af":[]},"ag8":{"af":[]},"aep":{"af":[]},"WH":{"ug":[],"af":[]},"T1":{"ug":[],"af":[]},"uG":{"J":[]},"ru":{"af":[]},"ajh":{"af":[]},"Wr":{"af":[]},"oQ":{"af":[]},"xr":{"af":[]},"a4L":{"UM":["ir"]},"dS":{"af":[]},"cF":{"dS":[],"af":[]},"a6u":{"dS":[],"af":[]},"a6v":{"dS":[],"af":[]},"a6w":{"dS":[],"af":[]},"a6j":{"cF":[],"dS":[],"af":[]},"NX":{"cF":[],"dS":[],"af":[]},"a6p":{"cF":[],"dS":[],"af":[]},"NQ":{"cF":[],"dS":[],"af":[]},"NN":{"cF":[],"dS":[],"af":[]},"NW":{"cF":[],"dS":[],"af":[]},"NR":{"cF":[],"dS":[],"af":[]},"NS":{"cF":[],"dS":[],"af":[]},"NU":{"cF":[],"dS":[],"af":[]},"NV":{"cF":[],"dS":[],"af":[]},"NO":{"cF":[],"dS":[],"af":[]},"NP":{"cF":[],"dS":[],"af":[]},"a6q":{"cF":[],"dS":[],"af":[]},"a6r":{"cF":[],"dS":[],"af":[]},"NT":{"cF":[],"dS":[],"af":[]},"a6k":{"cF":[],"dS":[],"af":[]},"a6o":{"cF":[],"dS":[],"af":[]},"a6l":{"cF":[],"dS":[],"af":[]},"a6m":{"cF":[],"dS":[],"af":[]},"a6n":{"cF":[],"dS":[],"af":[]},"a6y":{"dS":[],"af":[]},"rI":{"af":[]},"a6x":{"af":[]},"a6s":{"z7":[]},"dq":{"J":[]},"acn":{"af":[]},"a6t":{"z7":[]},"bF":{"af":[],"cZ":[]},"JK":{"bF":[],"af":[],"cZ":[]},"ak0":{"bl":[]},"a6c":{"m6":[]},"a8r":{"m6":[]},"agB":{"m6":[]},"EC":{"m6":[]},"k4":{"J":[],"ce":["k4"]},"Ca":{"af":[]},"nQ":{"af":[]},"Ed":{"af":[]},"rv":{"af":[]},"a4K":{"af":[]},"Ee":{"af":[]},"Ef":{"af":[]},"yM":{"af":[]},"a4l":{"af":[]},"a49":{"af":[]},"cd":{"af":[],"ce":["cd"]},"dn":{"J":[]},"pr":{"af":[]},"nR":{"af":[]},"kE":{"af":[]},"a4A":{"af":[]},"N4":{"af":[]},"a2z":{"af":[]},"abi":{"af":[]},"US":{"af":[]},"VD":{"af":[]},"Vw":{"af":[]},"ahu":{"af":[]},"ahv":{"af":[]},"ahJ":{"af":[]},"ai_":{"af":[]},"Vv":{"af":[]},"ai3":{"af":[]},"ahK":{"af":[]},"Ht":{"J":[]},"tR":{"J":[]},"Jr":{"J":[]},"N8":{"lq":[]},"nS":{"lq":[]},"kG":{"lq":[]},"yL":{"lq":[]},"Ej":{"lq":[]},"xs":{"af":[]},"oc":{"xs":[],"af":[]},"kV":{"xs":[],"af":[]},"pR":{"af":[]},"WL":{"af":[]},"JP":{"J":[]},"Hb":{"J":[]},"HG":{"af":[]},"BX":{"eC":[]},"agq":{"eC":[]},"Uk":{"eC":[]},"agl":{"eC":[]},"Ue":{"eC":[]},"Uc":{"eC":[]},"Uh":{"eC":[]},"Ud":{"eC":[]},"Uj":{"eC":[]},"Id":{"eC":[]},"Uf":{"eC":[]},"Ih":{"eC":[]},"Ii":{"eC":[]},"Ug":{"eC":[]},"agf":{"eC":[]},"agj":{"eC":[]},"agn":{"eC":[]},"agm":{"eC":[]},"If":{"eC":[]},"Ig":{"eC":[]},"a7x":{"af":[]},"age":{"af":[]},"agg":{"af":[]},"BW":{"J":[]},"agi":{"af":[]},"k9":{"J":[]},"oD":{"af":[]},"Ui":{"af":[]},"x7":{"af":[]},"ago":{"iX":[]},"agp":{"iX":[]},"avl":{"iX":[]},"ala":{"iX":[]},"avu":{"iX":[]},"asl":{"iX":[]},"asm":{"iX":[]},"oE":{"af":[]},"BY":{"J":[]},"BZ":{"af":[]},"agr":{"af":[]},"My":{"J":[]},"rG":{"J":[]},"bp":{"bM":["1"]},"aU":{"bM":["0&"]},"a_p":{"J":[]},"lo":{"fK":[]},"lr":{"l7":[],"fK":[]},"Nc":{"J":[]},"a8v":{"J":[]},"nb":{"l7":[],"fK":[]},"l7":{"fK":[]},"m1":{"af":[]},"ov":{"af":[],"ce":["ov"]},"k7":{"af":[],"ce":["k7"]},"HK":{"af":[]},"h9":{"J":[]},"ot":{"J":[]},"os":{"J":[]},"TG":{"J":[]},"Vu":{"J":[]},"n8":{"J":[]},"k6":{"af":[]},"cy":{"qo":[]},"ou":{"qo":[]},"Ps":{"af":[]},"afq":{"af":[]},"ajZ":{"J":[]},"abj":{"J":[]},"Sw":{"af":[]},"I9":{"af":[]},"Ia":{"af":[]},"afP":{"af":[]},"afQ":{"af":[]},"qq":{"J":[]},"QW":{"af":[]},"a47":{"W":[],"e":[]},"IF":{"W":[],"e":[]},"adC":{"W":[],"e":[]},"aaw":{"W":[],"e":[]},"M0":{"a8":[],"e":[]},"Xk":{"ag":["M0"]},"a8N":{"W":[],"e":[]},"aaF":{"W":[],"e":[]},"aj8":{"W":[],"e":[]},"aj9":{"W":[],"e":[]},"Wk":{"a8":[],"e":[]},"auI":{"ag":["Wk"]},"IH":{"W":[],"e":[]},"ahx":{"W":[],"e":[]},"aht":{"W":[],"e":[]},"UR":{"a8":[],"e":[]},"ato":{"ag":["UR"]},"alb":{"aG":[]},"ahB":{"W":[],"e":[]},"amc":{"aG":[]},"On":{"a8":[],"e":[]},"a4o":{"W":[],"e":[]},"anb":{"ag":["On"]},"acy":{"W":[],"e":[]},"acZ":{"J":[]},"a4r":{"W":[],"e":[]},"AX":{"J":[]},"ahQ":{"W":[],"e":[]},"Vt":{"W":[],"e":[]},"aen":{"W":[],"e":[]},"afE":{"W":[],"e":[]},"afF":{"W":[],"e":[]},"UV":{"a8":[],"e":[]},"a03":{"ag":["UV"]},"RZ":{"a8":[],"e":[]},"a43":{"W":[],"e":[]},"aql":{"ag":["RZ"]},"Cb":{"a8":[],"e":[]},"a04":{"ag":["Cb"]},"N0":{"a8":[],"e":[]},"XH":{"ag":["N0"]},"alS":{"W":[],"e":[]},"ZT":{"W":[],"e":[]},"MZ":{"W":[],"e":[]},"aqk":{"W":[],"e":[]},"Y3":{"W":[],"e":[]},"Nb":{"W":[],"e":[]},"RY":{"W":[],"e":[]},"Vh":{"a8":[],"e":[]},"a08":{"ag":["Vh"]},"aa1":{"W":[],"e":[]},"Vi":{"a8":[],"e":[]},"a09":{"ag":["Vi"]},"Vs":{"a8":[],"e":[]},"atS":{"ag":["Vs"]},"acr":{"W":[],"e":[]},"a4p":{"W":[],"e":[]},"Zk":{"W":[],"e":[]},"UW":{"a8":[],"e":[]},"a05":{"ag":["UW"]},"Zs":{"a8":[],"e":[]},"a4q":{"W":[],"e":[]},"aoP":{"W":[],"e":[]},"apP":{"ag":["Zs"]},"ahP":{"fS":["N1"],"aG":[]},"Cf":{"a8":[],"e":[]},"G5":{"W":[],"e":[]},"atH":{"ag":["Cf"]},"aac":{"W":[],"e":[]},"Cj":{"bg":[],"b4":[],"e":[]},"JN":{"a8":[],"e":[]},"VC":{"W":[],"e":[]},"WS":{"J":[]},"avz":{"ag":["JN"]},"caw":{"bg":[],"b4":[],"e":[]},"cax":{"bg":[],"b4":[],"e":[]},"cay":{"bg":[],"b4":[],"e":[]},"caK":{"bg":[],"b4":[],"e":[]},"Vj":{"bg":[],"b4":[],"e":[]},"caL":{"bg":[],"b4":[],"e":[]},"oL":{"ib":["oL"],"ib.T":"oL"},"VA":{"bg":[],"b4":[],"e":[]},"t3":{"J":[]},"a8R":{"W":[],"e":[]},"UD":{"a8":[],"e":[]},"a_S":{"ag":["UD"]},"ai6":{"W":[],"e":[]},"aoy":{"W":[],"e":[]},"YQ":{"W":[],"e":[]},"Jo":{"W":[],"e":[]},"AE":{"J":[]},"aig":{"jj":[],"bl":[]},"z4":{"J":[]},"aab":{"bl":[]},"f9":{"J":[]},"CH":{"bl":[]},"us":{"H":["1"],"z":["1"],"ay":["1"],"w":["1"]},"aoK":{"us":["r"],"H":["r"],"z":["r"],"ay":["r"],"w":["r"]},"Wz":{"us":["r"],"H":["r"],"z":["r"],"ay":["r"],"w":["r"],"H.E":"r","w.E":"r","us.E":"r"},"Gf":{"J":[]},"Bl":{"J":[]},"af_":{"S":[],"D":[],"a4":[],"aF":[]},"ajX":{"bl":[]},"aeX":{"S":[],"D":[],"a4":[],"aF":[]},"aeL":{"S":[],"D":[],"a4":[],"aF":[]},"WP":{"a8":[],"e":[]},"Tr":{"J":[]},"avt":{"ag":["WP"]},"arp":{"br":[],"aM":[],"e":[]},"arq":{"br":[],"aM":[],"e":[]},"aro":{"br":[],"aM":[],"e":[]},"p8":{"J":[]},"S1":{"J":[]},"AZ":{"J":[]},"iC":{"wz":[]},"lM":{"wz":[]},"hV":{"wz":[]},"ND":{"wz":[]},"te":{"J":[]},"hA":{"J":[]},"wa":{"o2":[]},"FN":{"J":[]},"wJ":{"o2":[]},"RV":{"J":[]},"IV":{"J":[]},"IW":{"J":[]},"Jn":{"J":[]},"mG":{"J":[]},"xi":{"J":[]},"jM":{"eh":[]},"anL":{"eh":[]},"ajn":{"eh":[]},"aka":{"jM":[],"eh":[]},"H2":{"jM":[],"eh":[]},"aiT":{"jM":[],"eh":[]},"afy":{"jM":[],"eh":[]},"Nz":{"eh":[]},"QM":{"eh":[]},"H4":{"jM":[],"eh":[]},"EY":{"jM":[],"eh":[]},"aiQ":{"jM":[],"eh":[]},"a9Y":{"jM":[],"eh":[]},"S4":{"eh":[]},"HD":{"eh":[]},"afa":{"eh":[]},"af9":{"eh":[]},"af6":{"eh":[]},"af7":{"eh":[]},"Tu":{"eh":[]},"af8":{"eh":[]},"mD":{"J":[]},"WT":{"a8":[],"e":[]},"JM":{"fS":["CS"],"aG":[]},"avv":{"fT":[]},"avx":{"ag":["WT"]},"avy":{"W":[],"e":[]},"zd":{"J":[]},"uv":{"J":[]},"a9V":{"J":[]},"aeZ":{"S":[],"bb":["S"],"D":[],"a4":[],"aF":[]},"WX":{"br":[],"aM":[],"e":[]},"zZ":{"JS":[],"IJ":["@"]},"aop":{"cS":["@"]},"JS":{"IJ":["@"]},"aki":{"cS":["@"]},"uB":{"bl":[]},"lX":{"J":[]},"Bs":{"J":[]},"uo":{"J":[]},"tQ":{"J":[]},"Hl":{"J":[]},"tO":{"J":[]},"SI":{"J":[]},"akp":{"xB":[]},"f1":{"J":[]},"qX":{"J":[]},"aku":{"bl":[]},"akw":{"jj":[],"bl":[]},"JY":{"aZ":["f"]},"akq":{"c0":["z","f"],"c0.T":"f","c0.S":"z"},"nt":{"em":[]},"p1":{"em":[]},"p2":{"em":[]},"p3":{"em":[]},"jC":{"em":[]},"p4":{"em":[]},"j4":{"em":[]},"X3":{"em":[]},"JZ":{"X3":[],"em":[]},"akr":{"w":["em"],"w.E":"em"},"bCb":{"Ph":[]},"bCo":{"Ph":[]},"c7_":{"J":[]},"c6Z":{"a8":[],"e":[]},"c4c":{"a8":[],"e":[]},"c4d":{"ag":["c4c"]},"ceB":{"bg":[],"b4":[],"e":[]},"cdb":{"bg":[],"b4":[],"e":[]},"b0z":{"aZ":["1"]},"bQ9":{"ce":["bQ9"]},"c6x":{"J":[]},"c4Z":{"m6":[]},"c6B":{"B2":[]}}')) +A.ceK(v.typeUniverse,JSON.parse('{"Pm":1,"ajD":1,"JC":1,"a19":2,"GS":1,"cS":1,"abG":1,"ai4":2,"au5":1,"an9":1,"JD":2,"a0G":2,"QJ":2,"avj":1,"atj":2,"ati":2,"a_W":2,"a_X":1,"a_Y":1,"a0H":2,"a1J":1,"a54":1,"Lr":1,"ce":1,"aah":1,"agG":1,"KH":1,"a2I":1,"zf":1,"aam":1,"Ml":1,"EE":1,"XL":1,"XM":1,"XN":1,"RX":1,"a15":1,"ab7":1,"Zg":1,"NL":1,"XP":1,"fi":1,"hr":1,"T3":1,"Oa":1,"L9":1,"a_h":1,"pq":1,"FU":1,"yp":1,"KE":1,"bDm":1,"ajp":1,"bMV":1,"qa":1,"fN":1,"m_":1,"eK":1,"a_o":1,"BG":1,"HF":1,"LG":1,"GY":1,"aaV":1,"Sp":1,"SO":1,"KR":1,"L7":1,"hs":1,"eE":1,"a0B":1,"a2J":1,"afc":1,"Qr":1,"Ts":2,"Qx":1,"aa4":1,"ana":1,"Py":2,"Sm":3,"agx":1,"abJ":1,"ahi":1,"abK":1,"akc":2,"a8g":2,"Pe":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",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",D:" must not be greater than the number of characters in the file, ",r:'"recorder" must not already be associated with another Canvas.',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",z:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",L:"Are you sure you want to permanently delete this\nmessage?",U:"Attempted to change a read-only map field",t:"Broadcast stream controllers do not support pause callbacks",O:"Cannot change the length of a fixed-length list",A:"Cannot extract a file path from a URI with a fragment component",H:"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",c:"Cannot fire new event. Controller is already firing an event",u:"CodedBufferReader encountered an embedded string or message which claimed to have negative size.",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",W:"Failed to load network image.\nImage URL: ",l:"Host platform returned null value for non-null return value.",o:"It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods",M:"No further diagnostic information can be determined or provided.",F:'Please set "hierarchicalLoggingEnabled" to true if you want to change the level on a non-root logger.',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",s:"TextInputClient.updateEditingStateWithDeltas",m:"TextInputClient.updateEditingStateWithTag",v:"The message has been reported to a moderator.",P:'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',x:"There was a problem trying to load FontManifest.json",E:"Unable to establish connection on channel.",k:"You cannot add items while items are being added from addStream",C:"[disconnect] rejected (already disconnected)",n:"application/vnd.oasis.opendocument.presentation",b:"application/vnd.oasis.opendocument.spreadsheet",B:"application/vnd.openxmlformats-officedocument.presentationml.presentation",R:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",G:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",y:"gl_Position = ((u_ctransform * position) * u_scale) + u_shift;",X:"handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",Z:"max must be in range 0 < max \u2264 2^32, was ",J:"vec2 center = 0.5 * (u_resolution + u_tile_offset);",i:"vec4 localCoord = vec4(gl_FragCoord.x - center.x, center.y - gl_FragCoord.y, 0, 1) * m_gradient;",d:"wss://video.stream-io-api.com/video/connect",Y:"\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.O +return{cu:s("@<@>"),MQ:s("DS"),Qb:s("rj"),vH:s("c14"),od:s("cn"),pC:s("kB"),Jn:s("yk"),A_:s("yq"),so:s("dh"),B:s("dh"),Bs:s("dh"),ph:s("Mm"),Gu:s("mo"),s1:s("DZ"),gl:s("ys"),vp:s("yt"),jo:s("aze"),pR:s("mp"),BO:s("bW"),hk:s("a3b"),cZ:s("E0"),pP:s("ln"),Pg:s("jM"),uM:s("lo"),l2:s("yu"),N8:s("rn"),kX:s("ro"),v7:s("Mz"),M1:s("a3p"),Ix:s("a3w"),Al:s("mq"),UL:s("vn"),Aw:s("iO"),WC:s("iO>"),vj:s("iO>"),dF:s("iO>"),IU:s("iO"),TK:s("iO"),jj:s("nM"),uD:s("f6"),m_:s("cY"),k:s("at"),r:s("hB"),v1:s("c1P"),Xj:s("MX"),pI:s("a40"),V4:s("cx"),Pt:s("aAL"),LE:s("mu"),hM:s("Ef"),e0:s("Eg"),ha:s("cd"),b0:s("dn"),Tk:s("pr"),bC:s("kE"),f_:s("Eh"),XC:s("N3"),pj:s("ir"),my:s("Ei"),fB:s("vs"),SW:s("lq"),ij:s("Na"),mv:s("yM"),wY:s("dX"),nz:s("dX"),OZ:s("dX"),vr:s("dX"),ia:s("dX"),gv:s("dX"),fN:s("dX"),Tx:s("dX"),fn:s("dX"),sl:s("dX"),j5:s("dX"),_n:s("dX"),ZQ:s("dX"),_3:s("lr"),CR:s("Ek"),Ew:s("El<@>"),zI:s("a4T"),p7:s("fh?,e0<@>>"),vg:s("jO"),qW:s("kH"),Ut:s("yR"),YR:s("hU"),mV:s("bJu"),Lt:s("Nm"),Lh:s("Nr"),XY:s("vx"),p1:s("pu"),qo:s("Et"),z7:s("a5B"),m6:s("a5C"),E_:s("yS"),Bn:s("Nt"),wW:s("rz"),S3:s("Nu"),BQ:s("Nv"),V1:s("Nw"),nR:s("Ny"),Kb:s("a5P()"),xG:s("Ex"),O5:s("yV"),Hz:s("eT"),hP:s("is"),n8:s("E"),Zo:s("NF"),IC:s("jP"),fO:s("jQ"),b8:s("ce<@>"),zC:s("ce"),Fj:s("EB"),JU:s("rF"),H5:s("mx"),qO:s("z2"),uf:s("a7"),vd:s("a7"),w:s("a7"),eL:s("a7"),VJ:s("a7>"),Od:s("EG"),Sh:s("NK"),vn:s("EI"),T:s("ft"),pU:s("ar>"),VQ:s("a6i"),c0:s("cF"),a1:s("dS"),fG:s("rI"),e6:s("a6B"),_w:s("EN"),d1:s("a6F

    "),ZC:s("hV"),ho:s("O4"),gw:s("O7"),HY:s("kJ"),ip:s("zc"),I7:s("ES"),W7:s("bC"),Hw:s("jf"),cr:s("c3m"),Uf:s("EW"),uy:s("c3q"),sp:s("EX"),Je:s("cok"),aB:s("zk"),gd:s("F1"),EX:s("hW"),__:s("et"),I:s("mC"),ra:s("cou"),Db:s("bCb"),Tg:s("hX"),xm:s("kK"),uZ:s("a7A>"),Zn:s("vH"),Jj:s("c3I"),VF:s("rN"),x6:s("zm"),yN:s("a7D

    "),uL:s("pE"),zk:s("pF"),Rs:s("a7H"),aD:s("hF"),Tu:s("b6"),XD:s("Fb"),U6:s("ai"),A0:s("eW"),DP:s("Fc"),Ee:s("ay<@>"),x_:s("Fg"),lU:s("cg"),C:s("bc"),dq:s("c4r"),AW:s("rS"),DV:s("Fk"),hc:s("pH"),EM:s("zu"),IH:s("OW"),S9:s("a87"),X8:s("a88"),Q4:s("OY"),gT:s("P_"),Q8:s("J"),oy:s("P2"),T4:s("af"),Cr:s("cZ"),eX:s("pI"),_Z:s("zv"),I3:s("ba"),qU:s("hZ"),VI:s("bl"),IX:s("eX"),bh:s("zy"),oB:s("zz"),ii:s("Fu"),YF:s("rU"),HH:s("rV"),OO:s("ly"),cP:s("zC"),b5:s("zD"),P9:s("rW"),eI:s("zE"),yV:s("c4S<@>"),gu:s("aU"),nN:s("bn"),ei:s("bn"),XU:s("fv<@>"),rq:s("iv"),yX:s("Fv"),jL:s("lz"),cL:s("rY"),nZ:s("bKO"),GH:s("bKP"),JR:s("c4Z"),ay:s("Ph"),L9:s("rZ"),Nq:s("bCo"),Sm:s("mF"),h3:s("ji"),Do:s("Fw"),Ii:s("nZ>"),vo:s("nZ>"),c1:s("nZ>>"),US:s("iw"),KL:s("Pq"),s4:s("aNA"),OE:s("aNB"),Y9:s("t3"),mx:s("ex"),l5:s("zL"),bE:s("jj"),Uy:s("PA"),Nh:s("jk"),_8:s("o1"),iI:s("pN>"),Le:s("pN>"),Bg:s("pN"),XG:s("bM/"),qh:s("bM/"),ni:s("bM>/"),Oi:s("f?/"),o4:s("Q>"),Z9:s("Q"),xd:s("Q(f,aD)"),wF:s("Q"),Ev:s("Q()"),L0:s("Q<@>"),lC:s("Q"),uz:s("Q<~>"),cB:s("Q<~>(wN)"),sB:s("cI"),Fp:s("cI"),pl:s("cI"),Si:s("cI"),TM:s("cI"),O6:s("bd"),SP:s("FH"),nd:s("ef"),Uv:s("dr"),C1:s("dr"),uA:s("dr"),jn:s("dr"),YC:s("dr"),Cu:s("dr"),lG:s("dr"),Kp:s("dr"),Qm:s("dr"),jl:s("dr"),ok:s("dr"),ff:s("dr"),Bk:s("dr"),xR:s("zQ"),Px:s("a9g"),xO:s("FL"),yi:s("pP>"),TX:s("t9"),bT:s("t9>"),Ks:s("mH"),gm:s("lC"),R1:s("o2"),rQ:s("cpe"),lV:s("pR"),t6:s("FO<~(t6)>"),rA:s("zU"),lp:s("zV"),AL:s("lD"),Fn:s("o3"),zE:s("aF"),gc:s("PJ"),Lk:s("bLq"),Gf:s("pS"),Pn:s("vX"),nO:s("o5"),re:s("A2"),g5:s("PO"),Oh:s("A4"),n3:s("A5"),r_:s("A5"),lu:s("aRg"),oA:s("jm"),J2:s("FS"),aN:s("a9T"),fE:s("a9U"),OX:s("i0"),bi:s("fw"),dW:s("iQ"),SG:s("pU"),G7:s("FW"),Bc:s("w0"),WR:s("cps"),IS:s("iy"),og:s("eg"),WB:s("bg"),P6:s("iz"),dG:s("h1"),U1:s("lF"),R_:s("A9"),JZ:s("aS_"),XO:s("aS0"),UD:s("eY"),pT:s("aS2"),gD:s("w2"),vz:s("bJ"),nQ:s("w3"),Ya:s("w4"),oF:s("fH"),FN:s("fH"),Pm:s("fH>"),OL:s("fH<@>"),P1:s("Ab"),K9:s("w6<@>"),WH:s("w"),Hk:s("w

    "),kT:s("w"),JY:s("w<@>"),VG:s("w"),_I:s("x"),QP:s("x"),MN:s("x"),lv:s("x"),f2:s("x"),Op:s("x"),Pv:s("x"),vA:s("x"),sq:s("x"),Cs:s("x"),jp:s("x"),qb:s("x"),xr:s("x"),gG:s("x"),Mz:s("x"),PE:s("x"),qv:s("x"),iW:s("x"),Ns:s("x"),qN:s("x"),Cv:s("x"),Cz:s("x"),W:s("x"),Ai:s("x"),td:s("x"),KV:s("x"),ZD:s("x"),HB:s("x"),IF:s("x"),lm:s("x"),UW:s("x"),d:s("x"),vl:s("x"),Up:s("x"),SV:s("x"),SE:s("x"),d4:s("x"),jG:s("x"),lX:s("x"),CE:s("x"),xx:s("x"),xP:s("x>"),bp:s("x"),Wj:s("x"),kZ:s("x>"),no:s("x"),ty:s("x>"),hp:s("x>"),_W:s("x>"),u2:s("x>"),mo:s("x>"),iQ:s("x"),vf:s("x"),AB:s("x"),om:s("x>"),CG:s("x"),XZ:s("x"),Fa:s("x"),fJ:s("x"),VB:s("x"),VO:s("x"),O_:s("x"),xB:s("x

    "),VL:s("x"),f8:s("x"),zX:s("x

    "),J:s("x

    "),K0:s("x"),Li:s("x"),k5:s("x"),cN:s("x"),sa:s("x"),Y4:s("x"),Rv:s("x"),_f:s("x"),ER:s("x"),Y6:s("x"),X_:s("x>"),rj:s("x>"),i1:s("x>"),Zb:s("x>"),Eo:s("x"),u7:s("x"),ss:s("x"),a9:s("x>"),w3:s("x"),oq:s("x>"),Iq:s("x>"),uu:s("x>"),H7:s("x>"),n4:s("x>"),U7:s("x>"),Xr:s("x"),rE:s("x"),iO:s("x"),wQ:s("x"),Ye:s("x"),RR:s("x"),a5:s("x"),n_:s("x"),yt:s("x"),YE:s("x"),tc:s("x"),_:s("x"),wP:s("x"),Qg:s("x"),G:s("x"),O:s("x"),yx:s("x"),NF:s("x"),wi:s("x"),jT:s("x"),mj:s("x"),g8:s("x>"),n9:s("x"),EO:s("x"),nx:s("x"),OB:s("x"),zY:s("x"),Gv:s("x>"),AT:s("x>"),gW:s("x>>"),sb:s("x>"),B3:s("x>"),Vz:s("x>"),m1:s("x"),Sd:s("x"),H9:s("x"),Cg:s("x"),wc:s("x"),cD:s("x"),Zw:s("x

    "),tZ:s("x
      "),TP:s("x"),M6:s("x"),OD:s("x"),If:s("x"),D9:s("x"),Y2:s("x"),i4:s("x>"),F1:s("x
      "),zQ:s("x"),EQ:s("x"),Sc:s("x"),cY:s("x"),Hf:s("x"),gj:s("x"),kG:s("x"),Am:s("x"),hG:s("x"),rt:s("x"),AO:s("x"),Bw:s("x"),Pc:s("x"),Ik:s("x"),xT:s("x"),TT:s("x"),Ry:s("x
      "),QT:s("x"),cM:s("x"),Os:s("x"),CK:s("x"),aF:s("x"),ZP:s("x"),u6:s("x"),D1:s("x"),u1:s("x"),q1:s("x"),QF:s("x"),ru:s("x"),Qo:s("x"),Qe:s("x"),zz:s("x"),Ae:s("x"),kO:s("x"),N_:s("x"),yU:s("x
      "),UA:s("x"),dN:s("x"),bH:s("x"),YI:s("x"),Jp:s("x"),aU:s("x>"),s:s("x"),oU:s("x"),PL:s("x"),bt:s("x"),oh:s("x"),BG:s("x"),nk:s("x"),r6:s("x"),Lx:s("x"),J9:s("x"),sD:s("x"),VS:s("x"),fm:s("x"),Ne:s("x"),FO:s("x>>"),R5:s("x"),x0:s("x>"),XE:s("x"),Y3:s("x"),LX:s("x"),P5:s("x"),FK:s("x"),dJ:s("x"),p:s("x"),GA:s("x"),Ec:s("x"),y4:s("x"),Na:s("x"),OM:s("x"),vB:s("x"),rF:s("x"),ob:s("x"),wD:s("x"),_Y:s("x"),an:s("x"),CZ:s("x"),mz:s("x"),Kx:s("x"),he:s("x"),zj:s("x"),ML:s("x"),ka:s("x"),m3:s("x"),Ei:s("x"),jE:s("x"),qi:s("x"),Yd:s("x"),M7:s("x"),au:s("x"),s6:s("x
      "),MX:s("ut"),V:s("eM
      "),lb:s("x"),PN:s("x"),Z4:s("x"),VZ:s("x"),lD:s("x"),PO:s("x"),D8:s("x"),mg:s("x"),cR:s("x"),NM:s("x"),HZ:s("x"),n:s("x"),ee:s("x<@>"),t:s("x"),i6:s("x"),t_:s("x"),L:s("x"),QM:s("x?>"),JK:s("x"),cA:s("x"),iG:s("x"),ny:s("x?>"),eE:s("x"),Fi:s("x"),nu:s("x"),_m:s("x"),fz:s("x"),_x:s("x"),Z:s("x"),a0:s("x"),Zt:s("x()>"),iM:s("x()>"),xf:s("x"),sA:s("x"),sQ:s("x<~(vW)?>"),b:s("x<~()>"),ot:s("x<~(cn)>"),x8:s("x<~(lk)>"),j1:s("x<~(b6)>"),Jh:s("x<~(z)>"),RP:s("cs<@>"),bz:s("G8"),lZ:s("ad"),lT:s("q_"),dC:s("cH<@>"),e:s("p"),Ek:s("p(r)"),_X:s("p(r{params:C?})"),A4:s("G9"),sW:s("Af<@>"),dl:s("i2"),hj:s("i2"),hT:s("i2,ab>"),Cl:s("o6"),D2:s("h4"),M2:s("Gd"),SQ:s("Ai"),Di:s("w8"),bR:s("bR"),NE:s("bR"),b7:s("bR"),ku:s("bR"),hA:s("bR"),A:s("bR>"),Ts:s("bR>"),sY:s("bR>"),af:s("bR"),Xw:s("bR"),L6:s("iB"),O2:s("aaB"),kd:s("fl"),xj:s("kN"),Po:s("kN"),lw:s("kN<@>"),rf:s("Gg"),hz:s("mN"),jQ:s("cU"),JO:s("iC"),C5:s("c6z"),w4:s("Gi"),z_:s("Ak"),of:s("Ak>"),U9:s("q3"),wO:s("tp<@>"),NJ:s("c6M"),sh:s("Gn"),Rk:s("z"),B8:s("z"),a6:s("z"),X2:s("z"),Gs:s("z"),pN:s("z"),t3:s("z"),WK:s("z"),lf:s("z"),gS:s("z

      "),qC:s("z"),oK:s("z"),uw:s("z"),ME:s("z"),YN:s("z"),UX:s("z"),Dp:s("z"),d_:s("z"),Kt:s("z"),I1:s("z"),OY:s("z"),xe:s("z"),YS:s("z"),yp:s("z"),KO:s("z"),Ol:s("z"),Tp:s("z"),d0:s("z"),JF:s("z"),j:s("z<@>"),Cm:s("z"),Dn:s("z"),lo:s("z"),I_:s("aG"),f0:s("q4"),da:s("wb"),JW:s("Ao"),bd:s("u"),bS:s("bMd"),wf:s("q5"),tO:s("az"),YB:s("az"),mT:s("az"),aM:s("az"),UH:s("az"),DC:s("az"),g:s("az"),OR:s("az,z>"),sw:s("az>"),Kc:s("az>"),Yx:s("az"),qE:s("az>"),Dx:s("Gw<@,@>"),RD:s("Ar<@,@>"),Nl:s("ab3<@,wn>"),kY:s("aD"),vC:s("aD"),nf:s("aD"),GU:s("aD"),g2:s("aD"),P:s("aD"),_P:s("aD"),e3:s("aD"),P0:s("aD"),f:s("aD<@,@>"),_a:s("aD>"),mi:s("aD"),pE:s("aD"),rr:s("aD<~(bZ),bq?>"),C9:s("ez"),R8:s("F"),mC:s("F"),OW:s("F"),gH:s("F"),zy:s("F"),Sz:s("F"),a4:s("F"),cj:s("F"),SR:s("F"),s9:s("F"),rB:s("F"),bK:s("F"),qn:s("F"),fP:s("F,f>"),Tr:s("F"),E0:s("QN>"),iB:s("c70"),c4:s("Av"),Lf:s("QU<@>"),Wy:s("eA"),e1:s("cO"),h9:s("cO"),Ak:s("cO"),kU:s("cO"),iL:s("cO"),XL:s("cO"),QL:s("cO"),Il:s("cO"),fj:s("cO"),hs:s("cO"),Oc:s("wf"),xV:s("bq"),yO:s("tt"),Mr:s("GC"),l:s("AA"),aP:s("mP"),k2:s("wh"),Lw:s("wi"),Aa:s("GD"),zm:s("kQ"),hg:s("lK"),B_:s("fm"),Wo:s("kR"),uG:s("GE"),yr:s("bN"),kI:s("bMA"),SA:s("wk"),B2:s("bMB"),tB:s("GK"),Py:s("mR"),xS:s("kS"),Pb:s("fn"),ZA:s("GO"),Tl:s("mS"),_h:s("od"),wd:s("lM"),Wz:s("hJ"),Lb:s("h5"),gt:s("tv"),OQ:s("mT"),Qr:s("mT"),rX:s("mT"),CW:s("mU"),Kf:s("tw"),RZ:s("AD"),jW:s("wo"),A3:s("lN"),F4:s("hL"),u9:s("AF"),uK:s("mV"),We:s("tx"),_A:s("i4"),S5:s("bi"),QY:s("ei"),K3:s("fb"),Jf:s("fb"),Tm:s("fb"),ji:s("fb"),WA:s("fb"),kj:s("fb"),Te:s("ty"),a:s("aP"),u8:s("GU"),K:s("C"),yw:s("bK"),fy:s("bK<~()>"),wS:s("bK<~(cn)>"),jc:s("bK<~(lk)>"),EP:s("j"),gY:s("q8"),qt:s("dC"),o0:s("RD"),gF:s("AM"),VX:s("lQ>"),mA:s("lQ"),Jd:s("lQ"),AF:s("lQ"),BR:s("c7E"),Ms:s("tB"),N1:s("GZ"),ed:s("ej"),Kj:s("og"),B9:s("AP"),oz:s("RN<~>"),Mf:s("H0"),sd:s("bDm"),Q2:s("AR"),qA:s("qb"),Fw:s("h6"),IL:s("h6"),_O:s("aZ<@>"),oe:s("tE"),ke:s("tF"),NX:s("ad2"),Nt:s("iT"),D3:s("S3"),Ku:s("iF<@,@>"),De:s("wB"),fl:s("qe"),zM:s("hq"),p0:s("Sc"),on:s("Sd"),ix:s("fo"),l4:s("B0"),e8:s("lT"),ja:s("c7Y"),v3:s("M"),YA:s("lU"),jS:s("B1"),IK:s("ok"),sv:s("H9"),jP:s("ol"),lO:s("Ha"),j0:s("mY"),hD:s("lV"),qa:s("cq4"),ze:s("wD"),ge:s("B6"),Ko:s("B7"),kf:s("He"),Au:s("mZ"),pY:s("tI"),qL:s("bZ"),GG:s("cqd"),XA:s("tJ"),n2:s("B9"),WQ:s("Ba"),w5:s("tK"),DB:s("Bb"),PB:s("Bc"),RH:s("Bd"),Mj:s("Be"),xb:s("Bf"),ks:s("jt"),oN:s("Bh"),sH:s("Bi"),hS:s("n_"),Cc:s("Bk"),dx:s("Hf"),bb:s("Hh"),_p:s("lW"),C0:s("c8s"),yH:s("b4"),wz:s("adY"),wk:s("Hk"),ax:s("ae0"),Ep:s("ql"),Lr:s("SD"),iy:s("tP"),cS:s("n4"),YK:s("Bv"),eg:s("iG"),jU:s("Hr"),HS:s("i5"),xk:s("fd"),pK:s("Bw"),Rp:s("+()"),YT:s("K"),Bb:s("lY"),r0:s("bk"),u4:s("bk>"),kD:s("bk>"),WV:s("bk"),nt:s("bk"),ZV:s("bk"),MD:s("bk"),Ly:s("bk"),TU:s("bk"),hq:s("bk"),vq:s("bk"),hC:s("bk"),MB:s("bk"),sE:s("bk"),lk:s("bk<@>"),mn:s("bk<~>"),bN:s("SZ"),Qz:s("Hu"),en:s("Hw"),MZ:s("T2"),NW:s("Hy"),x:s("S"),DW:s("BA"),f1:s("Td"),I9:s("D"),Jo:s("BC"),F5:s("aM"),GM:s("bb"),Wx:s("tT"),nl:s("dL"),Ss:s("tU"),Jc:s("HA"),Cn:s("HB"),dw:s("To"),E1:s("wR"),UM:s("or"),Xi:s("n5"),mu:s("k5"),yk:s("b0z<@>"),Wd:s("HE"),QN:s("BE"),Of:s("qn"),k8:s("f0<@>"),dZ:s("Tw"),yb:s("fN"),z4:s("fO"),s7:s("bM"),d8:s("bM"),Fk:s("bM"),Yt:s("bM"),y8:s("bM"),gg:s("bM"),AX:s("bM"),Rh:s("bM>"),o:s("bM"),v0:s("bM"),Jv:s("bM"),Z5:s("bM>"),d3:s("bM>"),q0:s("bM>"),gR:s("bM>"),wE:s("bM>"),cv:s("bM"),_o:s("bM"),Rq:s("bM"),zx:s("bM"),mq:s("bM"),ZG:s("bM"),r1:s("bM"),fe:s("bM<~>"),Yh:s("Ty"),H8:s("cL"),MV:s("cL"),o_:s("cL"),Yc:s("BH"),Zg:s("n7"),oj:s("BI"),pO:s("e0<@>(y,C?)"),vY:s("HI"),Lz:s("wV"),pB:s("cy"),nS:s("cy"),Lc:s("cy"),hN:s("cy"),AI:s("cy"),N0:s("TC"),PK:s("k6"),zS:s("wW"),i8:s("HL"),sx:s("qo"),jy:s("wX"),Dc:s("TH"),Sv:s("BK"),nY:s("BM"),BL:s("BM"),Np:s("HN"),Cp:s("nb"),MF:s("HP"),JE:s("TO"),Cy:s("TP"),FS:s("TU"),gy:s("ow"),sm:s("HW"),Nn:s("c9v"),qd:s("cqw"),hI:s("cqx"),x9:s("i6"),NZ:s("x3"),mb:s("BR"),Wu:s("U2"),_S:s("fe"),ZX:s("oy"),bu:s("eB"),UF:s("fP"),g3:s("oz"),TL:s("ag2"),yA:s("oA"),Ke:s("x5"),ID:s("I4"),z8:s("I5"),W6:s("ag6"),BJ:s("I6"),y1:s("ds"),mM:s("Ua"),kp:s("x6"),n5:s("I8<@>"),NS:s("oC"),hi:s("dt"),Ro:s("dt<@>"),fc:s("u1"),mB:s("BV"),Cf:s("u2"),ti:s("eC"),yo:s("BX"),df:s("oD"),oi:s("x7"),lz:s("iX"),wg:s("oE"),Or:s("BZ"),RY:s("du"),jH:s("u3"),WE:s("Ij"),oY:s("Ik"),zU:s("u5"),yE:s("cqM"),hw:s("Ur"),Mp:s("br"),k7:s("u6"),FW:s("a_"),Q3:s("Uy"),Ws:s("Uz"),v:s("x9"),h5:s("Is"),Xp:s("u9"),Gt:s("Iu"),U:s("iI"),M0:s("ua"),jB:s("xa"),hR:s("Iw"),y3:s("oI"),wq:s("qv"),D_:s("ub"),Qv:s("iJ"),Km:s("cA"),MG:s("l1"),d2:s("a8"),Iz:s("W"),co:s("ahq"),F9:s("C9"),kw:s("caw"),xD:s("cax"),M8:s("cay"),Rw:s("UX<@>"),Ou:s("caB"),q:s("V0"),B7:s("V2"),R:s("caF"),Eb:s("V5"),F:s("V6"),QQ:s("caH"),N3:s("caI"),aj:s("caK"),I0:s("Vj"),NV:s("caL"),Xc:s("m6"),JV:s("caN"),t8:s("caR"),_B:s("kg"),oI:s("kh<@>"),jR:s("VA"),mN:s("Cj"),ll:s("VB"),wH:s("Ck"),Nc:s("Cl"),O3:s("oL"),wB:s("qA<@>"),NP:s("aW"),ZE:s("IS"),N:s("f"),Vc:s("cb2"),NC:s("ni"),wT:s("IX"),dm:s("ug"),p_:s("bp"),i2:s("bp"),Wl:s("bp"),j_:s("bp"),eY:s("bp"),_v:s("bp"),nP:s("bp"),dc:s("bp>"),CV:s("bp"),ue:s("bp"),iU:s("bp"),eb:s("bp>"),A9:s("bp>"),Jx:s("bp>"),A7:s("bp>"),t9:s("bp>"),f9:s("bp"),Yk:s("bp"),Ej:s("bp"),Xb:s("bp"),uR:s("dj"),nB:s("bp"),mm:s("bp"),rs:s("bp"),tX:s("bp<~>"),Vh:s("J_"),Ci:s("xf"),ky:s("J0"),Yu:s("aio"),if:s("qD"),WT:s("da"),Oa:s("da"),FB:s("da"),Vs:s("da"),rg:s("da>"),az:s("da"),Q6:s("da"),Ow:s("da"),AH:s("da"),E8:s("da"),d9:s("da"),Zl:s("da>?>"),hr:s("da"),b6:s("da<~>"),U8:s("xg"),ev:s("qE"),On:s("VO"),o3:s("qF"),PA:s("VQ"),_0:s("Ja"),Pj:s("cbg"),ag:s("W0"),iz:s("aiR"),tq:s("jA"),cw:s("W8"),qY:s("oP"),bZ:s("cbp"),AS:s("m8"),em:s("N"),we:s("nl"),ZM:s("Cy"),ZF:s("ib>"),zo:s("ib<@>"),qe:s("Jp"),rK:s("Jq<~>"),vi:s("aja"),ZL:s("Wl"),yS:s("jB"),U2:s("cbP"),tG:s("qM"),e7:s("xq"),fk:s("xr"),xE:s("xs"),h_:s("un"),Ag:s("m9"),bq:s("qN"),zW:s("e7"),Ml:s("qO"),Ni:s("aT"),Y:s("aT"),WM:s("aT"),Q:s("j1"),ns:s("uq"),e2:s("fz"),w7:s("bd1"),rd:s("Jw"),W1:s("bd2"),E:s("cl"),pm:s("Jx